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

const Energiemanagement = (props) => {
    const {
        width = Icon48PropValues.width,
        height = Icon48PropValues.height,
        stroke = Icon48PropValues.stroke,
        ...restProps
    } = props;

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 48 48"
            width={width}
            height={height}
            fill="none"
            {...restProps}
        >
            <path
                stroke={stroke}
                fill="none"
                strokeLinecap="round"
                strokeLinejoin="round"
                strokeWidth={2.8}
                d="m18.65 26.31 5.1-5.11M36 21c0-6.63-5.37-11.99-12-12-6.63 0-11.99 5.37-12 12 0 4.19 2.17 8.05 5.75 10.23L19 37h10l1.25-5.77C33.82 29.05 36 25.18 36 21M20 41h8M21 45h6M40 21h2M6 21h2M35.31 9.69l1.42-1.42M11.27 33.73l1.42-1.42M35.31 32.31l1.42 1.42M11.27 8.27l1.42 1.42M24 3v2"
            />
            <path
                stroke={stroke}
                fill="none"
                strokeLinecap="round"
                strokeLinejoin="round"
                strokeWidth={2.8}
                d="M27.16 16c.64 0 1.31.04 1.79.04.23 3.89-.35 7.17-1.45 8.28-.87.98-2.09 1.59-3.4 1.68-1.31-.1-2.54-.71-3.42-1.7-2.24-2.25-2.25-4.64-.02-6.9 1.37-1.09 3.3-1.41 6.49-1.4"
            />
        </svg>
    );
};

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