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

const Key32: FC<ADSIcon>  = 
    ({fill, size = '2rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
  <path fill-rule="evenodd" d="M22.147 3.48a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 .293.707v10.78a6.333 6.333 0 0 1-9.046 8.76 6.328 6.328 0 0 1-5.764-1.724 6.31 6.31 0 0 1-1.806-3.692l-1.965-1.965-.214-.214-.06-.297-.34-1.703-1.703-.341-.654-.13-.13-.655-.341-1.703-1.704-.34-.804-.161V8.325a1 1 0 0 1 1-1H9.98a1 1 0 0 1 .707.293l7.607 7.607.691-1.037-.963-1.446-.37-.555.37-.554.963-1.445-.963-1.446-.455-.682.58-.58 4-4Zm-1.852 12.348c.617.3 1.194.707 1.706 1.218a6.312 6.312 0 0 1 1.852 4.27 1.832 1.832 0 0 1-.837 3.364 6.343 6.343 0 0 1-1.974 2.112 4.333 4.333 0 0 0 5.062-6.803 1 1 0 0 1-.25-.663V8.602L24.02 6.768v8.752a.5.5 0 1 1-1 0V5.768l-.167-.166-2.713 2.713.878 1.318.37.555-.37.554-.963 1.445.963 1.446.37.555-.37.554-.724 1.086ZM6.877 13.473l-1.554-.31V9.324h.236l6.897 6.896a.5.5 0 1 0 .707-.707l-6.19-6.189h2.593l7.584 7.584a1 1 0 0 0 .645.29 4.333 4.333 0 1 1-4.597 4.596 1 1 0 0 0-.291-.644l-2.005-2.005-.412-2.06-.131-.654-.654-.13-1.703-.341-.34-1.704-.132-.653-.653-.131Zm10.056 7.463a.833.833 0 1 0 1.179 1.178.833.833 0 0 0-1.179-1.178Zm-.707 1.885a1.833 1.833 0 1 1 2.593-2.593 1.833 1.833 0 0 1-2.593 2.593Z"/>
</svg>
)
export default Key32