<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="M45.333 6.5c-5.756 0-9.488 2.179-11.768 4.65a13.2 13.2 0 0 0-2.352 3.553c-.178.4-.327.796-.442 1.167a6.8 6.8 0 0 0-4.104-1.37H8A1.5 1.5 0 0 0 6.5 16v32A1.5 1.5 0 0 0 8 49.5h18.667a3.833 3.833 0 0 1 3.833 3.833 1.5 1.5 0 1 0 3 0 3.833 3.833 0 0 1 3.833-3.833H56a1.5 1.5 0 0 0 1.5-1.5V16a1.5 1.5 0 0 0-1.5-1.5h-9.167V8a1.5 1.5 0 0 0-1.5-1.5m-1.5 9.5V9.56c-4.02.328-6.528 1.96-8.064 3.624a10.2 10.2 0 0 0-1.815 2.738c-.179.403-.298.752-.37 1.02a3 3 0 0 0-.084.391v26.39l.028-.032c2.039-2.38 5.317-4.734 10.305-5.132zm3 1.5H54.5v29H37.333c-.895 0-1.75.172-2.533.485.283-.434.617-.888 1.006-1.342 1.763-2.057 4.701-4.143 9.527-4.143a1.5 1.5 0 0 0 1.5-1.5zM30.5 47.676V21.333a3.833 3.833 0 0 0-3.833-3.833H9.5v29h17.167c1.42 0 2.74.434 3.833 1.176M15 25.333a1 1 0 0 1 1-1h8a1 1 0 1 1 0 2h-8a1 1 0 0 1-1-1M16 31a1 1 0 1 0 0 2h8a1 1 0 1 0 0-2zm-1 7.667a1 1 0 0 1 1-1h8a1 1 0 1 1 0 2h-8a1 1 0 0 1-1-1"/></svg></template>
<script setup lang="ts">
/**
 * Book64 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>
