import * as React from 'react';
import PropTypes from 'prop-types';
import { Icon160PropValues } from '../_defaultIconPropValues.ts';

const Herz = (props) => {
    const {
        width = Icon160PropValues.width,
        height = Icon160PropValues.height,
        stroke = Icon160PropValues.stroke,
        fill = Icon160PropValues.fill,
        ...restProps
    } = props;

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 160 160"
            width={width}
            height={height}
            fill="none"
            {...restProps}
        >
            <path
                fill={fill}
                stroke={stroke}
                d="M80 149.192a3.36 3.36 0 0 1-2.28-.863c-2.142-1.9-52.544-46.671-61.974-59.246C5.865 75.921 4 67.285 4 55.92c0-24.77 20.14-44.91 44.91-44.91 12.332-.276 24.388 6.288 31.09 16.651 6.702-10.329
                18.69-16.961 31.125-16.65C135.86 11.01 156 31.185 156 55.92c0 10.709-1.9 19.552-11.711 33.129-9.085 12.609-59.867 57.38-62.009 59.28a3.36 3.36 0 0 1-2.28.863ZM49.704 17.92h-.691c-21.038 0-38.104
                17.065-38.104 38 0 10.087 1.59 17.341 10.364 29.018 7.91 10.536 48.605 47.12 58.727 56.171 10.19-9.051 51.093-45.6 58.693-56.137 8.774-12.16 10.398-19.345 10.398-29.052
                0-20.935-17.031-38-38-38h-.104c-11.952-.173-23.421 7.289-27.774 18.516-.518 1.313-1.797 2.21-3.213 2.21a3.435 3.435 0 0 1-3.213-2.21C72.504 25.45 61.45 17.92 49.704 17.92Z"
            />
        </svg>
    );
};

Herz.propTypes = {
    width: PropTypes.string,
    height: PropTypes.string,
    fill: PropTypes.string,
    stroke: PropTypes.string,
};
export default Herz;
