/**
 * @file MaleBaseOutline
 * @author Auto Generated by IconGarden
 */

import { defineComponent } from "vue";
import { IIconProps } from "../interface";

export default defineComponent({
    name: "icon-male-base-outline",
    props: {
        size: {
            type: [Number, String],
            default: 48,
        },
        color: {
            type: String,
            default: "#131212",
        },
    },
    setup: (props: IIconProps) => {
        return () => (
            <svg
                width={props.size}
                height={props.size}
                viewBox="0 0 48 48"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M24 41C14.6112 41 7 33.3888 7 24C7 14.6112 14.6112 7 24 7C33.3888 7 41 14.6112 41 24C41 33.3888 33.3888 41 24 41ZM3 24C3 12.402 12.402 3 24 3C35.598 3 45 12.402 45 24C45 35.598 35.598 45 24 45C12.402 45 3 35.598 3 24ZM27.031 29.9156C27.031 31.5896 25.674 32.9466 24 32.9466C22.326 32.9466 20.9689 31.5896 20.9689 29.9156C20.9689 28.2416 22.326 26.8845 24 26.8845C25.674 26.8845 27.031 28.2416 27.031 29.9156ZM31.031 29.9156C31.031 33.7987 27.8831 36.9466 24 36.9466C20.1168 36.9466 16.9689 33.7987 16.9689 29.9156C16.9689 26.7292 19.0885 24.0379 21.9946 23.1747V18.0915L20.1601 19.926C19.8672 20.2189 19.3923 20.2189 19.0994 19.926L17.9008 18.7274C17.6079 18.4345 17.6079 17.9596 17.9008 17.6667L23.4691 12.0984C23.6364 11.9311 23.863 11.8594 24.0812 11.8832C24.2456 11.9008 24.4052 11.9726 24.5312 12.0986L30.0995 17.6669C30.3924 17.9597 30.3924 18.4346 30.0995 18.7275L28.8844 19.9426C28.5915 20.2355 28.1166 20.2355 27.8238 19.9426L26.0053 18.1242L26.0053 23.1746C28.9115 24.0379 31.031 26.7292 31.031 29.9156Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
