<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path fill-rule="evenodd" d="M32.705 7.374a1 1 0 0 0-1.414-1.415C30.05 7.202 29.725 8.6 29.88 9.985c.142 1.274.692 2.556 1.17 3.67l.03.072c.515 1.202.945 2.226 1.05 3.175.096.864-.08 1.633-.838 2.39a1 1 0 0 0 1.414 1.415c1.243-1.243 1.566-2.64 1.412-4.026-.141-1.274-.691-2.556-1.169-3.67l-.03-.072c-.516-1.202-.945-2.226-1.05-3.175-.097-.864.08-1.633.837-2.39M14.5 26.667a1.5 1.5 0 0 1 1.5-1.5h32a1.5 1.5 0 0 1 1.5 1.5c0 6.339-3.37 11.89-8.417 14.96l13.31 13.312a1.5 1.5 0 1 1-2.12 2.121L38.235 43.024c-1.491.569-3.08.94-4.735 1.08V56a1.5 1.5 0 1 1-3 0V44.103a17.4 17.4 0 0 1-4.735-1.08L11.727 57.06a1.5 1.5 0 0 1-2.121-2.12l13.311-13.312c-5.047-3.07-8.417-8.622-8.417-14.962m31.923 1.5c-.75 7.303-6.922 13-14.423 13s-13.673-5.697-14.423-13zm-7.206-19.59a1 1 0 0 1 .101 1.41c-.383.443-.456.828-.411 1.239.053.488.27 1.01.573 1.71l.026.06c.27.624.611 1.41.7 2.23.1.923-.116 1.87-.888 2.762a1 1 0 1 1-1.512-1.31c.383-.441.456-.827.412-1.237-.053-.488-.27-1.01-.574-1.71l-.025-.06c-.27-.624-.612-1.41-.7-2.23-.1-.923.115-1.871.887-2.763a1 1 0 0 1 1.411-.1m-12.461 1.41a1 1 0 0 0-1.512-1.309c-.772.892-.988 1.84-.888 2.763.089.82.43 1.606.7 2.23l.026.06c.303.7.52 1.222.573 1.71.045.41-.028.796-.411 1.237a1 1 0 0 0 1.512 1.31c.772-.891.987-1.84.888-2.762-.09-.82-.43-1.606-.7-2.23l-.027-.06c-.303-.7-.52-1.222-.573-1.71-.044-.41.029-.796.412-1.238"/></svg></template>
<script setup lang="ts">
/**
 * Barbecue64 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>
