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

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

export default defineComponent({
    name: "icon-share-base-filled",
    props: {
        size: {
            type: [Number, String],
            default: 49,
        },
        color: {
            type: String,
            default: "#131212",
        },
    },
    setup: (props: IIconProps) => {
        return () => (
            <svg
                width={props.size}
                height={props.size}
                viewBox="0 0 48 49"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M35 43H13C8.58172 43 5 39.4183 5 35V13C5 8.58172 8.58172 5 13 5H35C39.4183 5 43 8.58172 43 13V35C43 39.4183 39.4183 43 35 43ZM28.3935 12.3495C27.8792 12.0525 27.9806 11.2819 28.5543 11.1282L35.8574 9.17132C36.213 9.07602 36.5786 9.28708 36.6739 9.64272L38.6307 16.9458C38.7845 17.5195 38.1678 17.9927 37.6535 17.6957L34.8274 16.0641C34.6698 16.3945 34.4974 16.7448 34.3105 17.1096C33.2201 19.2378 31.5746 21.9835 29.4334 24.1248C27.2751 26.283 24.7425 27.7009 22.7979 28.5739C21.8172 29.0141 20.9644 29.3253 20.3504 29.5283C20.0429 29.6299 19.7938 29.7049 19.6167 29.7556C19.5282 29.781 19.4575 29.8004 19.4065 29.8141C19.3809 29.8209 19.3603 29.8263 19.3447 29.8303L19.3253 29.8353L19.3184 29.8371L19.3146 29.838C19.3146 29.838 19.3136 29.8383 18.8287 27.8982L19.3136 29.8383C18.242 30.1061 17.1561 29.4546 16.8883 28.383C16.6205 27.3117 17.2716 26.2262 18.3427 25.9579L18.3725 25.95C18.4015 25.9422 18.4493 25.9292 18.5142 25.9106C18.6441 25.8733 18.8421 25.814 19.0951 25.7303C19.6022 25.5627 20.3246 25.2996 21.1598 24.9247C22.8472 24.1672 24.9099 22.9914 26.605 21.2963C28.3171 19.5842 29.7379 17.2621 30.7505 15.2857C30.9741 14.8493 31.1747 14.4358 31.3514 14.0572L28.3935 12.3495Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
