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

const Wohnungen = (props) => {
    const {
        width = Icon160PropValues.width,
        height = Icon160PropValues.height,
        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}
                d="M121.667 53.333c-8.267 0-15-6.733-15-15s6.733-15 15-15 15 6.734 15 15-6.734 15-15
                15m0-23.333a8.337 8.337 0 0 0-8.334 8.333c0 4.6 3.734 8.334 8.334 8.334S130 42.933 130 38.333
                126.267 30 121.667 30M121.667 20a3.343 3.343 0 0 1-3.334-3.333V10c0-1.833 1.5-3.333
                3.334-3.333C123.5 6.667 125 8.167 125 10v6.667C125 18.5 123.5 20 121.667 20M121.667 70a3.343 3.343
                0 0 1-3.334-3.333V60c0-1.833 1.5-3.333 3.334-3.333 1.833 0 3.333 1.5 3.333 3.333v6.667C125 68.5
                123.5 70 121.667 70M150 40h-6.667A3.343 3.343 0 0 1 140 36.667c0-1.834 1.5-3.334 3.333-3.334H150c1.833
                0 3.333 1.5 3.333 3.334 0 1.833-1.5 3.333-3.333 3.333M100 40h-6.667A3.343 3.343 0 0 1 90 36.667c0-1.834
                1.5-3.334 3.333-3.334H100c1.833 0 3.333 1.5 3.333 3.334 0 1.833-1.5 3.333-3.333 3.333M136.667
                26.667c-.867 0-1.7-.334-2.367-.967a3.32 3.32 0 0 1 0-4.7l5-5c1.3-1.3 3.4-1.3 4.7 0s1.3 3.4 0
                4.7l-5 5c-.667.667-1.5.967-2.367.967zM101.667 61.667c-.867 0-1.7-.334-2.367-.967a3.32 3.32 0 0 1
                0-4.7l5-5c1.3-1.3 3.4-1.3 4.7 0s1.3 3.4 0 4.7l-5 5c-.667.667-1.5.967-2.367.967zM106.667 26.667c-.867
                0-1.7-.334-2.367-.967l-5-5a3.32 3.32 0 0 1 0-4.7c1.3-1.3 3.4-1.3 4.7 0l5 5c1.3 1.3 1.3 3.4 0
                4.7-.667.667-1.5.967-2.367.967zM141.667 61.667c-.867 0-1.7-.334-2.367-.967l-5-5a3.32 3.32 0 0 1 0-4.7c1.3-1.3
                3.4-1.3 4.7 0l5 5c1.3 1.3 1.3 3.4 0 4.7-.667.667-1.5.967-2.367.967zM126.667 153.333H10A3.343 3.343 0 0 1 6.667
                150c0-1.833 1.5-3.333 3.333-3.333h116.667c1.833 0 3.333 1.5 3.333 3.333s-1.5 3.333-3.333 3.333"
            />
            <path
                fill={fill}
                d="M83.333 149.2h-6.666V46.667H23.333V149.2h-6.666V43.333C16.667 41.5 18.167 40 20 40h60c1.833 0 3.333 1.5 3.333 3.333z"
            />
            <path
                fill={fill}
                d="M120 150.1h-6.667V86.667H80V80h36.667C118.5 80 120 81.5 120 83.333zM70
                150.1h-6.667v-16.767H36.667V150.1H30V130c0-1.833 1.5-3.333 3.333-3.333h33.334c1.833 0 3.333
                1.5 3.333 3.333zM40 60h-3.333a3.333 3.333 0 0 0-3.334 3.333v3.334A3.333 3.333 0 0 0 36.667
                70H40a3.333 3.333 0 0 0 3.333-3.333v-3.334A3.333 3.333 0 0 0 40 60M63.333 60H60a3.333 3.333 0 0
                0-3.333 3.333v3.334A3.333 3.333 0 0 0 60 70h3.333a3.333 3.333 0 0 0 3.334-3.333v-3.334A3.333
                3.333 0 0 0 63.333 60M40 83.333h-3.333a3.333 3.333 0 0 0-3.334 3.334V90a3.333 3.333 0 0 0 3.334
                3.333H40A3.333 3.333 0 0 0 43.333 90v-3.333A3.333 3.333 0 0 0 40 83.333M63.333 83.333H60a3.333
                3.333 0 0 0-3.333 3.334V90A3.333 3.333 0 0 0 60 93.333h3.333A3.333 3.333 0 0 0 66.667
                90v-3.333a3.333 3.333 0 0 0-3.334-3.334"
            />
            <path
                fill={fill}
                d="M100 100h-3.333a3.333 3.333 0 0 0-3.334 3.333v3.334A3.333 3.333 0 0 0 96.667 110H100a3.333
                3.333 0 0 0 3.333-3.333v-3.334A3.333 3.333 0 0 0 100 100M100 123.333h-3.333a3.334 3.334 0 0
                0-3.334 3.334V130a3.333 3.333 0 0 0 3.334 3.333H100a3.333 3.333 0 0 0 3.333-3.333v-3.333a3.334
                3.334 0 0 0-3.333-3.334M40 106.667h-3.333A3.333 3.333 0 0 0 33.333 110v3.333a3.334 3.334 0 0
                0 3.334 3.334H40a3.334 3.334 0 0 0 3.333-3.334V110A3.333 3.333 0 0 0 40 106.667M63.333
                106.667H60A3.333 3.333 0 0 0 56.667 110v3.333A3.334 3.334 0 0 0 60 116.667h3.333a3.334 3.334 0
                0 0 3.334-3.334V110a3.333 3.333 0 0 0-3.334-3.333"
            />
        </svg>
    );
};

Wohnungen.propTypes = {
    width: PropTypes.number,
    height: PropTypes.number,
    fill: PropTypes.string,
    stroke: PropTypes.string,
};

export default Wohnungen;
