<template>
<svg viewBox="0 0 48 48" :fill="useCurrentColor ? 'currentColor' : '#000'" :class="[`${prefix}-icon`, `${prefix}-icon-tower`]" width="1em" height="1em" v-bind="$attrs"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.307 36c4.91 0 9.034 3.639 10.178 8.385.03.122.06.268.09.436a1 1 0 01-.867 1.172L33.59 46h-1.98a1 1 0 01-.982-.812 4.665 4.665 0 00-.056-.259c-.73-2.914-3.262-4.93-6.266-4.93-2.975 0-5.553 1.953-6.327 4.813a5.14 5.14 0 00-.084.374 1 1 0 01-.864.807l-.118.007h-2.009a1 1 0 01-.983-1.182 5.28 5.28 0 01.036-.181C15.011 39.753 19.292 36 24.307 36zm.445-34a1 1 0 011 1v2.999l4.81.001a2 2 0 011.96 1.606C34.369 16.792 35.782 23.59 36.76 28h3.992a1 1 0 011 1v2a1 1 0 01-1 1h-3.065c.174.695.316 1.219.427 1.57.918 2.913 2.563 6.288 4.895 9.415l.152.201.005.007a1 1 0 01-.102 1.318l-.096.082-1.548 1.163a1 1 0 01-1.397-.194 59.463 59.463 0 01-.582-.773c-2.392-3.292-4.008-6.47-5.126-10.076A57.184 57.184 0 0133.562 32l-19.726.001a57.165 57.165 0 01-1.025 3.556c-1.294 3.88-3.156 6.482-4.89 9.252-.118.19-.272.428-.46.713a1 1 0 01-1.284.343l-.101-.059-1.626-1.072a1 1 0 01-.286-1.384c.199-.302.36-.554.484-.756 1.536-2.487 3.473-5.33 4.469-8.663.134-.45.306-1.093.516-1.93L6.753 32a1 1 0 01-1-1v-2a1 1 0 011-1l3.835.002c1.043-4.522 2.534-11.329 4.47-20.419a2 2 0 011.791-1.576L17.014 6l4.738-.001V3a1 1 0 011-1h2zm6.142 18.002H16.587a436.957 436.957 0 01-1.771 8h17.79a392.058 392.058 0 01-1.712-8zM28.914 10H18.67c-.433 2.111-.846 4.113-1.24 6.001h12.657a926.67 926.67 0 01-1.05-5.358L28.913 10z"/></svg>
</template>
<script>

export default {
  name: 'IconTower',
  props: {
    prefix: {
        type: String,
        default: 'arco',
    },
    useCurrentColor: {
        type: Boolean,
        default: true,
    },
  },
};
</script>
