<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20px" height="20px"><path fill-rule="evenodd" d="M10.353 2.437a.5.5 0 1 0-.707-.707c-.434.434-.548.93-.495 1.411.048.426.229.85.375 1.191l.014.032c.164.382.285.675.314.939a.66.66 0 0 1-.208.594.5.5 0 0 0 .707.707c.434-.434.549-.93.495-1.412-.047-.426-.229-.849-.375-1.19l-.014-.032c-.164-.383-.285-.675-.314-.94a.66.66 0 0 1 .208-.593M4.25 8.334a.75.75 0 0 1 .75-.75h10a.75.75 0 0 1 .75.75 5.74 5.74 0 0 1-2.468 4.721l3.915 3.915a.75.75 0 0 1-1.06 1.06l-4.26-4.26q-.543.188-1.127.265V17.5a.75.75 0 0 1-1.5 0v-3.465a5.7 5.7 0 0 1-1.126-.265l-4.26 4.26a.75.75 0 1 1-1.06-1.06l3.914-3.915A5.74 5.74 0 0 1 4.25 8.333m9.934.75a4.251 4.251 0 0 1-8.368 0zm-1.806-6.545a.5.5 0 0 1 .05.705c-.082.096-.092.164-.083.244.013.119.067.255.165.48l.01.025c.083.19.2.46.231.745.036.337-.044.686-.322 1.006a.5.5 0 1 1-.756-.655c.083-.095.093-.163.084-.243-.013-.12-.068-.256-.165-.48l-.01-.025c-.084-.191-.2-.46-.231-.745a1.28 1.28 0 0 1 .322-1.007.5.5 0 0 1 .705-.05m-3.875.705a.5.5 0 1 0-.756-.655c-.278.321-.358.67-.322 1.007.03.285.148.554.23.745l.011.025c.098.224.152.36.165.48.009.08 0 .148-.084.243a.5.5 0 0 0 .756.655c.278-.32.359-.67.322-1.006-.03-.285-.147-.554-.23-.745l-.011-.025c-.097-.225-.152-.361-.165-.48-.008-.08 0-.148.084-.244"/></svg></template>
<script setup lang="ts">
/**
 * Barbecue20 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>
