Crafting stations, strongboxes and bags

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-10-20 21:00:31 +01:00
parent 636123e454
commit 722cf0b382
6 changed files with 182 additions and 14 deletions

View file

@ -51,6 +51,13 @@ Alpha. One season, bandit raids plus two friendly events, six buildings.
area. Rings for offence (swing speed, crit, power), amulets for defence (max area. Rings for offence (swing speed, crit, power), amulets for defence (max
HP, ward, regen), trinkets for the rest (XP, double gathering, HP, ward, regen), trinkets for the rest (XP, double gathering,
masterwork). masterwork).
- **Stations and storage:** builders make a station for every crafting
skill (anvil stand, jeweller's bench, hearth, alembic, tanning rack, loom),
as fast as the smith's tools for gathering, from the tier's planks and
hardware and another trade's bars, leather or cloth. Builders also make
strongboxes (+2 to +14 bank slots) and homesteaders sew bags (+250 to
+2,000 per stack); each has one slot on the Bank page, and a smaller one
can't go on while the bank holds more than it would.
- **Tiers:** six RuneScape-style tiers (copper, iron, steel, mithril, - **Tiers:** six RuneScape-style tiers (copper, iron, steel, mithril,
adamant, rune at levels 1–75) of ore, trees (up to enchanted), hides (deer, adamant, rune at levels 1–75) of ore, trees (up to enchanted), hides (deer,
boar, bear, elk, sabrecat, mammoth) and fibres (flax, cotton, silk, boar, bear, elk, sabrecat, mammoth) and fibres (flax, cotton, silk,

12
app.py
View file

@ -108,7 +108,7 @@ def player_view(world: dict, player: dict, now: float) -> dict:
view["levels"] = {skill: game.skill_level(player, skill) for skill in game.SKILL_IDS} view["levels"] = {skill: game.skill_level(player, skill) for skill in game.SKILL_IDS}
view["slots"] = game.bank_slots(world, player) view["slots"] = game.bank_slots(world, player)
view["slots_used"] = game.slots_used(world, player) view["slots_used"] = game.slots_used(world, player)
view["stack"] = game.stack_size(world) view["stack"] = game.stack_size(world, player)
view["power"] = game.combat_power(player) view["power"] = game.combat_power(player)
me = game.fighter(player, game.blessing(player), game.potion_effect(player, "combat")) me = game.fighter(player, game.blessing(player), game.potion_effect(player, "combat"))
view["fighter"] = {"max_hit": me["max_hit"], "accuracy": round(me["accuracy"]), "evasion": me["evasion"], view["fighter"] = {"max_hit": me["max_hit"], "accuracy": round(me["accuracy"]), "evasion": me["evasion"],
@ -429,6 +429,16 @@ class Handler(BaseHTTPRequestHandler):
return "Not found" return "Not found"
def equip(self, player: dict, item: str | None, slot: str | None) -> str | None: def equip(self, player: dict, item: str | None, slot: str | None) -> str | None:
# A smaller strongbox or bag can't go on while the bank holds more than it would.
world = self.store.world
over, bank, equip = game.overfull(world, player), dict(player["bank"]), dict(player["equip"])
error = self._equip(player, item, slot)
if not error and game.overfull(world, player) > max(0, over):
player["bank"], player["equip"] = bank, equip
return "Bank too full for that"
return error
def _equip(self, player: dict, item: str | None, slot: str | None) -> str | None:
if item is None: if item is None:
if slot not in player["equip"]: if slot not in player["equip"]:
return "No such slot" return "No such slot"

94
game.py
View file

@ -124,6 +124,20 @@ COPPER_ICONS = {"sword": "🗡️", "helmet": "⛑️", "legs": "🦵", "body":
TOOLS = {"mining": ("pickaxe", "⛏️"), "woodcutting": ("axe", "🪓"), "farming": ("hoe", "🪏"), TOOLS = {"mining": ("pickaxe", "⛏️"), "woodcutting": ("axe", "🪓"), "farming": ("hoe", "🪏"),
"fishing": ("fishing rod", "🎣"), "hunting": ("hunting knife", "🔪"), "construction": ("hammer", "🔨")} "fishing": ("fishing rod", "🎣"), "hunting": ("hunting knife", "🔪"), "construction": ("hammer", "🔨")}
TOOL_SPEED = [0.15, 0.30, 0.38, 0.45, 0.52, 0.60] TOOL_SPEED = [0.15, 0.30, 0.38, 0.45, 0.52, 0.60]
# Crafting stations: the builder's tools for every crafting skill, as fast as the smith's
# tools for gathering. Each takes the tier's planks and hardware and a material from
# another trade. skill: (id suffix, noun, glyph, other material)
STATIONS = {
"smithing": ("anvil_stand", "anvil stand", "anvil-impact", "leather"),
"jewelcrafting": ("jewellers_bench", "jeweller's bench", "gem-chain", "cloth"),
"cooking": ("hearth", "hearth", "campfire", "bar"),
"herblore": ("alembic", "alembic", "erlenmeyer", "bar"),
"leatherworking": ("tanning_rack", "tanning rack", "animal-hide", "cloth"),
"tailoring": ("loom", "loom", "spinning-wheel", "leather"),
}
# Storage: a builder's strongbox adds bank slots, a homesteader's bag a bigger stack.
STRONGBOX_SLOTS = [2, 4, 6, 8, 11, 14]
BAG_STACK = [250, 500, 750, 1000, 1500, 2000]
# item id, name, icon, value, action id, verb # item id, name, icon, value, action id, verb
TREES = [ TREES = [
@ -290,6 +304,24 @@ for _tier, _metal in enumerate(METALS):
ITEMS[f"{WOODS[_tier]}_staff"] = {"name": STAVES[_tier], "plural": STAVES[_tier].replace("staff", "staves"), ITEMS[f"{WOODS[_tier]}_staff"] = {"name": STAVES[_tier], "plural": STAVES[_tier].replace("staff", "staves"),
"icon": "🪄", "style": "staff", **_weapon} "icon": "🪄", "style": "staff", **_weapon}
ITEMS[f"{WOODS[_tier]}_bow"] = {"name": BOWS[_tier], "icon": "🏹", "style": "bow", **_weapon} ITEMS[f"{WOODS[_tier]}_bow"] = {"name": BOWS[_tier], "icon": "🏹", "style": "bow", **_weapon}
WOOD_NAMES = ["Wooden", "Oak", "Willow", "Maple", "Yew", "Enchanted"]
def station_material(kind: str, tier: int) -> str:
"""The other trade's part of a station: the tier's bar, leather or cloth."""
return {"bar": f"{METALS[tier][0]}_bar", "leather": LEATHERS[tier][1][0], "cloth": CLOTHS[tier][4][0]}[kind]
for _tier, _wood in enumerate(WOODS):
for _skill, (_suffix, _noun, _glyph, _kind) in STATIONS.items():
ITEMS[f"{_wood}_{_suffix}"] = {
"name": f"{WOOD_NAMES[_tier]} {_noun}", "icon": "🪚", "tier": _tier, "slot": f"tool_{_skill}", "tool": _skill,
"speed": TOOL_SPEED[_tier], "req": [_skill, EQUIP_LEVELS[_tier]], "value": 0}
ITEMS[f"{_wood}_strongbox"] = {"name": f"{WOOD_NAMES[_tier]} strongbox", "plural": f"{WOOD_NAMES[_tier]} strongboxes",
"icon": "🧰", "tier": _tier, "slot": "storage", "slots": STRONGBOX_SLOTS[_tier], "value": 0}
for _tier, (_fibre, _level, _time, _xp, _cloth, _prefix, _label) in enumerate(CLOTHS):
ITEMS[f"{_prefix}_bag"] = {"name": f"{_label} bag", "icon": "👜", "tier": _tier, "slot": "bag",
"stack": BAG_STACK[_tier], "value": 0}
for _tier, (_raw, _leather, _prefix, _label, _level) in enumerate(LEATHERS): for _tier, (_raw, _leather, _prefix, _label, _level) in enumerate(LEATHERS):
ITEMS[_raw[0]] = {"name": _raw[1], "icon": _raw[2], "value": _raw[3]} ITEMS[_raw[0]] = {"name": _raw[1], "icon": _raw[2], "value": _raw[3]}
ITEMS[_leather[0]] = {"name": _leather[1], "icon": "🪢", "value": _leather[2]} ITEMS[_leather[0]] = {"name": _leather[1], "icon": "🪢", "value": _leather[2]}
@ -400,7 +432,8 @@ for _id, _name, _level, _herb, _second, _skill, _effect in POTIONS:
# What the city eats first: plain food before the good stuff. # What the city eats first: plain food before the good stuff.
FOOD_ORDER = tuple(sorted((item for item, spec in ITEMS.items() if "food" in spec), key=lambda i: ITEMS[i]["heal"])) FOOD_ORDER = tuple(sorted((item for item, spec in ITEMS.items() if "food" in spec), key=lambda i: ITEMS[i]["heal"]))
EQUIP_SLOTS = ["weapon", "shield", "helmet", "body", "legs", "ring", "amulet", "trinket"] + [f"tool_{skill}" for skill in TOOLS] EQUIP_SLOTS = (["weapon", "shield", "helmet", "body", "legs", "ring", "amulet", "trinket", "storage", "bag"]
+ [f"tool_{skill}" for skill in [*TOOLS, *STATIONS]])
SKILLS = [ SKILLS = [
{"id": "mining", "name": "Mining", "icon": "⛏️", "group": "Gathering"}, {"id": "mining", "name": "Mining", "icon": "⛏️", "group": "Gathering"},
@ -789,6 +822,30 @@ def _weapon_actions() -> list[dict]:
return actions return actions
def _storage_actions() -> list[dict]:
"""Crafting stations and strongboxes (Construction), and bags (Tailoring)."""
actions = []
for tier, wood in enumerate(WOODS):
plank, (hardware, *_rest, made) = PLANKS[tier][0], HARDWARE[tier]
for skill, (suffix, _noun, _glyph, kind) in STATIONS.items():
inputs = {plank: 3, hardware: made, station_material(kind, tier): 2}
actions.append(_action(f"make_{wood}_{suffix}", "construction", ITEMS[f"{wood}_{suffix}"]["name"],
TIER_LEVELS[tier] + 4, 40 + 3 * tier, [14, 30, 48, 68, 90, 115][tier], inputs,
{f"{wood}_{suffix}": 1}, group="Stations"))
inputs = {plank: 4, hardware: 2 * made, LEATHERS[tier][1][0]: 2}
actions.append(_action(f"make_{wood}_strongbox", "construction", ITEMS[f"{wood}_strongbox"]["name"],
TIER_LEVELS[tier] + 8, 45 + 3 * tier, [18, 38, 60, 85, 112, 142][tier], inputs,
{f"{wood}_strongbox": 1}, group="Storage"))
for tier, (_fibre, _level, _time, _xp, cloth, prefix, label) in enumerate(CLOTHS):
actions.append(_action(f"sew_{prefix}_bag", "tailoring", f"{label} bag", TIER_LEVELS[tier] + 8, 45 + 3 * tier,
[18, 38, 60, 85, 112, 142][tier], {cloth[0]: 4, LEATHERS[tier][1][0]: 1},
{f"{prefix}_bag": 1}, group=label))
for action in actions:
made_item = ITEMS[next(iter(action["outputs"]))]
made_item["value"] = round(sum(ITEMS[item]["value"] * qty for item, qty in action["inputs"].items()) * 1.3)
return actions
def _jewel_actions() -> list[dict]: def _jewel_actions() -> list[dict]:
"""Silver and gold, prospecting ore for gems, and every tier's jewellery.""" """Silver and gold, prospecting ore for gems, and every tier's jewellery."""
actions = [ actions = [
@ -1033,7 +1090,7 @@ RAID_TRAITS = ["lightly armoured, heavy on archers", "mounted and fast, few bows
# --- world --------------------------------------------------------------- # --- world ---------------------------------------------------------------
WORLD_VERSION = 20 WORLD_VERSION = 21
def new_world(now: float, speed: float = 1.0) -> dict: def new_world(now: float, speed: float = 1.0) -> dict:
@ -1190,6 +1247,12 @@ def migrate(world: dict, now: float | None = None) -> dict:
if world["version"] < 20: if world["version"] < 20:
_precision_to_haste(world) _precision_to_haste(world)
world["version"] = 20 world["version"] = 20
if world["version"] < 21:
# Crafting stations, strongboxes and bags: their slots.
for player in world["players"].values():
for slot in EQUIP_SLOTS:
player["equip"].setdefault(slot, None)
world["version"] = 21
return world return world
@ -1459,22 +1522,29 @@ def skill_level(player: dict, skill: str) -> int:
def bank_slots(world: dict, player: dict) -> int: def bank_slots(world: dict, player: dict) -> int:
return (BASE_SLOTS + 3 * building_level(world, "storehouse") + TIER_SLOTS * world["city"]["tier"] return (BASE_SLOTS + 3 * building_level(world, "storehouse") + TIER_SLOTS * world["city"]["tier"]
+ player["perks"]["bank_slot"] + fitted(world, "shelving")) + player["perks"]["bank_slot"] + fitted(world, "shelving") + int(gear_bonus(player, "slots")))
def stack_size(world: dict) -> int: def stack_size(world: dict, player: dict | None = None) -> int:
return BASE_STACK + 250 * building_level(world, "storehouse") + 500 * fitted(world, "enchanted_chests") """How many of one item fit in a bank slot: the storehouse's, plus your bag's."""
bag = int(gear_bonus(player, "stack")) if player else 0
return BASE_STACK + 250 * building_level(world, "storehouse") + 500 * fitted(world, "enchanted_chests") + bag
def overfull(world: dict, player: dict) -> int:
"""Bank slots in use past what the bank holds (after a smaller strongbox or bag, say)."""
return slots_used(world, player) - bank_slots(world, player)
def slots_used(world: dict, player: dict) -> int: def slots_used(world: dict, player: dict) -> int:
"""Bank slots taken: an item spills into another slot every full stack.""" """Bank slots taken: an item spills into another slot every full stack."""
stack = stack_size(world) stack = stack_size(world, player)
return sum(-(-qty // stack) for qty in player["bank"].values()) return sum(-(-qty // stack) for qty in player["bank"].values())
def bank_room(world: dict, player: dict, item: str) -> int: def bank_room(world: dict, player: dict, item: str) -> int:
"""How many more of `item` fit: the rest of its last stack, plus any free slots.""" """How many more of `item` fit: the rest of its last stack, plus any free slots."""
stack = stack_size(world) stack = stack_size(world, player)
have = player["bank"].get(item, 0) have = player["bank"].get(item, 0)
partial = -have % stack # room left in the item's last, part-filled stack partial = -have % stack # room left in the item's last, part-filled stack
free = max(0, bank_slots(world, player) - slots_used(world, player)) free = max(0, bank_slots(world, player) - slots_used(world, player))
@ -3320,7 +3390,7 @@ FITTINGS = [
for _weapon in _weapon_actions(): for _weapon in _weapon_actions():
ACTIONS.append(_weapon) ACTIONS.append(_weapon)
ACTION_BY_ID[_weapon["id"]] = _weapon ACTION_BY_ID[_weapon["id"]] = _weapon
for _jewel in _jewel_actions(): for _jewel in [*_jewel_actions(), *_storage_actions()]:
ACTIONS.append(_jewel) ACTIONS.append(_jewel)
ACTION_BY_ID[_jewel["id"]] = _jewel ACTION_BY_ID[_jewel["id"]] = _jewel
FITTING_BY_ID = {} FITTING_BY_ID = {}
@ -4026,6 +4096,12 @@ def _assign_glyphs() -> None:
ITEMS[f"{prefix}_{suffix}"].update(glyph=glyph, tint=tint) ITEMS[f"{prefix}_{suffix}"].update(glyph=glyph, tint=tint)
for herb, tint in HERB_TINTS.items(): for herb, tint in HERB_TINTS.items():
ITEMS[herb].update(glyph="herbs-bundle", tint=tint) ITEMS[herb].update(glyph="herbs-bundle", tint=tint)
for tier, (wood, tint) in enumerate(zip(WOODS, WOOD_TINTS)):
for suffix, _noun, glyph, _kind in STATIONS.values():
ITEMS[f"{wood}_{suffix}"].update(glyph=glyph, tint=tint)
ITEMS[f"{wood}_strongbox"].update(glyph="locked-chest", tint=tint)
for cloth, tint in zip(CLOTHS, CLOTH_TINTS):
ITEMS[f"{cloth[5]}_bag"].update(glyph="shoulder-bag", tint=tint)
for gem, _name, _value, tint, glyph in GEMS: for gem, _name, _value, tint, glyph in GEMS:
ITEMS[gem].update(glyph=glyph, tint=tint) ITEMS[gem].update(glyph=glyph, tint=tint)
for key, *_rest, piece_glyph in JEWELLERY: for key, *_rest, piece_glyph in JEWELLERY:
@ -4088,6 +4164,6 @@ def content() -> dict:
"order_limit": ORDER_LIMIT, "order_max": ORDER_MAX, "problems": PROBLEMS, "fittings": list(FITTING_BY_ID.values()), "order_limit": ORDER_LIMIT, "order_max": ORDER_MAX, "problems": PROBLEMS, "fittings": list(FITTING_BY_ID.values()),
"equip_slots": EQUIP_SLOTS, "eat_below": EAT_BELOW, "class_speed": CLASS_SPEED, "equip_slots": EQUIP_SLOTS, "eat_below": EAT_BELOW, "class_speed": CLASS_SPEED,
"styles": STYLES, "damage_types": DAMAGE_TYPES, "weights": WEIGHTS, "vulnerable": VULNERABLE, "styles": STYLES, "damage_types": DAMAGE_TYPES, "weights": WEIGHTS, "vulnerable": VULNERABLE,
"resistant": RESISTANT, "jewel_stats": JEWEL_STATS, "class_style": CLASS_STYLE, "block_chance": BLOCK_CHANCE, "resistant": RESISTANT, "jewel_stats": JEWEL_STATS, "stations": list(STATIONS), "class_style": CLASS_STYLE, "block_chance": BLOCK_CHANCE,
"regen_per_hour": REGEN_PER_HOUR, "regen_per_hour": REGEN_PER_HOUR,
} }

View file

@ -510,14 +510,14 @@ function skillGear(skill) {
${others ? `<div class="swap-grid">${others}</div>` : ""}</div>`); ${others ? `<div class="swap-grid">${others}</div>` : ""}</div>`);
} }
if (`tool_${skill}` in me.equip) { if (`tool_${skill}` in me.equip) {
const id = me.equip[`tool_${skill}`], it = id && item(id); const id = me.equip[`tool_${skill}`], it = id && item(id), noTool = C.stations.includes(skill) ? "No station" : "No tool";
const others = Object.keys(me.bank).filter((x) => item(x).tool === skill).sort((a, b) => item(b).speed - item(a).speed).map((x) => { const others = Object.keys(me.bank).filter((x) => item(x).tool === skill).sort((a, b) => item(b).speed - item(a).speed).map((x) => {
const [s, level] = item(x).req || [], why = s && me.levels[s] < level ? `Needs ${skillOf(s).name.toLowerCase()} ${level}` : ""; const [s, level] = item(x).req || [], why = s && me.levels[s] < level ? `Needs ${skillOf(s).name.toLowerCase()} ${level}` : "";
return `<button class="doll-slot swap" data-equip="${x}" ${why ? "disabled" : ""} title="${esc([`${item(x).name}: ${Math.round(item(x).speed * 100)}% faster`, why].filter(Boolean).join(" · "))}">${item(x).icon}</button>`; return `<button class="doll-slot swap" data-equip="${x}" ${why ? "disabled" : ""} title="${esc([`${item(x).name}: ${Math.round(item(x).speed * 100)}% faster`, why].filter(Boolean).join(" · "))}">${item(x).icon}</button>`;
}).join(""); }).join("");
cards.push(`<div class="panel gear-card"> cards.push(`<div class="panel gear-card">
<span class="doll-slot ${it ? "" : "empty"}" title="${esc(it ? it.name : "No tool")}">${it ? it.icon : skillOf(skill).icon}</span> <span class="doll-slot ${it ? "" : "empty"}" title="${esc(it ? it.name : noTool)}">${it ? it.icon : skillOf(skill).icon}</span>
<div class="gear-text">${it ? `<b>${esc(it.name)}</b><span class="muted small">${Math.round(it.speed * 100)}% faster</span>` : `<span class="muted">No tool</span>`}</div> <div class="gear-text">${it ? `<b>${esc(it.name)}</b><span class="muted small">${Math.round(it.speed * 100)}% faster</span>` : `<span class="muted">${noTool}</span>`}</div>
${others || it ? `<div class="swap-grid">${others}${it ? `<button class="doll-slot swap off" data-unequip="tool_${skill}" title="Take it off">${glyph("cancel", "#98a1b4")}</button>` : ""}</div>` : ""}</div>`); ${others || it ? `<div class="swap-grid">${others}${it ? `<button class="doll-slot swap off" data-unequip="tool_${skill}" title="Take it off">${glyph("cancel", "#98a1b4")}</button>` : ""}</div>` : ""}</div>`);
} }
return cards.length ? `<div class="gear-row">${cards.join("")}</div>` : ""; return cards.length ? `<div class="gear-row">${cards.join("")}</div>` : "";
@ -731,6 +731,8 @@ function itemStats(id) {
if (it.reagent) parts.push(it.reagent === "jewel" ? "Reagent for jewellery" : `Reagent for ${C.weights[it.reagent].name.toLowerCase()} armour`); if (it.reagent) parts.push(it.reagent === "jewel" ? "Reagent for jewellery" : `Reagent for ${C.weights[it.reagent].name.toLowerCase()} armour`);
if (it.jewel && !["power", "ward"].includes(it.jewel)) parts.push(jewelText(it)); if (it.jewel && !["power", "ward"].includes(it.jewel)) parts.push(jewelText(it));
if (it.tool) parts.push(`${Math.round(it.speed * 100)}% faster ${skillOf(it.tool).name.toLowerCase()}`); if (it.tool) parts.push(`${Math.round(it.speed * 100)}% faster ${skillOf(it.tool).name.toLowerCase()}`);
if (it.slots) parts.push(storageText(it));
if (it.stack) parts.push(storageText(it));
if (it.req && it.req[1] > 1) parts.push(`needs ${skillOf(it.req[0]).name.toLowerCase()} ${it.req[1]}`); if (it.req && it.req[1] > 1) parts.push(`needs ${skillOf(it.req[0]).name.toLowerCase()} ${it.req[1]}`);
if (it.potion) parts.push(`${it.potion.text}, ${C.potion_charges} uses`); if (it.potion) parts.push(`${it.potion.text}, ${C.potion_charges} uses`);
if (it.trophy) parts.push(`Trophy for stronger weapons`); if (it.trophy) parts.push(`Trophy for stronger weapons`);
@ -817,6 +819,26 @@ function actionCard(a) {
// --- bank ----------------------------------------------------------------- // --- bank -----------------------------------------------------------------
// A strongbox's extra slots or a bag's bigger stack.
function storageText(it) {
return it.slots ? `+${it.slots} bank slots` : `+${fmt(it.stack)} per stack`;
}
// The strongbox and bag slots, each with what else you could swap in.
function storageGear() {
const me = S.me;
const card = (slot, empty, outline) => {
const id = me.equip[slot], it = id && item(id), size = (x) => x.slots || x.stack;
const others = Object.keys(me.bank).filter((x) => item(x).slot === slot).sort((a, b) => size(item(b)) - size(item(a)))
.map((x) => `<button class="doll-slot swap" data-equip="${x}" title="${esc(`${item(x).name}: ${storageText(item(x))}`)}">${item(x).icon}</button>`).join("");
return `<div class="panel gear-card">
<span class="doll-slot ${it ? "" : "empty"}" title="${esc(it ? it.name : empty)}">${it ? it.icon : glyph(outline, "#98a1b4")}</span>
<div class="gear-text">${it ? `<b>${esc(it.name)}</b><span class="muted small">${storageText(it)}</span>` : `<span class="muted">${empty}</span>`}</div>
${others || it ? `<div class="swap-grid">${others}${it ? `<button class="doll-slot swap off" data-unequip="${slot}" title="Take it off">${glyph("cancel", "#98a1b4")}</button>` : ""}</div>` : ""}</div>`;
};
return `<div class="gear-row">${card("storage", "No strongbox", "locked-chest")}${card("bag", "No bag", "shoulder-bag")}</div>`;
}
function bank() { function bank() {
const me = S.me; const me = S.me;
const entries = Object.entries(me.bank).sort((x, y) => Object.keys(C.items).indexOf(x[0]) - Object.keys(C.items).indexOf(y[0])); const entries = Object.entries(me.bank).sort((x, y) => Object.keys(C.items).indexOf(x[0]) - Object.keys(C.items).indexOf(y[0]));
@ -833,6 +855,7 @@ function bank() {
</button>`).join(""); </button>`).join("");
for (let i = stacks.length; i < me.slots; i++) slots += `<div class="slot empty"></div>`; for (let i = stacks.length; i < me.slots; i++) slots += `<div class="slot empty"></div>`;
return ` return `
${storageGear()}
<div class="bank-wrap"> <div class="bank-wrap">
<div> <div>
<div class="panel"> <div class="panel">
@ -890,7 +913,7 @@ function equipRow(id, it) {
} }
function equipLabel(it) { function equipLabel(it) {
if (it.tool) return `Use as ${skillOf(it.tool).name.toLowerCase()} tool (${Math.round(it.speed * 100)}% faster)`; if (it.tool) return `Use for ${skillOf(it.tool).name.toLowerCase()} (${Math.round(it.speed * 100)}% faster)`;
return "Equip"; return "Equip";
} }

View file

@ -5,6 +5,7 @@
<symbol id="angler-fish" viewBox="0 0 512 512"><path fill="currentColor" d="M442.906 52.156c-.806.02-1.617.076-2.437.188c-13.124 1.79-22.993 13.47-30.47 32.875c-5.993 15.552-10.81 37.088-13.938 66.5c-32.023-22.095-63.766-29.543-95.28-25.845l-26.97-60.063l-24.968 71.282L198.5 107.28l-.813 63.064l-46.562 1.75l12.53 30.562c-17.504 16.246-34.963 34.403-52.405 53.844l-92.813-45.375l44.876 75.906l-36.47 39.095l36.282 2.78l-40.47 59.876l108.064-64.905l87.56 42.53l-49.75 17.376l35.564 13.814l-32.563 22.22l52.157.967l-4.593 46.845l59.312-72.03L365 437.654L496.063 270.47a653 653 0 0 0-11.594-19.095l-119.376 150.97l-4.72 5.967l-6.78-3.406l-44.344-22.22l8.375-16.717l37.53 18.81L473.69 234.907c-20.158-29.63-40.187-52.59-60.094-69.656c2.96-34.52 8.11-58.353 13.875-73.313c6.36-16.51 12.884-20.706 15.5-21.062c1.306-.178 2.63.047 4.75 1.53c2.118 1.485 4.693 4.293 7 8.19c4.582 7.743 8.005 19.562 8.217 31.686a23.33 23.33 0 0 0-13.437 21.157c0 12.878 10.436 23.313 23.313 23.313s23.312-10.435 23.312-23.313c0-9.752-6.002-18.114-14.5-21.593c-.284-15.23-4.225-29.62-10.813-40.75c-3.322-5.615-7.346-10.478-12.375-14c-3.77-2.642-8.322-4.49-13.125-4.875c-.8-.065-1.6-.083-2.406-.064zm-52.344 158.156c3.147-.125 6.36.236 9.563 1.094a32 32 0 0 1 8.438 3.625c-.14 0-.268-.03-.407-.03c-9.922 0-17.97 6.636-17.97 14.813c.002 8.176 8.048 14.812 17.97 14.812c6.503 0 12.16-2.86 15.313-7.125c.645 4.24.462 8.684-.72 13.094c-4.575 17.074-22.11 27.2-39.188 22.625c-17.074-4.576-27.23-22.115-22.656-39.19c3.717-13.872 16.022-23.176 29.656-23.718zm-95.375 11.157l17.907 5.31l-12.75 43.064l47.437 38.844l-11.842 14.468l-52.25-42.78l-4.782-3.938l1.75-5.938zm-44.937 25.686l17.938 5.313l-8.875 29.936l33.437 27.375l-11.844 14.47l-38.25-31.313l-4.812-3.937l1.78-5.97z"/></symbol> <symbol id="angler-fish" viewBox="0 0 512 512"><path fill="currentColor" d="M442.906 52.156c-.806.02-1.617.076-2.437.188c-13.124 1.79-22.993 13.47-30.47 32.875c-5.993 15.552-10.81 37.088-13.938 66.5c-32.023-22.095-63.766-29.543-95.28-25.845l-26.97-60.063l-24.968 71.282L198.5 107.28l-.813 63.064l-46.562 1.75l12.53 30.562c-17.504 16.246-34.963 34.403-52.405 53.844l-92.813-45.375l44.876 75.906l-36.47 39.095l36.282 2.78l-40.47 59.876l108.064-64.905l87.56 42.53l-49.75 17.376l35.564 13.814l-32.563 22.22l52.157.967l-4.593 46.845l59.312-72.03L365 437.654L496.063 270.47a653 653 0 0 0-11.594-19.095l-119.376 150.97l-4.72 5.967l-6.78-3.406l-44.344-22.22l8.375-16.717l37.53 18.81L473.69 234.907c-20.158-29.63-40.187-52.59-60.094-69.656c2.96-34.52 8.11-58.353 13.875-73.313c6.36-16.51 12.884-20.706 15.5-21.062c1.306-.178 2.63.047 4.75 1.53c2.118 1.485 4.693 4.293 7 8.19c4.582 7.743 8.005 19.562 8.217 31.686a23.33 23.33 0 0 0-13.437 21.157c0 12.878 10.436 23.313 23.313 23.313s23.312-10.435 23.312-23.313c0-9.752-6.002-18.114-14.5-21.593c-.284-15.23-4.225-29.62-10.813-40.75c-3.322-5.615-7.346-10.478-12.375-14c-3.77-2.642-8.322-4.49-13.125-4.875c-.8-.065-1.6-.083-2.406-.064zm-52.344 158.156c3.147-.125 6.36.236 9.563 1.094a32 32 0 0 1 8.438 3.625c-.14 0-.268-.03-.407-.03c-9.922 0-17.97 6.636-17.97 14.813c.002 8.176 8.048 14.812 17.97 14.812c6.503 0 12.16-2.86 15.313-7.125c.645 4.24.462 8.684-.72 13.094c-4.575 17.074-22.11 27.2-39.188 22.625c-17.074-4.576-27.23-22.115-22.656-39.19c3.717-13.872 16.022-23.176 29.656-23.718zm-95.375 11.157l17.907 5.31l-12.75 43.064l47.437 38.844l-11.842 14.468l-52.25-42.78l-4.782-3.938l1.75-5.938zm-44.937 25.686l17.938 5.313l-8.875 29.936l33.437 27.375l-11.844 14.47l-38.25-31.313l-4.812-3.937l1.78-5.97z"/></symbol>
<symbol id="animal-hide" viewBox="0 0 512 512"><path fill="currentColor" d="M76.28 21.688c-26.378 9.306-43.39 25.92-51.374 49.53c33.78 22.83 81.775 69.988 100.875 114.813c7.62 17.88 13.92 38.086 17.97 59.126c5.308-2.97 33.706 40.776 25.5 33.156c-1.905-1.766-22.602-12.653-22.125-5.53c1.39 20.77 2.154 36.28-1.22 56.28c-8.794 52.14-56.968 122.188-56.968 122.188c22.368 21.103 35.882 27.827 74.876 35.78l77-100.405c28.983 22.87 5.424 64 28.218 62.47c21.462-1.442 2.15-41.235 18.44-61.845c16.95 22.598 36.356 41.26 55.717 57.125c2.09 2.124 1.477-61.477 5.75-47.594c4.162 13.52 13.724 52.06 18.47 65.25c12.987 13.292 22.495 24.418 38.437 27.595c36.918 7.356 33.552-2.188 69.28-22.094c0 0-62.02-74.034-76.468-118.874c-14.824-46.01-21.362-98.512-7.5-144.812c15.787-52.74 97.78-133.094 97.78-133.094c-4.763-5.607-8.447-9.992-11.686-13.688c-3.5-3.993-35.27 15.448-38.594 12.438c-3.296-2.988 21.852-28.457 17.094-31.75c-5.434-3.76-12.353-8.134-21.97-14.063c-32.09 39.05-59.294 63.115-112.624 96.376c-4.038-23.52-1.745-37.2-19.344-53.938c-17.6-16.74-55.628-29.337-89.187-.594c-14.822 12.696-11.758 33.168-19.47 51.532c-24.79-42.81-90.31-87.444-116.874-95.374zM273.157 141.03c3.632 9.382 1.912 19.278-1.5 28.626s-8.772 18.586-14.625 27.375c-3.624 5.446-7.432 10.64-11.155 15.595c10.79-3.762 22.226-7.236 33.5-2.594l10.688 4.407l-6.875 9.282c-3.87 5.213-7.125 9.803-9.97 14c3.6-1.794 7.416-3.395 11.532-4.564c3.455-.98 9.48 1.043 11.625 4s2.316 5.218 2.53 7.28c.432 4.128.016 8.136-.53 12.69c-1.093 9.104-3.05 19.868-3.5 26.062l-17.97-1.313c.597-8.223 2.62-18.754 3.595-26.875c.026-.218.007-.254.03-.47c-8.836 4.995-18.517 12.7-30.56 17.75L224.437 283l14.343-23.688c5.164-8.52 10.192-17.848 19.22-31.218c-3.025.674-6.163 1.506-9.344 2.625c-5.286 1.858-10.545 4.006-15.094 5.843s-7.876 3.33-11.78 4.156l-21.032 4.468l11.594-18.125c5.86-9.155 18.906-23.762 29.72-40c5.405-8.12 10.077-16.445 12.686-23.594s2.883-12.69 1.625-15.94l16.78-6.5z"/></symbol> <symbol id="animal-hide" viewBox="0 0 512 512"><path fill="currentColor" d="M76.28 21.688c-26.378 9.306-43.39 25.92-51.374 49.53c33.78 22.83 81.775 69.988 100.875 114.813c7.62 17.88 13.92 38.086 17.97 59.126c5.308-2.97 33.706 40.776 25.5 33.156c-1.905-1.766-22.602-12.653-22.125-5.53c1.39 20.77 2.154 36.28-1.22 56.28c-8.794 52.14-56.968 122.188-56.968 122.188c22.368 21.103 35.882 27.827 74.876 35.78l77-100.405c28.983 22.87 5.424 64 28.218 62.47c21.462-1.442 2.15-41.235 18.44-61.845c16.95 22.598 36.356 41.26 55.717 57.125c2.09 2.124 1.477-61.477 5.75-47.594c4.162 13.52 13.724 52.06 18.47 65.25c12.987 13.292 22.495 24.418 38.437 27.595c36.918 7.356 33.552-2.188 69.28-22.094c0 0-62.02-74.034-76.468-118.874c-14.824-46.01-21.362-98.512-7.5-144.812c15.787-52.74 97.78-133.094 97.78-133.094c-4.763-5.607-8.447-9.992-11.686-13.688c-3.5-3.993-35.27 15.448-38.594 12.438c-3.296-2.988 21.852-28.457 17.094-31.75c-5.434-3.76-12.353-8.134-21.97-14.063c-32.09 39.05-59.294 63.115-112.624 96.376c-4.038-23.52-1.745-37.2-19.344-53.938c-17.6-16.74-55.628-29.337-89.187-.594c-14.822 12.696-11.758 33.168-19.47 51.532c-24.79-42.81-90.31-87.444-116.874-95.374zM273.157 141.03c3.632 9.382 1.912 19.278-1.5 28.626s-8.772 18.586-14.625 27.375c-3.624 5.446-7.432 10.64-11.155 15.595c10.79-3.762 22.226-7.236 33.5-2.594l10.688 4.407l-6.875 9.282c-3.87 5.213-7.125 9.803-9.97 14c3.6-1.794 7.416-3.395 11.532-4.564c3.455-.98 9.48 1.043 11.625 4s2.316 5.218 2.53 7.28c.432 4.128.016 8.136-.53 12.69c-1.093 9.104-3.05 19.868-3.5 26.062l-17.97-1.313c.597-8.223 2.62-18.754 3.595-26.875c.026-.218.007-.254.03-.47c-8.836 4.995-18.517 12.7-30.56 17.75L224.437 283l14.343-23.688c5.164-8.52 10.192-17.848 19.22-31.218c-3.025.674-6.163 1.506-9.344 2.625c-5.286 1.858-10.545 4.006-15.094 5.843s-7.876 3.33-11.78 4.156l-21.032 4.468l11.594-18.125c5.86-9.155 18.906-23.762 29.72-40c5.405-8.12 10.077-16.445 12.686-23.594s2.883-12.69 1.625-15.94l16.78-6.5z"/></symbol>
<symbol id="anvil" viewBox="0 0 512 512"><path fill="currentColor" d="M128.688 115.594v147.75h285v-147.75zm-111.844 20.47c17.374 47.14 54.372 80.413 94.906 93.81v-93.81zm414.375 12.31v88.657c21.457-9.083 42.92-25.257 64.374-47.374c-21.52-22.562-42.633-35.173-64.375-41.28zm-226.25 132.47c-12.15 38.536-33.897 71.5-60.595 100.47l257.844-.002c-28.705-29.016-49.952-62.054-61.5-100.468H204.97zM101.843 400v43.78h337.562V400z"/></symbol> <symbol id="anvil" viewBox="0 0 512 512"><path fill="currentColor" d="M128.688 115.594v147.75h285v-147.75zm-111.844 20.47c17.374 47.14 54.372 80.413 94.906 93.81v-93.81zm414.375 12.31v88.657c21.457-9.083 42.92-25.257 64.374-47.374c-21.52-22.562-42.633-35.173-64.375-41.28zm-226.25 132.47c-12.15 38.536-33.897 71.5-60.595 100.47l257.844-.002c-28.705-29.016-49.952-62.054-61.5-100.468H204.97zM101.843 400v43.78h337.562V400z"/></symbol>
<symbol id="anvil-impact" viewBox="0 0 512 512"><path fill="currentColor" d="M413.375 69.906L336.937 191.47l-8.25-32.69l-30.218 88.97l62.655-29.375l.22 29.438l127.03-50.938l-70.813-1.97l47.782-68.686l-73.47 39.25l21.5-95.564zM210.22 102.094l-32 14.406l16.874 55.656l-177.813 80.03l12.564 27.876L207.656 200l30.406 49.47l49.313-22.19l-21.344-70.343l-55.81-54.843zM197.593 266.78v20.345h-88.906c15.994 38.807 51.225 65.43 88.906 74.28v32.97h58.562c-12.118 30.528-33.505 55.684-58.47 77.594H172.22v18.686h284.34V471.97h-27.406c-28.734-21.895-50.055-47.018-61.625-77.595h63.658v-29.188c19.748-6.995 39.5-19.51 59.25-36.687c-19.812-17.523-39.23-27.25-59.25-31.938v-29.78H197.594z"/></symbol>
<symbol id="archery-target" viewBox="0 0 512 512"><path fill="currentColor" d="m226.063 24.22l-9.782 32.624c12.992-2.652 26.423-4.032 40.19-4.032c10.475 0 20.766.82 30.81 2.376l-9.405-30.97h-51.813zm30.406 48.843c-99.627 0-180.19 80.53-180.19 180.156c0 99.624 80.563 180.155 180.19 180.155c99.624 0 180.155-80.53 180.155-180.156S356.094 73.061 256.468 73.061zm0 41.687c76.482 0 138.467 61.985 138.467 138.47c0 76.482-61.985 138.5-138.468 138.5c-76.485 0-138.5-62.018-138.5-138.5c0-76.485 62.015-138.47 138.5-138.47zm-.033 38.938c-54.96 0-99.53 44.54-99.53 99.5s44.57 99.5 99.53 99.5s99.5-44.54 99.5-99.5s-44.54-99.5-99.5-99.5m.032 39.687c33.052 0 59.842 26.79 59.842 59.844c0 33.052-26.79 59.843-59.843 59.843c-33.055 0-59.845-26.79-59.845-59.844s26.79-59.845 59.844-59.845zm0 30.906c-15.993 0-28.97 12.947-28.97 28.94c0 15.99 12.977 28.968 28.97 28.968c15.99 0 28.936-12.977 28.936-28.97c0-15.99-12.945-28.937-28.937-28.937zM114.905 395l-27.844 92.875h46.876l20.28-62.313A201.8 201.8 0 0 1 114.905 395m277.188 5.688a201.3 201.3 0 0 1-39.72 28.468l19.25 58.72h46.907zm-165.03 50.78v36.407h52.092v-35.53a202 202 0 0 1-22.687 1.28c-9.99 0-19.81-.74-29.408-2.156z"/></symbol> <symbol id="archery-target" viewBox="0 0 512 512"><path fill="currentColor" d="m226.063 24.22l-9.782 32.624c12.992-2.652 26.423-4.032 40.19-4.032c10.475 0 20.766.82 30.81 2.376l-9.405-30.97h-51.813zm30.406 48.843c-99.627 0-180.19 80.53-180.19 180.156c0 99.624 80.563 180.155 180.19 180.155c99.624 0 180.155-80.53 180.155-180.156S356.094 73.061 256.468 73.061zm0 41.687c76.482 0 138.467 61.985 138.467 138.47c0 76.482-61.985 138.5-138.468 138.5c-76.485 0-138.5-62.018-138.5-138.5c0-76.485 62.015-138.47 138.5-138.47zm-.033 38.938c-54.96 0-99.53 44.54-99.53 99.5s44.57 99.5 99.53 99.5s99.5-44.54 99.5-99.5s-44.54-99.5-99.5-99.5m.032 39.687c33.052 0 59.842 26.79 59.842 59.844c0 33.052-26.79 59.843-59.843 59.843c-33.055 0-59.845-26.79-59.845-59.844s26.79-59.845 59.844-59.845zm0 30.906c-15.993 0-28.97 12.947-28.97 28.94c0 15.99 12.977 28.968 28.97 28.968c15.99 0 28.936-12.977 28.936-28.97c0-15.99-12.945-28.937-28.937-28.937zM114.905 395l-27.844 92.875h46.876l20.28-62.313A201.8 201.8 0 0 1 114.905 395m277.188 5.688a201.3 201.3 0 0 1-39.72 28.468l19.25 58.72h46.907zm-165.03 50.78v36.407h52.092v-35.53a202 202 0 0 1-22.687 1.28c-9.99 0-19.81-.74-29.408-2.156z"/></symbol>
<symbol id="armor-upgrade" viewBox="0 0 512 512"><path fill="currentColor" d="m256 21.95l-5.4 4.03C187.5 73.41 125.4 104.5 30.58 120.3l-7.5 1.2v7.6c0 19 8.4 48.7 22.1 85.1c13.6 36.5 32.8 78.8 55.02 119.2c22.3 40.4 47.4 78.9 73.8 107.7c26.1 28.9 53.5 48.9 82 48.9s55.9-20 82.2-48.9c26.2-28.8 51.3-67.3 73.7-107.7c22.2-40.4 41.3-82.7 55-119.2c13.6-36.4 22-66.1 22-85.1v-7.6l-7.4-1.2c-94.6-15.8-156.9-46.89-220.1-94.32zm0 22.2c61.1 45.04 124.4 76.15 214.4 92.35c-1.9 15.2-9 41.4-20.3 71.5c-4.1 10.8-8.6 22.2-13.7 34H288v-48.9l64 16l-96-111.96l-96 111.96l64-16V242H75.57c-5-11.8-9.59-23.2-13.69-34c-11.2-30.1-18.4-56.3-20.3-71.5C131.6 120.3 194.8 89.19 256 44.15"/></symbol> <symbol id="armor-upgrade" viewBox="0 0 512 512"><path fill="currentColor" d="m256 21.95l-5.4 4.03C187.5 73.41 125.4 104.5 30.58 120.3l-7.5 1.2v7.6c0 19 8.4 48.7 22.1 85.1c13.6 36.5 32.8 78.8 55.02 119.2c22.3 40.4 47.4 78.9 73.8 107.7c26.1 28.9 53.5 48.9 82 48.9s55.9-20 82.2-48.9c26.2-28.8 51.3-67.3 73.7-107.7c22.2-40.4 41.3-82.7 55-119.2c13.6-36.4 22-66.1 22-85.1v-7.6l-7.4-1.2c-94.6-15.8-156.9-46.89-220.1-94.32zm0 22.2c61.1 45.04 124.4 76.15 214.4 92.35c-1.9 15.2-9 41.4-20.3 71.5c-4.1 10.8-8.6 22.2-13.7 34H288v-48.9l64 16l-96-111.96l-96 111.96l64-16V242H75.57c-5-11.8-9.59-23.2-13.69-34c-11.2-30.1-18.4-56.3-20.3-71.5C131.6 120.3 194.8 89.19 256 44.15"/></symbol>
<symbol id="arrow-cluster" viewBox="0 0 512 512"><path fill="currentColor" d="m257.313 15.688l-50.375 87.53l28.156-8.53l22.28-38.72l22.407 38.782l28.126 8.47zm-138.938 77.75l18.5 99.28l14.156-22.093L141.595 120l48.97 17.313l23.124-10.157l-95.313-33.72zm278.72 0l-95.314 33.718l23.876 10.5L375.562 120l-9.812 52.688l12.844 20.03l18.5-99.28zm-139.72 2.03l-9.344 2.844v104.47l9.69 11.343l9-10.5V98.28l-9.345-2.81zm81.22 52.032l-54.345 63.688l.344.28l-14.563 17l12.033 14.063l71.093-83.343l-4.75-7.375zm-161.25.53l-8.595 3.782l-5.47 8.532l255.5 299.469L433 447.688l-8.094-9.47l22.688-10.03l11.47-5.063l-8.158-9.53l-44.125-51.783l-2.31-2.718l-3.564-.47l-49.562-6.655l-174-203.94zm56.06 123.22l-62.218 72.688l-.125-.094l-6.625 7.75l-49.718 6.687l-3.564.47l-2.312 2.72l-44.28 51.936l-8.158 9.563l11.5 5.06l22.75 10.064l-8.187 9.594l14.218 12.156L245.594 285.28l-12.188-14.03zm24.376 28.125l-9.75 11.28v178.75h18.69v-15.092l24.874 7.437l12.03 3.594v-87l-2.374-2.656l-34.53-38.47v-47.5zm-111.5 73.5l-42.936 50.375L86.906 416l33.844-39.688l25.53-3.437zm223.22.375l25.406 3.438l33.656 39.468l-16.312 7.22zm-140.03 4.375l-16.064 18.094l-2.344 2.655v87.031l12.063-3.656l6.344-1.906v-102.22zm37.25 7.563l18.217 20.312v54.75l-18.218-5.438v-69.625zm-87.75 5.406l-64.564 74.687l3.5 5.44l6.813 10.592l8.155-9.593l44.28-51.94l2.314-2.686l-.064-3.563l-.437-22.936zm157.905.156l-.438 22.97l-.093 3.53l2.312 2.72l44.125 51.75l8.19 9.592l6.78-10.625l3.53-5.5z"/></symbol> <symbol id="arrow-cluster" viewBox="0 0 512 512"><path fill="currentColor" d="m257.313 15.688l-50.375 87.53l28.156-8.53l22.28-38.72l22.407 38.782l28.126 8.47zm-138.938 77.75l18.5 99.28l14.156-22.093L141.595 120l48.97 17.313l23.124-10.157l-95.313-33.72zm278.72 0l-95.314 33.718l23.876 10.5L375.562 120l-9.812 52.688l12.844 20.03l18.5-99.28zm-139.72 2.03l-9.344 2.844v104.47l9.69 11.343l9-10.5V98.28l-9.345-2.81zm81.22 52.032l-54.345 63.688l.344.28l-14.563 17l12.033 14.063l71.093-83.343l-4.75-7.375zm-161.25.53l-8.595 3.782l-5.47 8.532l255.5 299.469L433 447.688l-8.094-9.47l22.688-10.03l11.47-5.063l-8.158-9.53l-44.125-51.783l-2.31-2.718l-3.564-.47l-49.562-6.655l-174-203.94zm56.06 123.22l-62.218 72.688l-.125-.094l-6.625 7.75l-49.718 6.687l-3.564.47l-2.312 2.72l-44.28 51.936l-8.158 9.563l11.5 5.06l22.75 10.064l-8.187 9.594l14.218 12.156L245.594 285.28l-12.188-14.03zm24.376 28.125l-9.75 11.28v178.75h18.69v-15.092l24.874 7.437l12.03 3.594v-87l-2.374-2.656l-34.53-38.47v-47.5zm-111.5 73.5l-42.936 50.375L86.906 416l33.844-39.688l25.53-3.437zm223.22.375l25.406 3.438l33.656 39.468l-16.312 7.22zm-140.03 4.375l-16.064 18.094l-2.344 2.655v87.031l12.063-3.656l6.344-1.906v-102.22zm37.25 7.563l18.217 20.312v54.75l-18.218-5.438v-69.625zm-87.75 5.406l-64.564 74.687l3.5 5.44l6.813 10.592l8.155-9.593l44.28-51.94l2.314-2.686l-.064-3.563l-.437-22.936zm157.905.156l-.438 22.97l-.093 3.53l2.312 2.72l44.125 51.75l8.19 9.592l6.78-10.625l3.53-5.5z"/></symbol>
@ -26,6 +27,7 @@
<symbol id="broken-bone" viewBox="0 0 512 512"><path fill="currentColor" d="m301.486 20.37l-33.19 134.755l15.306 49.895l43.55-103.81zM161.324 43.46l2.03 110.69l90.68 36.516zm180.358 126.73l-29.532 40.572l85.268-39.008l-55.736-1.563zm-99.346 39.134c-59.628 41.982-124.36 74.982-199.207 81.297c-13.185 1.113-21.704 8.3-26.302 15.185c-13.788 20.652 8.285 51.02 54.332 33.37c-55.518 33.324-8.274 81.184 25.113 43.495c34.24-38.648 74.95-74.53 117.74-91.58l12.696-28.235l-32.81 6.272l48.436-59.803zm59.62 21.973l120.356 61.736l-8.443-53.13zm-19.214 25.398l5.78 34.688l-40.055-13.627c70.405 49.457 118.18 111.73 161.883 190.79c22.65 40.976 71.903 6.46 34.275-34.278c41.4 33.974 78.094-24.99 40.883-40.883c-63.653-27.187-118.033-62.682-150.73-109.434h-.003l-52.033-27.255zm-53.697 46.844v.003l.002-.004zm0 .003l-60.248 79.27l46.773-10.303zm18.963.934l18.996 118.392l36.414-19.62z"/></symbol> <symbol id="broken-bone" viewBox="0 0 512 512"><path fill="currentColor" d="m301.486 20.37l-33.19 134.755l15.306 49.895l43.55-103.81zM161.324 43.46l2.03 110.69l90.68 36.516zm180.358 126.73l-29.532 40.572l85.268-39.008l-55.736-1.563zm-99.346 39.134c-59.628 41.982-124.36 74.982-199.207 81.297c-13.185 1.113-21.704 8.3-26.302 15.185c-13.788 20.652 8.285 51.02 54.332 33.37c-55.518 33.324-8.274 81.184 25.113 43.495c34.24-38.648 74.95-74.53 117.74-91.58l12.696-28.235l-32.81 6.272l48.436-59.803zm59.62 21.973l120.356 61.736l-8.443-53.13zm-19.214 25.398l5.78 34.688l-40.055-13.627c70.405 49.457 118.18 111.73 161.883 190.79c22.65 40.976 71.903 6.46 34.275-34.278c41.4 33.974 78.094-24.99 40.883-40.883c-63.653-27.187-118.033-62.682-150.73-109.434h-.003l-52.033-27.255zm-53.697 46.844v.003l.002-.004zm0 .003l-60.248 79.27l46.773-10.303zm18.963.934l18.996 118.392l36.414-19.62z"/></symbol>
<symbol id="bubbling-flask" viewBox="0 0 512 512"><path fill="currentColor" d="M186.22 21.25c1.304 7.696 2.775 14.91 4.436 21.625h-24.999l10.53 14.78s13.66 19.322 21.75 43.814c4.047 12.245 6.576 25.603 5.595 38c-.98 12.394-5.132 23.72-15.093 33.718c-20.252 20.325-47.89 40.234-70.968 64.406c-23.08 24.17-41.844 53.534-41.845 91.656c0 2.038.002 39.462-.03 76.813c-.018 18.675-.04 37.337-.064 51.593c-.01 7.13-.017 13.167-.03 17.53c-.013 4.366-.07 7.62-.063 7.345l-.28 9.564l9.562.062l312.53 2.28l9.75.064l-.344-9.75c.007.21-.043-3.14-.062-7.594s-.046-10.56-.063-17.78c-.033-14.443-.068-33.324-.092-52.188c-.05-37.73-.063-75.526-.063-77.938c0-38.97-19.523-68.73-43.53-93.03c-24.01-24.302-52.733-44.122-73.75-64.407c-9.965-9.617-13.824-20.463-14.408-32.563s2.526-25.324 7.188-37.5c9.003-23.515 23.025-42.038 24-43.313l15.53-15.562h-32.53c1.647-6.712 3.142-13.924 4.438-21.625zM217 99.78c14.52 15.522 31.15 15.58 45.656.064c-4.346 12.522-7.3 26.29-6.625 40.312c.764 15.827 6.586 32.085 20.064 45.094v.03c22.692 21.903 51.186 41.51 73.47 64.064c22.28 22.555 38.123 47.073 38.123 79.906c0 2.55.014 40.232.063 77.97c.024 18.867.06 37.73.094 52.186c.016 6.595.045 11.937.062 16.28l-293.719-2.155c.013-4.24.02-9.396.032-15.842c.023-14.266.044-32.948.06-51.625c.035-37.356.032-74.663.032-76.813c0-32.095 15.238-56.318 36.657-78.75c21.417-22.432 48.81-42.17 70.686-64.125c13.238-13.287 19.274-29.548 20.53-45.438c1.135-14.317-1.343-28.396-5.186-41.156zm34.47 98.782c-17.31 0-31.532 14.224-31.532 31.532c0 17.307 14.223 31.53 31.53 31.53S283 247.401 283 230.094s-14.224-31.53-31.53-31.53zm0 18.688c7.206 0 12.843 5.636 12.843 12.844s-5.637 12.844-12.844 12.844c-7.21 0-12.845-5.637-12.845-12.844c0-7.208 5.636-12.844 12.844-12.844zM131.5 277.625c-10.615 14.95-18.094 31.583-18.094 52c0 5.323-.142 119.566-.344 124.72l256.094 3.81c-.304-6.364-.53-121.892-.53-128.53c0-20.39-7.51-37.15-18.126-52h-37a37.8 37.8 0 0 1 5.03 18.844c0 20.968-17.215 38.186-38.186 38.186c-20.97 0-38.156-17.217-38.156-38.187a37.84 37.84 0 0 1 5.03-18.845H131.5zm144 0c-8.475 2.115-14.625 9.648-14.625 18.844c0 10.87 8.597 19.5 19.47 19.5c10.87 0 19.5-8.632 19.5-19.5c0-9.197-6.175-16.73-14.658-18.845zM211.344 319.5c18.92 0 34.437 15.518 34.437 34.438c0 18.918-15.516 34.468-34.436 34.468s-34.47-15.55-34.47-34.47c0-18.918 15.55-34.436 34.47-34.436zm0 18.688c-8.82 0-15.78 6.93-15.78 15.75s6.96 15.78 15.78 15.78s15.75-6.96 15.75-15.78s-6.93-15.75-15.75-15.75m92.97 10.125c25.53 0 46.436 20.905 46.436 46.437c0 25.53-20.905 46.438-46.438 46.438c-25.532 0-46.437-20.906-46.437-46.438s20.905-46.438 46.438-46.438zM304.31 367c-15.433 0-27.75 12.317-27.75 27.75s12.317 27.75 27.75 27.75s27.75-12.32 27.75-27.75c0-15.433-12.316-27.75-27.75-27.75"/></symbol> <symbol id="bubbling-flask" viewBox="0 0 512 512"><path fill="currentColor" d="M186.22 21.25c1.304 7.696 2.775 14.91 4.436 21.625h-24.999l10.53 14.78s13.66 19.322 21.75 43.814c4.047 12.245 6.576 25.603 5.595 38c-.98 12.394-5.132 23.72-15.093 33.718c-20.252 20.325-47.89 40.234-70.968 64.406c-23.08 24.17-41.844 53.534-41.845 91.656c0 2.038.002 39.462-.03 76.813c-.018 18.675-.04 37.337-.064 51.593c-.01 7.13-.017 13.167-.03 17.53c-.013 4.366-.07 7.62-.063 7.345l-.28 9.564l9.562.062l312.53 2.28l9.75.064l-.344-9.75c.007.21-.043-3.14-.062-7.594s-.046-10.56-.063-17.78c-.033-14.443-.068-33.324-.092-52.188c-.05-37.73-.063-75.526-.063-77.938c0-38.97-19.523-68.73-43.53-93.03c-24.01-24.302-52.733-44.122-73.75-64.407c-9.965-9.617-13.824-20.463-14.408-32.563s2.526-25.324 7.188-37.5c9.003-23.515 23.025-42.038 24-43.313l15.53-15.562h-32.53c1.647-6.712 3.142-13.924 4.438-21.625zM217 99.78c14.52 15.522 31.15 15.58 45.656.064c-4.346 12.522-7.3 26.29-6.625 40.312c.764 15.827 6.586 32.085 20.064 45.094v.03c22.692 21.903 51.186 41.51 73.47 64.064c22.28 22.555 38.123 47.073 38.123 79.906c0 2.55.014 40.232.063 77.97c.024 18.867.06 37.73.094 52.186c.016 6.595.045 11.937.062 16.28l-293.719-2.155c.013-4.24.02-9.396.032-15.842c.023-14.266.044-32.948.06-51.625c.035-37.356.032-74.663.032-76.813c0-32.095 15.238-56.318 36.657-78.75c21.417-22.432 48.81-42.17 70.686-64.125c13.238-13.287 19.274-29.548 20.53-45.438c1.135-14.317-1.343-28.396-5.186-41.156zm34.47 98.782c-17.31 0-31.532 14.224-31.532 31.532c0 17.307 14.223 31.53 31.53 31.53S283 247.401 283 230.094s-14.224-31.53-31.53-31.53zm0 18.688c7.206 0 12.843 5.636 12.843 12.844s-5.637 12.844-12.844 12.844c-7.21 0-12.845-5.637-12.845-12.844c0-7.208 5.636-12.844 12.844-12.844zM131.5 277.625c-10.615 14.95-18.094 31.583-18.094 52c0 5.323-.142 119.566-.344 124.72l256.094 3.81c-.304-6.364-.53-121.892-.53-128.53c0-20.39-7.51-37.15-18.126-52h-37a37.8 37.8 0 0 1 5.03 18.844c0 20.968-17.215 38.186-38.186 38.186c-20.97 0-38.156-17.217-38.156-38.187a37.84 37.84 0 0 1 5.03-18.845H131.5zm144 0c-8.475 2.115-14.625 9.648-14.625 18.844c0 10.87 8.597 19.5 19.47 19.5c10.87 0 19.5-8.632 19.5-19.5c0-9.197-6.175-16.73-14.658-18.845zM211.344 319.5c18.92 0 34.437 15.518 34.437 34.438c0 18.918-15.516 34.468-34.436 34.468s-34.47-15.55-34.47-34.47c0-18.918 15.55-34.436 34.47-34.436zm0 18.688c-8.82 0-15.78 6.93-15.78 15.75s6.96 15.78 15.78 15.78s15.75-6.96 15.75-15.78s-6.93-15.75-15.75-15.75m92.97 10.125c25.53 0 46.436 20.905 46.436 46.437c0 25.53-20.905 46.438-46.438 46.438c-25.532 0-46.437-20.906-46.437-46.438s20.905-46.438 46.438-46.438zM304.31 367c-15.433 0-27.75 12.317-27.75 27.75s12.317 27.75 27.75 27.75s27.75-12.32 27.75-27.75c0-15.433-12.316-27.75-27.75-27.75"/></symbol>
<symbol id="butterfly" viewBox="0 0 512 512"><path fill="currentColor" d="m222.97 43.094l-17.72 5.937c18.246 54.362 27.075 112.164 24.406 174.47l-.875 20.5l16.032-12.78c47.213-37.597 81.827-86.216 102.282-146.095l-17.688-6.063c-17.04 49.88-44.08 90.906-80.656 124.22c.156-56.652-8.915-109.937-25.78-160.188zM53.812 51.22C51.09 160.79 110.03 244.245 208.75 273c2.573-110.1-55.144-193.608-154.938-221.78m335.156 150.374c-58.436-.03-115.656 25.943-163.5 76.094c90.775 49.848 192.148 32.407 268.217-47.563c-34.172-19.135-69.658-28.513-104.718-28.53zM136.936 277.03c-52.45.582-94.1 32.36-116.687 91.25c82.336 33.03 151.56 4.26 182.72-77.374c-23.333-9.574-45.51-14.102-66.032-13.875zm81.97 19.47c-37.76 80.056-8.793 149.03 75.343 183.094c37.786-80.46 9.994-149.316-75.344-183.094z"/></symbol> <symbol id="butterfly" viewBox="0 0 512 512"><path fill="currentColor" d="m222.97 43.094l-17.72 5.937c18.246 54.362 27.075 112.164 24.406 174.47l-.875 20.5l16.032-12.78c47.213-37.597 81.827-86.216 102.282-146.095l-17.688-6.063c-17.04 49.88-44.08 90.906-80.656 124.22c.156-56.652-8.915-109.937-25.78-160.188zM53.812 51.22C51.09 160.79 110.03 244.245 208.75 273c2.573-110.1-55.144-193.608-154.938-221.78m335.156 150.374c-58.436-.03-115.656 25.943-163.5 76.094c90.775 49.848 192.148 32.407 268.217-47.563c-34.172-19.135-69.658-28.513-104.718-28.53zM136.936 277.03c-52.45.582-94.1 32.36-116.687 91.25c82.336 33.03 151.56 4.26 182.72-77.374c-23.333-9.574-45.51-14.102-66.032-13.875zm81.97 19.47c-37.76 80.056-8.793 149.03 75.343 183.094c37.786-80.46 9.994-149.316-75.344-183.094z"/></symbol>
<symbol id="campfire" viewBox="0 0 512 512"><path fill="currentColor" d="M281.53 23.438c48.44 71.504-18.447 145.556-63.655 58.968c27.295 144.502-65.22 166.347-74.75 74.75c-73.554 65.057-59.358 147.17-20.438 210.75l45.844-26.344c-12.004-18.318-17.995-42.502-15.31-66.218c25.688 39.43 106.855 10.088 97.124-59.938c10.695 32.074 37.802 28.97 65.78-20.5C278.07 297.622 337.95 364.248 378.032 333.5c1.47 11.97-2.95 25.657-10.592 38.063l46.968 12.53c55.122-47.503 79.71-135.97-3.812-175.53c39.08 60.478-13.1 105.064-60.72 41.468c-38.546-72.133 82.366-113.394-68.343-226.593zM173.876 48.124c-64.128 32.333-14.642 60.51-14.03 92.344c44.122-38.935-3.722-53.508 14.03-92.345zm74.47 269.094L75 416.874c2.71 18.39 8.98 34.417 18.813 48.5l92-44.063l-78.688 59.875c3.39 3.38 7.033 6.62 10.938 9.75L192.78 448c-.023-.738-.06-1.475-.06-2.22c0-37.22 30.495-67.56 67.81-67.56a67.55 67.55 0 0 1 29.44 6.717c-2.323-13.414-7.28-27.104-14.72-39.28l-94.938 40.124l82.47-56.467c-4.34-4.55-9.166-8.64-14.438-12.094zm58.874 57.624c1.61 7.148 2.6 14.315 2.967 21.312l.22 3.938c11.13 12.042 17.937 28.09 17.937 45.687a66.8 66.8 0 0 1-3.813 22.25l91.345 24.376c4.642-6.327 8.588-12.768 11.844-19.375l-63.158-24.686l70.125 6.844c.866-2.948 1.61-5.923 2.22-8.938l-97.063-34.22L439 427.5c.156-5.772-.103-11.67-.813-17.72L307.22 374.845zm-46.69 22.062c-27.26 0-49.124 21.8-49.124 48.875c0 27.078 21.864 48.876 49.125 48.876c27.263 0 49.126-21.798 49.126-48.875c0-27.075-21.863-48.874-49.125-48.874zm-4.936 11.78c43.778.002 58.435 71.595 0 71.595c26.622-23.113 29.81-46.888 0-71.592zm.187 9.845c-21.616 17.916-19.304 35.177 0 51.94c-42.375 0-31.745-51.94 0-51.94"/></symbol>
<symbol id="cancel" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16C123.45 16 16 123.45 16 256s107.45 240 240 240s240-107.45 240-240S388.55 16 256 16m0 60c99.41 0 180 80.59 180 180s-80.59 180-180 180S76 355.41 76 256S156.59 76 256 76m-80.625 60c-.97-.005-2.006.112-3.063.313v-.032c-18.297 3.436-45.264 34.743-33.375 46.626l73.157 73.125l-73.156 73.126c-14.63 14.625 29.275 58.534 43.906 43.906L256 299.906l73.156 73.156c14.63 14.628 58.537-29.28 43.906-43.906l-73.156-73.125l73.156-73.124c14.63-14.625-29.275-58.5-43.906-43.875L256 212.157l-73.156-73.125c-2.06-2.046-4.56-3.015-7.47-3.03z"/></symbol> <symbol id="cancel" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16C123.45 16 16 123.45 16 256s107.45 240 240 240s240-107.45 240-240S388.55 16 256 16m0 60c99.41 0 180 80.59 180 180s-80.59 180-180 180S76 355.41 76 256S156.59 76 256 76m-80.625 60c-.97-.005-2.006.112-3.063.313v-.032c-18.297 3.436-45.264 34.743-33.375 46.626l73.157 73.125l-73.156 73.126c-14.63 14.625 29.275 58.534 43.906 43.906L256 299.906l73.156 73.156c14.63 14.628 58.537-29.28 43.906-43.906l-73.156-73.125l73.156-73.124c14.63-14.625-29.275-58.5-43.906-43.875L256 212.157l-73.156-73.125c-2.06-2.046-4.56-3.015-7.47-3.03z"/></symbol>
<symbol id="candle-holder" viewBox="0 0 512 512"><path fill="currentColor" d="M290.75 14.625c-14.073 0-47.344 43.993-47.344 79.97c0 26.674 11.15 44.41 38.375 46.81c3.648-21.18 3.137-42.01-3-62.874l17.908-5.28c6.65 22.616 7.458 45.273 4.093 67.625c27.623-3.88 37.283-20.537 37.283-46.28c0-35.977-33.655-79.97-47.313-79.97zm-45.188 140.063v11.843l-.187-3.905c.774 26.386-17.415 28.686-17.125 48.156c.227 15.365 12.172 20.084 17.313 12.69v145.75h97.156v-83.5c6.51 7.5 19.83 1.552 20.092-16.22c.31-20.772-16.87-25.295-20.093-48.22v-66.593c-32.392 10.276-65.8 9.795-97.158 0zM113.625 285.344c-19.435.005-37.23 10.322-48.094 26.125c-14.485 21.068-17.477 52.02-.81 81.405c7.814 13.78 4.407 25.93-2.126 32.28c-6.533 6.352-15.494 8.594-27.563-2.53l-12.655 13.72c17.56 16.183 40.3 14.805 53.25 2.217s16.81-34.69 5.344-54.906c-13.474-23.753-10.43-46.47-.032-61.594s27.313-22.524 45.968-15.593c23.738 8.82 34.46 29.795 32.813 48.124c-1.355 15.062-9.978 28.618-30.095 33.437h-25.688c3.313 6.736 7.145 13.262 11.407 19.533l.03 1c.213-.006.415-.025.626-.032c10.88 15.772 24.687 29.972 41.063 42.158H443c23.286-17.327 41.907-38.453 53.75-62.657H164.28c8.205-9.01 13.02-20.162 14.064-31.78c2.414-26.863-13.754-55.694-44.938-67.28c-6.646-2.47-13.303-3.628-19.78-3.626z"/></symbol> <symbol id="candle-holder" viewBox="0 0 512 512"><path fill="currentColor" d="M290.75 14.625c-14.073 0-47.344 43.993-47.344 79.97c0 26.674 11.15 44.41 38.375 46.81c3.648-21.18 3.137-42.01-3-62.874l17.908-5.28c6.65 22.616 7.458 45.273 4.093 67.625c27.623-3.88 37.283-20.537 37.283-46.28c0-35.977-33.655-79.97-47.313-79.97zm-45.188 140.063v11.843l-.187-3.905c.774 26.386-17.415 28.686-17.125 48.156c.227 15.365 12.172 20.084 17.313 12.69v145.75h97.156v-83.5c6.51 7.5 19.83 1.552 20.092-16.22c.31-20.772-16.87-25.295-20.093-48.22v-66.593c-32.392 10.276-65.8 9.795-97.158 0zM113.625 285.344c-19.435.005-37.23 10.322-48.094 26.125c-14.485 21.068-17.477 52.02-.81 81.405c7.814 13.78 4.407 25.93-2.126 32.28c-6.533 6.352-15.494 8.594-27.563-2.53l-12.655 13.72c17.56 16.183 40.3 14.805 53.25 2.217s16.81-34.69 5.344-54.906c-13.474-23.753-10.43-46.47-.032-61.594s27.313-22.524 45.968-15.593c23.738 8.82 34.46 29.795 32.813 48.124c-1.355 15.062-9.978 28.618-30.095 33.437h-25.688c3.313 6.736 7.145 13.262 11.407 19.533l.03 1c.213-.006.415-.025.626-.032c10.88 15.772 24.687 29.972 41.063 42.158H443c23.286-17.327 41.907-38.453 53.75-62.657H164.28c8.205-9.01 13.02-20.162 14.064-31.78c2.414-26.863-13.754-55.694-44.938-67.28c-6.646-2.47-13.303-3.628-19.78-3.626z"/></symbol>
<symbol id="cape" viewBox="0 0 512 512"><path fill="currentColor" d="M257.1 18.46c-17 19.58-32.7 35.31-55.1 42.98c41.5 68.46 139.9 119.76 241.2 62.36c18-14.1 26.7-31.45 34.9-47.34c-98.9-5.45-164.8-19.81-221-58M225 111.1c-18.9 38.3-41 72.2-65.1 100.2c-40.8 47.5-87.03 78.7-132.67 85.3c6.47 19.8 10.43 59.2 25.84 72.6c45.63 18.5 132.83-9.1 164.63-38.7c16.1-16.4 24-36.6 34.2-60.9c-2 35.2-13.3 56.6-27.7 72.4c-18.5 18.2-36.6 30.8-59 37.8c11.9 22.3 16.8 49.7 27.7 67.8c4.4 6.7 8 9.5 14.6 9.4c42-10.9 74.4-45.9 110.9-60.5c55.3-29.3 65.3-74 67-85.5c-1.1 28.7-12.7 67.5-31.7 83.6c33.8 12.4 47.5 67.3 52.3 90.2c15.2-14 33.2-35.4 48.1-60.1C473 393.5 487 357.2 487 324.2c-.3-38.8-17-76.4-26.5-118.2c-5-21.7-7.7-44.7-4.6-69.3c-131.7 55.7-190.9 9.4-230.9-25.6"/></symbol> <symbol id="cape" viewBox="0 0 512 512"><path fill="currentColor" d="M257.1 18.46c-17 19.58-32.7 35.31-55.1 42.98c41.5 68.46 139.9 119.76 241.2 62.36c18-14.1 26.7-31.45 34.9-47.34c-98.9-5.45-164.8-19.81-221-58M225 111.1c-18.9 38.3-41 72.2-65.1 100.2c-40.8 47.5-87.03 78.7-132.67 85.3c6.47 19.8 10.43 59.2 25.84 72.6c45.63 18.5 132.83-9.1 164.63-38.7c16.1-16.4 24-36.6 34.2-60.9c-2 35.2-13.3 56.6-27.7 72.4c-18.5 18.2-36.6 30.8-59 37.8c11.9 22.3 16.8 49.7 27.7 67.8c4.4 6.7 8 9.5 14.6 9.4c42-10.9 74.4-45.9 110.9-60.5c55.3-29.3 65.3-74 67-85.5c-1.1 28.7-12.7 67.5-31.7 83.6c33.8 12.4 47.5 67.3 52.3 90.2c15.2-14 33.2-35.4 48.1-60.1C473 393.5 487 357.2 487 324.2c-.3-38.8-17-76.4-26.5-118.2c-5-21.7-7.7-44.7-4.6-69.3c-131.7 55.7-190.9 9.4-230.9-25.6"/></symbol>
@ -60,6 +62,7 @@
<symbol id="eagle-head" viewBox="0 0 512 512"><path fill="currentColor" d="M242.9 20.46c6.7 19.75 19.7 41.39 4 50.44c-38.6 22.04-81.4 41.5-106.2 90.7C103.3 235.7 91.69 412 29.81 451c48.6 3.8 89.69-16.3 108.89-44.2c7.1 34.3 32.6 67 63 84.7c-5.2-29-1.8-59.4 19-92.5c16.5 22.9 31.1 59.3 73.8 75.3c-16.4-27.5-13.7-52.8-10.7-84.2c8.8 26.9 38.5 50 72.9 58.9c-16.8-18.6-23.9-45.5-21-66c14.6 24.9 43.4 38.4 67.1 39.7c-153.3-179.6-48.7-291.6 79.4-194.4c-.5-49.7-31.4-66.7-67.2-95.7c-.9-15.4-9.6-29.3-17.5-43.36c-53.7-9.99-121.5-42.01-154.6-68.78m81.2 74.88c26.1 10.86 46.2 22.56 56.4 35.46c-16.6-3.6-39.8-3.5-70-1.1c15-9.7 16.5-21.7 13.6-34.36"/></symbol> <symbol id="eagle-head" viewBox="0 0 512 512"><path fill="currentColor" d="M242.9 20.46c6.7 19.75 19.7 41.39 4 50.44c-38.6 22.04-81.4 41.5-106.2 90.7C103.3 235.7 91.69 412 29.81 451c48.6 3.8 89.69-16.3 108.89-44.2c7.1 34.3 32.6 67 63 84.7c-5.2-29-1.8-59.4 19-92.5c16.5 22.9 31.1 59.3 73.8 75.3c-16.4-27.5-13.7-52.8-10.7-84.2c8.8 26.9 38.5 50 72.9 58.9c-16.8-18.6-23.9-45.5-21-66c14.6 24.9 43.4 38.4 67.1 39.7c-153.3-179.6-48.7-291.6 79.4-194.4c-.5-49.7-31.4-66.7-67.2-95.7c-.9-15.4-9.6-29.3-17.5-43.36c-53.7-9.99-121.5-42.01-154.6-68.78m81.2 74.88c26.1 10.86 46.2 22.56 56.4 35.46c-16.6-3.6-39.8-3.5-70-1.1c15-9.7 16.5-21.7 13.6-34.36"/></symbol>
<symbol id="eel" viewBox="0 0 512 512"><path fill="currentColor" d="M290.4 27.83C219 81.44 130.3 113.9 52.29 159.4c-5.97 3.5-7.78 6.9-8.57 12.3s.37 13.1 2.91 21.6c1.4 4.6 3.19 9.5 5.1 14.5c6.06-11.5 15.22-22.5 26.17-32.9c23.1-22.1 55.4-42.7 89.2-61.2c67.8-36.97 142.8-65.34 165.3-74.39c-15.1-2.99-29.9-6.48-42-11.48m94.1 18.23c-14.6 0-28.6 3.2-44.9 9.78c-23 9.25-97.4 37.37-163.9 73.66c-33.2 18.1-64.3 38.2-85.37 58.4c-21.14 20.2-31.24 39.2-27.8 55.8c4.07 19.6 23.14 34.1 52.97 44.7c30 10.6 69.4 16.6 108.4 20.3c39.1 3.6 77.9 5 107.6 6.9c14.9 1 27.5 2.1 37.1 3.8c4.8.9 8.9 1.9 12.7 3.4c3.6 1.5 8 3.8 9.6 9.7c3.2 11.7-1.4 23.6-9.6 32.6c-8.4 9.1-20.3 16.7-34.7 23.9c-28.7 14.5-68 26.9-108.1 38c-40.3 11-81.4 20.5-113.3 28.6c-15.9 4.1-29.51 7.7-39.36 11c-3.97 1.3-6.78 2.4-9.33 3.5c7.74 2.1 21.67 3.6 39.19 3.8c36.3.5 88.4-3.8 141.6-13.5c53.1-9.7 107.2-24.8 148-45.1c40.7-20.3 66.5-45.1 68.2-73.1c1.9-27.4-12.1-44.3-37.1-57.9c-25-13.5-60.9-21.7-97.1-26.9c-36.4-5.2-73.4-7.6-101.8-10.8c-14.4-1.7-26.4-3.4-35.6-6.1c-4.8-1.4-8.8-2.9-12.4-5.5c-3.5-2.5-7.1-6.9-7.5-12.4c-.4-8 4-14.7 9.4-20.2c5.3-5.6 12.3-10.5 20.6-15.3c16.5-9.5 38-18.3 59.4-26.1c42.7-15.5 85.5-26.4 85.5-26.4l1.5-.4l1.4.1c29.1 2.1 64.3-3.8 89.7-15.7c12.8-5.9 22.9-13.3 29-21.23c3.9-5.05 6-10.16 6.6-15.76c-36.8 12.56-48.6 18.26-78.3 19.49l-.9-18.03c24.9-.98 34.1-4.88 62-14.57c-26.1-10.97-46.5-18.01-64.3-20.85q-8.4-1.365-16.2-1.56h-2.9zm-11 17.11a16 16 0 0 1 16 16a16 16 0 0 1-16 16a16 16 0 0 1-16-16a16 16 0 0 1 16-16M214.7 206.6c-4.3 2.9-8.1 5.8-10.6 8.3c-2.6 2.7-3.4 4.5-3.6 5.7c1 .6 3.1 1.6 6.4 2.6c7.2 2.1 18.7 3.9 32.6 5.5c27.6 3.1 64.9 5.6 102.3 10.9c37.2 5.4 74.6 13.4 103.1 28.9c16.5 8.9 30 20.8 38.4 35.9c.8-10.4.1-23.4-3.7-41.2C406 230 298.9 224 214.7 206.6m157.8 140c-86.6 25.6-158.5 61.1-270.6 74.1c-44.78 5.3-56.15 28-75.05 50.3c2.59 3.2 6.97 6.1 13.79 8.4c6.07 2.2 13.65 3.7 22.06 4.8c-2.15-1.2-4.12-2.7-5.9-4.8c-1.89-2.3-3.31-5.8-3.18-9.2s1.55-6.3 3.23-8.6c2.95-3.9 6.03-5.2 9.79-7c3.77-1.7 8.28-3.4 13.61-5.2c10.65-3.4 24.55-7.2 40.55-11.2c32.2-8.2 73.2-17.7 112.9-28.6s78.2-23.3 104.9-36.7c13.3-6.6 23.5-13.6 29.3-19.9c2.2-2.4 3.7-4.5 4.6-6.4"/></symbol> <symbol id="eel" viewBox="0 0 512 512"><path fill="currentColor" d="M290.4 27.83C219 81.44 130.3 113.9 52.29 159.4c-5.97 3.5-7.78 6.9-8.57 12.3s.37 13.1 2.91 21.6c1.4 4.6 3.19 9.5 5.1 14.5c6.06-11.5 15.22-22.5 26.17-32.9c23.1-22.1 55.4-42.7 89.2-61.2c67.8-36.97 142.8-65.34 165.3-74.39c-15.1-2.99-29.9-6.48-42-11.48m94.1 18.23c-14.6 0-28.6 3.2-44.9 9.78c-23 9.25-97.4 37.37-163.9 73.66c-33.2 18.1-64.3 38.2-85.37 58.4c-21.14 20.2-31.24 39.2-27.8 55.8c4.07 19.6 23.14 34.1 52.97 44.7c30 10.6 69.4 16.6 108.4 20.3c39.1 3.6 77.9 5 107.6 6.9c14.9 1 27.5 2.1 37.1 3.8c4.8.9 8.9 1.9 12.7 3.4c3.6 1.5 8 3.8 9.6 9.7c3.2 11.7-1.4 23.6-9.6 32.6c-8.4 9.1-20.3 16.7-34.7 23.9c-28.7 14.5-68 26.9-108.1 38c-40.3 11-81.4 20.5-113.3 28.6c-15.9 4.1-29.51 7.7-39.36 11c-3.97 1.3-6.78 2.4-9.33 3.5c7.74 2.1 21.67 3.6 39.19 3.8c36.3.5 88.4-3.8 141.6-13.5c53.1-9.7 107.2-24.8 148-45.1c40.7-20.3 66.5-45.1 68.2-73.1c1.9-27.4-12.1-44.3-37.1-57.9c-25-13.5-60.9-21.7-97.1-26.9c-36.4-5.2-73.4-7.6-101.8-10.8c-14.4-1.7-26.4-3.4-35.6-6.1c-4.8-1.4-8.8-2.9-12.4-5.5c-3.5-2.5-7.1-6.9-7.5-12.4c-.4-8 4-14.7 9.4-20.2c5.3-5.6 12.3-10.5 20.6-15.3c16.5-9.5 38-18.3 59.4-26.1c42.7-15.5 85.5-26.4 85.5-26.4l1.5-.4l1.4.1c29.1 2.1 64.3-3.8 89.7-15.7c12.8-5.9 22.9-13.3 29-21.23c3.9-5.05 6-10.16 6.6-15.76c-36.8 12.56-48.6 18.26-78.3 19.49l-.9-18.03c24.9-.98 34.1-4.88 62-14.57c-26.1-10.97-46.5-18.01-64.3-20.85q-8.4-1.365-16.2-1.56h-2.9zm-11 17.11a16 16 0 0 1 16 16a16 16 0 0 1-16 16a16 16 0 0 1-16-16a16 16 0 0 1 16-16M214.7 206.6c-4.3 2.9-8.1 5.8-10.6 8.3c-2.6 2.7-3.4 4.5-3.6 5.7c1 .6 3.1 1.6 6.4 2.6c7.2 2.1 18.7 3.9 32.6 5.5c27.6 3.1 64.9 5.6 102.3 10.9c37.2 5.4 74.6 13.4 103.1 28.9c16.5 8.9 30 20.8 38.4 35.9c.8-10.4.1-23.4-3.7-41.2C406 230 298.9 224 214.7 206.6m157.8 140c-86.6 25.6-158.5 61.1-270.6 74.1c-44.78 5.3-56.15 28-75.05 50.3c2.59 3.2 6.97 6.1 13.79 8.4c6.07 2.2 13.65 3.7 22.06 4.8c-2.15-1.2-4.12-2.7-5.9-4.8c-1.89-2.3-3.31-5.8-3.18-9.2s1.55-6.3 3.23-8.6c2.95-3.9 6.03-5.2 9.79-7c3.77-1.7 8.28-3.4 13.61-5.2c10.65-3.4 24.55-7.2 40.55-11.2c32.2-8.2 73.2-17.7 112.9-28.6s78.2-23.3 104.9-36.7c13.3-6.6 23.5-13.6 29.3-19.9c2.2-2.4 3.7-4.5 4.6-6.4"/></symbol>
<symbol id="emerald" viewBox="0 0 512 512"><path fill="currentColor" d="M310.375 16.75L89.405 75.72l58.126 50.905L282.563 90.28l2.032-.53zm17.063 7.844l-27.157 76.812l91.69 91.875l95.624-8.78zm-41.813 12.062l-8.594 33.657c-.28-15.516-38.03-17.018-107.56-4.376zm51.063 14.625l123.5 123.407l-58.844 7.563c16.2-21.37-32.277-91.112-64.656-130.97M74.75 87.72L15.594 308.405l79-31.47l37.28-139.155zm207.438 22l-133.032 35.81l-35.72 133.376l97.25 97.53l133.064-35.81l35.72-133.376zm-201.72 5.686l32.844 30.5l-30.156 118.97l-39.03 15.812c50.817-30.543 65.667-130.132 36.343-165.282zm195.876 14.78L359 213.377l-30.156 113.81l-44.688 11.97c119.527-107.872-34.816-238.375-131.5-140.875l9.875-37.405l113.814-30.688zM490.564 203l-92.877 8.53l-35.968 134.19l71.342 71.842L490.563 203zm-17.283 13.875L444.03 333.03c6.73-68.874-.03-90.85-30.655-111.5zm-371.155 77.188L20.22 326.688l161.75 161.468l17.31-96.72l-97.155-97.373zm.094 20l78.124 82.437l-7.438 61.375c-5.23-44.565-28.34-85.92-70.687-143.813zm246.124 44.687l-130.53 35.125l-17.564 98.188l221.688-59.157zm18.625 42.5l24.28 24.844l-115.22 32.72c61.28-26.446 83.34-37.418 90.94-57.564"/></symbol> <symbol id="emerald" viewBox="0 0 512 512"><path fill="currentColor" d="M310.375 16.75L89.405 75.72l58.126 50.905L282.563 90.28l2.032-.53zm17.063 7.844l-27.157 76.812l91.69 91.875l95.624-8.78zm-41.813 12.062l-8.594 33.657c-.28-15.516-38.03-17.018-107.56-4.376zm51.063 14.625l123.5 123.407l-58.844 7.563c16.2-21.37-32.277-91.112-64.656-130.97M74.75 87.72L15.594 308.405l79-31.47l37.28-139.155zm207.438 22l-133.032 35.81l-35.72 133.376l97.25 97.53l133.064-35.81l35.72-133.376zm-201.72 5.686l32.844 30.5l-30.156 118.97l-39.03 15.812c50.817-30.543 65.667-130.132 36.343-165.282zm195.876 14.78L359 213.377l-30.156 113.81l-44.688 11.97c119.527-107.872-34.816-238.375-131.5-140.875l9.875-37.405l113.814-30.688zM490.564 203l-92.877 8.53l-35.968 134.19l71.342 71.842L490.563 203zm-17.283 13.875L444.03 333.03c6.73-68.874-.03-90.85-30.655-111.5zm-371.155 77.188L20.22 326.688l161.75 161.468l17.31-96.72l-97.155-97.373zm.094 20l78.124 82.437l-7.438 61.375c-5.23-44.565-28.34-85.92-70.687-143.813zm246.124 44.687l-130.53 35.125l-17.564 98.188l221.688-59.157zm18.625 42.5l24.28 24.844l-115.22 32.72c61.28-26.446 83.34-37.418 90.94-57.564"/></symbol>
<symbol id="erlenmeyer" viewBox="0 0 512 512"><path fill="currentColor" d="M196.27 22.814c-8.29 0-14.194 5.093-17.91 10.163c-3.713 5.07-6.032 10.492-6.032 16.814c0 6.323 2.16 11.873 5.668 17.433c3.51 5.56 9.108 11.85 18.275 11.85h-.202l6.63.142v122.002C150.973 267.087 50.5 395.497 50.5 395.497l-.402.513l-.325.562c-5.1 8.808-10.02 21.052-10.02 35.635c0 35.53 29.48 64.827 64.827 64.828h299.6c35.253 0 64.828-28.916 64.828-64.828c0-16.296-7.106-28.625-11.197-35.652l-.334-.576l-151.412-191.287V79.21c2.597-.066 3.062-.134 6.336-.136h.088c9.168 0 14.767-6.292 18.276-11.85c1.137-1.804 2.07-3.617 2.896-5.445l1.4-1.397h-.814c1.352-3.372 2.186-6.84 2.186-10.592c0-6.32-2.317-11.744-6.032-16.813c-3.714-5.07-9.62-10.163-17.912-10.163zm0 18.688h116.222c-.094 0 1.3.423 2.836 2.52s2.42 5.492 2.42 5.77c0 .276-1.043 4.696-2.785 7.456c-1.736 2.75-3.422 3.132-2.475 3.135c-6.836 0-12.118.197-14.302.285v-.207h-96.948v.03l-4.865-.105h-.102c.972 0-.727-.377-2.47-3.137c-1.74-2.76-2.784-7.18-2.784-7.457c0-.276.883-3.672 2.42-5.77c1.536-2.095 2.93-2.518 2.835-2.518zm25.115 37.646h65.996v75.07h-.044v52.497l.045.058v4.422L441.948 406.47c3.908 6.738 8.373 15.1 8.373 25.737c0 25.66-21.09 46.14-46.138 46.14h-299.6c-24.953-.002-46.14-21.018-46.14-46.14c0-3.557.43-6.963 1.146-10.184l.055.084a51.4 51.4 0 0 1 3.084-9.513l-.174.242a61 61 0 0 1 3.17-6.465c.668-.854 102.782-131.362 153.668-196.155l1.995-2.54v-1.155c.023-.03.07-.088.092-.118v-52.185h-.092v-75.07zm18.78 75.07v58.618l-1.99 2.537C204.078 258.886 82.596 415.245 81.714 416.38c-2.38 4.202-4.48 9.69-4.48 15.817c0 15.208 12.87 27.98 27.898 27.98h298.995c15.124 0 27.898-12.386 27.898-27.98c0-6.278-2.624-11.274-5.203-15.736L268.646 213.13v-58.913h-28.48zm-4.048 119.73c21.015 0 38.25 17.236 38.25 38.25c0 21.017-17.235 38.253-38.25 38.253s-38.252-17.236-38.252-38.25c0-21.016 17.237-38.253 38.252-38.253m0 18.69c-10.913 0-19.562 8.648-19.562 19.56c0 10.915 8.65 19.564 19.562 19.564c10.914 0 19.563-8.647 19.563-19.563c0-10.914-8.65-19.563-19.563-19.563zm-60.293 54.817c21.015 0 38.252 17.237 38.252 38.252s-17.237 38.252-38.252 38.252s-38.252-17.238-38.252-38.253s17.237-38.252 38.252-38.252zm96.623 10.71c24.664 0 44.858 20.197 44.858 44.86c0 24.665-20.195 44.858-44.858 44.858s-44.86-20.194-44.86-44.858s20.197-44.86 44.86-44.86m-96.623 7.98c-10.913 0-19.562 8.65-19.562 19.562c0 10.914 8.65 19.563 19.562 19.563c10.914 0 19.563-8.648 19.563-19.563c0-10.913-8.65-19.562-19.563-19.562m96.623 10.71c-14.562 0-26.17 11.608-26.17 26.17s11.608 26.17 26.17 26.17c14.564 0 26.17-11.605 26.17-26.17c0-14.562-11.607-26.17-26.17-26.17"/></symbol>
<symbol id="falling-rocks" viewBox="0 0 512 512"><path fill="currentColor" d="m156.115 34.48l-36.94.586l10.02 28.995l27.258-2.324zM18 37.727V494h297.682L304 448l-64-64l-48-160l-88.055-80L96 64zM219.076 98.58L160 112l16.38 30.342l17.65 5.394l-1.223 19.672L244.664 144zm34.656 60.99l-19.56 21.05l27.508 12.61l12.855-20.804zm50.907 90.002l-34.38 25.012l-11.766 58.662l100.53 22.97l-4.163-98.218zm107.475 62.373l-20.886 3.465l-15.988 20.033l4.873 21.23l40.848-15.55zm-43.62 95.996l-44.32 5.87l6.858 29.422l36.875-1.396zm37.573 59.982l-32.103 5.375L340.113 494h79.508z"/></symbol> <symbol id="falling-rocks" viewBox="0 0 512 512"><path fill="currentColor" d="m156.115 34.48l-36.94.586l10.02 28.995l27.258-2.324zM18 37.727V494h297.682L304 448l-64-64l-48-160l-88.055-80L96 64zM219.076 98.58L160 112l16.38 30.342l17.65 5.394l-1.223 19.672L244.664 144zm34.656 60.99l-19.56 21.05l27.508 12.61l12.855-20.804zm50.907 90.002l-34.38 25.012l-11.766 58.662l100.53 22.97l-4.163-98.218zm107.475 62.373l-20.886 3.465l-15.988 20.033l4.873 21.23l40.848-15.55zm-43.62 95.996l-44.32 5.87l6.858 29.422l36.875-1.396zm37.573 59.982l-32.103 5.375L340.113 494h79.508z"/></symbol>
<symbol id="farmer" viewBox="0 0 512 512"><path fill="currentColor" d="m379.42 24.066l-28.059 87.407l28.268 5.941l-3.098 15.352l-52.25 47.843l-51.5-43.125l-23.404-4.093c8.217-14.33 14.683-32.77 16.404-49.594c10.02-2.28 34.92-5.675 46.094-10.059c-4.997-10.285-30.197-16.906-48.7-16.316c-1.733-20.713-8.88-29.054-34.155-27.902c-25.276 1.151-32.972 6.601-30.16 36.423c-18.866 4.127-38.097 12.616-39.74 27.084c7.87-.307 32.96-2.896 40.724-3.011c.66 14.1 4.4 27.847 9.97 36.375l-35.158-6.125L106 195.922l77.344 55.875l1.625 16.844l-34.19 215.75h38.375l38.315-169.25l47.873 169.25h37.47l-3.564-16.407l17.094 16.407l63.062-322.532c5.01-4.54 9.265-8.481 12.094-11.312c.177-10.537-2.537-18.942-5.094-24.5l.971-4.902l27.238 5.724l8.444-93.117l-22.846 68.781l-10.848-2.256l6.635-72.658l-21.568 69.55l-11.217-2.333zm26.578 3.553l.002-.01h-.002zM182.844 153.39l.344 64.095l-31.5-23.75zm88.031 21.252l50.875 45.937s22.993-19.456 44.875-38.531L309.187 467.61l-42.812-197.529z"/></symbol> <symbol id="farmer" viewBox="0 0 512 512"><path fill="currentColor" d="m379.42 24.066l-28.059 87.407l28.268 5.941l-3.098 15.352l-52.25 47.843l-51.5-43.125l-23.404-4.093c8.217-14.33 14.683-32.77 16.404-49.594c10.02-2.28 34.92-5.675 46.094-10.059c-4.997-10.285-30.197-16.906-48.7-16.316c-1.733-20.713-8.88-29.054-34.155-27.902c-25.276 1.151-32.972 6.601-30.16 36.423c-18.866 4.127-38.097 12.616-39.74 27.084c7.87-.307 32.96-2.896 40.724-3.011c.66 14.1 4.4 27.847 9.97 36.375l-35.158-6.125L106 195.922l77.344 55.875l1.625 16.844l-34.19 215.75h38.375l38.315-169.25l47.873 169.25h37.47l-3.564-16.407l17.094 16.407l63.062-322.532c5.01-4.54 9.265-8.481 12.094-11.312c.177-10.537-2.537-18.942-5.094-24.5l.971-4.902l27.238 5.724l8.444-93.117l-22.846 68.781l-10.848-2.256l6.635-72.658l-21.568 69.55l-11.217-2.333zm26.578 3.553l.002-.01h-.002zM182.844 153.39l.344 64.095l-31.5-23.75zm88.031 21.252l50.875 45.937s22.993-19.456 44.875-38.531L309.187 467.61l-42.812-197.529z"/></symbol>
<symbol id="feather" viewBox="0 0 512 512"><path fill="currentColor" d="M470.7 20L368.2 49.81l41.5-28.09c-26.2 5.92-59.3 17.5-100.9 36.19l-67.9 70.79L265 79.25c-23.3 12.96-48 29.95-71.8 49.85l-15.8 64.3l-3.4-47.6c-23.5 21.6-45.6 45.6-63.9 70.9c-19.23 26.5-34.26 54.5-41.79 82.4l-28.12-18.8c2.52 23.7 10.31 44.3 23.09 63.2l-33.62-10.3c7.64 23.5 20.13 38.7 41.25 51c-11.83 33.3-17.38 68.1-23.34 102.8l18.4 3.1C87.31 277.4 237.9 141.8 374 81.72l6.9 17.38c-121.7 54.5-216.3 146.5-265.8 279.1c18.1.1 35.8-2.1 52.2-6.3l4.9-60.9l13.1 55.5c10.9-4 20.9-8.8 29.8-14.4l-20.7-43.5l32.8 34.8c8-6.4 14.6-13.6 19.6-21.5c30.4-47.5 62.2-94.7 124.8-134.2l-45.7-16.2l70.1 2.1c11.4-5.8 23.4-12.9 32.5-19.6l-49.7-4l74.7-17.6c5.8-5.8 11.2-11.9 16.1-18c17.3-21.94 29-44.78 26.2-65.55c-1.3-10.39-7.5-20.16-17.6-25.63c-2.5-1.3-5.2-2.45-7.5-3.22"/></symbol> <symbol id="feather" viewBox="0 0 512 512"><path fill="currentColor" d="M470.7 20L368.2 49.81l41.5-28.09c-26.2 5.92-59.3 17.5-100.9 36.19l-67.9 70.79L265 79.25c-23.3 12.96-48 29.95-71.8 49.85l-15.8 64.3l-3.4-47.6c-23.5 21.6-45.6 45.6-63.9 70.9c-19.23 26.5-34.26 54.5-41.79 82.4l-28.12-18.8c2.52 23.7 10.31 44.3 23.09 63.2l-33.62-10.3c7.64 23.5 20.13 38.7 41.25 51c-11.83 33.3-17.38 68.1-23.34 102.8l18.4 3.1C87.31 277.4 237.9 141.8 374 81.72l6.9 17.38c-121.7 54.5-216.3 146.5-265.8 279.1c18.1.1 35.8-2.1 52.2-6.3l4.9-60.9l13.1 55.5c10.9-4 20.9-8.8 29.8-14.4l-20.7-43.5l32.8 34.8c8-6.4 14.6-13.6 19.6-21.5c30.4-47.5 62.2-94.7 124.8-134.2l-45.7-16.2l70.1 2.1c11.4-5.8 23.4-12.9 32.5-19.6l-49.7-4l74.7-17.6c5.8-5.8 11.2-11.9 16.1-18c17.3-21.94 29-44.78 26.2-65.55c-1.3-10.39-7.5-20.16-17.6-25.63c-2.5-1.3-5.2-2.45-7.5-3.22"/></symbol>
@ -70,6 +73,7 @@
<symbol id="flatfish" viewBox="0 0 512 512"><path fill="currentColor" d="M288.9 92.42c-5.3 0-10.7.33-16 .88c-29.8 3.12-65 23.7-90 51.1c-19.5 21.5-32.3 46.6-33.6 69.8l7.6 3.3c6.4-8.9 19.7-26.3 37.6-44.1c25.2-25.1 59.2-51.3 96.5-51c37.6.4 80.9 18 119.9 43.2c18.8 12.2 36.5 26.1 52 40.9c-34.4-73.1-106-114.46-174-114.08m1.9 47.98c-28.3-.3-59.8 22.1-83.6 45.8c-23.8 23.6-39.7 47.4-39.7 47.4l-4.2 6.2l-31.4-13.4c-7.9 9.9-11.1 24.3-10.7 38.7c.4 12.7 4 25.1 7.8 32.5l27.9-12l4.1 6.1c37 54.4 101.5 83.4 157.7 85.5c56.4-7 128.7-26.7 169.3-84l-36-2.5l31.9-31.1c-9.8-15.4-23.8-31.4-40.3-46.3c.3 1.1.4 2.3.4 3.5c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16h.9c-8.8-7.1-18.1-13.9-27.8-20.1c-37-23.9-78.3-40-110.3-40.3m87.7 50.8l15.8 8.6c-26.6 49.1-22.2 96.1 9.4 128.6l-13 12.6c-37.2-38.3-41.6-95.5-12.2-149.8m-335.64 7c0 21.3-1.94 41.4-18.88 63.2c7.88 6.8 13.34 14.6 16.55 23.6c3.57 10.1 4.67 21.2 5.22 34.2c9.11 1.1 23.71-.3 38.01-4.2c10.03-2.8 19.94-6.7 28.04-10.7c-5.3-10.6-8.2-24.2-8.6-38.7c-.5-16.2 2.7-33.8 12.5-47.7c-8.7-4.9-18.59-9.2-28.74-12.3c-15.18-3.8-29.54-7.4-44.1-7.4M428 248.8c8.8 0 16 7.2 16 16s-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16m-276.7 60.1c1.5 6.1 4.4 12.7 8.6 19.8c8.1 13.7 21 28.3 36.4 41.6c30.8 26.5 71.9 47.4 103.2 49.2c22.2 1.3 47-11.3 69-28.9c2.4-1.9 4.8-3.9 7.1-5.9c-19.5 3-39 10.4-56.8 10.5c-59.5-1.9-126.1-30.9-167.5-86.3m270.1 59.6c-7.1 3.2-14.3 6.1-21.5 8.6c1.9 9.8 1.3 19.3.2 28.2c7.5-3.1 14.4-7.5 20.6-14.4c2.5-6.8 2.1-14.2.7-22.4"/></symbol> <symbol id="flatfish" viewBox="0 0 512 512"><path fill="currentColor" d="M288.9 92.42c-5.3 0-10.7.33-16 .88c-29.8 3.12-65 23.7-90 51.1c-19.5 21.5-32.3 46.6-33.6 69.8l7.6 3.3c6.4-8.9 19.7-26.3 37.6-44.1c25.2-25.1 59.2-51.3 96.5-51c37.6.4 80.9 18 119.9 43.2c18.8 12.2 36.5 26.1 52 40.9c-34.4-73.1-106-114.46-174-114.08m1.9 47.98c-28.3-.3-59.8 22.1-83.6 45.8c-23.8 23.6-39.7 47.4-39.7 47.4l-4.2 6.2l-31.4-13.4c-7.9 9.9-11.1 24.3-10.7 38.7c.4 12.7 4 25.1 7.8 32.5l27.9-12l4.1 6.1c37 54.4 101.5 83.4 157.7 85.5c56.4-7 128.7-26.7 169.3-84l-36-2.5l31.9-31.1c-9.8-15.4-23.8-31.4-40.3-46.3c.3 1.1.4 2.3.4 3.5c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16h.9c-8.8-7.1-18.1-13.9-27.8-20.1c-37-23.9-78.3-40-110.3-40.3m87.7 50.8l15.8 8.6c-26.6 49.1-22.2 96.1 9.4 128.6l-13 12.6c-37.2-38.3-41.6-95.5-12.2-149.8m-335.64 7c0 21.3-1.94 41.4-18.88 63.2c7.88 6.8 13.34 14.6 16.55 23.6c3.57 10.1 4.67 21.2 5.22 34.2c9.11 1.1 23.71-.3 38.01-4.2c10.03-2.8 19.94-6.7 28.04-10.7c-5.3-10.6-8.2-24.2-8.6-38.7c-.5-16.2 2.7-33.8 12.5-47.7c-8.7-4.9-18.59-9.2-28.74-12.3c-15.18-3.8-29.54-7.4-44.1-7.4M428 248.8c8.8 0 16 7.2 16 16s-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16m-276.7 60.1c1.5 6.1 4.4 12.7 8.6 19.8c8.1 13.7 21 28.3 36.4 41.6c30.8 26.5 71.9 47.4 103.2 49.2c22.2 1.3 47-11.3 69-28.9c2.4-1.9 4.8-3.9 7.1-5.9c-19.5 3-39 10.4-56.8 10.5c-59.5-1.9-126.1-30.9-167.5-86.3m270.1 59.6c-7.1 3.2-14.3 6.1-21.5 8.6c1.9 9.8 1.3 19.3.2 28.2c7.5-3.1 14.4-7.5 20.6-14.4c2.5-6.8 2.1-14.2.7-22.4"/></symbol>
<symbol id="flax" viewBox="0 0 512 512"><path fill="currentColor" d="M184.7 26.71c-3.5 9.39-7.3 18.55-9.4 27.49c-3.5 14.16-3.7 27.03 5.6 41.74c4.8 2.79 8 3.15 11.1 2.61c2.5-.44 5.5-1.96 8.6-3.94c1.9-21.33-3.8-46.06-15.9-67.9m183.9 62.77c-1.6 0-3.1.1-4.5.31c-7.6 1.31-12.4 4.49-14.2 16.81l-17.6.9c-1.7-6.6-4.1-10.48-6.3-12.61c-2.3-2.13-4.3-2.89-7.1-3.02c-5.6-.27-14.5 3.71-21.8 10.63c-7.2 6.8-12.6 16.2-13.5 23c-.5 3.4 0 6 1.2 8.1s3.3 4.2 7.9 6.1L290 157c-12.8 1-16.8 5.4-18.8 11.1c-2 5.8-.8 14.6 3.3 22c4 7.4 10.5 12.8 16.1 13.9c5.5 1.1 11.6-.2 19.7-11.6c.1-.2.2-.4.4-.6l14.2 11c-.1.2-.3.4-.4.6c-5 5.9-6.8 10.5-7.1 13.3c-.4 2.8.2 4.2 1.7 6c3.1 3.6 12.7 7.4 23 7.4c10.2 0 20.4-3.5 24.5-7.9c2.1-2.1 3-4.1 3-7.3s-1.2-8-5.3-14.3l13.5-11.6c11.3 9.9 18.1 9.9 23.4 7.5c5.3-2.5 10.4-9.4 12.4-17.7c2-8.2.8-16.8-2.7-21.3c-3.4-4.6-8.7-7.6-22.3-3.8l-6.1-16.9c17.5-7.9 21.2-15.5 21.3-21.2c0-5.8-4.9-13.3-13.1-18.81c-6.2-4.12-13.9-6.73-20.5-7.23c-.5 0-1.1-.1-1.6-.1zM203.4 113.7c-2.6 1.2-5.3 2.1-8.3 2.6c-3.1.5-6.3.6-9.6.1c1.1 8.7 2.5 16.8 4.3 24.5c7.1.9 14.1 2.7 20.2 6.1c-2.9-10.1-5.2-21.1-6.6-33.3m140.5 14.8s.4 16.9 6.5 20.7c5.7 3.6 20.1-3 20.1-3s-14.1 11.2-15 19.3c-.6 5.3 6.7 14.7 6.7 14.7s-12.8-13.1-21-12.9c-6.9.2-17 11.6-17 11.6s6.8-13.7 4.4-20.1c-2.4-6.5-16.4-12.5-16.4-12.5s17.3 5.4 24.1 1c5.7-3.7 7.6-18.8 7.6-18.8m-164.7 29.9c-7.6.3-15 2.3-19.4 5.3c-2.9 2-4.5 4.1-5.2 6.4c-.7 2.4-.8 5.6 1.4 10.7l-14.5 10.1c-9.4-8.9-15.7-9-22.1-6.2c-6.4 2.7-13.1 10.1-17.1 19c-3.89 8.8-4.75 18.5-2.89 23.9c.89 2.7 2.09 4.2 3.99 5.4c1.9 1.1 5 2 10.3 1.4l5.4 16.8c-5.6 3.2-8.4 6.3-9.7 8.6c-1.2 2.4-1.4 4.2-.8 6.6c1.2 4.7 7 11.4 15.1 15.7c8.2 4.3 17.9 6 24.5 4.3s11.1-5.1 12.7-16.9c0-.3.1-.5.1-.8l17.7 3.2c0 .3-.1.5-.1.8c-1.5 6.6-.9 10.4 0 12.4c1 2 2.1 3 4.8 3.8c5.3 1.8 16.6.5 26.3-4s17.3-12 18.8-16.4c.7-2.2.7-3.4-.6-5.6c-1.4-2.2-4.8-5.5-11.7-8.7l5.6-17c15.4 3 22.1-.3 25.3-4.2s4-10.7 1.6-17.7c-2.3-7.1-7.6-13.3-13.6-15.6s-13.2-2.1-23.6 6.7l-12.6-12.8c5.9-6.8 8.7-12.4 9.6-16.4c1-4 .5-6.3-.8-8.5c-2.5-4.4-10.7-8.9-20.8-10c-1.9-.2-3.8-.3-5.8-.3zm-22 47s7.3 9.3 12.8 10.2c7 1 19.8-7.6 19.8-7.6s-7.1 14.9-3.9 21.6c2.1 4.6 13.3 8.8 13.3 8.8s-18.7-2.9-26.2 1.4c-4.8 2.9-8.7 14-8.7 14s-3.5-13.8-9-17.6c-5.7-4-21-2.8-21-2.8s17.8-3.1 22.3-9.7c3.6-5.1.6-18.3.6-18.3m142.9 18.2l-24 46.6c-.9-2-1.8-4-2.8-5.9c-3.6-7.3-7.6-14.2-11.6-20.8c-.3.3-.5.7-.8 1c-3.5 4.3-8.2 7.4-14 9.4c3.7 6 7.2 12.1 10.3 18.4c11.6 23.4 19.4 50 17.8 89.3c-1.1 30-8 67.5-23.2 115.7c-25.1-19.7-29.6-60.7-33.5-89.8c-3.4-25.9-6-54.5-11.5-82.2c-6 1.8-12.1 2.8-18.1 2.6c5.4 26.7 8.3 55.2 11.8 81.9c.6 4.9 1.3 9.6 2 14.4c-5.4-3.7-11.4-7-17.8-9.9c-11.5-5.2-24.4-9.3-38.1-12.5c-1 6.1-3.6 11.9-7.9 16.7c14.3 3.1 27.6 7.2 38.6 12.2c39.7 14.2 35.6 64.3 67.5 83.3h20.5c5.5-16.6 10.1-32 13.8-46.4c13.7-20.4 32.8-40.2 52.7-55.3c-3.8-4.9-6.6-10.5-8.3-16.3c-12.5 9.2-24.6 20.1-35.6 31.8c2.9-16.6 4.5-31.7 5.1-45.5c1.1-27.6-2.3-50.1-8.3-69.6l27.1-52.6c-2.3-1.6-4.5-3.5-6.4-5.7c-2.5-3-4.3-6.8-5.3-10.8m95.9 80c-5 0-10.8 1.1-16 3.4c-8 3.5-14.2 9.5-15.8 13.7c-.7 2.1-.8 3.6 0 5.7c.9 2.1 2.9 5 7.6 8.2l-7.9 16c-13.6-4.5-18.7-2-21.4 1.1c-2.8 3.1-4 10-2.2 17.4s6.6 14.5 11.5 17.3c5 2.9 9.9 3.7 18.7-3.1c.2-.2.4-.3.6-.5l10.4 14.7c-.2.2-.4.3-.6.4v.1c-5.4 3.5-7.4 6.4-7.8 7.5c-.4 1.2-.5 1.1.6 2.5c2.1 3 11.1 8.2 21.4 10.2s21.5.9 26.9-2c2.7-1.5 3.9-3 4.6-5.1s.9-5.6-1.2-11.3l15.8-8.3c7.6 10.5 13.3 12.1 17.4 11.6s8.5-3.9 11.1-9.1c2.5-5.1 2.7-11 .6-15c-2.2-3.9-6.7-7.7-19.3-7.9l-1.1-17.9c8.4-1.1 13.9-3.2 17.1-5.3c3.3-2.1 4.3-3.8 4.8-5.6c1-3.6-1.2-10.4-7-16.6s-14.5-10.9-21.2-11.6s-10.9.4-14.8 9.2l-17.2-3.5c-.1-10.7-3.3-13.4-8.8-15.2c-1.4-.5-3.1-.8-4.8-.9c-.7-.1-1.3-.1-2-.1m12 36s1.7 12.5 6.8 15.6c6.1 3.6 21.6-.8 21.6-.8s-12.6 4.9-14.7 10.4c-2.2 5.3 3.9 16.7 3.9 16.7s-9-9.5-15.2-9.7c-7.4-.1-18.8 10.7-18.8 10.7s6.6-7.8 6-12.2c-.8-6.7-13.4-16-13.4-16s12.9 5.5 17.9 2.5c5.5-3.2 5.9-17.2 5.9-17.2m-320.56 3.7c-2.69-.1-4.85.7-6.11 1.9c-1.71 1.6-3.67 5-1.71 14.5l-16.53 6.4c-5.62-9.4-8.92-9.7-11.25-9.3c-2.34.4-6.49 3.6-9.14 8.9c-2.65 5.2-3.35 11.7-2.2 15.2c1.14 3.5 2.18 5.4 10.07 5.5l3.58 17.2c-6.78 3-7.41 5.5-7.52 7.8s1.51 6 4.43 8.6c2.92 2.5 6.38 3.5 8.65 3c2.28-.5 5.29-2.2 7.91-10.6l17.57 2c.85 11.8 4.27 14.9 7.21 16.1c2.93 1.2 8.2.4 13.1-2.7s8.6-8.3 9.3-12c.6-3.7.4-6.6-7.1-10.9l7.5-16.3c5.4 1.8 7.4.6 9.7-1.7c2.4-2.4 4.1-7 4.1-10.8c-.1-3.8-1.2-5.5-2.6-6.2c-1.4-.6-6.2-1.3-16 4.6L98.21 362c3.69-5.9 2.99-8.9 1.5-11.7c-1.6-2.9-5.43-5.6-9.43-6.6c-.99-.2-1.95-.3-2.84-.4M91.4 375s-4.68 8.5-1.92 12.1c2.75 3.3 14.12 3.7 14.12 3.7s-12.61 1.9-15.64 5.8c-2.06 2.3-.14 9-.14 9s-4.4-9.8-9.92-11.9c-4.68-1.7-14.86 1.5-14.86 1.5s8.67-5 9.09-9.1c.41-3.9-7.03-10.4-7.03-10.4s9.78 7.1 15.57 6.7c4.95-.4 10.73-7.4 10.73-7.4"/></symbol> <symbol id="flax" viewBox="0 0 512 512"><path fill="currentColor" d="M184.7 26.71c-3.5 9.39-7.3 18.55-9.4 27.49c-3.5 14.16-3.7 27.03 5.6 41.74c4.8 2.79 8 3.15 11.1 2.61c2.5-.44 5.5-1.96 8.6-3.94c1.9-21.33-3.8-46.06-15.9-67.9m183.9 62.77c-1.6 0-3.1.1-4.5.31c-7.6 1.31-12.4 4.49-14.2 16.81l-17.6.9c-1.7-6.6-4.1-10.48-6.3-12.61c-2.3-2.13-4.3-2.89-7.1-3.02c-5.6-.27-14.5 3.71-21.8 10.63c-7.2 6.8-12.6 16.2-13.5 23c-.5 3.4 0 6 1.2 8.1s3.3 4.2 7.9 6.1L290 157c-12.8 1-16.8 5.4-18.8 11.1c-2 5.8-.8 14.6 3.3 22c4 7.4 10.5 12.8 16.1 13.9c5.5 1.1 11.6-.2 19.7-11.6c.1-.2.2-.4.4-.6l14.2 11c-.1.2-.3.4-.4.6c-5 5.9-6.8 10.5-7.1 13.3c-.4 2.8.2 4.2 1.7 6c3.1 3.6 12.7 7.4 23 7.4c10.2 0 20.4-3.5 24.5-7.9c2.1-2.1 3-4.1 3-7.3s-1.2-8-5.3-14.3l13.5-11.6c11.3 9.9 18.1 9.9 23.4 7.5c5.3-2.5 10.4-9.4 12.4-17.7c2-8.2.8-16.8-2.7-21.3c-3.4-4.6-8.7-7.6-22.3-3.8l-6.1-16.9c17.5-7.9 21.2-15.5 21.3-21.2c0-5.8-4.9-13.3-13.1-18.81c-6.2-4.12-13.9-6.73-20.5-7.23c-.5 0-1.1-.1-1.6-.1zM203.4 113.7c-2.6 1.2-5.3 2.1-8.3 2.6c-3.1.5-6.3.6-9.6.1c1.1 8.7 2.5 16.8 4.3 24.5c7.1.9 14.1 2.7 20.2 6.1c-2.9-10.1-5.2-21.1-6.6-33.3m140.5 14.8s.4 16.9 6.5 20.7c5.7 3.6 20.1-3 20.1-3s-14.1 11.2-15 19.3c-.6 5.3 6.7 14.7 6.7 14.7s-12.8-13.1-21-12.9c-6.9.2-17 11.6-17 11.6s6.8-13.7 4.4-20.1c-2.4-6.5-16.4-12.5-16.4-12.5s17.3 5.4 24.1 1c5.7-3.7 7.6-18.8 7.6-18.8m-164.7 29.9c-7.6.3-15 2.3-19.4 5.3c-2.9 2-4.5 4.1-5.2 6.4c-.7 2.4-.8 5.6 1.4 10.7l-14.5 10.1c-9.4-8.9-15.7-9-22.1-6.2c-6.4 2.7-13.1 10.1-17.1 19c-3.89 8.8-4.75 18.5-2.89 23.9c.89 2.7 2.09 4.2 3.99 5.4c1.9 1.1 5 2 10.3 1.4l5.4 16.8c-5.6 3.2-8.4 6.3-9.7 8.6c-1.2 2.4-1.4 4.2-.8 6.6c1.2 4.7 7 11.4 15.1 15.7c8.2 4.3 17.9 6 24.5 4.3s11.1-5.1 12.7-16.9c0-.3.1-.5.1-.8l17.7 3.2c0 .3-.1.5-.1.8c-1.5 6.6-.9 10.4 0 12.4c1 2 2.1 3 4.8 3.8c5.3 1.8 16.6.5 26.3-4s17.3-12 18.8-16.4c.7-2.2.7-3.4-.6-5.6c-1.4-2.2-4.8-5.5-11.7-8.7l5.6-17c15.4 3 22.1-.3 25.3-4.2s4-10.7 1.6-17.7c-2.3-7.1-7.6-13.3-13.6-15.6s-13.2-2.1-23.6 6.7l-12.6-12.8c5.9-6.8 8.7-12.4 9.6-16.4c1-4 .5-6.3-.8-8.5c-2.5-4.4-10.7-8.9-20.8-10c-1.9-.2-3.8-.3-5.8-.3zm-22 47s7.3 9.3 12.8 10.2c7 1 19.8-7.6 19.8-7.6s-7.1 14.9-3.9 21.6c2.1 4.6 13.3 8.8 13.3 8.8s-18.7-2.9-26.2 1.4c-4.8 2.9-8.7 14-8.7 14s-3.5-13.8-9-17.6c-5.7-4-21-2.8-21-2.8s17.8-3.1 22.3-9.7c3.6-5.1.6-18.3.6-18.3m142.9 18.2l-24 46.6c-.9-2-1.8-4-2.8-5.9c-3.6-7.3-7.6-14.2-11.6-20.8c-.3.3-.5.7-.8 1c-3.5 4.3-8.2 7.4-14 9.4c3.7 6 7.2 12.1 10.3 18.4c11.6 23.4 19.4 50 17.8 89.3c-1.1 30-8 67.5-23.2 115.7c-25.1-19.7-29.6-60.7-33.5-89.8c-3.4-25.9-6-54.5-11.5-82.2c-6 1.8-12.1 2.8-18.1 2.6c5.4 26.7 8.3 55.2 11.8 81.9c.6 4.9 1.3 9.6 2 14.4c-5.4-3.7-11.4-7-17.8-9.9c-11.5-5.2-24.4-9.3-38.1-12.5c-1 6.1-3.6 11.9-7.9 16.7c14.3 3.1 27.6 7.2 38.6 12.2c39.7 14.2 35.6 64.3 67.5 83.3h20.5c5.5-16.6 10.1-32 13.8-46.4c13.7-20.4 32.8-40.2 52.7-55.3c-3.8-4.9-6.6-10.5-8.3-16.3c-12.5 9.2-24.6 20.1-35.6 31.8c2.9-16.6 4.5-31.7 5.1-45.5c1.1-27.6-2.3-50.1-8.3-69.6l27.1-52.6c-2.3-1.6-4.5-3.5-6.4-5.7c-2.5-3-4.3-6.8-5.3-10.8m95.9 80c-5 0-10.8 1.1-16 3.4c-8 3.5-14.2 9.5-15.8 13.7c-.7 2.1-.8 3.6 0 5.7c.9 2.1 2.9 5 7.6 8.2l-7.9 16c-13.6-4.5-18.7-2-21.4 1.1c-2.8 3.1-4 10-2.2 17.4s6.6 14.5 11.5 17.3c5 2.9 9.9 3.7 18.7-3.1c.2-.2.4-.3.6-.5l10.4 14.7c-.2.2-.4.3-.6.4v.1c-5.4 3.5-7.4 6.4-7.8 7.5c-.4 1.2-.5 1.1.6 2.5c2.1 3 11.1 8.2 21.4 10.2s21.5.9 26.9-2c2.7-1.5 3.9-3 4.6-5.1s.9-5.6-1.2-11.3l15.8-8.3c7.6 10.5 13.3 12.1 17.4 11.6s8.5-3.9 11.1-9.1c2.5-5.1 2.7-11 .6-15c-2.2-3.9-6.7-7.7-19.3-7.9l-1.1-17.9c8.4-1.1 13.9-3.2 17.1-5.3c3.3-2.1 4.3-3.8 4.8-5.6c1-3.6-1.2-10.4-7-16.6s-14.5-10.9-21.2-11.6s-10.9.4-14.8 9.2l-17.2-3.5c-.1-10.7-3.3-13.4-8.8-15.2c-1.4-.5-3.1-.8-4.8-.9c-.7-.1-1.3-.1-2-.1m12 36s1.7 12.5 6.8 15.6c6.1 3.6 21.6-.8 21.6-.8s-12.6 4.9-14.7 10.4c-2.2 5.3 3.9 16.7 3.9 16.7s-9-9.5-15.2-9.7c-7.4-.1-18.8 10.7-18.8 10.7s6.6-7.8 6-12.2c-.8-6.7-13.4-16-13.4-16s12.9 5.5 17.9 2.5c5.5-3.2 5.9-17.2 5.9-17.2m-320.56 3.7c-2.69-.1-4.85.7-6.11 1.9c-1.71 1.6-3.67 5-1.71 14.5l-16.53 6.4c-5.62-9.4-8.92-9.7-11.25-9.3c-2.34.4-6.49 3.6-9.14 8.9c-2.65 5.2-3.35 11.7-2.2 15.2c1.14 3.5 2.18 5.4 10.07 5.5l3.58 17.2c-6.78 3-7.41 5.5-7.52 7.8s1.51 6 4.43 8.6c2.92 2.5 6.38 3.5 8.65 3c2.28-.5 5.29-2.2 7.91-10.6l17.57 2c.85 11.8 4.27 14.9 7.21 16.1c2.93 1.2 8.2.4 13.1-2.7s8.6-8.3 9.3-12c.6-3.7.4-6.6-7.1-10.9l7.5-16.3c5.4 1.8 7.4.6 9.7-1.7c2.4-2.4 4.1-7 4.1-10.8c-.1-3.8-1.2-5.5-2.6-6.2c-1.4-.6-6.2-1.3-16 4.6L98.21 362c3.69-5.9 2.99-8.9 1.5-11.7c-1.6-2.9-5.43-5.6-9.43-6.6c-.99-.2-1.95-.3-2.84-.4M91.4 375s-4.68 8.5-1.92 12.1c2.75 3.3 14.12 3.7 14.12 3.7s-12.61 1.9-15.64 5.8c-2.06 2.3-.14 9-.14 9s-4.4-9.8-9.92-11.9c-4.68-1.7-14.86 1.5-14.86 1.5s8.67-5 9.09-9.1c.41-3.9-7.03-10.4-7.03-10.4s9.78 7.1 15.57 6.7c4.95-.4 10.73-7.4 10.73-7.4"/></symbol>
<symbol id="gauntlet" viewBox="0 0 512 512"><path fill="currentColor" d="M123.153 24.602c-11.349.764-48.792 83.005-63.545 132.174c-8.046 26.818 2.983 74.734 41.723 106.45c8.813-1.502 16.946-3.047 24.434-4.626c-22.473-24.22-39.048-50.488-47.772-82.059l-1.021-3.699l1.963-3.299c26.135-43.925 37.681-68.548 50.85-112.24l3.849-12.773l10.402 8.351c14.624 11.743 23.72 18.084 32.098 21.809c-14.428-22.99-31.841-41.36-52.46-50.06a2.2 2.2 0 0 0-.52-.028zm19.791 50.203c-11.724 36.176-24.141 62.49-46.508 100.379c9.004 29.978 25.746 54.616 49.733 78.65c18.744-4.857 32.588-9.929 43.383-14.978c16.875-7.894 26.514-15.73 36.92-23.701c-6.532-34.91-18.944-80.14-38.018-118.375c-14.754-2.769-27.196-8.373-45.51-21.975m90.094 158.008c-9.156 7.022-19.796 14.833-35.861 22.347c-17.365 8.123-40.947 15.887-76.29 22.793c35.349 28.759 64.905 62.213 112.643 82.157c2.79-15.613 10.509-29.532 20.61-39.782c9.547-9.688 21.609-16.383 34.252-16.82c2.202-5.202 5.378-10.557 10.593-14.93c6.41-5.374 15.626-8.323 26.932-8.156a35 35 0 0 1 4.807-5.424c-7.384-1.603-16.19-3.168-27.145-5.586zm120.275 50.299c-.04.009-.084.012-.125.021c-11.264 3.729-12.514 6.776-16.947 16.078c-8.484-1.005-19.247-2.081-25.69 3.16c-6.017 6.313-7.279 12.696-9.685 20.715c-14.012-3.276-25.77 1.842-33.904 9.877c-8.032 8.15-14.35 20.016-16.082 32.65c5.926 2.628 12.109 4.214 18.139 5.727c12.69-15.498 32.27-33.513 50.66-36.851c12.995-13.444 28.669-18.08 41.183-19.891a60 60 0 0 1 11.764-8.4c-6.632-11.786-12.405-18.622-19.313-23.086m-232.011 18.882c-1.967 12.934-7.997 24.573-.64 46.305c32.36 70.655 41.042 23.73 93.735 22.953c-38.944-18.938-66.126-45.737-93.095-69.258m267.765 17.102c-4.87.972-9.343 3.536-13.062 6.28c9.197 12.249 16.987 27.313 23.28 43.81c7.916-2.052 14.75-4.612 21.103-7.506c-6.473-26.762-18.951-37.976-31.32-42.584zm-29.935 13.906c-7.676 1.509-15.588 4.36-22.774 10.35c8.367 8.844 20.976 24.773 26.053 43.283c7.632-1.268 15.91-3.698 21.006-8.576c-6.608-17.858-15.058-33.73-24.285-45.057m-38.139 19.668c-14.313 5.357-25.257 14.981-34.674 25.938l19.383 26.324c13.696-1.49 26.639-6.254 39.39-13.299c-4.69-15.098-18.62-32.912-24.447-38.607zm108.848 24.365c-6.679 3.099-13.973 5.985-22.237 8.375c6.323 10.32 11.618 21.138 15.602 32.543c7.703-3.07 14.902-6.372 21.264-10.082c-3.964-11.28-8.68-22.055-14.63-30.836zM164.687 408.39l49.638 43.377c11.274-13.516 27.044-23.94 42.492-33.942l-22.02-25.32c-24.334-8.01-52.756 2.355-70.11 15.885M391.9 394.153c-6.866 5.056-14.143 7.727-21.795 9.377c5.371 9.31 10.375 19.502 14.354 29.755c7.946-2.139 15.451-4.432 22.344-7.775c-3.648-10.897-8.68-21.303-14.903-31.357m-39.88 14.105c-11.759 6.313-24.191 11.162-37.42 13.545l13.316 27.447c14.663-2.177 28.099-3.684 39.666-9.746c-4.195-10.706-9.777-21.706-15.563-31.246zm98.017 17.156c-6.627 3.604-13.647 6.703-20.846 9.534c2.83 7.167 5.28 14.119 7.21 20.757c10.397-1.435 20.263-5.912 18.179-13.869c-1.423-5.296-2.923-10.83-4.543-16.422M268.82 431.54c-16.062 10.564-31.09 20.975-40.728 32.256l1.392 1.217c16.648 14.548 36.256 20.475 44.95 9.13c8.522-11.12 10.536-24.116-5.614-42.603m144.01 10.957c-7.166 3.334-14.4 5.634-21.465 7.58c3.051 6.991 5.842 13.849 8.244 20.48c9.2-.457 17.732-4.025 19.33-10.442c-1.622-5.49-3.688-11.409-6.109-17.618m-38.437 13.69c-12.724 6.396-25.866 8.467-38.184 10.154l6 12.367c10.038 10.705 32.656 11.336 42.21 2.944c-2.654-7.907-6.1-16.516-10.026-25.465"/></symbol> <symbol id="gauntlet" viewBox="0 0 512 512"><path fill="currentColor" d="M123.153 24.602c-11.349.764-48.792 83.005-63.545 132.174c-8.046 26.818 2.983 74.734 41.723 106.45c8.813-1.502 16.946-3.047 24.434-4.626c-22.473-24.22-39.048-50.488-47.772-82.059l-1.021-3.699l1.963-3.299c26.135-43.925 37.681-68.548 50.85-112.24l3.849-12.773l10.402 8.351c14.624 11.743 23.72 18.084 32.098 21.809c-14.428-22.99-31.841-41.36-52.46-50.06a2.2 2.2 0 0 0-.52-.028zm19.791 50.203c-11.724 36.176-24.141 62.49-46.508 100.379c9.004 29.978 25.746 54.616 49.733 78.65c18.744-4.857 32.588-9.929 43.383-14.978c16.875-7.894 26.514-15.73 36.92-23.701c-6.532-34.91-18.944-80.14-38.018-118.375c-14.754-2.769-27.196-8.373-45.51-21.975m90.094 158.008c-9.156 7.022-19.796 14.833-35.861 22.347c-17.365 8.123-40.947 15.887-76.29 22.793c35.349 28.759 64.905 62.213 112.643 82.157c2.79-15.613 10.509-29.532 20.61-39.782c9.547-9.688 21.609-16.383 34.252-16.82c2.202-5.202 5.378-10.557 10.593-14.93c6.41-5.374 15.626-8.323 26.932-8.156a35 35 0 0 1 4.807-5.424c-7.384-1.603-16.19-3.168-27.145-5.586zm120.275 50.299c-.04.009-.084.012-.125.021c-11.264 3.729-12.514 6.776-16.947 16.078c-8.484-1.005-19.247-2.081-25.69 3.16c-6.017 6.313-7.279 12.696-9.685 20.715c-14.012-3.276-25.77 1.842-33.904 9.877c-8.032 8.15-14.35 20.016-16.082 32.65c5.926 2.628 12.109 4.214 18.139 5.727c12.69-15.498 32.27-33.513 50.66-36.851c12.995-13.444 28.669-18.08 41.183-19.891a60 60 0 0 1 11.764-8.4c-6.632-11.786-12.405-18.622-19.313-23.086m-232.011 18.882c-1.967 12.934-7.997 24.573-.64 46.305c32.36 70.655 41.042 23.73 93.735 22.953c-38.944-18.938-66.126-45.737-93.095-69.258m267.765 17.102c-4.87.972-9.343 3.536-13.062 6.28c9.197 12.249 16.987 27.313 23.28 43.81c7.916-2.052 14.75-4.612 21.103-7.506c-6.473-26.762-18.951-37.976-31.32-42.584zm-29.935 13.906c-7.676 1.509-15.588 4.36-22.774 10.35c8.367 8.844 20.976 24.773 26.053 43.283c7.632-1.268 15.91-3.698 21.006-8.576c-6.608-17.858-15.058-33.73-24.285-45.057m-38.139 19.668c-14.313 5.357-25.257 14.981-34.674 25.938l19.383 26.324c13.696-1.49 26.639-6.254 39.39-13.299c-4.69-15.098-18.62-32.912-24.447-38.607zm108.848 24.365c-6.679 3.099-13.973 5.985-22.237 8.375c6.323 10.32 11.618 21.138 15.602 32.543c7.703-3.07 14.902-6.372 21.264-10.082c-3.964-11.28-8.68-22.055-14.63-30.836zM164.687 408.39l49.638 43.377c11.274-13.516 27.044-23.94 42.492-33.942l-22.02-25.32c-24.334-8.01-52.756 2.355-70.11 15.885M391.9 394.153c-6.866 5.056-14.143 7.727-21.795 9.377c5.371 9.31 10.375 19.502 14.354 29.755c7.946-2.139 15.451-4.432 22.344-7.775c-3.648-10.897-8.68-21.303-14.903-31.357m-39.88 14.105c-11.759 6.313-24.191 11.162-37.42 13.545l13.316 27.447c14.663-2.177 28.099-3.684 39.666-9.746c-4.195-10.706-9.777-21.706-15.563-31.246zm98.017 17.156c-6.627 3.604-13.647 6.703-20.846 9.534c2.83 7.167 5.28 14.119 7.21 20.757c10.397-1.435 20.263-5.912 18.179-13.869c-1.423-5.296-2.923-10.83-4.543-16.422M268.82 431.54c-16.062 10.564-31.09 20.975-40.728 32.256l1.392 1.217c16.648 14.548 36.256 20.475 44.95 9.13c8.522-11.12 10.536-24.116-5.614-42.603m144.01 10.957c-7.166 3.334-14.4 5.634-21.465 7.58c3.051 6.991 5.842 13.849 8.244 20.48c9.2-.457 17.732-4.025 19.33-10.442c-1.622-5.49-3.688-11.409-6.109-17.618m-38.437 13.69c-12.724 6.396-25.866 8.467-38.184 10.154l6 12.367c10.038 10.705 32.656 11.336 42.21 2.944c-2.654-7.907-6.1-16.516-10.026-25.465"/></symbol>
<symbol id="gem-chain" viewBox="0 0 512 512"><path fill="currentColor" d="M144.2 19.03c-10.7 0-20.3 5.36-26.1 13.52c-14.1-1.15-28.27-.24-41.2 3.44c-5.9-6.63-14.5-10.81-24-10.81c-17.6 0-32.1 14.49-32.1 32.12c0 9.8 4.5 18.62 11.5 24.53c-2 10.17-1.9 19.47-.2 27.97c-8.1 5.8-13.3 15.3-13.3 25.9c0 17.6 14.5 32.1 32.1 32.1c8.1 0 15.6-3 21.2-8.1c4.7 3.1 9.4 6 14.3 8.9c-.3 1.5-.4 3.1-.4 4.7c0 17.6 14.5 32.1 32.1 32.1c5.7 0 11.1-1.5 15.7-4.2c3.7 3.5 7 7.2 10 11.1c-5.7 5.8-9.2 13.7-9.2 22.4c0 15.2 10.8 28 25 31.3c-.3 7-1.2 14.6-2.9 22.9c-7.7 7.6-12.5 18.2-12.5 29.8c0 11.4 4.6 21.8 12 29.4l-13.4 113.3l24.7-36.3c3.4-28.2 6.8-57 9.6-81.2c11.9-5.4 21.6-10 32.4-14.8c27.1 11.4 51.2 22.2 75.2 32.3l41.2-2l-97.7-42.1c-.4-12.8-6.7-24.2-16.1-31.6c6.1-12.4 12.5-22.5 19.5-30.7c3.8 1.7 8.1 2.6 12.6 2.6c17.6 0 32.1-14.5 32.1-32.1c0-.9 0-1.8-.1-2.6c7.3-3 14.9-5.6 22.8-8.1c5.7 8.9 15.7 14.8 26.9 14.8c17.7 0 32.1-14.5 32.1-32.2v-.7c7.5-2.7 15.1-5.9 22.8-9.5c5.9 6.9 14.7 11.4 24.4 11.4c17.6 0 32.1-14.5 32.1-32.2c0-4.8-1.1-9.5-3.1-13.7c6.4-5.3 12.9-11.5 17.7-17.6c2.9.9 6 1.3 9.2 1.3c17.6 0 32.1-14.5 32.1-32.1c0-17.1-13.6-31.26-30.5-32.09c-11-16.49-34.3-24.49-49.5-20c-5.9-7.82-15.3-12.91-25.7-12.91c-17.7 0-32.2 14.5-32.2 32.13c0 2.67.4 5.29 1 7.78c-4.6 1.48-9.3 2.69-14.2 3.69c-4.7-11.96-16.4-20.5-29.9-20.5c-14.3 0-26.4 9.4-30.6 22.28c-8.1-.99-16.7-2.39-23.7-3.81c-.6-17.08-14.8-30.88-32.1-30.88c-10.5 0-20 5.2-25.8 13.16c-8.2-3.29-16.1-6.82-23.7-10.56v-1.44c0-17.63-14.5-32.12-32.1-32.12m0 18.67c7.5 0 13.4 5.91 13.4 13.44s-5.9 13.44-13.4 13.44s-13.5-5.91-13.5-13.44s6-13.44 13.5-13.44m-91.3 6.16c7.6 0 13.5 5.91 13.5 13.44s-5.9 13.43-13.5 13.43c-7.5 0-13.4-5.9-13.4-13.43s5.9-13.44 13.4-13.44m59.2 7.09v.19c0 17.63 14.5 32.13 32.1 32.13c10.5 0 19.9-5.12 25.8-13c7.6 3.72 15.6 7.25 23.7 10.53v1.28c0 17.63 14.5 32.12 32.1 32.12c11.5 0 21.6-6.1 27.3-15.25c10.1 1.85 19.1 3.65 28.2 4.55c4 13.3 16.3 23.1 30.9 23.1c15.1 0 27.9-10.7 31.2-24.9c7.9-1.5 15.5-3.5 22.9-6.15c5.7 4.95 13.1 8.05 21.2 8.05c17.6 0 32.1-14.55 32.1-32.18v-1.75c10.2-1.39 18.6 2.07 23.9 7.81c-8.7 5.77-14.6 15.65-14.6 26.82c0 7.8 2.8 14.8 7.5 20.5c-4.7 5.5-9.6 9.7-14.7 14.1c-4.8-2.9-10.5-4.6-16.5-4.6c-17.6 0-32.1 14.5-32.1 32.1c0 1.3.1 2.5.2 3.8c-7.1 3.3-14.2 6.2-21.2 8.8c-5.8-8.3-15.4-13.7-26.2-13.7c-17.4 0-31.8 14.2-32.1 31.6c-8.2 2.5-16.3 5.5-24.3 8.9c-5.9-7.5-15.1-12.4-25.3-12.4c-17.6 0-32.1 14.4-32.1 32.1c0 6.6 2 12.8 5.5 17.9c-8.1 9.4-15.6 20.7-22.4 34.3c-6.1-1.2-12.2-1.4-17.8 0c.5-4.5.8-8.9.8-13c12-4.7 20.6-16.4 20.6-30c0-17.6-14.5-32.1-32.1-32.1q-3.3 0-6.3.6c-4.1-5.7-8.7-10.8-13.6-15.5c2.2-4.4 3.4-9.3 3.4-14.4c0-17.7-14.5-32.1-32.1-32.1c-9.3 0-17.7 4-23.6 10.4c-4.3-2.7-8.5-5.3-12.5-7.9c.7-2.6 1-5.2 1-8c0-17.6-14.5-32.1-32.1-32.1c-.5 0-1 0-1.5.1c-.6-4.35-.4-9.07.5-14.43q1.5.15 3 .15c17.7 0 32.2-14.49 32.2-32.12c0-1.38-.1-2.76-.3-4.09c9.13-2.16 18.4-2.75 27.3-2.26m275.4 7.04c7.5 0 13.4 5.9 13.4 13.43s-5.9 13.44-13.4 13.44c-7.6 0-13.5-5.91-13.5-13.44s5.9-13.43 13.5-13.43M225.8 68.67c7.6 0 13.4 5.88 13.4 13.41s-5.8 13.43-13.4 13.43c-7.5 0-13.4-5.9-13.4-13.43s5.9-13.41 13.4-13.41m86.4 12.41c7.5 0 13.4 5.87 13.4 13.4c0 7.62-5.9 13.52-13.4 13.52c-7.6 0-13.5-5.9-13.5-13.52c0-7.53 5.9-13.4 13.5-13.4m148.9 9.78c7.5 0 13.4 5.91 13.4 13.44c0 7.6-5.9 13.4-13.4 13.4c-7.6 0-13.4-5.8-13.4-13.4c0-7.53 5.8-13.44 13.4-13.44M50.9 122.2c7.5 0 13.5 6 13.5 13.5s-6 13.5-13.5 13.5s-13.4-6-13.4-13.5s5.9-13.5 13.4-13.5M405.2 153c7.5 0 13.5 5.9 13.5 13.4c0 7.6-6 13.5-13.5 13.5s-13.4-5.9-13.4-13.5c0-7.5 5.9-13.4 13.4-13.4m-287.1 6.8c7.5 0 13.5 5.9 13.5 13.5c0 7.5-6 13.4-13.5 13.4s-13.4-5.9-13.4-13.4c0-7.6 5.9-13.5 13.4-13.5M325.9 184c7.6 0 13.4 5.9 13.4 13.4c0 7.6-5.8 13.5-13.4 13.5c-7.5 0-13.4-5.9-13.4-13.5c0-7.5 5.9-13.4 13.4-13.4m-81.7 28.1c7.5 0 13.4 5.8 13.4 13.4c0 7.5-5.9 13.4-13.4 13.4s-13.4-5.9-13.4-13.4c0-7.6 5.9-13.4 13.4-13.4m-77.5 9.1c7.5 0 13.4 6 13.4 13.5s-5.9 13.4-13.4 13.4s-13.4-5.9-13.4-13.4s5.9-13.5 13.4-13.5m19.5 74.2c8.1 1.1 17.1 5.2 20.9 12.9c-20.1 7.4-29.6 10.8-43.5 16.3c-1.8-10.9-.4-20.2 10-25.5c3.9-2 8.3-4.3 12.6-3.7m23.5 54.1l-15.3 7l-7 59.9l52.3 3.2l23.5-47.1zm129.2 28l-58.7 2.9l-24.9 49.9l30.2 54.3zm-155.5 57.4l-34.6 50.8l120 7.3l-30.5-54.8z"/></symbol>
<symbol id="gem-pendant" viewBox="0 0 512 512"><path fill="currentColor" d="M29.018 18.875c-2.63 10.297.047 21.72 8.044 29.72c10.035 10.034 25.46 11.696 37.29 5a605 605 0 0 0 17.357 15.12a30.6 30.6 0 0 0-.522 5.597c0 17.024 14.008 31 31.03 31c4.917 0 9.576-1.17 13.72-3.24a689 689 0 0 0 17.482 11.48a30.7 30.7 0 0 0-.732 6.635c0 17.024 14.008 31 31.03 31c7.577 0 14.55-2.772 19.964-7.345l13.873 8.125a28 28 0 0 0-.414 4.732v38.904L114.07 255.27v160.064l138.284 80.053l138.283-80.053V255.27L286.59 195.037V156.7c0-.983-.067-1.946-.172-2.897c5.393-3.07 10.655-6.08 15.697-8.994c5.226 3.992 11.736 6.377 18.762 6.377c17.023 0 31-13.976 31-31c0-1.867-.176-3.695-.498-5.476a621 621 0 0 0 17.978-12.298c3.97 1.855 8.38 2.9 13.02 2.9c17.023 0 31.03-13.976 31.03-31a30.7 30.7 0 0 0-.553-5.78a912 912 0 0 0 16.318-14.116c11.6 5.714 26.135 3.778 35.736-5.822c7.998-7.998 10.675-19.42 8.045-29.72H452.54c4.018 4.888 3.736 11.916-.85 16.5c-4.887 4.888-12.55 4.89-17.437 0c-4.585-4.585-4.867-11.614-.85-16.5h-20.414c-1.915 7.5-1 15.592 2.72 22.528a890 890 0 0 1-12.034 10.434c-5.575-5.288-13.083-8.555-21.297-8.555c-17.024 0-31.03 14.01-31.03 31.032c0 5.45 1.438 10.583 3.948 15.05a601 601 0 0 1-12.797 8.673c-5.6-5.48-13.24-8.88-21.62-8.88c-17.025 0-31.032 14.01-31.032 31.032c0 3.166.484 6.225 1.383 9.11c-4.23 2.445-8.744 5.028-13.247 7.605a28 28 0 0 0-3.246-2.716c-6.692-4.768-14.72-6.882-22.714-7.014c-7.996-.132-16.15 1.718-22.97 6.504a26 26 0 0 0-2.337 1.85c-4.367-2.573-8.764-5.164-12.947-7.622c.642-2.47.984-5.056.984-7.716c0-17.024-14.007-31.032-31.03-31.032c-7.977 0-15.29 3.075-20.812 8.094a692 692 0 0 1-13.248-8.596a30.66 30.66 0 0 0 3.56-14.34c0-17.025-13.977-31.033-31-31.033c-8.26 0-15.804 3.304-21.388 8.642a586 586 0 0 1-13.79-12.067c3.063-6.575 3.715-14.03 1.94-20.98H68.568c4.018 4.887 3.736 11.915-.85 16.5c-4.887 4.887-12.55 4.888-17.437 0c-4.584-4.586-4.865-11.615-.848-16.5H29.018zm93.2 43.094c6.924 0 12.313 5.42 12.313 12.343s-5.387 12.312-12.31 12.312c-6.926 0-12.345-5.39-12.345-12.313s5.42-12.343 12.344-12.343zm260.157 0c6.924 0 12.344 5.42 12.344 12.343s-5.42 12.312-12.345 12.312c-6.924 0-12.344-5.39-12.344-12.313s5.42-12.343 12.345-12.343zM183.72 107.843c6.922 0 12.343 5.42 12.343 12.344s-5.42 12.312-12.344 12.312c-6.926 0-12.345-5.39-12.345-12.313s5.42-12.343 12.344-12.343zm137.155 0c6.924 0 12.313 5.42 12.313 12.344s-5.39 12.312-12.313 12.312s-12.344-5.39-12.344-12.313s5.42-12.343 12.345-12.343zm-69.164 38.013c4.695.078 9.355 1.536 12.18 3.55c2.826 2.012 4.01 3.805 4.01 7.292v27.52l-15.546-9l-16.526 9.565V156.7c0-4.09 1.258-5.835 3.953-7.725c2.696-1.89 7.237-3.195 11.93-3.118zm-8.122 56.03v32.728l-74.182 43.21l-28.558-16.462zm18.687.67l102.16 59.138l-28.624 16.502l-73.533-42.83zm-9.988 48.62l72.256 42.085l-.002 84.316l-72.253 42.086l-72.256-42.086l.003-84.314l72.254-42.088zm.465 18.33l-56.883 98.15v.724l56.566 32.977L309 368.38v-66.085zm-119.994 8.764l28.586 16.48v84.027l-28.586 16.48V278.272zm239.19.668l-.003 115.648l-28.715-16.553v-82.54zM333.493 393.99l28.414 16.38l-99.63 57.677v-32.574zm-161.77.375l71.864 41.86v32.494l-100.21-58.013l28.345-16.342z"/></symbol> <symbol id="gem-pendant" viewBox="0 0 512 512"><path fill="currentColor" d="M29.018 18.875c-2.63 10.297.047 21.72 8.044 29.72c10.035 10.034 25.46 11.696 37.29 5a605 605 0 0 0 17.357 15.12a30.6 30.6 0 0 0-.522 5.597c0 17.024 14.008 31 31.03 31c4.917 0 9.576-1.17 13.72-3.24a689 689 0 0 0 17.482 11.48a30.7 30.7 0 0 0-.732 6.635c0 17.024 14.008 31 31.03 31c7.577 0 14.55-2.772 19.964-7.345l13.873 8.125a28 28 0 0 0-.414 4.732v38.904L114.07 255.27v160.064l138.284 80.053l138.283-80.053V255.27L286.59 195.037V156.7c0-.983-.067-1.946-.172-2.897c5.393-3.07 10.655-6.08 15.697-8.994c5.226 3.992 11.736 6.377 18.762 6.377c17.023 0 31-13.976 31-31c0-1.867-.176-3.695-.498-5.476a621 621 0 0 0 17.978-12.298c3.97 1.855 8.38 2.9 13.02 2.9c17.023 0 31.03-13.976 31.03-31a30.7 30.7 0 0 0-.553-5.78a912 912 0 0 0 16.318-14.116c11.6 5.714 26.135 3.778 35.736-5.822c7.998-7.998 10.675-19.42 8.045-29.72H452.54c4.018 4.888 3.736 11.916-.85 16.5c-4.887 4.888-12.55 4.89-17.437 0c-4.585-4.585-4.867-11.614-.85-16.5h-20.414c-1.915 7.5-1 15.592 2.72 22.528a890 890 0 0 1-12.034 10.434c-5.575-5.288-13.083-8.555-21.297-8.555c-17.024 0-31.03 14.01-31.03 31.032c0 5.45 1.438 10.583 3.948 15.05a601 601 0 0 1-12.797 8.673c-5.6-5.48-13.24-8.88-21.62-8.88c-17.025 0-31.032 14.01-31.032 31.032c0 3.166.484 6.225 1.383 9.11c-4.23 2.445-8.744 5.028-13.247 7.605a28 28 0 0 0-3.246-2.716c-6.692-4.768-14.72-6.882-22.714-7.014c-7.996-.132-16.15 1.718-22.97 6.504a26 26 0 0 0-2.337 1.85c-4.367-2.573-8.764-5.164-12.947-7.622c.642-2.47.984-5.056.984-7.716c0-17.024-14.007-31.032-31.03-31.032c-7.977 0-15.29 3.075-20.812 8.094a692 692 0 0 1-13.248-8.596a30.66 30.66 0 0 0 3.56-14.34c0-17.025-13.977-31.033-31-31.033c-8.26 0-15.804 3.304-21.388 8.642a586 586 0 0 1-13.79-12.067c3.063-6.575 3.715-14.03 1.94-20.98H68.568c4.018 4.887 3.736 11.915-.85 16.5c-4.887 4.887-12.55 4.888-17.437 0c-4.584-4.586-4.865-11.615-.848-16.5H29.018zm93.2 43.094c6.924 0 12.313 5.42 12.313 12.343s-5.387 12.312-12.31 12.312c-6.926 0-12.345-5.39-12.345-12.313s5.42-12.343 12.344-12.343zm260.157 0c6.924 0 12.344 5.42 12.344 12.343s-5.42 12.312-12.345 12.312c-6.924 0-12.344-5.39-12.344-12.313s5.42-12.343 12.345-12.343zM183.72 107.843c6.922 0 12.343 5.42 12.343 12.344s-5.42 12.312-12.344 12.312c-6.926 0-12.345-5.39-12.345-12.313s5.42-12.343 12.344-12.343zm137.155 0c6.924 0 12.313 5.42 12.313 12.344s-5.39 12.312-12.313 12.312s-12.344-5.39-12.344-12.313s5.42-12.343 12.345-12.343zm-69.164 38.013c4.695.078 9.355 1.536 12.18 3.55c2.826 2.012 4.01 3.805 4.01 7.292v27.52l-15.546-9l-16.526 9.565V156.7c0-4.09 1.258-5.835 3.953-7.725c2.696-1.89 7.237-3.195 11.93-3.118zm-8.122 56.03v32.728l-74.182 43.21l-28.558-16.462zm18.687.67l102.16 59.138l-28.624 16.502l-73.533-42.83zm-9.988 48.62l72.256 42.085l-.002 84.316l-72.253 42.086l-72.256-42.086l.003-84.314l72.254-42.088zm.465 18.33l-56.883 98.15v.724l56.566 32.977L309 368.38v-66.085zm-119.994 8.764l28.586 16.48v84.027l-28.586 16.48V278.272zm239.19.668l-.003 115.648l-28.715-16.553v-82.54zM333.493 393.99l28.414 16.38l-99.63 57.677v-32.574zm-161.77.375l71.864 41.86v32.494l-100.21-58.013l28.345-16.342z"/></symbol>
<symbol id="gems" viewBox="0 0 512 512"><path fill="currentColor" d="m303.2 19.338l-161.966 93.51l93.512 161.966l161.967-93.51l-4.674-8.093l-4.874-8.44l-4.127-7.54l-.188.07zm-20.62 33.486l-50.27 90.14c-19.184-7.687-37.887-17.28-56.165-28.69zm19.914 2.664l63.235 109.528c-40.568 2.1-78.993-3.29-115.658-15.536l52.422-93.992zm-251.61 25.68L23.032 167.99l74.302 51.123l27.854-86.822l-5.723-3.936l-68.578-47.186zm10.118 29.646l32.295 22.22l-44.233 14.99zm385.836 22.33l-46.143 17.418l9.06 16.557l20.165-7.614l2.992 43.463l-39.94 15.077l-.878-12.748l-18.016 10.4l1.977 28.71l76.457-28.865l-5.674-82.402zm-270.55 3.045c31.896 18.617 65.316 32.12 100.267 39.964l-39.52 65.25L176.29 136.19zm-76.604 14.414l-12.467 38.863l-33.73-23.207zm196.437 29.318c19.028 3.07 38.496 4.478 58.403 4.158l-93.675 54.084l35.273-58.242zM21.187 224.744l1.96 14.336l21.672 158.522l167.026 49.484l-1.994-14.59l-23.522-12.463L79.99 388.53l59.563-26.098l34.398-54.528l6.943 50.77l16.082-20.33l-8.766-64.114zm22.435 26.14l121.497 35.997l-38.314 60.733l-66 28.92l-17.182-125.65zm313.064 5.206l-88.914 23.824l-1.916 2.395l-89.266 111.594l197.365 102.963l118.662-187.66l-135.93-53.117zm-13.6 22.988l31.3 55.317l-86.09 22.673l2.505-63.978zm21.582.193l88.18 34.46l-59.778 15.743zm-93.035 25.734l-2.232 57.04l-54.978 14.48zm184.313 27.234l-73.545 116.31l13.94-100.61zm-79.185 20.856L362.762 454.11l-67.342-79.594l81.338-21.422zM275.402 379.79l67.532 79.817l-124.325-64.86l56.792-14.958z"/></symbol> <symbol id="gems" viewBox="0 0 512 512"><path fill="currentColor" d="m303.2 19.338l-161.966 93.51l93.512 161.966l161.967-93.51l-4.674-8.093l-4.874-8.44l-4.127-7.54l-.188.07zm-20.62 33.486l-50.27 90.14c-19.184-7.687-37.887-17.28-56.165-28.69zm19.914 2.664l63.235 109.528c-40.568 2.1-78.993-3.29-115.658-15.536l52.422-93.992zm-251.61 25.68L23.032 167.99l74.302 51.123l27.854-86.822l-5.723-3.936l-68.578-47.186zm10.118 29.646l32.295 22.22l-44.233 14.99zm385.836 22.33l-46.143 17.418l9.06 16.557l20.165-7.614l2.992 43.463l-39.94 15.077l-.878-12.748l-18.016 10.4l1.977 28.71l76.457-28.865l-5.674-82.402zm-270.55 3.045c31.896 18.617 65.316 32.12 100.267 39.964l-39.52 65.25L176.29 136.19zm-76.604 14.414l-12.467 38.863l-33.73-23.207zm196.437 29.318c19.028 3.07 38.496 4.478 58.403 4.158l-93.675 54.084l35.273-58.242zM21.187 224.744l1.96 14.336l21.672 158.522l167.026 49.484l-1.994-14.59l-23.522-12.463L79.99 388.53l59.563-26.098l34.398-54.528l6.943 50.77l16.082-20.33l-8.766-64.114zm22.435 26.14l121.497 35.997l-38.314 60.733l-66 28.92l-17.182-125.65zm313.064 5.206l-88.914 23.824l-1.916 2.395l-89.266 111.594l197.365 102.963l118.662-187.66l-135.93-53.117zm-13.6 22.988l31.3 55.317l-86.09 22.673l2.505-63.978zm21.582.193l88.18 34.46l-59.778 15.743zm-93.035 25.734l-2.232 57.04l-54.978 14.48zm184.313 27.234l-73.545 116.31l13.94-100.61zm-79.185 20.856L362.762 454.11l-67.342-79.594l81.338-21.422zM275.402 379.79l67.532 79.817l-124.325-64.86l56.792-14.958z"/></symbol>
<symbol id="ghost" viewBox="0 0 512 512"><path fill="currentColor" d="M373.688 22.063c-1.245-.014-2.498 0-3.75.03c-31.364.748-65.528 15.414-96.938 47.313c-88.264 89.642-154.092 171.18-242.938 174.03c23.65 18.21 54.87 31.21 85.25 36.783c-24.375 29.26-50.877 47.65-93.437 64.842c37.915 9.124 74.452 6.5 109.813-2.343c-27.29 34.35-62.118 65.85-107.47 95.78c60.376-.392 136.226-12.138 181.626-47.906c-4.842 30.69-16.186 65.125-43.22 100.47c70.74-18.73 117.115-42.386 146.595-83.533c2.905 27.513-.94 45.098-11.095 80.595c78.006-66.3 150.857-164.775 182.78-270.97C513.44 108.94 452.066 22.89 373.69 22.063zM371.03 96.47c5.76 0 11.1 1.732 15.564 4.686c-7.706.283-13.875 6.6-13.875 14.375c0 7.956 6.45 14.407 14.405 14.407c5.118 0 9.6-2.665 12.156-6.687c.028.503.033 1.022.033 1.53c0 15.633-12.648 28.314-28.282 28.314c-15.632 0-28.31-12.68-28.31-28.313c0-15.63 12.678-28.31 28.31-28.31zm67.376 34.874a28.2 28.2 0 0 1 12.438 2.875c-5.734 1.9-9.875 7.284-9.875 13.655c0 7.955 6.45 14.406 14.405 14.406c4.54 0 8.547-2.093 11.188-5.374c.086.902.156 1.826.156 2.75c0 15.632-12.68 28.313-28.314 28.313c-15.633 0-28.312-12.682-28.312-28.314s12.68-28.312 28.312-28.312zm-111.5 32.47l4.906 45.155l29.782-25.032l4.625 42.53l31.31-26.343l4.314 39.75l30.312-25.47l5.97 55.032l-43.938 36.938l-4.313-39.75l-30.313 25.47l-4.625-42.533l-31.312 26.344l-4.906-45.156l-29.783 25.03l-5.968-55.03l43.936-36.938z"/></symbol> <symbol id="ghost" viewBox="0 0 512 512"><path fill="currentColor" d="M373.688 22.063c-1.245-.014-2.498 0-3.75.03c-31.364.748-65.528 15.414-96.938 47.313c-88.264 89.642-154.092 171.18-242.938 174.03c23.65 18.21 54.87 31.21 85.25 36.783c-24.375 29.26-50.877 47.65-93.437 64.842c37.915 9.124 74.452 6.5 109.813-2.343c-27.29 34.35-62.118 65.85-107.47 95.78c60.376-.392 136.226-12.138 181.626-47.906c-4.842 30.69-16.186 65.125-43.22 100.47c70.74-18.73 117.115-42.386 146.595-83.533c2.905 27.513-.94 45.098-11.095 80.595c78.006-66.3 150.857-164.775 182.78-270.97C513.44 108.94 452.066 22.89 373.69 22.063zM371.03 96.47c5.76 0 11.1 1.732 15.564 4.686c-7.706.283-13.875 6.6-13.875 14.375c0 7.956 6.45 14.407 14.405 14.407c5.118 0 9.6-2.665 12.156-6.687c.028.503.033 1.022.033 1.53c0 15.633-12.648 28.314-28.282 28.314c-15.632 0-28.31-12.68-28.31-28.313c0-15.63 12.678-28.31 28.31-28.31zm67.376 34.874a28.2 28.2 0 0 1 12.438 2.875c-5.734 1.9-9.875 7.284-9.875 13.655c0 7.955 6.45 14.406 14.405 14.406c4.54 0 8.547-2.093 11.188-5.374c.086.902.156 1.826.156 2.75c0 15.632-12.68 28.313-28.314 28.313c-15.633 0-28.312-12.682-28.312-28.314s12.68-28.312 28.312-28.312zm-111.5 32.47l4.906 45.155l29.782-25.032l4.625 42.53l31.31-26.343l4.314 39.75l30.312-25.47l5.97 55.032l-43.938 36.938l-4.313-39.75l-30.313 25.47l-4.625-42.533l-31.312 26.344l-4.906-45.156l-29.783 25.03l-5.968-55.03l43.936-36.938z"/></symbol>
@ -105,6 +109,7 @@
<symbol id="leather-vest" viewBox="0 0 512 512"><path fill="currentColor" d="M260.375 19.656c-38.78 0-73.995 3.935-100.5 12.407c-13.253 4.235-24.39 9.556-32.813 16.78c-8.42 7.226-14.124 17.087-14.124 28.094c0 4.472.917 8.784 2.53 12.876c3.433 52.216-35.145 118.26-77.28 151.406c9.894 50.565 32.645 102.465 66.53 149.81c39.964 32.405 91.668 49.857 144.282 52.314v-33.75c-16.175-.15-31.88-.668-44.5-1.594l1.375-18.625c11.96.878 27.288 1.356 43.125 1.5V350.97c-15.294.57-29.984 2.542-41.063 5.936l-5.5-17.875c13.523-4.142 29.83-6.512 46.563-7.155v-33.5c-4.892.263-9.767.762-14.594 1.438c-28.855 1.45-53.472 5.125-75.906 10.593l-.22-.28c28.03-20.89 64.05-31.314 100.064-31.313c36.015 0 72.034 10.425 100.062 31.312l-.125.188c-22.516-5.463-47.247-9.113-76.25-10.532c-4.746-.656-9.533-1.148-14.342-1.405v33.5c16.734.643 33.04 3.013 46.562 7.156l-5.47 17.876c-11.084-3.396-25.787-5.366-41.092-5.937v39.905c15.843-.144 31.16-.622 43.125-1.5L312.188 408c-12.627.927-28.317 1.445-44.5 1.594v34c54.5-1.12 108.566-18.29 150.187-51.47c35.375-47.383 58.567-98.53 68.5-148.405c-43.943-32.66-85.096-102.138-80.344-156c1.132-3.463 1.75-7.065 1.75-10.782c0-11.008-5.67-20.87-14.092-28.094s-19.59-12.546-32.844-16.782c-26.506-8.47-61.687-12.406-100.47-12.406zm0 18.688c37.48 0 71.312 4.03 94.78 11.53c11.736 3.752 20.793 8.394 26.345 13.157c5.552 4.765 7.594 8.92 7.594 13.907c0 2.495-.582 5.05-1.875 7.688c-36.805-16.793-82.838-25.218-128.876-25.22c-44.633 0-89.28 7.903-125.5 23.69c-.83-2.1-1.22-4.145-1.22-6.157c0-4.99 2.042-9.143 7.595-13.907c5.55-4.762 14.608-9.404 26.343-13.155c23.47-7.5 57.334-11.53 94.812-11.53zm-2.03 40.468c41.273 0 82.56 6.716 115.186 20.188c-5.193 3.626-11.645 7.13-19.155 10.28c-23.424 9.827-56.93 16.22-94 16.22s-70.607-6.393-94.03-16.22c-8.22-3.446-15.152-7.322-20.564-11.31c32.202-12.77 72.385-19.16 112.563-19.158m-35.908 63.25a319 319 0 0 0 19.22 1.625c.814 5.004 1.705 10.514 2.624 16.688c2.72 18.253 5.47 39.27 5.47 52.875c0 15.196-5.87 28.974-16.03 39.594c-10.163 10.62-24.316 18.284-41.25 23.28c-18.763 5.537-41.102 7.852-66.032 6.72c-23.82-3.486-42.194-13.06-59.97-27.656c48.897 11.737 91.53 11.613 120.72 3c14.638-4.32 25.797-10.72 33.03-18.282c7.235-7.56 10.845-16.048 10.845-26.656c0-10.86-2.608-32.175-5.282-50.125a1238 1238 0 0 0-3.343-21.063zm71.688.47c-.946 5.705-2.108 12.72-3.28 20.593c-2.675 17.95-5.283 39.265-5.283 50.125c0 10.608 3.61 19.096 10.844 26.656s18.393 13.962 33.03 18.28c29.11 8.59 71.588 8.735 120.314-2.905c-17.762 14.562-36.125 24.13-59.938 27.595c-24.778 1.092-46.988-1.242-65.656-6.75c-16.935-4.997-31.088-12.66-41.25-23.28s-16.03-24.4-16.03-39.595c0-13.606 2.78-34.622 5.5-52.875c.905-6.08 1.788-11.517 2.593-16.47a324 324 0 0 0 19.155-1.374zm121.25 274.655c-88.88 60.702-217.204 60.827-306.25.375l-2.375 39.188c6.073 8.603 23.877 18.598 49.406 25.094c27.31 6.95 62.423 10.798 98.313 11.125c35.888.326 72.623-2.834 103.374-9.47c28.162-6.078 51.078-15.495 63.47-26.03l-5.94-40.283z"/></symbol> <symbol id="leather-vest" viewBox="0 0 512 512"><path fill="currentColor" d="M260.375 19.656c-38.78 0-73.995 3.935-100.5 12.407c-13.253 4.235-24.39 9.556-32.813 16.78c-8.42 7.226-14.124 17.087-14.124 28.094c0 4.472.917 8.784 2.53 12.876c3.433 52.216-35.145 118.26-77.28 151.406c9.894 50.565 32.645 102.465 66.53 149.81c39.964 32.405 91.668 49.857 144.282 52.314v-33.75c-16.175-.15-31.88-.668-44.5-1.594l1.375-18.625c11.96.878 27.288 1.356 43.125 1.5V350.97c-15.294.57-29.984 2.542-41.063 5.936l-5.5-17.875c13.523-4.142 29.83-6.512 46.563-7.155v-33.5c-4.892.263-9.767.762-14.594 1.438c-28.855 1.45-53.472 5.125-75.906 10.593l-.22-.28c28.03-20.89 64.05-31.314 100.064-31.313c36.015 0 72.034 10.425 100.062 31.312l-.125.188c-22.516-5.463-47.247-9.113-76.25-10.532c-4.746-.656-9.533-1.148-14.342-1.405v33.5c16.734.643 33.04 3.013 46.562 7.156l-5.47 17.876c-11.084-3.396-25.787-5.366-41.092-5.937v39.905c15.843-.144 31.16-.622 43.125-1.5L312.188 408c-12.627.927-28.317 1.445-44.5 1.594v34c54.5-1.12 108.566-18.29 150.187-51.47c35.375-47.383 58.567-98.53 68.5-148.405c-43.943-32.66-85.096-102.138-80.344-156c1.132-3.463 1.75-7.065 1.75-10.782c0-11.008-5.67-20.87-14.092-28.094s-19.59-12.546-32.844-16.782c-26.506-8.47-61.687-12.406-100.47-12.406zm0 18.688c37.48 0 71.312 4.03 94.78 11.53c11.736 3.752 20.793 8.394 26.345 13.157c5.552 4.765 7.594 8.92 7.594 13.907c0 2.495-.582 5.05-1.875 7.688c-36.805-16.793-82.838-25.218-128.876-25.22c-44.633 0-89.28 7.903-125.5 23.69c-.83-2.1-1.22-4.145-1.22-6.157c0-4.99 2.042-9.143 7.595-13.907c5.55-4.762 14.608-9.404 26.343-13.155c23.47-7.5 57.334-11.53 94.812-11.53zm-2.03 40.468c41.273 0 82.56 6.716 115.186 20.188c-5.193 3.626-11.645 7.13-19.155 10.28c-23.424 9.827-56.93 16.22-94 16.22s-70.607-6.393-94.03-16.22c-8.22-3.446-15.152-7.322-20.564-11.31c32.202-12.77 72.385-19.16 112.563-19.158m-35.908 63.25a319 319 0 0 0 19.22 1.625c.814 5.004 1.705 10.514 2.624 16.688c2.72 18.253 5.47 39.27 5.47 52.875c0 15.196-5.87 28.974-16.03 39.594c-10.163 10.62-24.316 18.284-41.25 23.28c-18.763 5.537-41.102 7.852-66.032 6.72c-23.82-3.486-42.194-13.06-59.97-27.656c48.897 11.737 91.53 11.613 120.72 3c14.638-4.32 25.797-10.72 33.03-18.282c7.235-7.56 10.845-16.048 10.845-26.656c0-10.86-2.608-32.175-5.282-50.125a1238 1238 0 0 0-3.343-21.063zm71.688.47c-.946 5.705-2.108 12.72-3.28 20.593c-2.675 17.95-5.283 39.265-5.283 50.125c0 10.608 3.61 19.096 10.844 26.656s18.393 13.962 33.03 18.28c29.11 8.59 71.588 8.735 120.314-2.905c-17.762 14.562-36.125 24.13-59.938 27.595c-24.778 1.092-46.988-1.242-65.656-6.75c-16.935-4.997-31.088-12.66-41.25-23.28s-16.03-24.4-16.03-39.595c0-13.606 2.78-34.622 5.5-52.875c.905-6.08 1.788-11.517 2.593-16.47a324 324 0 0 0 19.155-1.374zm121.25 274.655c-88.88 60.702-217.204 60.827-306.25.375l-2.375 39.188c6.073 8.603 23.877 18.598 49.406 25.094c27.31 6.95 62.423 10.798 98.313 11.125c35.888.326 72.623-2.834 103.374-9.47c28.162-6.078 51.078-15.495 63.47-26.03l-5.94-40.283z"/></symbol>
<symbol id="leg-armor" viewBox="0 0 512 512"><path fill="currentColor" d="M128 22.781c-11.101 10.941-19.822 27.6-26.076 41.203c6.044 20.063 11.083 40.869 27.539 54.926c18.862-14.015 27.05-33.752 35.187-56.351C154.631 51.155 144.412 34.368 128 22.78zm256 0c-16.412 11.587-26.631 28.374-36.65 39.778c8.137 22.599 16.325 42.336 35.187 56.351c16.456-14.057 21.495-34.863 27.54-54.926C403.821 50.381 395.1 33.722 384 22.781M222.23 46.104c-11.546 2.749-24.948 7.229-37.04 12.68c-8.622 28.9-21.924 55.363-45.965 74.734l16.55 177.107l-19.933-8.438l-14.61-167.787c-16.163-16.006-28.001-43.023-38.39-71.285c-3.545-2.304-7.083-4.15-10.621-5.424c6.237 82.926 25.341 186.732 47.006 274.592c2.544-1.159 5.746-2.4 8.724-3.459c29.464 7.318 56.995 29.357 81.848 53.067C192 272 256 160 222.23 46.104m67.54 0C256 160 320 272 302.2 381.89c24.853-23.71 52.384-45.75 81.848-53.067c2.978 1.06 6.18 2.3 8.724 3.46c21.665-87.86 40.77-191.667 47.006-274.593c-3.538 1.274-7.076 3.12-10.62 5.424c-10.39 28.262-22.228 55.28-38.391 71.285l-14.61 167.787l-19.933 8.438l16.55-177.107c-24.04-19.37-37.343-45.834-45.964-74.735c-12.093-5.45-25.495-9.93-37.041-12.68zM129.004 347.83c-13.31 5.672-27.915 18.355-33.014 34.666c23.725 4.679 52.808 18.407 75.524 40.389l3.947 26.867l33.467-12.074l-1.33-29.082c-19.75-28.701-51.073-52.92-78.594-60.766m253.992 0c-27.52 7.846-58.843 32.065-78.594 60.766l-1.33 29.082l33.467 12.074l3.947-26.867c22.716-21.982 51.8-35.71 75.524-40.389c-5.099-16.311-19.704-28.994-33.014-34.666M90.69 399.703l-52.257 39.272c-10.312 15.251-12.923 32.609-8.657 47.158c52.559 9.293 88.252-3.287 129.043-25.838l-4.275-29.084c-14.703-15.135-33.665-26.354-63.854-31.508m330.622 0c-30.189 5.154-49.151 16.373-63.854 31.508l-4.275 29.084c40.791 22.55 76.484 35.131 129.043 25.838c4.266-14.55 1.655-31.907-8.657-47.158z"/></symbol> <symbol id="leg-armor" viewBox="0 0 512 512"><path fill="currentColor" d="M128 22.781c-11.101 10.941-19.822 27.6-26.076 41.203c6.044 20.063 11.083 40.869 27.539 54.926c18.862-14.015 27.05-33.752 35.187-56.351C154.631 51.155 144.412 34.368 128 22.78zm256 0c-16.412 11.587-26.631 28.374-36.65 39.778c8.137 22.599 16.325 42.336 35.187 56.351c16.456-14.057 21.495-34.863 27.54-54.926C403.821 50.381 395.1 33.722 384 22.781M222.23 46.104c-11.546 2.749-24.948 7.229-37.04 12.68c-8.622 28.9-21.924 55.363-45.965 74.734l16.55 177.107l-19.933-8.438l-14.61-167.787c-16.163-16.006-28.001-43.023-38.39-71.285c-3.545-2.304-7.083-4.15-10.621-5.424c6.237 82.926 25.341 186.732 47.006 274.592c2.544-1.159 5.746-2.4 8.724-3.459c29.464 7.318 56.995 29.357 81.848 53.067C192 272 256 160 222.23 46.104m67.54 0C256 160 320 272 302.2 381.89c24.853-23.71 52.384-45.75 81.848-53.067c2.978 1.06 6.18 2.3 8.724 3.46c21.665-87.86 40.77-191.667 47.006-274.593c-3.538 1.274-7.076 3.12-10.62 5.424c-10.39 28.262-22.228 55.28-38.391 71.285l-14.61 167.787l-19.933 8.438l16.55-177.107c-24.04-19.37-37.343-45.834-45.964-74.735c-12.093-5.45-25.495-9.93-37.041-12.68zM129.004 347.83c-13.31 5.672-27.915 18.355-33.014 34.666c23.725 4.679 52.808 18.407 75.524 40.389l3.947 26.867l33.467-12.074l-1.33-29.082c-19.75-28.701-51.073-52.92-78.594-60.766m253.992 0c-27.52 7.846-58.843 32.065-78.594 60.766l-1.33 29.082l33.467 12.074l3.947-26.867c22.716-21.982 51.8-35.71 75.524-40.389c-5.099-16.311-19.704-28.994-33.014-34.666M90.69 399.703l-52.257 39.272c-10.312 15.251-12.923 32.609-8.657 47.158c52.559 9.293 88.252-3.287 129.043-25.838l-4.275-29.084c-14.703-15.135-33.665-26.354-63.854-31.508m330.622 0c-30.189 5.154-49.151 16.373-63.854 31.508l-4.275 29.084c40.791 22.55 76.484 35.131 129.043 25.838c4.266-14.55 1.655-31.907-8.657-47.158z"/></symbol>
<symbol id="lizardman" viewBox="0 0 512 512"><path fill="currentColor" d="M252.5 19.438c-44.403 0-85.068 25.433-115.22 68.124c-10.09 14.288-18.944 30.48-26.25 48.188c-10.71-4.62-21.43-9-32.155-13.188L72.062 140c25.816 10.078 51.322 20.963 76.376 34.22c30.466 16.78 59.304 36.763 80.375 58.374c-20.213.33-37.827 1.154-54.094 2.812c.113-1.08.186-2.172.186-3.28c0-17.046-13.8-30.876-30.844-30.876s-30.875 13.83-30.875 30.875a30.7 30.7 0 0 0 3.594 14.47c-9.395 2.82-18.86 6.195-28.686 10.186c.125 65.892 19.137 125.358 49.187 167.908c30.152 42.69 70.817 68.093 115.22 68.093s85.068-25.4 115.22-68.092c29.778-42.166 48.693-100.945 49.155-166.125c-11.774-4.744-23.037-8.627-34.313-11.782a32.1 32.1 0 0 0 2.688-12.905c0-17.812-14.438-32.25-32.25-32.25s-32.25 14.438-32.25 32.25c0 .724.015 1.444.063 2.156c-15.164-1.317-31.518-2.01-49.938-2.31c29.974-30.743 74.994-58.278 118.875-78.564c12.154-5.344 24.38-10.35 36.688-15.156l-6.813-17.438c-8.886 3.47-17.776 7.06-26.656 10.813c-7.108-16.777-15.617-32.17-25.25-45.813c-30.152-42.69-70.817-68.124-115.22-68.124zm-27.03 239.968l31.968 74.563l29.437-65.908l19.97 69.657l39.717-49.564l-.375 66l28.47-22.906l-2.438 51.344h.03l-26.594 49.437l-.97-49.092l-25.28 41.187l-12.812-47.53l-19.563 53.28l-21.436-62.375l-13.03 66.28l-30.283-61.842l-11.905 59.406l-31.53-44.22l-12.97 59.157l-30.78-59.905l-.97-46.188L158.375 351l12.28-72l36.44 60.906l18.374-80.5z"/></symbol> <symbol id="lizardman" viewBox="0 0 512 512"><path fill="currentColor" d="M252.5 19.438c-44.403 0-85.068 25.433-115.22 68.124c-10.09 14.288-18.944 30.48-26.25 48.188c-10.71-4.62-21.43-9-32.155-13.188L72.062 140c25.816 10.078 51.322 20.963 76.376 34.22c30.466 16.78 59.304 36.763 80.375 58.374c-20.213.33-37.827 1.154-54.094 2.812c.113-1.08.186-2.172.186-3.28c0-17.046-13.8-30.876-30.844-30.876s-30.875 13.83-30.875 30.875a30.7 30.7 0 0 0 3.594 14.47c-9.395 2.82-18.86 6.195-28.686 10.186c.125 65.892 19.137 125.358 49.187 167.908c30.152 42.69 70.817 68.093 115.22 68.093s85.068-25.4 115.22-68.092c29.778-42.166 48.693-100.945 49.155-166.125c-11.774-4.744-23.037-8.627-34.313-11.782a32.1 32.1 0 0 0 2.688-12.905c0-17.812-14.438-32.25-32.25-32.25s-32.25 14.438-32.25 32.25c0 .724.015 1.444.063 2.156c-15.164-1.317-31.518-2.01-49.938-2.31c29.974-30.743 74.994-58.278 118.875-78.564c12.154-5.344 24.38-10.35 36.688-15.156l-6.813-17.438c-8.886 3.47-17.776 7.06-26.656 10.813c-7.108-16.777-15.617-32.17-25.25-45.813c-30.152-42.69-70.817-68.124-115.22-68.124zm-27.03 239.968l31.968 74.563l29.437-65.908l19.97 69.657l39.717-49.564l-.375 66l28.47-22.906l-2.438 51.344h.03l-26.594 49.437l-.97-49.092l-25.28 41.187l-12.812-47.53l-19.563 53.28l-21.436-62.375l-13.03 66.28l-30.283-61.842l-11.905 59.406l-31.53-44.22l-12.97 59.157l-30.78-59.905l-.97-46.188L158.375 351l12.28-72l36.44 60.906l18.374-80.5z"/></symbol>
<symbol id="locked-chest" viewBox="0 0 512 512"><path fill="currentColor" d="M146.857 20.842c-12.535-.036-24.268 2.86-37.285 9.424h.004C61.356 54.6 19.966 120.734 17.982 175.91l41.848 14.236c4.33-61.89 47.057-128.37 101.527-155.86h.002a134 134 0 0 1 13.185-5.8l-22.26-7.45a84 84 0 0 0-5.428-.194zm59.34 20.19c-10.478-.09-22.832 3.093-36.424 9.943l.004-.004c-48.23 24.34-89.625 90.513-91.548 145.436l156.485 53.24c3.865-62.22 46.797-129.372 101.613-157.035h.002l.002-.003a134 134 0 0 1 12.832-5.666l-134.54-45.036a44 44 0 0 0-8.427-.873zm174.97 58.323c-10.476-.09-22.83 3.092-36.42 9.94l-.005.002c-48.577 24.518-90.225 91.473-91.586 146.623l46.205 15.72c3.914-62.188 46.825-129.274 101.607-156.92a129 129 0 0 1 13.53-5.91l-26.544-8.884a45 45 0 0 0-6.785-.57zm63.554 22.014c-10.267.093-22.094 3.353-35.333 10.034c-47.158 23.8-87.777 87.587-91.362 141.75l174.55-73.726c-.404-39.01-10.754-61.304-24.415-71.082a36 36 0 0 0-7.55-4.137l-.01.034l-4.735-1.584c-3.48-.887-7.195-1.327-11.144-1.29zM17.9 195.622l-.035 187.484L59.46 397.58V209.764l-41.56-14.14zm60.25 20.498v187.962l156.282 54.37V269.288l-29.053-9.886v119.43L104.325 344.75V225.025zm414.22 3.683L318.433 293.27v189.236l173.935-73.504v-189.2zm-369.354 11.582v99.947l63.675 21.477v-99.763l-63.674-21.662zm31.306 28.797c9.705 0 17.573 7.867 17.573 17.572c0 6.34-3.37 11.88-8.407 14.97v28.53h-18.69v-28.746c-4.838-3.13-8.048-8.562-8.048-14.754c0-9.705 7.867-17.572 17.572-17.572m98.797 15.464v189.307l46.626 16.22V291.51l-46.627-15.864z"/></symbol>
<symbol id="log" viewBox="0 0 512 512"><path fill="currentColor" d="M391.69 15.94c-16.368.073-31 5.07-41.975 16.044L73.83 307.87a71.5 71.5 0 0 1 21.77.768c13.84 2.63 26.617 8.977 37.984 17.714c27.167-24.11 141.885-119.71 141.885-119.71c-40.545 46.737-88.255 89.892-120.536 140.76c.593.734 1.195 1.46 1.775 2.205c15.83 20.355 26.67 45.27 29.923 69.563c.955 7.135 1.235 14.277.74 21.23l181.06-181.06l-7.742-4.647c-.48.215-.962.43-1.493.647l-45.254 22.627l45.254-45.254c0 .09.02.18.026.27l.072-.12l43.52 26.114c1.272-5.898 3.794-11.413 7.824-16.05c4.662-5.37 11.21-9.078 19-10.74l-26.124-43.542l15.435-9.262l11.04 18.4l42.762-42.762c21.036-21.035 26.396-41.327 23.27-60.39c-1.63-9.942-5.823-19.683-11.913-28.747l-72.876 72.875l63.522-84.697a113 113 0 0 0-11.752-11.03c-8.926-7.268-19.102-13.37-29.695-17.936c.182.177.37.35.55.527L377.29 59.565l21.668-43.337a88 88 0 0 0-3.974-.233a81 81 0 0 0-3.297-.05zm43.593 233.36c-5.373.6-8.696 2.71-11.058 5.43c-2.093 2.41-3.55 5.79-4.127 9.872c4.65-.945 7.952-2.652 10.228-4.928c2.3-2.3 4.02-5.645 4.957-10.375zM81.69 325.282c-15.297-.065-31.403 6.298-48.342 23.08c-14.82 15.01-19.83 34.54-17.672 55.385c2.17 20.985 12 42.9 26.424 59.945c2.267 2.68 4.655 5.22 7.125 7.633c3.784-12.452 22.964-33.344 33.912-49.724c-7.955 21.334-13.49 43.014-12.62 65.61c7.806 4.22 16.034 7.09 24.415 8.25c19.47 2.693 40.22-3.064 61.29-23.92c11.398-11.606 15.307-29.53 12.57-49.983c-2.76-20.61-12.425-43.073-26.292-60.902s-31.744-30.818-50.262-34.338a57.7 57.7 0 0 0-10.547-1.037zm-8.21 19.8a73.833 55.395 45 0 1 60.14 26.034a73.833 55.395 45 0 1 13.038 91.377a73.833 55.395 45 0 1-46.732 11.692a61.463 48 45 0 0 29.154-11.608a61.463 48 45 0 0-9.52-77.4a61.463 48 45 0 0-77.402-9.522a61.463 48 45 0 0-11.62 29.147A73.833 55.395 45 0 1 42.24 358.08a73.833 55.395 45 0 1 31.237-12.998z"/></symbol> <symbol id="log" viewBox="0 0 512 512"><path fill="currentColor" d="M391.69 15.94c-16.368.073-31 5.07-41.975 16.044L73.83 307.87a71.5 71.5 0 0 1 21.77.768c13.84 2.63 26.617 8.977 37.984 17.714c27.167-24.11 141.885-119.71 141.885-119.71c-40.545 46.737-88.255 89.892-120.536 140.76c.593.734 1.195 1.46 1.775 2.205c15.83 20.355 26.67 45.27 29.923 69.563c.955 7.135 1.235 14.277.74 21.23l181.06-181.06l-7.742-4.647c-.48.215-.962.43-1.493.647l-45.254 22.627l45.254-45.254c0 .09.02.18.026.27l.072-.12l43.52 26.114c1.272-5.898 3.794-11.413 7.824-16.05c4.662-5.37 11.21-9.078 19-10.74l-26.124-43.542l15.435-9.262l11.04 18.4l42.762-42.762c21.036-21.035 26.396-41.327 23.27-60.39c-1.63-9.942-5.823-19.683-11.913-28.747l-72.876 72.875l63.522-84.697a113 113 0 0 0-11.752-11.03c-8.926-7.268-19.102-13.37-29.695-17.936c.182.177.37.35.55.527L377.29 59.565l21.668-43.337a88 88 0 0 0-3.974-.233a81 81 0 0 0-3.297-.05zm43.593 233.36c-5.373.6-8.696 2.71-11.058 5.43c-2.093 2.41-3.55 5.79-4.127 9.872c4.65-.945 7.952-2.652 10.228-4.928c2.3-2.3 4.02-5.645 4.957-10.375zM81.69 325.282c-15.297-.065-31.403 6.298-48.342 23.08c-14.82 15.01-19.83 34.54-17.672 55.385c2.17 20.985 12 42.9 26.424 59.945c2.267 2.68 4.655 5.22 7.125 7.633c3.784-12.452 22.964-33.344 33.912-49.724c-7.955 21.334-13.49 43.014-12.62 65.61c7.806 4.22 16.034 7.09 24.415 8.25c19.47 2.693 40.22-3.064 61.29-23.92c11.398-11.606 15.307-29.53 12.57-49.983c-2.76-20.61-12.425-43.073-26.292-60.902s-31.744-30.818-50.262-34.338a57.7 57.7 0 0 0-10.547-1.037zm-8.21 19.8a73.833 55.395 45 0 1 60.14 26.034a73.833 55.395 45 0 1 13.038 91.377a73.833 55.395 45 0 1-46.732 11.692a61.463 48 45 0 0 29.154-11.608a61.463 48 45 0 0-9.52-77.4a61.463 48 45 0 0-77.402-9.522a61.463 48 45 0 0-11.62 29.147A73.833 55.395 45 0 1 42.24 358.08a73.833 55.395 45 0 1 31.237-12.998z"/></symbol>
<symbol id="lotus-flower" viewBox="0 0 512 512"><path fill="currentColor" d="M152.313 19.438C138.075 73.11 172.984 126.662 178.25 180.25c-28.744-16.01-71.286-25.18-88.656-43.656c9.36 29.558 51.055 44.096 77.094 66.312c-57.236 1.556-101.637 65.75-148.125 79c54.52 31.628 111.427.296 167.437 23.875c-27.654 34.76-47.284 67.888-57.97 107.283C148.787 384.2 174.07 351.39 198.72 326c-11.686 54.742 1.313 109.477 28.155 164.22c13.028-52.977 67.36-98.796 75.03-157.533c22.665 36.313 53.4 62.266 83.158 103.938c-14.644-51.287-47.12-87.914-64.22-123.625c52.358 5.59 115.075 28.68 168.5 43.47c-29.835-58.79-64.534-103.922-107.78-125.158c33.01.717 70.858 5.604 103.312 10.907c-33.377-19.14-68.513-28.226-110-33.032c49.013-47.885 68.943-95.774 68.406-143.657c-48.033 32.51-96.09 58.57-144.124 74.75c17.206-28.64 40.82-59.57 62-85.468c-35.326 20.535-61.807 48.477-88.22 85.094c-23.716-46.89-79.993-64.068-120.623-120.47zm35.625 72.937c8.325 26.55 49.006 61.23 63.718 91.625c-7.935 2.196-15.188 5.65-21.437 10.063c-9.67-33.43-46.513-71.114-42.282-101.688zm213.28 31.906c-20.144 34.656-47.403 60.806-83 86.72c-2.394-7.408-7.083-13.755-13.124-18.563c31.454-17.384 66.972-44.313 96.125-68.156zm-129.812 75.814c6.66.108 12.638 1.57 17.375 3.97c7.22 3.653 11.376 8.906 12.345 15.436s-1.55 13.663-7.53 20.188c-5.983 6.524-15.326 12.01-26.283 14.218c-10.956 2.208-21.094.686-28.312-2.97c-7.218-3.653-11.374-8.906-12.344-15.436s1.55-13.694 7.53-20.22c5.983-6.524 15.328-11.98 26.283-14.186a51.6 51.6 0 0 1 8.03-.97c.977-.04 1.955-.046 2.906-.03m-63.562 30.562a37.3 37.3 0 0 0 .344 7.563c.983 6.622 3.748 12.55 7.718 17.56c-36.236-7.654-91.958 24.29-125.062 10.157c34.23-.804 77.367-27.78 117-35.28m107.5 10.25c43.444 16.685 78.393 35.883 108.406 65.72c-39.556-17.844-87.918-37.4-126.563-45.47c3.768-2.62 7.204-5.558 10.188-8.812c3.177-3.465 5.884-7.328 7.97-11.438zM274.156 271.5l.22.03c-19.568 32.856-17.574 83.757-44.313 131.845c8.36-50.135 3.05-88.19 17.593-130.438c7.4 1.1 15.3.903 23.344-.718c1.07-.217 2.108-.46 3.156-.72z"/></symbol> <symbol id="lotus-flower" viewBox="0 0 512 512"><path fill="currentColor" d="M152.313 19.438C138.075 73.11 172.984 126.662 178.25 180.25c-28.744-16.01-71.286-25.18-88.656-43.656c9.36 29.558 51.055 44.096 77.094 66.312c-57.236 1.556-101.637 65.75-148.125 79c54.52 31.628 111.427.296 167.437 23.875c-27.654 34.76-47.284 67.888-57.97 107.283C148.787 384.2 174.07 351.39 198.72 326c-11.686 54.742 1.313 109.477 28.155 164.22c13.028-52.977 67.36-98.796 75.03-157.533c22.665 36.313 53.4 62.266 83.158 103.938c-14.644-51.287-47.12-87.914-64.22-123.625c52.358 5.59 115.075 28.68 168.5 43.47c-29.835-58.79-64.534-103.922-107.78-125.158c33.01.717 70.858 5.604 103.312 10.907c-33.377-19.14-68.513-28.226-110-33.032c49.013-47.885 68.943-95.774 68.406-143.657c-48.033 32.51-96.09 58.57-144.124 74.75c17.206-28.64 40.82-59.57 62-85.468c-35.326 20.535-61.807 48.477-88.22 85.094c-23.716-46.89-79.993-64.068-120.623-120.47zm35.625 72.937c8.325 26.55 49.006 61.23 63.718 91.625c-7.935 2.196-15.188 5.65-21.437 10.063c-9.67-33.43-46.513-71.114-42.282-101.688zm213.28 31.906c-20.144 34.656-47.403 60.806-83 86.72c-2.394-7.408-7.083-13.755-13.124-18.563c31.454-17.384 66.972-44.313 96.125-68.156zm-129.812 75.814c6.66.108 12.638 1.57 17.375 3.97c7.22 3.653 11.376 8.906 12.345 15.436s-1.55 13.663-7.53 20.188c-5.983 6.524-15.326 12.01-26.283 14.218c-10.956 2.208-21.094.686-28.312-2.97c-7.218-3.653-11.374-8.906-12.344-15.436s1.55-13.694 7.53-20.22c5.983-6.524 15.328-11.98 26.283-14.186a51.6 51.6 0 0 1 8.03-.97c.977-.04 1.955-.046 2.906-.03m-63.562 30.562a37.3 37.3 0 0 0 .344 7.563c.983 6.622 3.748 12.55 7.718 17.56c-36.236-7.654-91.958 24.29-125.062 10.157c34.23-.804 77.367-27.78 117-35.28m107.5 10.25c43.444 16.685 78.393 35.883 108.406 65.72c-39.556-17.844-87.918-37.4-126.563-45.47c3.768-2.62 7.204-5.558 10.188-8.812c3.177-3.465 5.884-7.328 7.97-11.438zM274.156 271.5l.22.03c-19.568 32.856-17.574 83.757-44.313 131.845c8.36-50.135 3.05-88.19 17.593-130.438c7.4 1.1 15.3.903 23.344-.718c1.07-.217 2.108-.46 3.156-.72z"/></symbol>
<symbol id="magic-shield" viewBox="0 0 512 512"><path fill="currentColor" d="M57.78 23.135c-1.517 29.085-2.193 55.608-2.266 80.316c6.56-2.716 13.703-4.333 21.228-4.333c31.245 0 56.883 25.64 56.883 56.887c0 31.246-25.777 56.3-56.883 56.3c-6.068 0-11.95-1.003-17.488-2.77C71.906 332.82 108.064 376.35 147.668 401.9c20.677 13.34 42.986 21.7 64.268 33.245c17.444 9.463 34.177 21.525 47.42 40.127c13.23-18.597 29.925-30.658 47.324-40.122c21.226-11.545 43.46-19.904 64.064-33.242c39.46-25.543 75.488-69.07 88.135-192.324c-5.32 1.708-10.974 2.723-16.907 2.723c-31.107 0-56.88-25.058-56.88-56.3c0-31.244 25.634-56.888 56.88-56.888c7.63 0 14.745 1.697 21.23 4.508c-.07-24.757-.745-51.334-2.265-80.49c-59.488 13-130.78 19.266-201.5 19.888h-.163c-70.718-.62-142.008-6.888-201.496-19.888zm304.124 39.32l-27.117 93.18l-17.945-5.22l11.504-39.532l-85.116 63.646l-11.19-14.97l129.864-97.105zm-205.394 1.01l81.732 59.512l-11 15.107l-34.338-25.004l34.79 103.514l-17.714 5.955l-53.47-159.085zm140.486 99.652l129.383 97.95l-98.25-.48l.09-18.69l42.15.208l-84.653-64.087zm-122.357 37.71l10.83 15.228l-36.206 25.754l104.898-.17l.03 18.69l-163.577.262l84.024-59.766zm117.79 21l17.806 5.675l-49.39 155.008l-31.248-96.46l17.777-5.76l13.324 41.124l31.73-99.586z"/></symbol> <symbol id="magic-shield" viewBox="0 0 512 512"><path fill="currentColor" d="M57.78 23.135c-1.517 29.085-2.193 55.608-2.266 80.316c6.56-2.716 13.703-4.333 21.228-4.333c31.245 0 56.883 25.64 56.883 56.887c0 31.246-25.777 56.3-56.883 56.3c-6.068 0-11.95-1.003-17.488-2.77C71.906 332.82 108.064 376.35 147.668 401.9c20.677 13.34 42.986 21.7 64.268 33.245c17.444 9.463 34.177 21.525 47.42 40.127c13.23-18.597 29.925-30.658 47.324-40.122c21.226-11.545 43.46-19.904 64.064-33.242c39.46-25.543 75.488-69.07 88.135-192.324c-5.32 1.708-10.974 2.723-16.907 2.723c-31.107 0-56.88-25.058-56.88-56.3c0-31.244 25.634-56.888 56.88-56.888c7.63 0 14.745 1.697 21.23 4.508c-.07-24.757-.745-51.334-2.265-80.49c-59.488 13-130.78 19.266-201.5 19.888h-.163c-70.718-.62-142.008-6.888-201.496-19.888zm304.124 39.32l-27.117 93.18l-17.945-5.22l11.504-39.532l-85.116 63.646l-11.19-14.97l129.864-97.105zm-205.394 1.01l81.732 59.512l-11 15.107l-34.338-25.004l34.79 103.514l-17.714 5.955l-53.47-159.085zm140.486 99.652l129.383 97.95l-98.25-.48l.09-18.69l42.15.208l-84.653-64.087zm-122.357 37.71l10.83 15.228l-36.206 25.754l104.898-.17l.03 18.69l-163.577.262l84.024-59.766zm117.79 21l17.806 5.675l-49.39 155.008l-31.248-96.46l17.777-5.76l13.324 41.124l31.73-99.586z"/></symbol>
@ -151,6 +156,7 @@
<symbol id="sewing-string" viewBox="0 0 512 512"><path fill="currentColor" d="M153.9 51.5c-34.6 0-65.87 4.45-87.79 11.3c-10.96 3.43-19.55 7.51-24.76 11.37c-5.22 3.85-6.41 6.7-6.41 8.33s1.19 4.48 6.41 8.33c5.21 3.86 13.8 7.94 24.76 11.37c21.92 6.8 53.19 11.3 87.79 11.3s65.9-4.5 87.8-11.3c11-3.43 19.6-7.51 24.8-11.37c5.2-3.85 6.4-6.7 6.4-8.33s-1.2-4.48-6.4-8.33c-5.2-3.86-13.8-7.94-24.8-11.37c-21.9-6.85-53.2-11.3-87.8-11.3M388 70.48c-2.5 0-5 0-7.5.16c-20.2 1.15-42.3 7.56-63.1 15.43c-12.5 4.72-24.5 9.98-35.3 15.03c-1.5 1.5-3.2 2.9-4.9 4.2q-7.65 5.55-18.3 9.9v17.9c13.5-7.4 38.1-20.1 64.8-30.2c19.9-7.5 40.8-13.32 57.8-14.29c17-.98 28.9 2.5 35.4 11.69c6 8.5 5 14.1-.7 23.4c-5.6 9.3-16.8 20.2-29.5 31.6c-12.6 11.3-26.5 23.2-37.4 36.4s-19.2 28.2-18.2 45.2c1.5 24.8 21.4 48.3 39.9 67.4c18.4 19 36.5 32.9 36.5 32.9l11-14.2s-17.2-13.3-34.6-31.2c-17.4-18-33.9-41.4-34.8-56v-.1c-.7-10.3 4.6-21.1 14.1-32.5c9.5-11.5 22.8-23 35.6-34.6c12.8-11.5 25.1-22.8 32.9-35.6c7.7-12.8 9.7-29.2-.2-43.11c-9.8-13.91-26.1-19.1-43.5-19.41M153.9 74.5a48 8 0 0 1 48 8a48 8 0 0 1-48 8a48 8 0 0 1-48-8a48 8 0 0 1 48-8m-87 46.7v10.6c58.3 14 116 13 174 6.9v-17.5c-23.6 6.5-53.9 10.3-87 10.3c-33.2 0-63.38-3.8-87-10.3m0 29.1v24.4c62.9 2.9 119.7-3.4 174-13.9v-4.1c-57.1 6-115 7-174-6.4m174 28.7c-54 10.3-111.1 16.5-174 13.8v18.7c64 1.5 123.2-2.5 174-15.9zm0 35.3c-52 12.9-111.1 16.6-174 15.2v3.2c61.5 8.4 120.8 13.8 174 10.8zm-174 36.5v8.9c53.3 17 112.9 17.8 174 16.9v-15.1c-54.1 2.9-113.2-2.3-174-10.7m0 27.7v31.8c52.7 3.4 102.8-3.5 152.2-15.5c-52 .4-103.9-1.7-152.2-16.3m174 29.4c-55.7 14.7-113.1 24.3-174 20.5v16c57.6.2 114.8-1 174-14.2zm221.7 19a20.5 40.99 51.48 0 0-32.8 14.1a20.5 40.99 51.48 0 0-.2.1l-.6.6a20.5 40.99 51.48 0 0-8.9 8.5L265.9 497.5l176.3-115.9a20.5 40.99 51.48 0 0 13.1-8.5a20.5 40.99 51.48 0 0 19.3-41.5a20.5 40.99 51.48 0 0-12-4.7M452.5 342a10.25 20.5 51.48 0 1 .1 0a10.25 20.5 51.48 0 1 6 2.3a10.25 20.5 51.48 0 1-9.7 20.8a10.25 20.5 51.48 0 1-22.4 4.8a10.25 20.5 51.48 0 1 9.6-20.8a10.25 20.5 51.48 0 1 16.4-7.1m-211.6 6.6c-59.9 12.8-117.3 14-173.99 13.8c0 0 .41.9 3.71 2.8c3.91 2.2 10.75 4.6 19.24 6.5c16.94 3.8 40.54 5.8 64.04 5.8s47.1-2 64-5.8c8.5-1.9 15.4-4.3 19.3-6.5c3.4-2 3.7-3 3.7-2.8zM49.17 365.5c-3.1 1.6-5.74 3.1-7.82 4.7c-5.22 3.8-6.41 6.7-6.41 8.3s1.19 4.5 6.41 8.3c5.21 3.9 13.8 8 24.76 11.4c21.92 6.8 53.19 11.3 87.79 11.3s65.9-4.5 87.8-11.3c11-3.4 19.6-7.5 24.8-11.4c5.2-3.8 6.4-6.7 6.4-8.3s-1.2-4.5-6.4-8.3c-2.1-1.6-4.7-3.2-7.9-4.7c-1.2 6.9-6.7 12-12.5 15.3c-6.6 3.8-14.7 6.4-24.3 8.5c-19 4.2-43.4 6.2-67.9 6.2s-48.9-2-67.95-6.2c-9.51-2.1-17.68-4.7-24.26-8.5c-5.79-3.2-11.27-8.4-12.52-15.3"/></symbol> <symbol id="sewing-string" viewBox="0 0 512 512"><path fill="currentColor" d="M153.9 51.5c-34.6 0-65.87 4.45-87.79 11.3c-10.96 3.43-19.55 7.51-24.76 11.37c-5.22 3.85-6.41 6.7-6.41 8.33s1.19 4.48 6.41 8.33c5.21 3.86 13.8 7.94 24.76 11.37c21.92 6.8 53.19 11.3 87.79 11.3s65.9-4.5 87.8-11.3c11-3.43 19.6-7.51 24.8-11.37c5.2-3.85 6.4-6.7 6.4-8.33s-1.2-4.48-6.4-8.33c-5.2-3.86-13.8-7.94-24.8-11.37c-21.9-6.85-53.2-11.3-87.8-11.3M388 70.48c-2.5 0-5 0-7.5.16c-20.2 1.15-42.3 7.56-63.1 15.43c-12.5 4.72-24.5 9.98-35.3 15.03c-1.5 1.5-3.2 2.9-4.9 4.2q-7.65 5.55-18.3 9.9v17.9c13.5-7.4 38.1-20.1 64.8-30.2c19.9-7.5 40.8-13.32 57.8-14.29c17-.98 28.9 2.5 35.4 11.69c6 8.5 5 14.1-.7 23.4c-5.6 9.3-16.8 20.2-29.5 31.6c-12.6 11.3-26.5 23.2-37.4 36.4s-19.2 28.2-18.2 45.2c1.5 24.8 21.4 48.3 39.9 67.4c18.4 19 36.5 32.9 36.5 32.9l11-14.2s-17.2-13.3-34.6-31.2c-17.4-18-33.9-41.4-34.8-56v-.1c-.7-10.3 4.6-21.1 14.1-32.5c9.5-11.5 22.8-23 35.6-34.6c12.8-11.5 25.1-22.8 32.9-35.6c7.7-12.8 9.7-29.2-.2-43.11c-9.8-13.91-26.1-19.1-43.5-19.41M153.9 74.5a48 8 0 0 1 48 8a48 8 0 0 1-48 8a48 8 0 0 1-48-8a48 8 0 0 1 48-8m-87 46.7v10.6c58.3 14 116 13 174 6.9v-17.5c-23.6 6.5-53.9 10.3-87 10.3c-33.2 0-63.38-3.8-87-10.3m0 29.1v24.4c62.9 2.9 119.7-3.4 174-13.9v-4.1c-57.1 6-115 7-174-6.4m174 28.7c-54 10.3-111.1 16.5-174 13.8v18.7c64 1.5 123.2-2.5 174-15.9zm0 35.3c-52 12.9-111.1 16.6-174 15.2v3.2c61.5 8.4 120.8 13.8 174 10.8zm-174 36.5v8.9c53.3 17 112.9 17.8 174 16.9v-15.1c-54.1 2.9-113.2-2.3-174-10.7m0 27.7v31.8c52.7 3.4 102.8-3.5 152.2-15.5c-52 .4-103.9-1.7-152.2-16.3m174 29.4c-55.7 14.7-113.1 24.3-174 20.5v16c57.6.2 114.8-1 174-14.2zm221.7 19a20.5 40.99 51.48 0 0-32.8 14.1a20.5 40.99 51.48 0 0-.2.1l-.6.6a20.5 40.99 51.48 0 0-8.9 8.5L265.9 497.5l176.3-115.9a20.5 40.99 51.48 0 0 13.1-8.5a20.5 40.99 51.48 0 0 19.3-41.5a20.5 40.99 51.48 0 0-12-4.7M452.5 342a10.25 20.5 51.48 0 1 .1 0a10.25 20.5 51.48 0 1 6 2.3a10.25 20.5 51.48 0 1-9.7 20.8a10.25 20.5 51.48 0 1-22.4 4.8a10.25 20.5 51.48 0 1 9.6-20.8a10.25 20.5 51.48 0 1 16.4-7.1m-211.6 6.6c-59.9 12.8-117.3 14-173.99 13.8c0 0 .41.9 3.71 2.8c3.91 2.2 10.75 4.6 19.24 6.5c16.94 3.8 40.54 5.8 64.04 5.8s47.1-2 64-5.8c8.5-1.9 15.4-4.3 19.3-6.5c3.4-2 3.7-3 3.7-2.8zM49.17 365.5c-3.1 1.6-5.74 3.1-7.82 4.7c-5.22 3.8-6.41 6.7-6.41 8.3s1.19 4.5 6.41 8.3c5.21 3.9 13.8 8 24.76 11.4c21.92 6.8 53.19 11.3 87.79 11.3s65.9-4.5 87.8-11.3c11-3.4 19.6-7.5 24.8-11.4c5.2-3.8 6.4-6.7 6.4-8.3s-1.2-4.5-6.4-8.3c-2.1-1.6-4.7-3.2-7.9-4.7c-1.2 6.9-6.7 12-12.5 15.3c-6.6 3.8-14.7 6.4-24.3 8.5c-19 4.2-43.4 6.2-67.9 6.2s-48.9-2-67.95-6.2c-9.51-2.1-17.68-4.7-24.26-8.5c-5.79-3.2-11.27-8.4-12.52-15.3"/></symbol>
<symbol id="shield" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16c25 24 100 72 150 72v96c0 96-75 240-150 312c-75-72-150-216-150-312V88c50 0 125-48 150-72"/></symbol> <symbol id="shield" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16c25 24 100 72 150 72v96c0 96-75 240-150 312c-75-72-150-216-150-312V88c50 0 125-48 150-72"/></symbol>
<symbol id="shield-reflect" viewBox="0 0 512 512"><path fill="currentColor" d="m19.36 19.457l-.38 27.84l267.127 154.75l-58.703 19.916l57.602 19.36L142.12 383.546l-19.214-19.213l-51.47 114.324l123.125-43.482l-17.492-18.95l151.868-151.87l12.433 43.078l22.976-68.5l56.675-16.565l-57.475-15.492l-22.934-79.828l-14.145 48.266l-268.65-155.41l-38.454-.446zM370.614 81.94q-6.796.03-13.51.302c-3.275.134-6.528.32-9.76.547l31.25 108.786l104.05 28.045c6.204-39.085 8.902-80.275 9.18-120.075C456.37 88.82 415.098 82.257 375.15 81.95a404 404 0 0 0-4.537-.01zm-36.87 2.1c-31.99 3.653-61.013 12.153-83.014 25.87l64.493 37.31l18.52-63.18zm148.18 139.997L378.958 254.13l-38.93 116.054l-20.268-70.225l-39.07 39.067c18.814 35.364 46.1 62.287 86.175 77.604c47.473-17.834 78.566-62.795 98.014-121.6c7.323-22.14 12.905-46.11 17.042-70.993z"/></symbol> <symbol id="shield-reflect" viewBox="0 0 512 512"><path fill="currentColor" d="m19.36 19.457l-.38 27.84l267.127 154.75l-58.703 19.916l57.602 19.36L142.12 383.546l-19.214-19.213l-51.47 114.324l123.125-43.482l-17.492-18.95l151.868-151.87l12.433 43.078l22.976-68.5l56.675-16.565l-57.475-15.492l-22.934-79.828l-14.145 48.266l-268.65-155.41l-38.454-.446zM370.614 81.94q-6.796.03-13.51.302c-3.275.134-6.528.32-9.76.547l31.25 108.786l104.05 28.045c6.204-39.085 8.902-80.275 9.18-120.075C456.37 88.82 415.098 82.257 375.15 81.95a404 404 0 0 0-4.537-.01zm-36.87 2.1c-31.99 3.653-61.013 12.153-83.014 25.87l64.493 37.31l18.52-63.18zm148.18 139.997L378.958 254.13l-38.93 116.054l-20.268-70.225l-39.07 39.067c18.814 35.364 46.1 62.287 86.175 77.604c47.473-17.834 78.566-62.795 98.014-121.6c7.323-22.14 12.905-46.11 17.042-70.993z"/></symbol>
<symbol id="shoulder-bag" viewBox="0 0 512 512"><path fill="currentColor" d="M256 18.75c14.4 0 27.4 5.89 38.2 15.27s19.7 22.17 27.5 37.08C337.2 101 348 139.6 355.8 178c11.6 56.7 16.5 113 18.3 138.8H356c-1.8-25.8-6.7-80.5-17.8-135.2c-7.7-37.6-18.4-75.1-32.5-102.2c-7.1-13.59-15-24.55-23.3-31.79c-8.4-7.25-16.8-10.86-26.4-10.86s-18 3.61-26.4 10.86c-8.3 7.24-16.2 18.2-23.3 31.79c-14.1 27.1-24.8 64.6-32.5 102.2c-11.1 54.7-16 109.4-17.8 135.2h-18.1c1.8-25.8 6.7-82.1 18.3-138.8c7.8-38.4 18.6-77 34.1-106.9c7.8-14.91 16.7-27.7 27.5-37.08s23.8-15.27 38.2-15.27M374.9 334.8q0 16.95-.3 32.1c-80.2 18.9-159.1 18.1-237.2-.1c-.2-10.2-.3-20.7-.3-32zm-1 50.6c-2.1 38.4-8.7 68.1-29.1 94.9v.1l-.1.1c.1-.1-2.7 2.1-7.8 4c-5.2 1.8-12.4 3.5-20.8 4.8c-16.8 2.6-38.5 4-60.1 4s-43.3-1.4-60.1-4c-8.4-1.3-15.6-3-20.8-4.8c-5.1-1.9-7.9-4.1-7.8-4l-.1-.1v-.1c-20.4-26.8-27-56.7-29.1-94.9c77.6 17.4 156.3 18.2 235.8 0"/></symbol>
<symbol id="shrimp" viewBox="0 0 512 512"><path fill="currentColor" d="M376.4 19.14c-24.4-.17-55.5 6.54-89 13.02c-33.4 6.48-68.9 12.8-100.2 12.56c-31.2-.24-57.4-6.91-74.6-24.83L99.67 32.35C128 59.39 166 63.49 200.2 62.49c-8.4 1.48-17.2 2.59-26.1 3.21c-36.7 2.54-75.23-2.61-92.58-13.15l-9.34 15.38C96.57 82.72 136.4 86.36 175.3 83.65c38.6-2.68 75.7-11.02 94.7-29.9c7.1-1.28 14.1-2.59 20.9-3.92c33.6-6.51 64.5-12.84 85.3-12.69c10.5.1 18 1.91 21.9 4.57c2.3 1.53 3.9 3.15 4.8 5.78h18.3c-1.7-8.79-6.3-16.19-13-20.74c-8.8-5.86-19.6-7.52-31.8-7.61m51.7 46.1c-44.9-.24-134 8.46-209.4 29.2c1.1-.11 2.2-.17 3.3-.17c18.1 0 33 14.93 33 33.03s-14.9 33-33 33s-33-14.9-33-33c0-13 7.7-24.3 18.7-29.71c-27.9 8.31-53.4 18.31-73.4 30.21c51.7 27.3 77.4 63 99.9 97.3c73.4-20.4 119.8-42.8 174.9-95.9c-24.1 5.9-35.3 6.5-56.2 5.7c28.1-10.5 97-43.23 118.7-55.9c-29.4 2.28-74.5 12.38-100.9 18.44c14.9-13.43 51.3-28.42 64.4-32.08c-2.2-.1-4.5-.1-7-.12M222 112.3c-8.4 0-15 6.6-15 15s6.6 15 15 15s15-6.6 15-15s-6.6-15-15-15m-120.5 20.2c-17.58 26.8-31.42 52.3-41.44 76.2c25.1 34.2 57.14 63.2 115.54 80.3c10-17.5 24.4-35.6 43-54.6c-25.3-38.9-51.8-75.5-117.1-101.9m-48.93 96c-12.03 35.4-15.18 67.4-9.37 96.1c32.35 23.5 59.1 38.1 115.5 25.9q-1.5-21.75 8.7-45.3c-54.9-16.7-89.29-44.9-114.83-76.7M231 247.2c-4.5 4.6-8.7 9.1-12.6 13.6c31.6 17.7 54.7 38.7 77.8 70.8l14.6-10.6c-23.4-32.4-48-55.2-79.8-73.8m-28.3 32.9c-3.8 5.2-7.2 10.3-10.1 15.3c8.6 3.6 21.7 10.7 33.8 19c15 10.4 28.9 23.4 33.6 32.6l16-8.4c-7.7-14.6-23.2-27.7-39.3-38.9c-11.9-8.3-23.8-15.1-34-19.6m-20.1 35.5c-2.5 6.2-4.1 12.2-5.1 17.9c4.7 1 12.9 4 20.8 9.1c10.7 7.1 21.5 17.3 27 26.1l15.2-9.6c-7.6-12-19.7-23.2-32.3-31.5c-8.6-5.6-17-10.4-25.6-12M52 352.1c15.4 34.5 46.57 64.6 95.2 89.5c11.6-1 20.9-2.1 28.7-5.9c6.9-3.4 13.3-9 19.9-20.9c-16.9-13.7-28.4-29.2-33.8-46.7c-49.2 10.4-81.56.9-110-16m370.1 72.6c-10.4-.1-43.1 4.2-75.8 11c-23.5 5-47.6 11.5-64.9 18c11.7-3.1 25.8-4.3 41.3-4.7c6.1-.2 12.5-.2 18.9-.1c19.2.4 39.2 2.2 57 4.8c12.3 1.9 23.4 3.9 32.9 6.5c6.9-8.3 12.4-18.2 12.9-24.1c.5-10.9-16.7-11.3-22.3-11.4m-211.7.7c-9.7 14.2-19.1 24.7-34.1 29.5c21.2 8.8 44.9 16.8 71.4 24c8.3-7.3 16-17.2 14.3-27.7c-19.8-7.8-37.1-16.3-51.6-25.8m63.3 50.9l-9.2 8.3c13.3 4 34.8 9 59.2 8.2c36.3-1.3 84.3 2.2 114.8-10.5c-48.8-12.3-126.4-27.6-164.8-6"/></symbol> <symbol id="shrimp" viewBox="0 0 512 512"><path fill="currentColor" d="M376.4 19.14c-24.4-.17-55.5 6.54-89 13.02c-33.4 6.48-68.9 12.8-100.2 12.56c-31.2-.24-57.4-6.91-74.6-24.83L99.67 32.35C128 59.39 166 63.49 200.2 62.49c-8.4 1.48-17.2 2.59-26.1 3.21c-36.7 2.54-75.23-2.61-92.58-13.15l-9.34 15.38C96.57 82.72 136.4 86.36 175.3 83.65c38.6-2.68 75.7-11.02 94.7-29.9c7.1-1.28 14.1-2.59 20.9-3.92c33.6-6.51 64.5-12.84 85.3-12.69c10.5.1 18 1.91 21.9 4.57c2.3 1.53 3.9 3.15 4.8 5.78h18.3c-1.7-8.79-6.3-16.19-13-20.74c-8.8-5.86-19.6-7.52-31.8-7.61m51.7 46.1c-44.9-.24-134 8.46-209.4 29.2c1.1-.11 2.2-.17 3.3-.17c18.1 0 33 14.93 33 33.03s-14.9 33-33 33s-33-14.9-33-33c0-13 7.7-24.3 18.7-29.71c-27.9 8.31-53.4 18.31-73.4 30.21c51.7 27.3 77.4 63 99.9 97.3c73.4-20.4 119.8-42.8 174.9-95.9c-24.1 5.9-35.3 6.5-56.2 5.7c28.1-10.5 97-43.23 118.7-55.9c-29.4 2.28-74.5 12.38-100.9 18.44c14.9-13.43 51.3-28.42 64.4-32.08c-2.2-.1-4.5-.1-7-.12M222 112.3c-8.4 0-15 6.6-15 15s6.6 15 15 15s15-6.6 15-15s-6.6-15-15-15m-120.5 20.2c-17.58 26.8-31.42 52.3-41.44 76.2c25.1 34.2 57.14 63.2 115.54 80.3c10-17.5 24.4-35.6 43-54.6c-25.3-38.9-51.8-75.5-117.1-101.9m-48.93 96c-12.03 35.4-15.18 67.4-9.37 96.1c32.35 23.5 59.1 38.1 115.5 25.9q-1.5-21.75 8.7-45.3c-54.9-16.7-89.29-44.9-114.83-76.7M231 247.2c-4.5 4.6-8.7 9.1-12.6 13.6c31.6 17.7 54.7 38.7 77.8 70.8l14.6-10.6c-23.4-32.4-48-55.2-79.8-73.8m-28.3 32.9c-3.8 5.2-7.2 10.3-10.1 15.3c8.6 3.6 21.7 10.7 33.8 19c15 10.4 28.9 23.4 33.6 32.6l16-8.4c-7.7-14.6-23.2-27.7-39.3-38.9c-11.9-8.3-23.8-15.1-34-19.6m-20.1 35.5c-2.5 6.2-4.1 12.2-5.1 17.9c4.7 1 12.9 4 20.8 9.1c10.7 7.1 21.5 17.3 27 26.1l15.2-9.6c-7.6-12-19.7-23.2-32.3-31.5c-8.6-5.6-17-10.4-25.6-12M52 352.1c15.4 34.5 46.57 64.6 95.2 89.5c11.6-1 20.9-2.1 28.7-5.9c6.9-3.4 13.3-9 19.9-20.9c-16.9-13.7-28.4-29.2-33.8-46.7c-49.2 10.4-81.56.9-110-16m370.1 72.6c-10.4-.1-43.1 4.2-75.8 11c-23.5 5-47.6 11.5-64.9 18c11.7-3.1 25.8-4.3 41.3-4.7c6.1-.2 12.5-.2 18.9-.1c19.2.4 39.2 2.2 57 4.8c12.3 1.9 23.4 3.9 32.9 6.5c6.9-8.3 12.4-18.2 12.9-24.1c.5-10.9-16.7-11.3-22.3-11.4m-211.7.7c-9.7 14.2-19.1 24.7-34.1 29.5c21.2 8.8 44.9 16.8 71.4 24c8.3-7.3 16-17.2 14.3-27.7c-19.8-7.8-37.1-16.3-51.6-25.8m63.3 50.9l-9.2 8.3c13.3 4 34.8 9 59.2 8.2c36.3-1.3 84.3 2.2 114.8-10.5c-48.8-12.3-126.4-27.6-164.8-6"/></symbol>
<symbol id="sickle" viewBox="0 0 512 512"><path fill="currentColor" d="M257.563 25.156c353.16 276.87 16.918 408.895-87.875 293.25l-40.75 37.125l50.812 50.345c217.562 181.363 524.73-252.058 77.813-380.72M110.75 364.28c-5.525 1.065-8.975 2.957-11.313 5.25c-1.956 1.922-3.248 4.556-4.25 7.564l55.188 52.844c5.468-1.008 9.264-2.796 11.28-4.688c1.997-1.872 3.095-3.864 3.095-7.53zm-24.72 30.314L30.407 445.28c-16.737 27 14.693 61.198 51.093 44.66l51.53-50.282l-47-45.062z"/></symbol> <symbol id="sickle" viewBox="0 0 512 512"><path fill="currentColor" d="M257.563 25.156c353.16 276.87 16.918 408.895-87.875 293.25l-40.75 37.125l50.812 50.345c217.562 181.363 524.73-252.058 77.813-380.72M110.75 364.28c-5.525 1.065-8.975 2.957-11.313 5.25c-1.956 1.922-3.248 4.556-4.25 7.564l55.188 52.844c5.468-1.008 9.264-2.796 11.28-4.688c1.997-1.872 3.095-3.864 3.095-7.53zm-24.72 30.314L30.407 445.28c-16.737 27 14.693 61.198 51.093 44.66l51.53-50.282l-47-45.062z"/></symbol>
<symbol id="skeleton" viewBox="0 0 512 512"><path fill="currentColor" d="M266.7 175.748v8.948h33.962a10.164 10.164 0 0 1-.094 20.329H266.7v8.948h2.672a10.165 10.165 0 0 1-.252 20.329h-2.42v8.948h1.666a10.165 10.165 0 1 1-.252 20.329h-1.425v4.789a10.175 10.175 0 0 1-10.153 9.954h-.147a10.164 10.164 0 0 1-10.018-10.31v-4.433h-1.666a10.164 10.164 0 0 1 .105-20.329h1.561v-8.948h-1.666a10.164 10.164 0 0 1 .105-20.329h1.561v-8.948h-33.95a10.164 10.164 0 0 1-6.979-17.447a10 10 0 0 1 7.23-2.871h33.71v-8.949h-33.95a10.164 10.164 0 0 1 .104-20.328h33.856v-8.95h-12.008a10.164 10.164 0 1 1 .105-20.328h11.893v-9.724a10.164 10.164 0 0 1 9.913-10.258a3 3 0 0 1 .492 0a10.154 10.154 0 0 1 9.913 10.3v9.672h11.998a10.164 10.164 0 0 1 6.978 17.457a10.08 10.08 0 0 1-7.23 2.871H266.7v8.939h33.96a10.196 10.196 0 0 1 3.825 19.584a9.4 9.4 0 0 1-3.887.744H266.7zm-46.493-61.206a10.19 10.19 0 0 0-9.137-5.742h-.126a10.15 10.15 0 0 0-4.558 1.11l-29.225 14.618a10.164 10.164 0 0 0 8.76 18.306l.304-.146l29.236-14.67a10.185 10.185 0 0 0 4.746-13.476m118.733 20.203a10.185 10.185 0 0 0-4.328-13.727l-.251-.126l-29.235-14.67a10.164 10.164 0 1 0-9.127 18.16l29.235 14.617a10.175 10.175 0 0 0 13.706-4.265zm-156.487 23.65a10.12 10.12 0 0 0-7.178-3.08h-.262a10.175 10.175 0 0 0-10.017 10.268v58.513a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.913a4 4 0 0 0 0-.46v-58.398a10.1 10.1 0 0 0-2.87-7.23zm154.234-3.08a10.175 10.175 0 0 0-10.017 10.268v58.513a10.164 10.164 0 0 0 10.028 10.3h.21a9 9 0 0 0 3.447-.566a10.3 10.3 0 0 0 6.643-9.347a4 4 0 0 0 0-.46v-58.398a10.164 10.164 0 0 0-10.049-10.31zm-36.497 114.77a10.2 10.2 0 0 0-5.386 1.76l-38.278 25.526l-38.247-25.494a10.1 10.1 0 0 0-5.742-1.792a9.8 9.8 0 0 0-4.872 1.216a10.2 10.2 0 0 0-5.24 8.927a10.1 10.1 0 0 0 4.6 8.54l43.874 29.256a10.1 10.1 0 0 0 12.501-.775l42.69-28.45a10.164 10.164 0 0 0-5.9-18.714m-80.276 51.429a10.12 10.12 0 0 0-7.178-3.08h-.262a10.175 10.175 0 0 0-10.017 10.268v58.512a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.912a4 4 0 0 0 0-.46v-58.387a10.1 10.1 0 0 0-2.86-7.241zm87.82 0a10.1 10.1 0 0 0-7.177-3.08h-.262a10.175 10.175 0 0 0-10.007 10.268v58.512a10.164 10.164 0 0 0 10.028 10.3h.23a8.9 8.9 0 0 0 3.438-.565a10.32 10.32 0 0 0 6.632-9.357a4 4 0 0 0 0-.44v-58.397a10.1 10.1 0 0 0-2.87-7.241zm-87.82 93.48a10.1 10.1 0 0 0-7.178-3.082h-.262a10.175 10.175 0 0 0-10.017 10.27v58.512a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.913a4 4 0 0 0 0-.46v-58.398a10.1 10.1 0 0 0-2.86-7.23zm-37.46-165.426a10.1 10.1 0 0 0-7.179-3.08h-.262a10.175 10.175 0 0 0-10.017 10.268v21.806a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.912a4 4 0 0 0 0-.461v-21.68a10.1 10.1 0 0 0-2.87-7.241m161.673 3.668a10.1 10.1 0 0 0-7.178-3.081h-.262a10.175 10.175 0 0 0-10.017 10.269v21.774a10.164 10.164 0 0 0 10.028 10.3h.21a9 9 0 0 0 3.447-.565a10.3 10.3 0 0 0 6.643-9.347a4 4 0 0 0 0-.461v-21.66a10.1 10.1 0 0 0-2.871-7.23zm-36.382 161.757a10.1 10.1 0 0 0-7.178-3.08h-.261a10.175 10.175 0 0 0-10.007 10.268v58.513a10.164 10.164 0 0 0 10.028 10.3h.21a9 9 0 0 0 3.447-.566a10.31 10.31 0 0 0 6.643-9.357a4 4 0 0 0 0-.44v-58.408a10.1 10.1 0 0 0-2.882-7.23M285.74 59.467c0 17.363-13.13 38.467-28.292 38.467s-30.157-21.02-30.157-38.467C227.29 34.193 242.265 21 257.448 21s28.334 13.109 28.334 38.467zm-34.086-3.51a9.095 9.095 0 1 0-9.096 9.095a9.095 9.095 0 0 0 9.137-9.095zm27.883 0a9.095 9.095 0 1 0-9.095 9.095a9.095 9.095 0 0 0 9.137-9.095z"/></symbol> <symbol id="skeleton" viewBox="0 0 512 512"><path fill="currentColor" d="M266.7 175.748v8.948h33.962a10.164 10.164 0 0 1-.094 20.329H266.7v8.948h2.672a10.165 10.165 0 0 1-.252 20.329h-2.42v8.948h1.666a10.165 10.165 0 1 1-.252 20.329h-1.425v4.789a10.175 10.175 0 0 1-10.153 9.954h-.147a10.164 10.164 0 0 1-10.018-10.31v-4.433h-1.666a10.164 10.164 0 0 1 .105-20.329h1.561v-8.948h-1.666a10.164 10.164 0 0 1 .105-20.329h1.561v-8.948h-33.95a10.164 10.164 0 0 1-6.979-17.447a10 10 0 0 1 7.23-2.871h33.71v-8.949h-33.95a10.164 10.164 0 0 1 .104-20.328h33.856v-8.95h-12.008a10.164 10.164 0 1 1 .105-20.328h11.893v-9.724a10.164 10.164 0 0 1 9.913-10.258a3 3 0 0 1 .492 0a10.154 10.154 0 0 1 9.913 10.3v9.672h11.998a10.164 10.164 0 0 1 6.978 17.457a10.08 10.08 0 0 1-7.23 2.871H266.7v8.939h33.96a10.196 10.196 0 0 1 3.825 19.584a9.4 9.4 0 0 1-3.887.744H266.7zm-46.493-61.206a10.19 10.19 0 0 0-9.137-5.742h-.126a10.15 10.15 0 0 0-4.558 1.11l-29.225 14.618a10.164 10.164 0 0 0 8.76 18.306l.304-.146l29.236-14.67a10.185 10.185 0 0 0 4.746-13.476m118.733 20.203a10.185 10.185 0 0 0-4.328-13.727l-.251-.126l-29.235-14.67a10.164 10.164 0 1 0-9.127 18.16l29.235 14.617a10.175 10.175 0 0 0 13.706-4.265zm-156.487 23.65a10.12 10.12 0 0 0-7.178-3.08h-.262a10.175 10.175 0 0 0-10.017 10.268v58.513a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.913a4 4 0 0 0 0-.46v-58.398a10.1 10.1 0 0 0-2.87-7.23zm154.234-3.08a10.175 10.175 0 0 0-10.017 10.268v58.513a10.164 10.164 0 0 0 10.028 10.3h.21a9 9 0 0 0 3.447-.566a10.3 10.3 0 0 0 6.643-9.347a4 4 0 0 0 0-.46v-58.398a10.164 10.164 0 0 0-10.049-10.31zm-36.497 114.77a10.2 10.2 0 0 0-5.386 1.76l-38.278 25.526l-38.247-25.494a10.1 10.1 0 0 0-5.742-1.792a9.8 9.8 0 0 0-4.872 1.216a10.2 10.2 0 0 0-5.24 8.927a10.1 10.1 0 0 0 4.6 8.54l43.874 29.256a10.1 10.1 0 0 0 12.501-.775l42.69-28.45a10.164 10.164 0 0 0-5.9-18.714m-80.276 51.429a10.12 10.12 0 0 0-7.178-3.08h-.262a10.175 10.175 0 0 0-10.017 10.268v58.512a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.912a4 4 0 0 0 0-.46v-58.387a10.1 10.1 0 0 0-2.86-7.241zm87.82 0a10.1 10.1 0 0 0-7.177-3.08h-.262a10.175 10.175 0 0 0-10.007 10.268v58.512a10.164 10.164 0 0 0 10.028 10.3h.23a8.9 8.9 0 0 0 3.438-.565a10.32 10.32 0 0 0 6.632-9.357a4 4 0 0 0 0-.44v-58.397a10.1 10.1 0 0 0-2.87-7.241zm-87.82 93.48a10.1 10.1 0 0 0-7.178-3.082h-.262a10.175 10.175 0 0 0-10.017 10.27v58.512a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.913a4 4 0 0 0 0-.46v-58.398a10.1 10.1 0 0 0-2.86-7.23zm-37.46-165.426a10.1 10.1 0 0 0-7.179-3.08h-.262a10.175 10.175 0 0 0-10.017 10.268v21.806a10.164 10.164 0 0 0 10.028 10.3h.146a10.175 10.175 0 0 0 10.154-9.912a4 4 0 0 0 0-.461v-21.68a10.1 10.1 0 0 0-2.87-7.241m161.673 3.668a10.1 10.1 0 0 0-7.178-3.081h-.262a10.175 10.175 0 0 0-10.017 10.269v21.774a10.164 10.164 0 0 0 10.028 10.3h.21a9 9 0 0 0 3.447-.565a10.3 10.3 0 0 0 6.643-9.347a4 4 0 0 0 0-.461v-21.66a10.1 10.1 0 0 0-2.871-7.23zm-36.382 161.757a10.1 10.1 0 0 0-7.178-3.08h-.261a10.175 10.175 0 0 0-10.007 10.268v58.513a10.164 10.164 0 0 0 10.028 10.3h.21a9 9 0 0 0 3.447-.566a10.31 10.31 0 0 0 6.643-9.357a4 4 0 0 0 0-.44v-58.408a10.1 10.1 0 0 0-2.882-7.23M285.74 59.467c0 17.363-13.13 38.467-28.292 38.467s-30.157-21.02-30.157-38.467C227.29 34.193 242.265 21 257.448 21s28.334 13.109 28.334 38.467zm-34.086-3.51a9.095 9.095 0 1 0-9.096 9.095a9.095 9.095 0 0 0 9.137-9.095zm27.883 0a9.095 9.095 0 1 0-9.095 9.095a9.095 9.095 0 0 0 9.137-9.095z"/></symbol>
@ -159,6 +165,7 @@
<symbol id="spears" viewBox="0 0 512 512"><path fill="currentColor" d="m433.877 19.855l-78.62 158.668l47.82 53.934l-15.673 260.824h38.79l15.697-261.233l51.04-45.25l-59.053-166.942zm-130.48 20.598L216.073 152.55l28.397 49.186l-28.616 106.387l-.102-.176l-9.545 35.62l.076.134l-40.234 149.58h32.68l29.676-111.186l.026.045l9.527-35.556l-.054-.09L274.56 209.15l48.415-27.95L303.4 40.452h-.002zM111.632 153.21l14.48 116.54l44.42 11.904L193 320.648l9.555-35.66l-9.256-16.1l12.022-44.87l-93.69-70.81zm-49.357 74.31l-42.68 79.31l23.57 28.455L30.786 493.28h18.746L61.83 336.26l27.608-22.865zh-.002zm257.06 10.878l-22.354 87.248l29.686 21.932L345.04 493.28h18.84l-18.823-149.235l21.293-28.824zm175.103 28.614l-40.108 226.27h18.98l21.128-119.188zm-339.903 38.886l-55.35 71.05l18.618 32.247l-20.41 84.086h19.233l19.51-80.385l30.81-17.788l-12.408-89.21h-.002zm96.623 63.645l-9.517 35.516l50.837 88.22h29.8z"/></symbol> <symbol id="spears" viewBox="0 0 512 512"><path fill="currentColor" d="m433.877 19.855l-78.62 158.668l47.82 53.934l-15.673 260.824h38.79l15.697-261.233l51.04-45.25l-59.053-166.942zm-130.48 20.598L216.073 152.55l28.397 49.186l-28.616 106.387l-.102-.176l-9.545 35.62l.076.134l-40.234 149.58h32.68l29.676-111.186l.026.045l9.527-35.556l-.054-.09L274.56 209.15l48.415-27.95L303.4 40.452h-.002zM111.632 153.21l14.48 116.54l44.42 11.904L193 320.648l9.555-35.66l-9.256-16.1l12.022-44.87l-93.69-70.81zm-49.357 74.31l-42.68 79.31l23.57 28.455L30.786 493.28h18.746L61.83 336.26l27.608-22.865zh-.002zm257.06 10.878l-22.354 87.248l29.686 21.932L345.04 493.28h18.84l-18.823-149.235l21.293-28.824zm175.103 28.614l-40.108 226.27h18.98l21.128-119.188zm-339.903 38.886l-55.35 71.05l18.618 32.247l-20.41 84.086h19.233l19.51-80.385l30.81-17.788l-12.408-89.21h-.002zm96.623 63.645l-9.517 35.516l50.837 88.22h29.8z"/></symbol>
<symbol id="spectre" viewBox="0 0 512 512"><path fill="currentColor" d="M282.83 18.877c21.567 6.146 36.328 15.205 40.572 28.77a71 71 0 0 0-4.066 2.363c-25.655 5.807-53.084 18.634-81.047 34.363c20.225-4.69 36.705-4.42 47.544 3.324c-5.712 10.3-10.797 22.294-15.123 36.06c-21.343 67.922-125.678-80.577-189.065-5.255C41.47 166.24 92.702 212.342 26.5 294.29c35.583-4.14 45.11-9.47 62.416-36.21c10.44-16.13 28.52-22.1 44.668-21.45c-12.718 11.206-25.786 30.354-38.21 59.895c19.832-18.528 44.927-38.68 71.603-40.005c.912 6.354-2.408 13.74-12.008 21.418C93.21 327.327 15.58 364.185 19.83 476.504c5.558-11.267 11.646-20.31 17.574-28.617c5.98 29.582 28.2 53.8 92.99 40.482c-46.928-6.407-76.268-59.586-45.355-82.528c62.716-46.544 128.82 1.436 269.9-75.342a80 80 0 0 1 7.164-3.46c-2.246 19.6-12.367 39.84-22.362 57.14c14.26-10.38 25.415-20.147 33.928-29.262c2.14 26.14-11.748 54.65-25.393 78.268c43.26-31.49 61.19-57.976 63.207-78.422c9.334 36.678-1.895 95.547-25.03 123.492c77.553-39.433 106.608-77.127 109.76-190.664c1.662-59.824-66.23-60.536-56.435-101.344c11.945-49.756 6.768-84.69-7.565-107.947c-19.6-49.73-79.99-59.74-149.385-59.423zM89.8 47.684C54.69 47.534 45.233 83.056 55.724 117c17.146-51.504 70.414-44.24 111.17-34.367c-33.282-25.005-58.707-34.87-77.096-34.95zm254.595 30.742c18.643 21.37 29.373 43.02 10.105 65.732c-26.562-16.677-26.985-39.252-10.105-65.732m74.494 48.6c3.655-.013 7.78.35 12.473 1.09c-1.706 30.506-14.4 33-46.634 32.154c8.335-22.146 14.416-33.176 34.16-33.245zm-84.677 40.316c9.652.1 20.258 2.84 30.598 8.918c44.65 26.246 21.934 73.314-4.1 74.78c-15.174.855 1.443-23.842-16.17-38.476c-15.258-12.678-38.596 12.53-45.204-5.78c-8.218-22.693 10.21-39.696 34.877-39.442zm60.18 246.168c-24.195 27.825-58.89 60.1-99.444 31.41c16.625 45.643 68.87 70.465 99.443-31.41z"/></symbol> <symbol id="spectre" viewBox="0 0 512 512"><path fill="currentColor" d="M282.83 18.877c21.567 6.146 36.328 15.205 40.572 28.77a71 71 0 0 0-4.066 2.363c-25.655 5.807-53.084 18.634-81.047 34.363c20.225-4.69 36.705-4.42 47.544 3.324c-5.712 10.3-10.797 22.294-15.123 36.06c-21.343 67.922-125.678-80.577-189.065-5.255C41.47 166.24 92.702 212.342 26.5 294.29c35.583-4.14 45.11-9.47 62.416-36.21c10.44-16.13 28.52-22.1 44.668-21.45c-12.718 11.206-25.786 30.354-38.21 59.895c19.832-18.528 44.927-38.68 71.603-40.005c.912 6.354-2.408 13.74-12.008 21.418C93.21 327.327 15.58 364.185 19.83 476.504c5.558-11.267 11.646-20.31 17.574-28.617c5.98 29.582 28.2 53.8 92.99 40.482c-46.928-6.407-76.268-59.586-45.355-82.528c62.716-46.544 128.82 1.436 269.9-75.342a80 80 0 0 1 7.164-3.46c-2.246 19.6-12.367 39.84-22.362 57.14c14.26-10.38 25.415-20.147 33.928-29.262c2.14 26.14-11.748 54.65-25.393 78.268c43.26-31.49 61.19-57.976 63.207-78.422c9.334 36.678-1.895 95.547-25.03 123.492c77.553-39.433 106.608-77.127 109.76-190.664c1.662-59.824-66.23-60.536-56.435-101.344c11.945-49.756 6.768-84.69-7.565-107.947c-19.6-49.73-79.99-59.74-149.385-59.423zM89.8 47.684C54.69 47.534 45.233 83.056 55.724 117c17.146-51.504 70.414-44.24 111.17-34.367c-33.282-25.005-58.707-34.87-77.096-34.95zm254.595 30.742c18.643 21.37 29.373 43.02 10.105 65.732c-26.562-16.677-26.985-39.252-10.105-65.732m74.494 48.6c3.655-.013 7.78.35 12.473 1.09c-1.706 30.506-14.4 33-46.634 32.154c8.335-22.146 14.416-33.176 34.16-33.245zm-84.677 40.316c9.652.1 20.258 2.84 30.598 8.918c44.65 26.246 21.934 73.314-4.1 74.78c-15.174.855 1.443-23.842-16.17-38.476c-15.258-12.678-38.596 12.53-45.204-5.78c-8.218-22.693 10.21-39.696 34.877-39.442zm60.18 246.168c-24.195 27.825-58.89 60.1-99.444 31.41c16.625 45.643 68.87 70.465 99.443-31.41z"/></symbol>
<symbol id="spider-face" viewBox="0 0 512 512"><path fill="currentColor" d="M16 17.188v236.656c0 20.48 19.324 40.365 48.156 57.47c11.504-6.066 23.26-9.564 34.813-9.564c29.023 0 53.453 20.3 62.093 48.188c1.888.495 3.752.863 5.625 1.343c13.824-9.92 26.255-12.217 34.687-12.217c17.552 0 33.037 9.688 42.125 24.312c4.288.208 8.717.53 12.78.53c4.177 0 8.507-.18 12.94-.436c9.087-14.69 24.586-24.408 42.186-24.408c8.08 0 19.85 2.198 32.97 11.094c2.655-.736 5.296-1.576 7.968-2.344c9.216-26.784 33.18-46.03 61.47-46.03c10.27 0 20.71 2.715 30.998 7.53C475.325 291.6 496 271.923 496 253.97V17.187zm67.53 126.28c20.72 0 37.5 16.796 37.5 37.532c0 20.72-16.78 37.5-37.5 37.5S46 201.72 46 181s16.81-37.53 37.53-37.53zm345.126 0c20.72 0 37.53 16.796 37.53 37.532c.002 20.72-16.81 37.5-37.53 37.5s-37.53-16.78-37.53-37.5s16.81-37.53 37.53-37.53zM76.97 155.282c-9.112 0-16.5 7.39-16.5 16.5c0 9.112 7.388 16.5 16.5 16.5c9.11 0 16.5-7.388 16.5-16.5c0-9.11-7.39-16.5-16.5-16.5m345.124 0c-9.11 0-16.5 7.39-16.5 16.5c0 9.112 7.39 16.5 16.5 16.5s16.5-7.388 16.5-16.5c0-9.11-7.39-16.5-16.5-16.5m-241.03 11.97c33.135 0 60 26.848 60 60c.014 33.136-26.85 60.03-60 60.03c-33.137 0-60.033-26.894-60.033-60.03s26.897-60 60.032-60zm150.06 0c33.137 0 60 26.848 60 60c.017 33.136-26.847 60.03-60 60.03c-33.135 0-60.03-26.894-60.03-60.03s26.895-60 60.03-60M170.563 182.5c-16.577 0-30.03 13.423-30.03 30s13.453 30.03 30.03 30.03s30-13.453 30-30.03s-13.422-30-30-30m150.032 0c-16.578 0-30 13.423-30 30s13.422 30.03 30 30.03s30.03-13.453 30.03-30.03s-13.453-30-30.03-30M100.03 193.563c-3.63 0-6.593 2.96-6.593 6.593s2.962 6.563 6.594 6.563s6.564-2.932 6.564-6.564s-2.93-6.594-6.563-6.594zm345.126 0c-3.632 0-6.594 2.96-6.594 6.593s2.962 6.563 6.594 6.563s6.563-2.932 6.563-6.564s-2.932-6.594-6.564-6.594zM207.47 242.875c-8.29 0-15 6.71-15 15s6.71 15.03 15 15.03c8.287 0 15-6.74 15-15.03s-6.713-15-15-15m150.06 0c-8.287 0-15.03 6.71-15.03 15s6.743 15.03 15.03 15.03c8.29 0 15-6.74 15-15.03s-6.71-15-15-15m56.314 81.375c-25.584 0-43.156 23.245-43.156 47.47c31.408 25.71 51.75 67.292 51.75 114.092c0 3.008-.06 6.008-.157 9c29.105-24.928 46.94-58.54 46.94-95.5c0-20.624-5.565-40.165-15.533-57.78c-14.368-12.257-27.955-17.282-39.843-17.282zM99 324.28c-11.872 0-25.49 4.995-39.875 17.25c-9.968 17.617-15.5 37.19-15.5 57.814c0 36.944 17.818 70.556 46.906 95.5c-.11-2.976-.155-5.992-.155-9c0-46.8 20.373-88.398 51.78-114.094c.017-24.24-17.57-47.47-43.155-47.47zm102.406 35.845c-8.144 0-17.488 3.5-27.344 12.125c-6.832 12.4-10.656 26.175-10.656 40.688c0 26.016 12.25 49.666 32.22 67.218c-.08-2.096-.126-4.2-.126-6.312c0-32.944 13.98-62.217 35.53-80.313c0-17.023-12.072-33.405-29.624-33.405zm110.03 0c-17.55 0-29.623 16.382-29.623 33.438c21.552 18.096 35.5 47.352 35.5 80.312c0 2.112-.014 4.216-.094 6.313c19.967-17.568 32.217-41.203 32.217-67.22c0-14.51-3.808-28.287-10.656-40.687c-9.855-8.623-19.182-12.17-27.342-12.155z"/></symbol> <symbol id="spider-face" viewBox="0 0 512 512"><path fill="currentColor" d="M16 17.188v236.656c0 20.48 19.324 40.365 48.156 57.47c11.504-6.066 23.26-9.564 34.813-9.564c29.023 0 53.453 20.3 62.093 48.188c1.888.495 3.752.863 5.625 1.343c13.824-9.92 26.255-12.217 34.687-12.217c17.552 0 33.037 9.688 42.125 24.312c4.288.208 8.717.53 12.78.53c4.177 0 8.507-.18 12.94-.436c9.087-14.69 24.586-24.408 42.186-24.408c8.08 0 19.85 2.198 32.97 11.094c2.655-.736 5.296-1.576 7.968-2.344c9.216-26.784 33.18-46.03 61.47-46.03c10.27 0 20.71 2.715 30.998 7.53C475.325 291.6 496 271.923 496 253.97V17.187zm67.53 126.28c20.72 0 37.5 16.796 37.5 37.532c0 20.72-16.78 37.5-37.5 37.5S46 201.72 46 181s16.81-37.53 37.53-37.53zm345.126 0c20.72 0 37.53 16.796 37.53 37.532c.002 20.72-16.81 37.5-37.53 37.5s-37.53-16.78-37.53-37.5s16.81-37.53 37.53-37.53zM76.97 155.282c-9.112 0-16.5 7.39-16.5 16.5c0 9.112 7.388 16.5 16.5 16.5c9.11 0 16.5-7.388 16.5-16.5c0-9.11-7.39-16.5-16.5-16.5m345.124 0c-9.11 0-16.5 7.39-16.5 16.5c0 9.112 7.39 16.5 16.5 16.5s16.5-7.388 16.5-16.5c0-9.11-7.39-16.5-16.5-16.5m-241.03 11.97c33.135 0 60 26.848 60 60c.014 33.136-26.85 60.03-60 60.03c-33.137 0-60.033-26.894-60.033-60.03s26.897-60 60.032-60zm150.06 0c33.137 0 60 26.848 60 60c.017 33.136-26.847 60.03-60 60.03c-33.135 0-60.03-26.894-60.03-60.03s26.895-60 60.03-60M170.563 182.5c-16.577 0-30.03 13.423-30.03 30s13.453 30.03 30.03 30.03s30-13.453 30-30.03s-13.422-30-30-30m150.032 0c-16.578 0-30 13.423-30 30s13.422 30.03 30 30.03s30.03-13.453 30.03-30.03s-13.453-30-30.03-30M100.03 193.563c-3.63 0-6.593 2.96-6.593 6.593s2.962 6.563 6.594 6.563s6.564-2.932 6.564-6.564s-2.93-6.594-6.563-6.594zm345.126 0c-3.632 0-6.594 2.96-6.594 6.593s2.962 6.563 6.594 6.563s6.563-2.932 6.563-6.564s-2.932-6.594-6.564-6.594zM207.47 242.875c-8.29 0-15 6.71-15 15s6.71 15.03 15 15.03c8.287 0 15-6.74 15-15.03s-6.713-15-15-15m150.06 0c-8.287 0-15.03 6.71-15.03 15s6.743 15.03 15.03 15.03c8.29 0 15-6.74 15-15.03s-6.71-15-15-15m56.314 81.375c-25.584 0-43.156 23.245-43.156 47.47c31.408 25.71 51.75 67.292 51.75 114.092c0 3.008-.06 6.008-.157 9c29.105-24.928 46.94-58.54 46.94-95.5c0-20.624-5.565-40.165-15.533-57.78c-14.368-12.257-27.955-17.282-39.843-17.282zM99 324.28c-11.872 0-25.49 4.995-39.875 17.25c-9.968 17.617-15.5 37.19-15.5 57.814c0 36.944 17.818 70.556 46.906 95.5c-.11-2.976-.155-5.992-.155-9c0-46.8 20.373-88.398 51.78-114.094c.017-24.24-17.57-47.47-43.155-47.47zm102.406 35.845c-8.144 0-17.488 3.5-27.344 12.125c-6.832 12.4-10.656 26.175-10.656 40.688c0 26.016 12.25 49.666 32.22 67.218c-.08-2.096-.126-4.2-.126-6.312c0-32.944 13.98-62.217 35.53-80.313c0-17.023-12.072-33.405-29.624-33.405zm110.03 0c-17.55 0-29.623 16.382-29.623 33.438c21.552 18.096 35.5 47.352 35.5 80.312c0 2.112-.014 4.216-.094 6.313c19.967-17.568 32.217-41.203 32.217-67.22c0-14.51-3.808-28.287-10.656-40.687c-9.855-8.623-19.182-12.17-27.342-12.155z"/></symbol>
<symbol id="spinning-wheel" viewBox="0 0 512 512"><path fill="currentColor" d="M353 26.1c-26.9 0-52 8.1-72.9 22L65.14 166l4.01 7.3L252.3 72.9c-19.5 23-31.2 52.7-31.2 85.2c0 41.3 19 78.2 48.7 102.4L76.78 197l-2.61 7.9l209.03 68.8l6.7-19.1c-31.4-20.6-52.2-56.2-52.2-96.5c0-63.6 51.7-115.3 115.3-115.3c63.7 0 115.3 51.7 115.3 115.3S416.7 273.4 353 273.4c-5.2 0-10.4-.3-15.4-1l-5.6 16c6.8 1.1 13.9 1.7 21 1.7c72.9 0 132-59.2 132-132s-59.1-132-132-132m-.6 119.5c-4.9.2-9.3 3.3-11.1 8.2c0 0-4.8 6.1-6.4 17.4c-.5 3.4.9 6.1.7 10.1c-.1 3.2-1.7 6.3-2.8 8.9c-9.6 23.6-24 54.7-34.8 82c-10.7 27.1-18.5 49.8-20.1 54.7l-163.2-25c-3-6.3-9.9-20.2-18.6-36.2c-10.57-19.4-24.35-41.2-33.73-58c-1.31-2.2-2.39-4.1-2.84-6.4c-.4-3.1.53-5.2-.1-7.8c-2.07-8.3-6.34-12.4-6.34-12.4c-2.61-5.2-8.89-7.2-14.01-4.6s-7.17 8.9-4.56 14c0 0 .79 5.9 6.33 12.5c1.71 2 3.97 2.5 6.23 4.6c1.74 1.7 2.64 4.1 3.5 6.1c8.04 17.4 17.62 41.4 27.07 61.4l21.72 44.3l32.53 5.9c-3 8.7-7.9 22.8-13.1 39.1c-7.4 23.8-14.6 52.6-20.93 72.6c-.5 3.2-1.7 5.5-2.9 8c-2 2-4.34 4-5.8 6c-4.96 8-5.11 15-5.11 15c-1.86 5 1.05 11 6.49 13s11.35-1 13.25-6c0 0 3.9-6 5.1-15c.3-3-.8-5-.7-9c.3-2.3.7-4.9 2.2-7c7.7-21 19.4-47.5 28-70.9c6.7-18 11.9-33.8 14.6-42l164.4 29.8c2.3 7.1 6.2 18.4 11 31.1c7.3 19 17.4 41 23.9 57c.8 2.1 1.7 3.7 1.8 6c-.1 3-1.4 5-1.1 8c.7 7 4.2 12 4.2 12c1.9 5 7.8 8 13.3 6c5.4-2 8.3-8 6.4-13c0 0 .1-6-4.3-12c-1.4-2-3.4-3-5.3-5c-1.4-1.7-1.5-3.9-2.5-6c-5.1-17-10.7-40-16.8-59.8c-2.3-7.3-4.6-14.2-6.6-20l12.6 2.3l16-24.5l-66.7-10.2c3.5-9 10.6-27.9 18.1-50.1c9.3-27.7 18.4-60.8 26.3-85.1c1-3.2 1.8-5.9 3.6-8.5c2.5-3.2 5.3-4.4 7.1-7.3c6.1-9.7 6.4-17.4 6.4-17.4c2.3-6.5-1-13.7-7.5-16c-1.6-.6-3.3-.8-4.9-.8m-27.7 273.5l-191.2 6.7l-6.7 16.5h207.7z"/></symbol>
<symbol id="spiral-bloom" viewBox="0 0 512 512"><path fill="currentColor" d="M261.826 23.342q-3.149.021-6.262.09C139.332 25.994 59.928 78.176 39.242 135.382c-11.82 32.69-6.027 67.12 23.305 99.196c19.405 21.22 49.525 41.114 91.818 57.072c-12.872-43.693-18.494-87.863-11.482-132.302l.3.047c1.81-10.37 6.832-20.448 14.112-29.23c29.632-35.742 94.642-59.715 158.1-48.42c77.656 13.824 128.62 37.135 158.263 65.618c-2.933-26.51-18.825-51.028-43.174-71.595c-31.773-26.84-77.54-45.766-122.914-50.266c-15.788-1.566-31.05-2.257-45.744-2.16m23.666 74.465c-47.91-.14-94.163 20.588-113.81 44.287c-5.785 6.978-9.38 13.613-10.584 20.13l.246.038q-.374 2.373-.696 4.748c-.01 4.96 1.412 9.884 4.372 14.87c7.767 13.083 29.18 27.893 70.695 38.186c13.2 3.273 25.47 5.01 36.783 5.705l12.764-82.262l9.785 2.246c29.88 6.86 49.564 16.87 60.648 29.853c5.542 6.492 8.828 14.005 9.086 21.674q.073 2.171-.173 4.302c2.764 38.157 1.664 75.476-5.703 111.287c59.32-12.15 102.336-40.655 118.74-71.587c13.41-25.282 11.35-51.275-13.218-77.035s-73.307-50.04-152.307-64.102c-8.828-1.57-17.756-2.313-26.628-2.34m15.12 68.66l-9.23 59.488c5.397-.3 10.47-.875 15.16-1.705c18.506-3.274 31.014-10.577 36.177-17.23c1.707-2.2 2.666-4.21 3.1-6.157c-.028-.372-.05-.742-.078-1.115l.274-.02c.073-.61.108-1.214.088-1.818c-.098-2.892-1.232-6.198-4.622-10.168c-5.937-6.955-19.125-15.1-40.87-21.275zm-142.034 37.21c.62 31.614 7.182 63.427 17.713 95.532c16.043 5.048 33.555 9.58 52.636 13.472c39.913 7.48 77.113 7.98 110.115 3.54c6.515-28.052 8.834-57.48 8.147-87.95c-9.52 6.876-22.23 11.698-37.39 14.38c-21.557 3.814-48.29 3.063-78.578-4.447c-34.638-8.588-58.302-20.168-72.642-34.527zm-129.83 15.538C37.45 404.402 137.104 495.61 258.788 495.61c123.68 0 224.628-104.89 230.415-237.204c-37.837 57.903-139.786 95.892-263.777 72.637l-.072-.014l-.073-.014c-22.46-4.58-42.96-10.024-61.608-16.205l-1.62.57q-.219-.627-.435-1.255c-51.585-17.38-88.692-40.5-112.863-66.934c-8.195-8.96-14.842-18.344-20.006-27.975z"/></symbol> <symbol id="spiral-bloom" viewBox="0 0 512 512"><path fill="currentColor" d="M261.826 23.342q-3.149.021-6.262.09C139.332 25.994 59.928 78.176 39.242 135.382c-11.82 32.69-6.027 67.12 23.305 99.196c19.405 21.22 49.525 41.114 91.818 57.072c-12.872-43.693-18.494-87.863-11.482-132.302l.3.047c1.81-10.37 6.832-20.448 14.112-29.23c29.632-35.742 94.642-59.715 158.1-48.42c77.656 13.824 128.62 37.135 158.263 65.618c-2.933-26.51-18.825-51.028-43.174-71.595c-31.773-26.84-77.54-45.766-122.914-50.266c-15.788-1.566-31.05-2.257-45.744-2.16m23.666 74.465c-47.91-.14-94.163 20.588-113.81 44.287c-5.785 6.978-9.38 13.613-10.584 20.13l.246.038q-.374 2.373-.696 4.748c-.01 4.96 1.412 9.884 4.372 14.87c7.767 13.083 29.18 27.893 70.695 38.186c13.2 3.273 25.47 5.01 36.783 5.705l12.764-82.262l9.785 2.246c29.88 6.86 49.564 16.87 60.648 29.853c5.542 6.492 8.828 14.005 9.086 21.674q.073 2.171-.173 4.302c2.764 38.157 1.664 75.476-5.703 111.287c59.32-12.15 102.336-40.655 118.74-71.587c13.41-25.282 11.35-51.275-13.218-77.035s-73.307-50.04-152.307-64.102c-8.828-1.57-17.756-2.313-26.628-2.34m15.12 68.66l-9.23 59.488c5.397-.3 10.47-.875 15.16-1.705c18.506-3.274 31.014-10.577 36.177-17.23c1.707-2.2 2.666-4.21 3.1-6.157c-.028-.372-.05-.742-.078-1.115l.274-.02c.073-.61.108-1.214.088-1.818c-.098-2.892-1.232-6.198-4.622-10.168c-5.937-6.955-19.125-15.1-40.87-21.275zm-142.034 37.21c.62 31.614 7.182 63.427 17.713 95.532c16.043 5.048 33.555 9.58 52.636 13.472c39.913 7.48 77.113 7.98 110.115 3.54c6.515-28.052 8.834-57.48 8.147-87.95c-9.52 6.876-22.23 11.698-37.39 14.38c-21.557 3.814-48.29 3.063-78.578-4.447c-34.638-8.588-58.302-20.168-72.642-34.527zm-129.83 15.538C37.45 404.402 137.104 495.61 258.788 495.61c123.68 0 224.628-104.89 230.415-237.204c-37.837 57.903-139.786 95.892-263.777 72.637l-.072-.014l-.073-.014c-22.46-4.58-42.96-10.024-61.608-16.205l-1.62.57q-.219-.627-.435-1.255c-51.585-17.38-88.692-40.5-112.863-66.934c-8.195-8.96-14.842-18.344-20.006-27.975z"/></symbol>
<symbol id="spyglass" viewBox="0 0 512 512"><path fill="currentColor" d="M84.438 20.78c-.414.005-.824.01-1.25.032c-2.273.113-4.742.477-7.376 1.094C65.28 24.373 52.858 31.236 42.094 42C31.33 52.763 24.467 65.186 22 75.72c-2.467 10.532-.738 18.23 3.75 22.718c3.93 3.93 10.33 5.763 18.938 4.5c-1.82-5.496-1.757-11.592-.407-17.282c2.182-9.194 7.5-18.247 15.314-26.062s16.836-13.13 26.03-15.313c2.3-.544 4.695-.876 7.064-.968c3.515-.135 7.022.307 10.312 1.407c1.3-8.664-.52-15.082-4.47-19.032c-3.154-3.156-7.896-4.97-14.093-4.907zm9.937 41.126c-.332-.006-.694.01-1.063.032c-.98.06-2.08.23-3.343.53c-5.057 1.2-11.542 4.728-17.157 10.344c-5.616 5.617-9.145 12.1-10.344 17.157c-1.2 5.054-.25 7.718 1.03 9l.344.343l.312.406l41.344 51.25c4.423-9.226 10.846-18.254 19.03-26.44c8.186-8.183 17.214-14.607 26.44-19.03L99.72 64.156l-.407-.312l-.344-.344c-.84-.84-2.273-1.552-4.595-1.594zm85.22 55.344a31 31 0 0 0-2.376.03c-2.168.115-4.54.465-7.064 1.064c-10.095 2.394-22.042 9.042-32.406 19.406s-17.012 22.31-19.406 32.406s-.727 17.367 3.5 21.594l.344.375l.312.375l3.75 4.625c.046-.207.076-.418.125-.625c3.576-15.268 12.593-30.935 26.125-44.47c13.467-13.468 29.05-22.452 44.25-26.06l-4.25-3.44l-.375-.343l-.375-.343c-2.774-2.775-6.828-4.448-12.156-4.594zm31.186 25.656c-2.895-.01-6.086.374-9.56 1.188c-11.122 2.604-24.185 9.838-35.5 21.156c-11.318 11.318-18.552 24.378-21.157 35.5c-2.117 9.036-1.316 16.178 1.656 21.125l.093.156l48.375 59.94c6.217-18.252 17.894-36.74 34.218-53.064c16.332-16.33 34.835-28.003 53.094-34.22L219.75 144.5c-2.557-1.017-5.562-1.583-8.97-1.594zm99.25 65.344c-.697.007-1.41.027-2.124.063c-3.814.188-7.85.798-12.125 1.812c-17.098 4.056-36.72 15.005-53.686 31.97c-16.965 16.963-27.913 36.586-31.97 53.686c-4.055 17.102-1.384 30.74 6.94 39.064l.342.344l.313.406l.31.406a93 93 0 0 1 1.907-11c5.25-22.406 18.652-45.87 38.907-66.125s43.718-33.658 66.125-38.906c3.702-.87 7.4-1.513 11.06-1.907l-.436-.344l-.406-.314l-.344-.344c-5.853-5.852-14.346-8.918-24.813-8.812zm35.22 27.97c-4.95-.034-10.325.6-16.03 1.936c-18.262 4.278-39.118 15.898-57.158 33.938s-29.66 38.896-33.937 57.156c-3.19 13.618-2.38 25.28 1.97 34.063l55.874 69.28c.46-3.185 1.058-6.378 1.81-9.593c6.32-26.98 22.565-55.408 47.126-79.97c24.56-24.56 52.96-40.773 79.938-47.092c2.055-.482 4.108-.89 6.156-1.25l-67.53-54.5h-.033c-5.132-2.575-11.256-3.924-18.187-3.97zm103.094 75.5c-.947.005-1.907.017-2.875.06c-5.166.236-10.637 1.008-16.345 2.345c-22.832 5.348-48.686 19.78-71.03 42.125c-22.347 22.345-36.778 48.2-42.126 71.03c-5.35 22.833-1.77 41.703 9.905 53.376c7.86 7.862 18.996 12.047 32.406 12.313a47 47 0 0 1-2-1.876c-13.45-13.452-16.224-33.735-11.5-53.906c4.726-20.172 16.757-41.163 34.908-59.313c18.15-18.15 39.172-30.213 59.343-34.938c5.044-1.18 10.086-1.898 15.033-2.093c14.84-.586 28.754 3.505 38.843 13.594a43 43 0 0 1 1.938 2.062c-.245-13.438-4.44-24.595-12.313-32.47c-8.207-8.207-19.98-12.4-34.186-12.31zm8.28 47.717c-.65.005-1.3.032-1.968.063c-3.564.167-7.37.687-11.375 1.625c-16.024 3.754-34.44 14.003-50.374 29.938c-7.822 7.822-14.263 16.238-19.25 24.687a91 91 0 0 1 5.438-5.938c17.012-17.01 38.125-24.96 53.22-21.5c-5.877 2.765-11.803 6.865-17.158 12.22c-16.19 16.19-21.17 37.454-11.125 47.5c7.735 7.733 22.152 6.587 35.75-1.75c-3.07 4.568-6.748 9.03-10.967 13.25c-18.512 18.51-41.876 26.32-57.063 20.343c7.814 6.11 19.617 7.906 34.156 4.5c16.025-3.754 34.44-14.003 50.375-29.938s26.185-34.35 29.94-50.375c3.752-16.024 1.195-28.71-6.5-36.406c-5.413-5.41-13.32-8.293-23.095-8.22z"/></symbol> <symbol id="spyglass" viewBox="0 0 512 512"><path fill="currentColor" d="M84.438 20.78c-.414.005-.824.01-1.25.032c-2.273.113-4.742.477-7.376 1.094C65.28 24.373 52.858 31.236 42.094 42C31.33 52.763 24.467 65.186 22 75.72c-2.467 10.532-.738 18.23 3.75 22.718c3.93 3.93 10.33 5.763 18.938 4.5c-1.82-5.496-1.757-11.592-.407-17.282c2.182-9.194 7.5-18.247 15.314-26.062s16.836-13.13 26.03-15.313c2.3-.544 4.695-.876 7.064-.968c3.515-.135 7.022.307 10.312 1.407c1.3-8.664-.52-15.082-4.47-19.032c-3.154-3.156-7.896-4.97-14.093-4.907zm9.937 41.126c-.332-.006-.694.01-1.063.032c-.98.06-2.08.23-3.343.53c-5.057 1.2-11.542 4.728-17.157 10.344c-5.616 5.617-9.145 12.1-10.344 17.157c-1.2 5.054-.25 7.718 1.03 9l.344.343l.312.406l41.344 51.25c4.423-9.226 10.846-18.254 19.03-26.44c8.186-8.183 17.214-14.607 26.44-19.03L99.72 64.156l-.407-.312l-.344-.344c-.84-.84-2.273-1.552-4.595-1.594zm85.22 55.344a31 31 0 0 0-2.376.03c-2.168.115-4.54.465-7.064 1.064c-10.095 2.394-22.042 9.042-32.406 19.406s-17.012 22.31-19.406 32.406s-.727 17.367 3.5 21.594l.344.375l.312.375l3.75 4.625c.046-.207.076-.418.125-.625c3.576-15.268 12.593-30.935 26.125-44.47c13.467-13.468 29.05-22.452 44.25-26.06l-4.25-3.44l-.375-.343l-.375-.343c-2.774-2.775-6.828-4.448-12.156-4.594zm31.186 25.656c-2.895-.01-6.086.374-9.56 1.188c-11.122 2.604-24.185 9.838-35.5 21.156c-11.318 11.318-18.552 24.378-21.157 35.5c-2.117 9.036-1.316 16.178 1.656 21.125l.093.156l48.375 59.94c6.217-18.252 17.894-36.74 34.218-53.064c16.332-16.33 34.835-28.003 53.094-34.22L219.75 144.5c-2.557-1.017-5.562-1.583-8.97-1.594zm99.25 65.344c-.697.007-1.41.027-2.124.063c-3.814.188-7.85.798-12.125 1.812c-17.098 4.056-36.72 15.005-53.686 31.97c-16.965 16.963-27.913 36.586-31.97 53.686c-4.055 17.102-1.384 30.74 6.94 39.064l.342.344l.313.406l.31.406a93 93 0 0 1 1.907-11c5.25-22.406 18.652-45.87 38.907-66.125s43.718-33.658 66.125-38.906c3.702-.87 7.4-1.513 11.06-1.907l-.436-.344l-.406-.314l-.344-.344c-5.853-5.852-14.346-8.918-24.813-8.812zm35.22 27.97c-4.95-.034-10.325.6-16.03 1.936c-18.262 4.278-39.118 15.898-57.158 33.938s-29.66 38.896-33.937 57.156c-3.19 13.618-2.38 25.28 1.97 34.063l55.874 69.28c.46-3.185 1.058-6.378 1.81-9.593c6.32-26.98 22.565-55.408 47.126-79.97c24.56-24.56 52.96-40.773 79.938-47.092c2.055-.482 4.108-.89 6.156-1.25l-67.53-54.5h-.033c-5.132-2.575-11.256-3.924-18.187-3.97zm103.094 75.5c-.947.005-1.907.017-2.875.06c-5.166.236-10.637 1.008-16.345 2.345c-22.832 5.348-48.686 19.78-71.03 42.125c-22.347 22.345-36.778 48.2-42.126 71.03c-5.35 22.833-1.77 41.703 9.905 53.376c7.86 7.862 18.996 12.047 32.406 12.313a47 47 0 0 1-2-1.876c-13.45-13.452-16.224-33.735-11.5-53.906c4.726-20.172 16.757-41.163 34.908-59.313c18.15-18.15 39.172-30.213 59.343-34.938c5.044-1.18 10.086-1.898 15.033-2.093c14.84-.586 28.754 3.505 38.843 13.594a43 43 0 0 1 1.938 2.062c-.245-13.438-4.44-24.595-12.313-32.47c-8.207-8.207-19.98-12.4-34.186-12.31zm8.28 47.717c-.65.005-1.3.032-1.968.063c-3.564.167-7.37.687-11.375 1.625c-16.024 3.754-34.44 14.003-50.374 29.938c-7.822 7.822-14.263 16.238-19.25 24.687a91 91 0 0 1 5.438-5.938c17.012-17.01 38.125-24.96 53.22-21.5c-5.877 2.765-11.803 6.865-17.158 12.22c-16.19 16.19-21.17 37.454-11.125 47.5c7.735 7.733 22.152 6.587 35.75-1.75c-3.07 4.568-6.748 9.03-10.967 13.25c-18.512 18.51-41.876 26.32-57.063 20.343c7.814 6.11 19.617 7.906 34.156 4.5c16.025-3.754 34.44-14.003 50.375-29.938s26.185-34.35 29.94-50.375c3.752-16.024 1.195-28.71-6.5-36.406c-5.413-5.41-13.32-8.293-23.095-8.22z"/></symbol>
<symbol id="standing-potion" viewBox="0 0 512 512"><path fill="currentColor" d="M257.95 17.127c-19.323.186-39.152 5.737-49.462 16.437l4.494 25.288l-18.836.13l3.756 12.04l12.84 41.165c1.466 31.346-8.624 56.45-23.828 79.997c-18.854 29.198-45.987 55.144-67.662 83.957c-11.56 15.367-15.767 33.277-13.285 50.57c2.48 17.29 11.322 33.89 24.795 48.257c26.945 28.736 72.624 49.044 128.345 48.654c52.815-.366 98.06-21.347 125.3-50.313c13.62-14.484 22.82-31.095 25.603-48.434c2.78-17.34-1.278-35.385-13.15-50.678h.003c-22.132-28.513-49.724-54.076-69.088-83.01c-15.9-23.76-26.513-49.206-25.107-81.374l15.228-51.68l-17.6.12l4.09-25.357c-8.29-10.77-27.11-15.952-46.435-15.766zm34.905 59.863l-6.582 22.336c-22.502 10.67-41.278 9.862-59.775.617l-7-22.447zm-8.765 43.49c1.27 31.477 12.715 58.028 28.152 81.096c7.37 11.013 15.604 21.332 24.076 31.254c-20.758-5.694-49.388-9.355-80.85-9.355c-28.173 0-54.063 2.94-74.077 7.64c7.483-9.18 14.71-18.707 21.223-28.793c14.953-23.156 25.9-49.698 26.768-80.96c17.122 5.656 35.656 5.724 54.71-.882zm75.58 138.756c4.275 4.785 8.483 9.543 12.516 14.285c-7.27 4.73-16.44 8.51-27.293 11.732c-23.45 6.96-54.792 11.053-89.426 11.053s-65.977-4.094-89.426-11.053c-8.803-2.613-16.478-5.602-22.95-9.158c3.992-4.87 8.175-9.76 12.424-14.672c4.372 2.06 9.703 4.094 15.843 5.916c20.964 6.22 50.975 10.28 84.11 10.28c33.136 0 63.146-4.06 84.11-10.28c8.31-2.466 15.157-5.314 20.093-8.102zM102.04 364.234c-50.154 13.628-82.55 33.813-82.55 56.204c0 41.017 106.522 74.35 237.696 74.35s237.697-33.333 237.697-74.35c0-22.31-32.12-42.578-81.965-56.204c17.23 8.88 27.518 19.25 27.518 30.444c0 32.13-82.31 58.545-183.248 58.545c-100.94 0-182.663-26.418-182.663-58.545c0-11.255 10.11-21.535 27.518-30.444z"/></symbol> <symbol id="standing-potion" viewBox="0 0 512 512"><path fill="currentColor" d="M257.95 17.127c-19.323.186-39.152 5.737-49.462 16.437l4.494 25.288l-18.836.13l3.756 12.04l12.84 41.165c1.466 31.346-8.624 56.45-23.828 79.997c-18.854 29.198-45.987 55.144-67.662 83.957c-11.56 15.367-15.767 33.277-13.285 50.57c2.48 17.29 11.322 33.89 24.795 48.257c26.945 28.736 72.624 49.044 128.345 48.654c52.815-.366 98.06-21.347 125.3-50.313c13.62-14.484 22.82-31.095 25.603-48.434c2.78-17.34-1.278-35.385-13.15-50.678h.003c-22.132-28.513-49.724-54.076-69.088-83.01c-15.9-23.76-26.513-49.206-25.107-81.374l15.228-51.68l-17.6.12l4.09-25.357c-8.29-10.77-27.11-15.952-46.435-15.766zm34.905 59.863l-6.582 22.336c-22.502 10.67-41.278 9.862-59.775.617l-7-22.447zm-8.765 43.49c1.27 31.477 12.715 58.028 28.152 81.096c7.37 11.013 15.604 21.332 24.076 31.254c-20.758-5.694-49.388-9.355-80.85-9.355c-28.173 0-54.063 2.94-74.077 7.64c7.483-9.18 14.71-18.707 21.223-28.793c14.953-23.156 25.9-49.698 26.768-80.96c17.122 5.656 35.656 5.724 54.71-.882zm75.58 138.756c4.275 4.785 8.483 9.543 12.516 14.285c-7.27 4.73-16.44 8.51-27.293 11.732c-23.45 6.96-54.792 11.053-89.426 11.053s-65.977-4.094-89.426-11.053c-8.803-2.613-16.478-5.602-22.95-9.158c3.992-4.87 8.175-9.76 12.424-14.672c4.372 2.06 9.703 4.094 15.843 5.916c20.964 6.22 50.975 10.28 84.11 10.28c33.136 0 63.146-4.06 84.11-10.28c8.31-2.466 15.157-5.314 20.093-8.102zM102.04 364.234c-50.154 13.628-82.55 33.813-82.55 56.204c0 41.017 106.522 74.35 237.696 74.35s237.697-33.333 237.697-74.35c0-22.31-32.12-42.578-81.965-56.204c17.23 8.88 27.518 19.25 27.518 30.444c0 32.13-82.31 58.545-183.248 58.545c-100.94 0-182.663-26.418-182.663-58.545c0-11.255 10.11-21.535 27.518-30.444z"/></symbol>

Before

Width:  |  Height:  |  Size: 310 KiB

After

Width:  |  Height:  |  Size: 323 KiB

Before After
Before After

View file

@ -1729,3 +1729,48 @@ class JewelcraftingTest(unittest.TestCase):
self.assertEqual(self.ann["bank"], {"garnet_haste": 2, "garnet": 1}) self.assertEqual(self.ann["bank"], {"garnet_haste": 2, "garnet": 1})
self.assertEqual(self.ann["equip"]["ring"], "quartz_haste") self.assertEqual(self.ann["equip"]["ring"], "quartz_haste")
self.assertEqual(self.ann["action"]["id"], "jc_garnet_haste") self.assertEqual(self.ann["action"]["id"], "jc_garnet_haste")
class StationAndStorageTest(unittest.TestCase):
def setUp(self):
self.world = world_with(("bob", "commoner"))
self.bob = self.world["players"]["bob"]
def test_recipes_pull_in_other_trades(self):
self.assertEqual(game.ACTION_BY_ID["make_oak_loom"]["inputs"],
{"oak_plank": 3, "iron_nails": 5, "hard_leather": 2})
self.assertEqual(game.ACTION_BY_ID["make_wooden_hearth"]["inputs"],
{"plank": 3, "copper_rivets": 5, "copper_bar": 2})
self.assertEqual(game.ACTION_BY_ID["make_oak_strongbox"]["inputs"],
{"oak_plank": 4, "iron_nails": 10, "hard_leather": 2})
self.assertEqual(game.ACTION_BY_ID["sew_cotton_bag"]["inputs"], {"cotton_cloth": 4, "hard_leather": 1})
self.assertEqual(game.ACTION_BY_ID["sew_cotton_bag"]["skill"], "tailoring")
def test_a_station_speeds_its_craft(self):
smelt = game.ACTION_BY_ID["smith_copper_bar"]
bare = game.action_time(self.world, self.bob, smelt)
self.bob["equip"]["tool_smithing"] = "oak_anvil_stand"
self.assertAlmostEqual(game.action_time(self.world, self.bob, smelt), bare * 0.7)
def test_strongbox_adds_slots_and_bag_a_bigger_stack(self):
slots, stack = game.bank_slots(self.world, self.bob), game.stack_size(self.world, self.bob)
self.bob["bank"] = {"stone": 1200}
self.assertEqual(game.slots_used(self.world, self.bob), 2)
self.bob["equip"].update(storage="oak_strongbox", bag="linen_bag")
self.assertEqual(game.bank_slots(self.world, self.bob), slots + 4)
self.assertEqual(game.stack_size(self.world, self.bob), stack + 250)
self.assertEqual(game.slots_used(self.world, self.bob), 1)
def test_no_smaller_strongbox_while_the_bank_is_full(self):
import types
import app
handler = types.SimpleNamespace(store=types.SimpleNamespace(world=self.world))
handler._equip = lambda *args: app.Handler._equip(handler, *args)
self.bob["equip"]["storage"] = "oak_strongbox"
self.bob["bank"] = {f"{wood}_plank" if wood != "wooden" else "plank": 1 for wood in game.WOODS}
self.bob["bank"].update({item: 1 for item in ("stone", "logs", "coal", "bones", "wheat", "flax", "rope",
"bricks", "thatch", "wooden_strongbox")})
self.assertEqual(game.overfull(self.world, self.bob), 0) # 16 items in 12 + 4 slots: room for the swap, not after
self.assertEqual(app.Handler.equip(handler, self.bob, "wooden_strongbox", None), "Bank too full for that")
self.assertEqual(self.bob["equip"]["storage"], "oak_strongbox")
self.assertEqual(self.bob["bank"]["wooden_strongbox"], 1)