<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path fill-rule="evenodd" d="M25.2 5.1a1.5 1.5 0 0 0-2.4 0l-6 8a1.5 1.5 0 0 0 .14 1.96c.505.507 1.175.875 1.888 1.145l-5.957 6.807a1.5 1.5 0 0 0 .068 2.049c.822.821 1.87 1.469 3.027 1.97L8.88 35.003a1.5 1.5 0 0 0 .289 2.244c1.727 1.151 4.064 1.953 6.593 2.471 2.102.431 4.407.682 6.739.757V42a1.5 1.5 0 0 0 3 0v-1.524c2.332-.075 4.637-.325 6.739-.757 2.53-.519 4.866-1.32 6.593-2.47a1.5 1.5 0 0 0 .29-2.245l-7.088-7.974c1.158-.5 2.205-1.148 3.027-1.97a1.5 1.5 0 0 0 .068-2.048l-5.957-6.807c.713-.27 1.383-.638 1.889-1.144A1.5 1.5 0 0 0 31.2 13.1zm3.689 22.908A23.8 23.8 0 0 1 24 28.5c-1.656 0-3.328-.161-4.889-.492l-.816.918c.83 2.073 2.99 3.942 5.99 5.286 2.939 1.318 6.488 2.034 9.82 1.931q.817-.261 1.514-.564zm-1.56 9.364a24 24 0 0 1-3.863-1.334c-2.834-1.271-5.324-3.134-6.614-5.488l-4.47 5.029c1.104.48 2.45.888 3.982 1.202 2.323.476 4.97.719 7.636.719 1.12 0 2.237-.043 3.328-.128m-5.2-20.384.058-.07a19.7 19.7 0 0 0 3.626 0l.058.07 1.618 1.849c-1.264 2.17-4.098 5.14-8.895 5.951-.944-.275-1.755-.615-2.413-1.003zm9.69 6.797-2.955-3.377a14.54 14.54 0 0 1-5.845 5.07q.488.022.981.022c1.883 0 3.742-.236 5.338-.692.973-.278 1.807-.626 2.48-1.023M20.78 13.665q-.299-.071-.544-.147l1.34-1.786c.465.594 1.01 1.198 1.625 1.758q.286.26.597.509c-1.09-.013-2.144-.128-3.018-.334m2.044-3.599a12.6 12.6 0 0 0 1.723 1.944c.794.722 1.682 1.316 2.64 1.662l.03-.007q.3-.071.545-.148L24 8.5zM25 20a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-4 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m5 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-9 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m13-3a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/></svg></template>
<script setup lang="ts">
/**
 * ChristmasTree48 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>
