import React from 'react'

import { BaseIcon, BaseIconDefaultProps, Icon } from '../_utils/icon'

export const IdCheckIcon = (props: Icon) => (
  <BaseIcon {...props}>
    <g stroke="none" strokeWidth="1" fill="none" fillRule="evenodd">
      <g transform="translate(-58.000000, -578.000000)">
        <g transform="translate(56.000000, 576.000000)">
          <g>
            <path
              d="M14.8997883,19.4028144 C14.7292514,19.2337682 14.453965,19.2349767 14.2849188,19.4055136 C14.1158726,19.5760504 14.1170811,19.8513369 14.287618,20.0203831 L15.9953355,21.7131731 C16.1648147,21.8811707 16.4380268,21.8811707 16.6075059,21.7131731 L20.8767998,17.4811981 C21.0473367,17.312152 21.0485452,17.0368655 20.879499,16.8663286 C20.7104528,16.6957917 20.4351663,16.6945833 20.2646295,16.8636294 L16.3014207,20.7921947 L14.8997883,19.4028144 Z"
              fill={props.iconColor}
              fillRule="nonzero"
            />
            <path
              d="M11.8350825,11.5652174 C13.950671,11.5652174 15.6695938,9.81467566 15.6695938,7.65217391 L15.6695938,6.7826087 C15.6695938,4.62010695 13.950671,2.86956522 11.8350825,2.86956522 C9.7194939,2.86956522 8.00057114,4.62010695 8.00057114,6.7826087 L8.00057114,7.65217391 C8.00057114,9.81467566 9.7194939,11.5652174 11.8350825,11.5652174 Z M11.8350825,12.4347826 C9.23566281,12.4347826 7.13100593,10.2914113 7.13100593,7.65217391 L7.13100593,6.7826087 C7.13100593,4.14337131 9.23566281,2 11.8350825,2 C14.4345021,2 16.539159,4.14337131 16.539159,6.7826087 L16.539159,7.65217391 C16.539159,10.2914113 14.4345021,12.4347826 11.8350825,12.4347826 Z"
              fill={props.iconColor}
              fillRule="nonzero"
            />
            <path
              d="M3.73127722,19.746087 C3.73127722,18.3715672 4.62750167,17.1698653 5.91790418,16.812014 C7.9323922,16.2520098 9.95671978,15.9130435 11.8350825,15.9130435 C12.6990579,15.9130435 13.6046759,15.9860646 14.5399618,16.1233276 C14.7775406,16.1581947 14.9984018,15.9938644 15.033269,15.7562855 C15.0681361,15.5187067 14.9038058,15.2978455 14.666227,15.2629783 C13.6910633,15.1198629 12.7437304,15.0434783 11.8350825,15.0434783 C9.86751559,15.0434783 7.76922496,15.3948294 5.68526748,15.9741454 C4.01534348,16.4372446 2.861712,17.9840906 2.861712,19.746087 L2.861712,21.5652174 C2.861712,21.8053412 3.05637081,22 3.29649461,22 L11.8350825,22 C12.0752063,22 12.2698651,21.8053412 12.2698651,21.5652174 C12.2698651,21.3250936 12.0752063,21.1304348 11.8350825,21.1304348 L3.73127722,21.1304348 L3.73127722,19.746087 Z"
              fill={props.iconColor}
              fillRule="nonzero"
            />
          </g>
        </g>
      </g>
    </g>
  </BaseIcon>
)

IdCheckIcon.defaultProps = BaseIconDefaultProps
