<template>
<svg viewBox="0 0 48 48" :fill="useCurrentColor ? 'currentColor' : '#000'" :class="[`${prefix}-icon`, `${prefix}-icon-authorization`]" width="1em" height="1em" v-bind="$attrs"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 4a8 8 0 017.654 10.335l4.18 2.415 1.434-2.482a1 1 0 011.366-.366l1.732 1a1 1 0 01.366 1.366l-1.433 2.482 2.63 1.518a1 1 0 01.365 1.366l-1 1.732a1 1 0 01-1.366.366l-10.364-5.983A8 8 0 1118 4zm.55 21.721C16.613 24.511 14.868 24 12 24c-3.902 0-7.414 1.628-10.444 4.787l-.556.58V41l.005.176A3 3 0 004 44h24.988l.385-.023c7.412-.512 12.918-5.121 16.469-13.513l.421-.996-.602-.898-.192-.281c-2.112-3.04-4.169-4.22-6.58-3.425-.802.264-1.515.707-2.416 1.415-.097.076-.369.299-.69.562h-.001c-.503.412-1.126.923-1.387 1.124-.885.684-1.703 1.206-2.555 1.598-.546-.56-1.24-.944-2.057-1.15-.94-.235-1.61-.236-3.453-.126-1.397.084-2.08.087-2.823-.025a4.865 4.865 0 01-1.35-.39 16.825 16.825 0 01-1.947-1.07c-.123-.079-.418-.272-.73-.476-.372-.244-.768-.504-.93-.605zM5.282 30.744C7.348 28.893 9.567 28 12 28c2.11 0 3.122.296 4.431 1.114.118.074.443.286.78.507.344.225.7.46.863.562a20.59 20.59 0 002.395 1.314 8.79 8.79 0 002.446.721c1.103.165 1.988.162 3.653.062 2.19-.13 2.398-.079 2.525.324.383 1.208-3.973 2.897-8.252 1.813-3.198-.81-5.261-1.836-6.19-2.94L11.59 34.05l.188.214c1.604 1.768 4.297 3.071 8.081 4.03 5.91 1.497 12.775-.684 13.263-4.923 1.294-.546 2.48-1.284 3.719-2.24a94.582 94.582 0 001.565-1.267c.267-.219.475-.39.54-.44.565-.444.938-.676 1.196-.761.143-.047.19-.042.379.073.317.192.715.578 1.188 1.185-3.028 6.54-7.259 9.804-12.82 10.081L5 40v-8.997l.281-.259zM14 12a4 4 0 118 0 4 4 0 01-8 0z"/></svg>
</template>
<script>

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