<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="M11.066 27.908c2.96 0 4.834 1.865 4.834 4.824 0 2.93-1.933 4.795-4.97 4.795H8.684V42H5.91V27.908zm12.455 0c3.946 0 6.006 2.383 6.006 6.944 0 4.726-2.03 7.148-6.006 7.148H19V27.908zm18.666 2.393h-6.122v3.818h5.566v2.295h-5.566V42H33.28V27.908h8.907zm-20.414 9.306h1.368c2.441 0 3.554-1.464 3.554-4.707 0-3.105-1.152-4.6-3.554-4.6h-1.368zm-13.09-4.365h1.68c1.817 0 2.725-.83 2.725-2.53 0-1.689-.908-2.528-2.725-2.528h-1.68zM28 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">
/**
 * FilePdf48 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>
