<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path d="M5.66 22.173a1 1 0 0 1 1.395.23 11 11 0 0 0 3.578 3.2l.267.143a11 11 0 0 0 4.03 1.203l.302.025.102.012a1 1 0 0 1-.139 1.985l-.103-.002-.356-.03a13 13 0 0 1-4.763-1.42l-.315-.171a13 13 0 0 1-4.229-3.78 1 1 0 0 1 .232-1.395ZM22.5 4.74a5.667 5.667 0 0 1-2.9 10.574 3.65 3.65 0 0 1-.4 2.473l6.699 6.699-.707.707a5.667 5.667 0 0 1-9.463-5.539 3.66 3.66 0 0 1-2.878-1.775l-9.15 2.452-.259-.965a5.667 5.667 0 0 1 9.524-5.428 3.66 3.66 0 0 1 3.93-1.494l4.737-8.204zM17.985 19.4a3.667 3.667 0 0 0 4.988 4.988zm10.068 1.47a1 1 0 0 1-1.854-.749zm-.652-8.743a1 1 0 0 1 1.183.63l.03.099.114.5c.522 2.513.29 5.128-.675 7.514l-.927-.375-.927-.374a11 11 0 0 0 .571-6.358l-.098-.424-.019-.1a1 1 0 0 1 .748-1.112M12.064 16.02a3.667 3.667 0 0 0-6.814 1.826zM16 14.333a1.667 1.667 0 1 0 0 3.334 1.667 1.667 0 0 0 0-3.334m2.77-1.13a3.668 3.668 0 0 0 3.527-6.11zm-7.76-9.209a13 13 0 0 1 6.294-.93l.46.055.1.02a1 1 0 0 1-.27 1.97l-.102-.008-.389-.046a11 11 0 0 0-5.325.786l-.358.156a11 11 0 0 0-4.647 4.011A1 1 0 0 1 5.097 8.92l.258-.383a13 13 0 0 1 5.232-4.357z"/></svg></template>
<script setup lang="ts">
/**
 * Ventilation32 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>
