<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="M15.868 10.753c4.491-4.491 11.773-4.491 16.264 0 4.485 4.485 4.49 11.754.017 16.246l-.03.028-.127.126c-.105.105-.25.255-.42.447-.338.38-.786.931-1.234 1.622-.695 1.071-1.429 2.54-1.714 4.278h-9.247c-.286-1.738-1.02-3.207-1.715-4.278a13.6 13.6 0 0 0-1.235-1.623 11 11 0 0 0-.546-.572L15.85 27c-4.474-4.492-4.468-11.76.017-16.246m18.34 18.428-.014.013-.075.074c-.07.07-.175.18-.305.325-.26.292-.61.722-.96 1.262-.71 1.095-1.354 2.54-1.354 4.145a1.5 1.5 0 0 1-.5 1.118V37c0 1.333-.87 2.463-2.073 2.854a5.002 5.002 0 0 1-9.854 0A3 3 0 0 1 17 37v-.882A1.5 1.5 0 0 1 16.5 35c0-1.605-.645-3.05-1.355-4.145-.35-.54-.7-.97-.96-1.262a8 8 0 0 0-.379-.399l-.013-.012h.001-.002l-.045-.044c-5.663-5.663-5.663-14.844 0-20.506s14.843-5.663 20.506 0c5.663 5.662 5.663 14.843 0 20.506zM19 36.5v.5a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-.5zm4.375-24.28a1 1 0 0 1 1.25 0c2.693 2.154 4.125 4.924 4.125 7.78 0 2.72-1.299 5.363-3.75 7.47V29a1 1 0 1 1-2 0v-1.53c-2.451-2.107-3.75-4.75-3.75-7.47 0-2.856 1.432-5.626 4.125-7.78M26.75 20c0 1.555-.562 3.155-1.75 4.62V21a1 1 0 1 0-2 0v3.62c-1.188-1.465-1.75-3.065-1.75-4.62 0-1.94.875-3.95 2.75-5.683 1.875 1.732 2.75 3.743 2.75 5.683M24 42a3 3 0 0 1-2.83-2h5.66A3 3 0 0 1 24 42"/></svg></template>
<script setup lang="ts">
/**
 * EcoAlt48 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>
