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

const SignLanguage = (props) => {
    const {
        width = Icon40PropValues.width,
        height = Icon40PropValues.height,
        fill = Icon40PropValues.fill,
        ...restProps
    } = props;

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 24 24"
            width={width}
            height={height}
            {...restProps}
            fill="none"
        >
            <path
                fill={fill}
                stroke="#fff"
                strokeWidth={0.4}
                d="M7.575 4.033a.91.91 0 0 1-.4-.65 1.03 1.03 0 0 1 .2-.75.96.96 0 0 1 .65-.412 1 1 0 0 1 .75.187l4.8 3.6a.91.91 0 0 1 .4.65q.05.4-.2.75a.91.91 0 0 1-.65.4 1.03 1.03 0 0 1-.75-.2zm-1 3a.91.91 0 0
                1-.4-.65 1.03 1.03 0 0 1 .2-.75.91.91 0 0 1 .65-.4q.4-.05.75.2l1.8 1.375q-.424.15-.862.463-.437.314-.713.812zm4.4-4.225a.96.96 0 0 1-.412-.65 1 1 0 0 1 .187-.75.91.91 0 0 1 .65-.4q.4-.05.75.2l4.9
                3.65.225-1.725q.075-.6.475-1.025t.975-.525l.15-.025a.95.95 0 0 1 .675.15q.3.2.425.55l2.1 7.075q.2.675.075 1.375a3 3 0 0 1-.55 1.275l-2.125 2.825q-.05-.6-.262-1.162a4.8 4.8 0 0
                0-.563-1.063l1.35-1.8a.86.86 0 0 0 .175-.425q.025-.225-.025-.45l-1.2-4.075-.15.975q-.075.576-.6.8a.91.91 0 0 1-.975-.125zM6.75 10.883l-.35-.25a.96.96 0 0 1-.413-.65.98.98 0 0 1 .188-.75.91.91 0 0 1
                .65-.4c.267-.033.675.175.75.2L8 9.208c-.083.3.127 1.325.164 1.5s.437.876.536 1.175zM2 17.208a.97.97 0 0 1-.712-.288.97.97 0 0 1-.288-.712q0-.424.288-.712A.97.97 0 0 1 2 15.208h6q.425 0
                .713.288.288.289.287.712a.97.97 0 0 1-.288.713.96.96 0 0 1-.712.287zm1 3a.97.97 0 0 1-.712-.288.97.97 0 0 1-.288-.712q0-.424.288-.712A.97.97 0 0 1 3 18.208h5q.425 0 .713.288.288.289.287.712a.97.97 0
                0 1-.288.713.96.96 0 0 1-.712.287zm2 3a.97.97 0 0 1-.712-.288.97.97 0 0 1-.288-.712q0-.424.288-.712A.97.97 0 0 1 5 21.208h10a.97.97 0 0 0 .713-.288.96.96 0 0 0 .287-.712v-5a1 1 0 0 0-.1-.45 1 1 0 0
                0-.3-.35l-3.4-2.55.475.875a.94.94 0 0 1-.012.988q-.287.489-.863.487H4a.97.97 0 0 1-.712-.288.97.97 0 0 1-.288-.712q0-.424.288-.712A.97.97 0 0 1 4 12.208h6.1l-.85-1.5q-.3-.525-.237-1.112T9.5
                8.583l.1-.1a.93.93 0 0 1 .638-.288 1 1 0 0 1 .662.213l5.9 4.4q.575.426.888 1.05t.312 1.35v5q0 1.25-.875 2.125a2.9 2.9 0 0 1-2.125.875z"
            />
        </svg>
    );
};

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