/* eslint-disable react/jsx-sort-props */
import * as React from 'react';
import * as vars from '../styles/variables';
import AccessibleSVG, { SVGProps } from '../components/accessible-svg/AccessibleSVG';

/**
 * This is an auto-generated component and should not be edited
 * manually in contributor pull requests.
 *
 * If you have problems with this component:
 * - https://github.com/box/box-ui-elements/issues/new?template=Bug_report.md
 *
 * If there are missing features in this component:
 * - https://github.com/box/box-ui-elements/issues/new?template=Feature_request.md
 */

const HandshakeAgreement56 = (props: SVGProps) => (
    <AccessibleSVG width={56} height={56} viewBox="0 0 56 56" {...props}>
        <g fill="none" fillRule="evenodd">
            <path
                fill={vars.bdlBoxBlue10}
                d="M42 40a6 6 0 100 12 6 6 0 000-12zM10 4C7.79 4 6 5.79 6 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"
            />
            <path
                fill={vars.bdlBoxBlue}
                fillRule="nonzero"
                d="M19.552 8.747l.14.132 6.055 6.055a5 5 0 012.648-.927l.262-.007h2.686c.73 0 1.337-.346 1.867-.837l.142-.138 4.164-4.163a2.941 2.941 0 014.018-.133l.141.133 10.463 10.463a2.941 2.941 0 01.133 4.018l-.133.141-2.863 2.863-4.189 4.222.783.753a3.856 3.856 0 010 5.456 3.851 3.851 0 01-2.907 1.126 3.844 3.844 0 01-1.126 2.905 3.85 3.85 0 01-2.907 1.125 3.84 3.84 0 01-1.125 2.905 3.853 3.853 0 01-2.908 1.126 3.836 3.836 0 01-1.125 2.905 3.861 3.861 0 01-5.3.15l-.16-.15-1.241-1.241a3.5 3.5 0 01-5.028-3.672 3.5 3.5 0 01-4-4 3.5 3.5 0 01-4-4 3.5 3.5 0 01-3.472-5.373l-6.691-6.69a3 3 0 01-.135-4.099l.183-.19 11.6-10.8a2.999 2.999 0 014.025-.058zm2.794 5.614l-6.287 5.837a3 3 0 01-2.04.801L12 21v1.659c0 .834-.347 1.63-.959 2.198L9.293 26.48l2.81 2.81a3.5 3.5 0 014.855 3.753 3.5 3.5 0 014 4 3.5 3.5 0 014 4 3.5 3.5 0 013.577 5.201l1.203 1.201a1.843 1.843 0 002.72-2.482l-.113-.124-2.017-2.015a1.009 1.009 0 01.773-1.719l.118.014c.157.028.308.094.44.196l.095.084 2.017 2.015a1.843 1.843 0 002.72-2.482l-.113-.123-2.017-2.016a1.007 1.007 0 01.773-1.718l.118.014c.157.028.308.093.44.195l.095.084 2.017 2.016a1.843 1.843 0 002.72-2.482l-.113-.124-3.025-3.023a1.007 1.007 0 01.772-1.719l.119.014a.998.998 0 01.44.196l.095.084 3.024 3.023c.72.72 1.888.72 2.608 0 .68-.68.664-1.69.06-2.414l-.113-.124L41 29.427l.003-.004-6.54-6.544a2.993 2.993 0 00-1.923-.872L32.343 22h-1.686c-.73 0-1.431.266-1.977.743l-.144.136-2.829 2.828a3.828 3.828 0 01-5.564-5.256l.15-.158 3.992-3.993-1.939-1.939zM25.5 43a1.5 1.5 0 10.53 2.904 1.005 1.005 0 01.821-.757A1.5 1.5 0 0025.5 43zm-4-4a1.5 1.5 0 10.001 3.001A1.5 1.5 0 0021.5 39zm-4-4a1.5 1.5 0 10.001 3.001A1.5 1.5 0 0017.5 35zm-4-4a1.5 1.5 0 10.001 3.001A1.5 1.5 0 0013.5 31zm26.914-10.88l-5.694-5.69.045-.044c-.879.88-1.953 1.53-3.176 1.607l-.247.008h-2.686c-.73 0-1.431.266-1.977.743l-.144.136-4.829 4.828a1.829 1.829 0 002.463 2.698l.123-.112 2.828-2.829a5 5 0 013.271-1.457l.265-.007h1.686c1.238 0 2.428.459 3.344 1.282l.192.182L42.414 28l1.254 1.206 2.935-2.896-1.724-1.724A3 3 0 0144 22.464V21h-1.466a2.997 2.997 0 01-2.12-.88zm-23.43-9.93l-.095.078L5.293 21.065a1 1 0 00-.083 1.32l.083.095 3.293 3.293 1.775-1.649A2 2 0 0011 22.659V20h3.018c.504 0 .99-.19 1.36-.534l6.26-5.813-3.36-3.36a1 1 0 00-1.294-.103zm22.01-.023l-.092.081-3.474 3.473 5.691 5.692a2 2 0 001.414.586L45 20v2.465c0 .53.21 1.04.586 1.415l1.692 1.691 3.474-3.473a.982.982 0 00.081-1.295l-.081-.092-10.463-10.463a.981.981 0 00-1.294-.081z"
            />
            <path
                fill={vars.white}
                fillRule="nonzero"
                d="M22.346 14.361l1.939 1.939-3.992 3.993-.15.158a3.829 3.829 0 005.564 5.256l2.829-2.828.144-.136A3.006 3.006 0 0130.657 22h1.686l.198.007a2.99 2.99 0 011.923.872l6.54 6.544-.003.004 3.39 3.388.113.124c.604.724.62 1.734-.06 2.414-.72.72-1.888.72-2.608 0l-3.024-3.023-.095-.084a.998.998 0 00-.44-.196l-.119-.014a1.007 1.007 0 00-.772 1.719l3.025 3.023.113.124a1.843 1.843 0 01-2.72 2.482l-2.017-2.016-.095-.084a1.007 1.007 0 00-.44-.195l-.118-.014a1.007 1.007 0 00-.773 1.718l2.017 2.016.113.123a1.843 1.843 0 01-2.72 2.482L31.754 41.4l-.095-.084a1.009 1.009 0 00-.44-.196l-.118-.014a1.01 1.01 0 00-.773 1.719l2.017 2.015.113.124a1.843 1.843 0 01-2.72 2.482l-1.203-1.201a3.5 3.5 0 00-3.577-5.201 3.5 3.5 0 00-4-4 3.5 3.5 0 00-4-4 3.5 3.5 0 00-4.855-3.753l-2.81-2.81 1.748-1.623A2.996 2.996 0 0012 22.66V21h2.019a3 3 0 002.04-.802l6.287-5.837zm16.649-4.194a.98.98 0 011.294.081l10.463 10.463.081.092c.3.385.272.941-.081 1.295l-3.474 3.473-1.692-1.691A2.001 2.001 0 0145 22.465V20h-2.467c-.53 0-1.039-.212-1.414-.587l-5.691-5.692 3.474-3.473z"
            />
            <path
                fill={vars.bdlBoxBlue10}
                fillRule="nonzero"
                d="M25.5 43a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0125.5 43zm-4-4a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0121.5 39zm-4-4a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0117.5 35zm-4-4a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0113.5 31zm21.221-16.571l5.693 5.692a2.999 2.999 0 002.12.878L44 21v1.464c0 .796.316 1.56.879 2.122l1.724 1.724-2.935 2.896L42.414 28l-6.535-6.536-.192-.182A5.012 5.012 0 0032.343 20h-1.686l-.265.007a4.994 4.994 0 00-3.27 1.457l-2.83 2.829-.122.112a1.829 1.829 0 01-2.463-2.698l4.829-4.828.144-.136A3.006 3.006 0 0128.657 16h2.686l.247-.008c1.223-.078 2.297-.728 3.176-1.607l-.045.044zM16.984 10.19a1 1 0 011.294.103l3.36 3.36-6.26 5.813c-.37.343-.856.534-1.36.534H11v2.659a2 2 0 01-.639 1.465l-1.775 1.649-3.293-3.293-.083-.095a1 1 0 01.083-1.32l11.596-10.797z"
            />
        </g>
    </AccessibleSVG>
);

export default HandshakeAgreement56;
