import * as React from 'react';
import Icon, { IconProps } from 'a-base-icon/lib/icon';

function DoubleDocumentOutlined(componentProps: IconProps) {
  const IconNode = (props: React.SVGProps<SVGSVGElement>) => (
    <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" {...props}>
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M21.941 6.162a2.998 2.998 0 00-.313-.857c-.158-.287-.373-.533-.617-.812l-1.862-2.127c-.292-.335-.55-.63-.872-.848a3 3 0 00-.926-.42C16.974.998 16.583.998 16.139 1h-3.977c-.528 0-.982 0-1.357.03-.395.033-.789.104-1.167.297a3 3 0 00-1.311 1.311c-.193.378-.264.772-.296 1.167C8.003 4.141 8 4.541 8 5h-.839c-.527 0-.981 0-1.356.03-.395.033-.789.104-1.167.297a3 3 0 00-1.311 1.311c-.193.378-.264.772-.296 1.167C3 8.18 3 8.635 3 9.161v9.678c0 .527 0 .982.03 1.356.033.395.104.789.297 1.167a3 3 0 001.311 1.311c.378.193.772.264 1.167.296.375.031.83.031 1.356.031h6.678c.527 0 .981 0 1.356-.03.395-.033.789-.104 1.167-.297a3 3 0 001.311-1.311c.193-.378.264-.772.296-1.167.031-.375.031-.83.031-1.357V18c.459 0 .86-.003 1.195-.03.395-.033.789-.104 1.167-.297a3 3 0 001.311-1.311c.193-.378.264-.772.296-1.167.031-.375.031-.83.031-1.356V7.127c0-.177 0-.345-.007-.506a1.027 1.027 0 00-.052-.46zM15.5 3h-3.3c-.577 0-.949 0-1.232.024-.272.022-.373.06-.422.085a1 1 0 00-.437.437c-.025.05-.063.15-.085.422C10.004 4.217 10 4.535 10 5h1.653c.44 0 .827 0 1.2.096a3 3 0 01.92.413c.32.214.577.504.87.833l2.347 2.641c.25.28.469.527.63.816a3 3 0 01.309.813c.072.323.071.653.071 1.028V16c.465 0 .783-.004 1.032-.024.272-.022.372-.06.422-.085a1 1 0 00.437-.437c.025-.05.063-.15.085-.422C20 14.75 20 14.377 20 13.8V7.5h-2.5a2 2 0 01-2-2V3zm3.734 2.5H17.5V3.52l.204.231 1.53 1.749zM7.2 7H11v2.5a2 2 0 002 2h3v7.3c0 .577 0 .949-.024 1.232-.022.272-.06.372-.085.422a1 1 0 01-.437.437c-.05.025-.15.063-.422.085C14.75 21 14.377 21 13.8 21H7.2c-.577 0-.949 0-1.232-.024-.272-.022-.373-.06-.422-.085a1 1 0 01-.437-.437c-.025-.05-.063-.15-.085-.422C5 19.75 5 19.377 5 18.8V9.2c0-.577 0-.949.024-1.232.022-.272.06-.373.085-.422a1 1 0 01.437-.437c.05-.025.15-.063.422-.085C6.25 7 6.623 7 7.2 7zM13 9.5h1.773l-1.566-1.762L13 7.507V9.5z"
        fill="currentColor"
      />
    </svg>
  );

  return <Icon {...componentProps} component={IconNode} />;
}

DoubleDocumentOutlined.displayName = 'DoubleDocumentOutlined';
export default DoubleDocumentOutlined;
