<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path fill-rule="evenodd" d="m23.648 8.166-1.353-.139.393-1.274-.255-.078-1.656-.512-1.274-.393c-1.042-.355-2.829-.175-4.372.384-1.077.39-2.036.963-2.54 1.668a42 42 0 0 0 3.989.637c.655.14 1.322.305 1.94.496l-.197.637-.393 1.274-.197.637 1.274.393.637.197 1.274.393.185-.599.405-1.312.197-.637 1.195.648.598.325 1.195.648.382-1.237.22-.712.382-1.236-1.353-.139zm-.752 4.693-.067.217a2 2 0 0 1-1.348 1.33l-.359 1.063-.292.865h1.222a2 2 0 0 1 1.94 2.485l-1.977 7.909A3 3 0 0 1 19.105 29H4a1 1 0 1 1 0-2h15.105a1 1 0 0 0 .97-.757l1.977-7.91H14a1 1 0 0 1 0-2h1.235l.142-.43.519-1.57h-4.401a1 1 0 0 0-.707.293L6.04 19.374a1 1 0 0 1-.707.293h-2a1 1 0 1 1 0-2h1.586l4.454-4.455a3 3 0 0 1 2.122-.879h4.419a2 2 0 0 1-.092-1.42l.165-.535a37 37 0 0 0-1.701-.31 43 43 0 0 0-1.87-.253l-.025-.003h-.004a2 2 0 0 1-1.423-3.154C11.98 5.238 13.814 4.413 15.31 4c1.498-.414 3.368-.61 4.807-.133l3.161.976c.689.213 1.18.763 1.347 1.413l1.255.129a2 2 0 0 1 1.707 2.58l-.983 3.184a2 2 0 0 1-2.864 1.169zm-5.418 3.062.473-1.431 1.26.389-.356 1.053z"/></svg></template>
<script setup lang="ts">
/**
 * Renovation32 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
