import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const Terrace48: FC<ADSIcon>  = 
    ({fill, size = '3rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
  <path fill-rule="evenodd" d="M24.702 4.674a1.5 1.5 0 0 0-1.373-.016l-18 9A1.5 1.5 0 0 0 6 16.5h17V24H12a1 1 0 0 0-.275.038C10.187 23.098 8.294 22.5 6 22.5A1.5 1.5 0 0 0 4.5 24v10A1.5 1.5 0 0 0 6 35.5h.642l-1.618 7.283a1 1 0 1 0 1.952.434L8.691 35.5h2.618l1.715 7.717a1 1 0 1 0 1.952-.434L13.358 35.5H16a1.5 1.5 0 0 0 1.493-1.65c-.107-1.072-.406-2.438-.97-3.85H20v3a1 1 0 0 0 1 1h1.998c-.013 2.156-.1 4.065-.676 5.504-.316.79-.763 1.386-1.397 1.797-.64.416-1.562.699-2.925.699a1 1 0 0 0 0 2h12a1 1 0 1 0 0-2c-1.5 0-2.565-.125-3.369-1.054-.808-.934-1.52-2.87-1.619-6.946H27a1 1 0 0 0 1-1v-3h3.477c-.563 1.412-.862 2.778-.97 3.85A1.5 1.5 0 0 0 32 35.5h2.642l-1.618 7.283a1 1 0 1 0 1.952.434l1.715-7.717h2.618l1.715 7.717a1 1 0 1 0 1.952-.434L41.358 35.5H42a1.5 1.5 0 0 0 1.5-1.5V24a1.5 1.5 0 0 0-1.5-1.5c-2.293 0-4.187.598-5.724 1.538A1.001 1.001 0 0 0 36 24H25v-7.5h16a1.5 1.5 0 0 0 .702-2.826l-17-9ZM24 32h2v-2h-4v2h2Zm-3-4h-5.458a12.87 12.87 0 0 0-.766-1.148 11.857 11.857 0 0 0-.7-.852h19.848a12.645 12.645 0 0 0-1.465 2H21Zm13.96-14.5H12.355l11.627-5.813L34.96 13.5ZM7.5 25.62v6.88h6.698c-.329-1.23-.911-2.631-1.824-3.852-1.09-1.458-2.643-2.655-4.874-3.028Zm33 6.88v-6.88c-2.23.372-3.783 1.57-4.874 3.028-.912 1.22-1.495 2.622-1.823 3.852H40.5ZM23.136 42c.388-.45.693-.955.933-1.495A6.71 6.71 0 0 0 24.912 42h-1.776Z"/>
</svg>
)
export default Terrace48