<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path d="M8.49 33.259a1.5 1.5 0 0 1 1.998.226l.096.12.27.367a16.5 16.5 0 0 0 5.096 4.432l.4.216a16.5 16.5 0 0 0 6.045 1.802l.453.038.154.019a1.5 1.5 0 0 1-.21 2.976l-.153-.003-.536-.044a19.5 19.5 0 0 1-7.143-2.13l-.474-.255a19.5 19.5 0 0 1-6.023-5.239l-.319-.432-.083-.13a1.5 1.5 0 0 1 .43-1.963ZM33.75 7.112a8.5 8.5 0 0 1-4.348 15.859 5.47 5.47 0 0 1-.6 3.709L38.85 36.729l-1.061 1.06a8.5 8.5 0 0 1-14.195-8.306 5.5 5.5 0 0 1-4.317-2.664L5.552 30.497l-.387-1.449a8.5 8.5 0 0 1 14.287-8.141 5.49 5.49 0 0 1 5.893-2.24l7.106-12.305zm-6.773 21.986a5.5 5.5 0 0 0 .912 6.57 5.5 5.5 0 0 0 6.572.913zm15.943-9.816a19.5 19.5 0 0 1-.84 12.023l-.065.14a1.501 1.501 0 0 1-2.717-1.264l.233-.61a16.5 16.5 0 0 0 .478-9.563l1.455-.362zM18.097 24.03a5.5 5.5 0 0 0-6.146-2.495 5.5 5.5 0 0 0-4.076 5.234zM24 21.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m17.102-3.31a1.5 1.5 0 0 1 1.819 1.092l-2.912.726a1.5 1.5 0 0 1 1.093-1.817Zm-12.948 1.615a5.501 5.501 0 0 0 5.29-9.166zm-17.992-4.791a1.5 1.5 0 0 1-2.517-1.634zm6.355-9.02a19.5 19.5 0 0 1 9.44-1.395l.69.082.15.028a1.5 1.5 0 0 1-.405 2.957l-.153-.013-.582-.07a16.5 16.5 0 0 0-7.988 1.18l-.538.235a16.5 16.5 0 0 0-6.97 6.016l-1.257-.817-1.259-.817a19.5 19.5 0 0 1 8.237-7.11l.635-.277Z"/></svg></template>
<script setup lang="ts">
/**
 * Ventilation48 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>
