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

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

export default defineComponent({
    name: "icon-visiblel-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="M8.18962 20.058C9.27019 18.3524 10.5727 16.8364 12.0447 15.5567C15.352 12.6814 19.507 11 23.9999 11C28.4929 11 32.6479 12.6814 35.9551 15.5567C37.4271 16.8364 38.7297 18.3524 39.8102 20.058C40.0691 20.4666 40.4425 21.1956 40.8612 22.1085C41.4123 23.3097 41.4123 24.6903 40.8612 25.8915C40.4425 26.8044 40.0691 27.5334 39.8102 27.942C38.7297 29.6476 37.4271 31.1636 35.9551 32.4433C32.6479 35.3186 28.4929 37 23.9999 37C19.507 37 15.352 35.3186 12.0447 32.4433C10.5727 31.1636 9.27019 29.6476 8.18962 27.942C7.93071 27.5334 7.55734 26.8044 7.13861 25.8915C6.58758 24.6903 6.58758 23.3097 7.13861 22.1085C7.55734 21.1956 7.93071 20.4666 8.18962 20.058ZM4.8107 17.9172C6.09506 15.89 7.65024 14.0769 9.42032 12.538C13.4042 9.07448 18.4767 7 23.9999 7C29.5232 7 34.5956 9.07448 38.5795 12.538C40.3496 14.0769 41.9048 15.89 43.1892 17.9172C43.5997 18.5653 44.0649 19.4988 44.497 20.4407C45.5337 22.7008 45.5337 25.2992 44.497 27.5593C44.0649 28.5012 43.5997 29.4347 43.1892 30.0828C41.9048 32.11 40.3496 33.9231 38.5795 35.462C34.5956 38.9255 29.5232 41 23.9999 41C18.4767 41 13.4042 38.9255 9.42032 35.462C7.65024 33.9231 6.09506 32.11 4.8107 30.0828C4.40011 29.4347 3.93493 28.5012 3.50287 27.5593C2.46617 25.2992 2.46617 22.7008 3.50287 20.4407C3.93493 19.4988 4.40011 18.5653 4.8107 17.9172ZM27.9999 24C27.9999 26.2091 26.2091 28 23.9999 28C21.7908 28 19.9999 26.2091 19.9999 24C19.9999 21.7909 21.7908 20 23.9999 20C26.2091 20 27.9999 21.7909 27.9999 24ZM23.9999 32C28.4182 32 31.9999 28.4183 31.9999 24C31.9999 19.5817 28.4182 16 23.9999 16C19.5816 16 15.9999 19.5817 15.9999 24C15.9999 28.4183 19.5816 32 23.9999 32Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
