<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="M37.412 27.625c2.95 0 4.932 1.65 5.02 4.17h-2.617c-.108-1.162-.997-1.875-2.374-1.875-1.396 0-2.265.654-2.265 1.709 0 .996.625 1.543 2.148 1.875l1.446.332c2.724.605 3.915 1.826 3.915 3.984 0 2.783-1.992 4.463-5.283 4.463-3.193 0-5.195-1.592-5.293-4.228h2.618c.127 1.22 1.123 1.923 2.724 1.923 1.524 0 2.49-.732 2.49-1.875 0-.956-.625-1.464-2.256-1.826l-1.464-.342c-2.55-.576-3.8-1.923-3.8-4.013 0-2.627 1.944-4.297 4.991-4.297m-26.765 5.322h.136l2.842-5.039h2.89L12.22 34.94 16.486 42h-2.949l-2.94-4.883h-.117L7.541 42H4.758l4.18-7.1-4.17-6.992h3.046l2.832 5.04Zm12.171 6.602h6.172V42h-8.916V27.908h2.744zM28 4.5a1.5 1.5 0 0 1 1.06.44l10 10A1.5 1.5 0 0 1 39.5 16v6a1.5 1.5 0 0 1-3 0v-4.5H28a1.5 1.5 0 0 1-1.5-1.5V7.5h-15V22a1.5 1.5 0 0 1-3 0V6A1.5 1.5 0 0 1 10 4.5zm1.5 10h4.879L29.5 9.621z"/></svg></template>
<script setup lang="ts">
/**
 * FileXls48 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>
