<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path fill-rule="evenodd" d="M16.845 4.244a1 1 0 0 1 1.41.101c.676.78.795 1.714.729 2.546-.062.79-.303 1.622-.509 2.335l-.014.051c-.224.776-.407 1.423-.451 1.989-.043.543.055.859.246 1.08a1 1 0 0 1-1.512 1.309c-.675-.78-.793-1.714-.728-2.546.062-.79.303-1.622.509-2.336l.014-.05c.224-.776.407-1.423.451-1.99.043-.543-.055-.858-.246-1.078a1 1 0 0 1 .101-1.41M12 21.5A2.5 2.5 0 0 0 9.5 24v14a2.5 2.5 0 0 0 5 0V24a2.5 2.5 0 0 0-2.5-2.5m0-3A5.5 5.5 0 0 0 6.5 24v14a5.5 5.5 0 0 0 9.5 3.775c1.003 1.062 2.424 1.725 4 1.725s2.997-.663 4-1.725c1.003 1.062 2.424 1.725 4 1.725s2.997-.663 4-1.725A5.5 5.5 0 0 0 41.5 38v-6.29a4.001 4.001 0 0 0 0-7.42V24a5.5 5.5 0 0 0-9.5-3.775c-1.003-1.062-2.424-1.725-4-1.725s-2.997.663-4 1.725c-1.003-1.062-2.424-1.725-4-1.725s-2.997.663-4 1.725a5.49 5.49 0 0 0-4-1.725m26.5 5.79V24a2.5 2.5 0 0 0-5 0v14a2.5 2.5 0 0 0 5 0v-6.29a4.001 4.001 0 0 1 0-7.42m-8-.29v14a2.5 2.5 0 0 1-5 0V24a2.5 2.5 0 0 1 5 0m-8 0a2.5 2.5 0 0 0-5 0v14a2.5 2.5 0 0 0 5 0zm2.756-19.655a1 1 0 1 0-1.512 1.31c.191.22.289.535.246 1.079-.044.566-.227 1.213-.45 1.989l-.015.05c-.206.714-.447 1.546-.51 2.336-.065.831.054 1.766.73 2.546a1 1 0 0 0 1.511-1.31c-.191-.22-.289-.536-.246-1.08.044-.566.227-1.212.45-1.988l.015-.05c.206-.714.447-1.546.509-2.336.065-.832-.053-1.766-.728-2.546m5.59-.1a1 1 0 0 1 1.41.1c.675.78.794 1.714.728 2.546-.062.79-.303 1.622-.509 2.335l-.014.051c-.224.776-.407 1.422-.451 1.989-.043.543.055.859.246 1.08a1 1 0 0 1-1.512 1.309c-.675-.78-.793-1.715-.728-2.546.062-.79.303-1.622.509-2.336l.014-.05c.224-.776.407-1.423.451-1.99.043-.543-.055-.858-.246-1.078a1 1 0 0 1 .101-1.41M38 28a2 2 0 1 1 4 0 2 2 0 0 1-4 0"/></svg></template>
<script setup lang="ts">
/**
 * Heater48 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>
