<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="M7.124 18.417c1.966 0 3.287 1.1 3.346 2.78H8.726c-.072-.775-.665-1.25-1.582-1.25-.931 0-1.511.436-1.511 1.139 0 .664.417 1.029 1.432 1.25l.963.222c1.817.403 2.612 1.217 2.612 2.656 0 1.855-1.329 2.975-3.523 2.975-2.129 0-3.463-1.061-3.528-2.819h1.744c.085.814.749 1.282 1.816 1.282 1.016 0 1.66-.488 1.66-1.25 0-.638-.416-.977-1.503-1.217l-.977-.228c-1.699-.384-2.532-1.283-2.532-2.676 0-1.751 1.296-2.864 3.327-2.864m17.961 0c2.077 0 3.385 1.243 3.438 3.294H26.64c-.046-.99-.69-1.634-1.609-1.634-1.145 0-1.738.768-1.738 2.266v1.92c0 1.504.6 2.265 1.765 2.265.99 0 1.588-.598 1.588-1.607v-.522h-1.752v-1.392h3.633v1.953c0 1.96-1.366 3.228-3.443 3.229-2.318 0-3.672-1.44-3.672-3.926v-1.92c0-2.487 1.354-3.926 3.672-3.926Zm-9.066 7.74h.086l1.959-7.552h1.85L17.093 28h-2.188l-2.82-9.395h2zm2.747-23.152a1 1 0 0 1 .608.288l6.667 6.667c.187.188.293.442.293.707v4a1 1 0 0 1-2 0v-3h-5.667a1 1 0 0 1-1-1V5h-10v9.667a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1h12zm.901 6.662h3.253l-3.253-3.253z"/></svg></template>
<script setup lang="ts">
/**
 * FileSvg32 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>
