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

const KuehlUndGefriergeraete = (props) => {
    const {
        width = Icon48PropValues.width,
        height = Icon48PropValues.height,
        fill = Icon48PropValues.fill,
        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
                d="M32 2H16C14.35 2 13 3.35 13 5V43C13 44.65 14.35 46 16 46H32C33.65 46 35 44.65 35 43V5C35 3.35 33.65 2 32 2ZM33 43C33 43.55 32.55 44 32 44H16C15.45 44 15 43.55 15 43V18H33V43ZM15 16V5C15 4.45 15.45 4 16 4H32C32.55 4 33 4.45 33 5V16H15Z"
                fill={fill}
                stroke={stroke}
                strokeWidth="0.4"
            />
            <path
                d="M29 13C28.45 13 28 12.55 28 12V8C28 7.45 28.45 7 29 7C29.55 7 30 7.45 30 8V12C30 12.55 29.55 13 29 13Z"
                fill={fill}
                stroke={stroke}
                strokeWidth="0.4"
            />
            <path
                d="M29 27C28.45 27 28 26.55 28 26V22C28 21.45 28.45 21 29 21C29.55 21 30 21.45 30 22V26C30 26.55 29.55 27 29 27Z"
                fill={fill}
                stroke={stroke}
                strokeWidth="0.4"
            />
            <path
                d="M25 9H23.27L24.16 7.52C24.44 7.05 24.29 6.43 23.82 6.15C23.35 5.86 22.73 6.02 22.45 6.49L21.51 8.06L20.57 6.49C20.29 6.02 19.67 5.86 19.2 6.15C18.73 6.43 18.57 7.05 18.86 7.52L19.75
                9.01H18.02C17.47 9.01 17.02 9.46 17.02 10.01C17.02 10.56 17.47 11.01 18.02 11.01H19.75L18.86 12.5C18.58 12.97 18.73 13.59 19.2 13.87C19.36 13.97 19.54 14.01 19.71 14.01C20.05 14.01 20.38 13.84
                20.57 13.52L21.51 11.95L22.45 13.52C22.64 13.83 22.97 14.01 23.31 14.01C23.49 14.01 23.66 13.96 23.82 13.87C24.29 13.59 24.45 12.97 24.16 12.5L23.27 11.01H25C25.55 11.01 26 10.56 26 10.01C26 9.46
                25.55 9.01 25 9.01V9Z"
                fill={fill}
                stroke="none"
            />
        </svg>
    );
};

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