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

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

export default defineComponent({
    name: "icon-camera-switchingl-base-filled",
    props: {
        size: {
            type: [Number, String],
            default: 48,
        },
        color: {
            type: String,
            default: "black",
        },
    },
    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="M14.8056 6.70615C15.5541 5.63685 16.7773 5 18.0826 5H29.9173C31.2226 5 32.4457 5.63684 33.1942 6.70615L36.1999 11H42.9999C44.1045 11 44.9999 11.8954 44.9999 13V39C44.9999 40.1046 44.1045 41 42.9999 41H4.99994C3.89537 41 2.99994 40.1046 2.99994 39V13C2.99994 11.8954 3.89537 11 4.99994 11H11.7999L14.8056 6.70615ZM33.2951 25C33.2951 19.7533 29.0418 15.5 23.7951 15.5C22.3072 15.5 20.8978 15.8424 19.6428 16.4532C19.501 16.5222 19.3385 16.6131 19.1789 16.7072C18.3352 17.2045 18.2558 18.3394 18.9136 18.9972L19.6877 19.7713C20.1568 20.2404 20.87 20.3394 21.4499 20.0445C21.6385 19.9486 21.78 19.8804 21.8283 19.8619C22.0356 19.7825 22.2489 19.7153 22.4674 19.6612C22.8921 19.556 23.3367 19.5 23.7951 19.5C26.8326 19.5 29.2951 21.9624 29.2951 25L26.9526 25C26.3586 25 26.0612 25.7181 26.4812 26.1381L30.5285 30.1854C30.7889 30.4458 31.211 30.4458 31.4713 30.1854L35.5187 26.1381C35.9387 25.7181 35.6413 25 35.0473 25L33.2951 25ZM21.5188 25.8618C21.9387 26.2818 21.6413 26.9999 21.0474 26.9999H18.707C19.36 29.3084 21.4824 30.9998 24 30.9998C24.2282 30.9998 24.4529 30.986 24.6734 30.9591C24.7875 30.9452 24.986 30.9037 25.1976 30.8541C25.7058 30.7349 26.2531 30.8743 26.6341 31.2553L27.5597 32.1809C28.2401 32.8612 28.1116 34.1354 27.0843 34.4878C26.1166 34.8198 25.0788 34.9998 24 34.9998C19.2637 34.9998 15.3369 31.5338 14.6177 26.9999H12.9526C12.3587 26.9999 12.0612 26.2818 12.4812 25.8618L16.5286 21.8144C16.7889 21.5541 17.211 21.5541 17.4714 21.8144L21.5188 25.8618Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
