import createBrivenIcon from '../createBrivenIcon';

/**
 * @component @name Graphql
 * @description Briven SVG icon component, renders SVG Element with children.
 *
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuOTAwNyAzLjc2ODU3TDE5LjAwMDcgNy44Njc3NVYxNi4wNjYxTTExLjkwMDcgMy43Njg1N0w0LjgwMDcyIDcuODY3NzVWMTYuMDY2MU0xMS45MDA3IDMuNzY4NTdMMTkuMDAwNyAxNi4wNjYxTTExLjkwMDcgMy43Njg1N0w0LjgwMDcyIDE2LjA2NjFNMTkuMDAwNyAxNi4wNjYxTDExLjkwMDcgMjAuMTY1M0w0LjgwMDcyIDE2LjA2NjFNMTkuMDAwNyAxNi4wNjYxSDQuODAwNzJNNi4wMTY0IDE2LjEzMjJDNi4wMTY0IDE2Ljc4OTUgNS40ODM1OCAxNy4zMjIzIDQuODI2MzEgMTcuMzIyM0M0LjE2OTA1IDE3LjMyMjMgMy42MzYyMyAxNi43ODk1IDMuNjM2MjMgMTYuMTMyMkMzLjYzNjIzIDE1LjQ3NDkgNC4xNjkwNSAxNC45NDIxIDQuODI2MzEgMTQuOTQyMUM1LjQ4MzU4IDE0Ljk0MjEgNi4wMTY0IDE1LjQ3NDkgNi4wMTY0IDE2LjEzMjJaTTUuMjg5MTIgMTYuMTMyMkM1LjI4OTEyIDE2LjM4NzggNS4wODE5MiAxNi41OTUgNC44MjYzMSAxNi41OTVDNC41NzA3MSAxNi41OTUgNC4zNjM1IDE2LjM4NzggNC4zNjM1IDE2LjEzMjJDNC4zNjM1IDE1Ljg3NjYgNC41NzA3MSAxNS42Njk0IDQuODI2MzEgMTUuNjY5NEM1LjA4MTkyIDE1LjY2OTQgNS4yODkxMiAxNS44NzY2IDUuMjg5MTIgMTYuMTMyMlpNMjAuMjk3NCAxNi4xMzIyQzIwLjI5NzQgMTYuNzg5NSAxOS43NjQ2IDE3LjMyMjMgMTkuMTA3MyAxNy4zMjIzQzE4LjQ1IDE3LjMyMjMgMTcuOTE3MiAxNi43ODk1IDE3LjkxNzIgMTYuMTMyMkMxNy45MTcyIDE1LjQ3NDkgMTguNDUgMTQuOTQyMSAxOS4xMDczIDE0Ljk0MjFDMTkuNzY0NiAxNC45NDIxIDIwLjI5NzQgMTUuNDc0OSAyMC4yOTc0IDE2LjEzMjJaTTE5LjU3MDEgMTYuMTMyMkMxOS41NzAxIDE2LjM4NzggMTkuMzYyOSAxNi41OTUgMTkuMTA3MyAxNi41OTVDMTguODUxNyAxNi41OTUgMTguNjQ0NSAxNi4zODc4IDE4LjY0NDUgMTYuMTMyMkMxOC42NDQ1IDE1Ljg3NjYgMTguODUxNyAxNS42Njk0IDE5LjEwNzMgMTUuNjY5NEMxOS4zNjI5IDE1LjY2OTQgMTkuNTcwMSAxNS44NzY2IDE5LjU3MDEgMTYuMTMyMlpNNi4wMTY0IDcuODY3NzVDNi4wMTY0IDguNTI1MDEgNS40ODM1OCA5LjA1NzgzIDQuODI2MzEgOS4wNTc4M0M0LjE2OTA1IDkuMDU3ODMgMy42MzYyMyA4LjUyNTAxIDMuNjM2MjMgNy44Njc3NUMzLjYzNjIzIDcuMjEwNDggNC4xNjkwNSA2LjY3NzY2IDQuODI2MzEgNi42Nzc2NkM1LjQ4MzU4IDYuNjc3NjYgNi4wMTY0IDcuMjEwNDggNi4wMTY0IDcuODY3NzVaTTUuMjg5MTIgNy44Njc3NUM1LjI4OTEyIDguMTIzMzUgNS4wODE5MiA4LjMzMDU2IDQuODI2MzEgOC4zMzA1NkM0LjU3MDcxIDguMzMwNTYgNC4zNjM1IDguMTIzMzUgNC4zNjM1IDcuODY3NzVDNC4zNjM1IDcuNjEyMTQgNC41NzA3MSA3LjQwNDk0IDQuODI2MzEgNy40MDQ5NEM1LjA4MTkyIDcuNDA0OTQgNS4yODkxMiA3LjYxMjE0IDUuMjg5MTIgNy44Njc3NVpNMjAuMjk3NCA3Ljg2Nzc1QzIwLjI5NzQgOC41MjUwMSAxOS43NjQ2IDkuMDU3ODMgMTkuMTA3MyA5LjA1NzgzQzE4LjQ1IDkuMDU3ODMgMTcuOTE3MiA4LjUyNTAxIDE3LjkxNzIgNy44Njc3NUMxNy45MTcyIDcuMjEwNDggMTguNDUgNi42Nzc2NiAxOS4xMDczIDYuNjc3NjZDMTkuNzY0NiA2LjY3NzY2IDIwLjI5NzQgNy4yMTA0OCAyMC4yOTc0IDcuODY3NzVaTTE5LjU3MDEgNy44Njc3NUMxOS41NzAxIDguMTIzMzUgMTkuMzYyOSA4LjMzMDU2IDE5LjEwNzMgOC4zMzA1NkMxOC44NTE3IDguMzMwNTYgMTguNjQ0NSA4LjEyMzM1IDE4LjY0NDUgNy44Njc3NUMxOC42NDQ1IDcuNjEyMTQgMTguODUxNyA3LjQwNDk0IDE5LjEwNzMgNy40MDQ5NEMxOS4zNjI5IDcuNDA0OTQgMTkuNTcwMSA3LjYxMjE0IDE5LjU3MDEgNy44Njc3NVpNMTMuMTU2OSAzLjc2ODU3QzEzLjE1NjkgNC40MjU4NCAxMi42MjQxIDQuOTU4NjYgMTEuOTY2OCA0Ljk1ODY2QzExLjMwOTUgNC45NTg2NiAxMC43NzY3IDQuNDI1ODQgMTAuNzc2NyAzLjc2ODU3QzEwLjc3NjcgMy4xMTEzMSAxMS4zMDk1IDIuNTc4NDkgMTEuOTY2OCAyLjU3ODQ5QzEyLjYyNDEgMi41Nzg0OSAxMy4xNTY5IDMuMTExMzEgMTMuMTU2OSAzLjc2ODU3Wk0xMi40Mjk2IDMuNzY4NTdDMTIuNDI5NiA0LjAyNDE4IDEyLjIyMjQgNC4yMzEzOCAxMS45NjY4IDQuMjMxMzhDMTEuNzExMiA0LjIzMTM4IDExLjUwNCA0LjAyNDE4IDExLjUwNCAzLjc2ODU3QzExLjUwNCAzLjUxMjk3IDExLjcxMTIgMy4zMDU3NiAxMS45NjY4IDMuMzA1NzZDMTIuMjIyNCAzLjMwNTc2IDEyLjQyOTYgMy41MTI5NyAxMi40Mjk2IDMuNzY4NTdaTTEzLjE1NjkgMjAuMTY1M0MxMy4xNTY5IDIwLjgyMjUgMTIuNjI0MSAyMS4zNTUzIDExLjk2NjggMjEuMzU1M0MxMS4zMDk1IDIxLjM1NTMgMTAuNzc2NyAyMC44MjI1IDEwLjc3NjcgMjAuMTY1M0MxMC43NzY3IDE5LjUwOCAxMS4zMDk1IDE4Ljk3NTIgMTEuOTY2OCAxOC45NzUyQzEyLjYyNDEgMTguOTc1MiAxMy4xNTY5IDE5LjUwOCAxMy4xNTY5IDIwLjE2NTNaTTEyLjQyOTYgMjAuMTY1M0MxMi40Mjk2IDIwLjQyMDkgMTIuMjIyNCAyMC42MjgxIDExLjk2NjggMjAuNjI4MUMxMS43MTEyIDIwLjYyODEgMTEuNTA0IDIwLjQyMDkgMTEuNTA0IDIwLjE2NTNDMTEuNTA0IDE5LjkwOTcgMTEuNzExMiAxOS43MDI1IDExLjk2NjggMTkuNzAyNUMxMi4yMjI0IDE5LjcwMjUgMTIuNDI5NiAxOS45MDk3IDEyLjQyOTYgMjAuMTY1M1oiIHN0cm9rZT0iIzAwMCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDJweCIgc3Ryb2tlLXdpZHRoPSIwLjg1OTUwNCIvPgo8L3N2Zz4K)
 *
 * @param {Object} props - Briven icons props and any valid SVG attribute
 * @returns {JSX.Element} JSX Element
 *
 */
const Graphql = createBrivenIcon(
  'Graphql',
  [
    [
      'path',
      {
        d: 'M11.9007 3.76857L19.0007 7.86775V16.0661M11.9007 3.76857L4.80072 7.86775V16.0661M11.9007 3.76857L19.0007 16.0661M11.9007 3.76857L4.80072 16.0661M19.0007 16.0661L11.9007 20.1653L4.80072 16.0661M19.0007 16.0661H4.80072M6.0164 16.1322C6.0164 16.7895 5.48358 17.3223 4.82631 17.3223C4.16905 17.3223 3.63623 16.7895 3.63623 16.1322C3.63623 15.4749 4.16905 14.9421 4.82631 14.9421C5.48358 14.9421 6.0164 15.4749 6.0164 16.1322ZM5.28912 16.1322C5.28912 16.3878 5.08192 16.595 4.82631 16.595C4.57071 16.595 4.3635 16.3878 4.3635 16.1322C4.3635 15.8766 4.57071 15.6694 4.82631 15.6694C5.08192 15.6694 5.28912 15.8766 5.28912 16.1322ZM20.2974 16.1322C20.2974 16.7895 19.7646 17.3223 19.1073 17.3223C18.45 17.3223 17.9172 16.7895 17.9172 16.1322C17.9172 15.4749 18.45 14.9421 19.1073 14.9421C19.7646 14.9421 20.2974 15.4749 20.2974 16.1322ZM19.5701 16.1322C19.5701 16.3878 19.3629 16.595 19.1073 16.595C18.8517 16.595 18.6445 16.3878 18.6445 16.1322C18.6445 15.8766 18.8517 15.6694 19.1073 15.6694C19.3629 15.6694 19.5701 15.8766 19.5701 16.1322ZM6.0164 7.86775C6.0164 8.52501 5.48358 9.05783 4.82631 9.05783C4.16905 9.05783 3.63623 8.52501 3.63623 7.86775C3.63623 7.21048 4.16905 6.67766 4.82631 6.67766C5.48358 6.67766 6.0164 7.21048 6.0164 7.86775ZM5.28912 7.86775C5.28912 8.12335 5.08192 8.33056 4.82631 8.33056C4.57071 8.33056 4.3635 8.12335 4.3635 7.86775C4.3635 7.61214 4.57071 7.40494 4.82631 7.40494C5.08192 7.40494 5.28912 7.61214 5.28912 7.86775ZM20.2974 7.86775C20.2974 8.52501 19.7646 9.05783 19.1073 9.05783C18.45 9.05783 17.9172 8.52501 17.9172 7.86775C17.9172 7.21048 18.45 6.67766 19.1073 6.67766C19.7646 6.67766 20.2974 7.21048 20.2974 7.86775ZM19.5701 7.86775C19.5701 8.12335 19.3629 8.33056 19.1073 8.33056C18.8517 8.33056 18.6445 8.12335 18.6445 7.86775C18.6445 7.61214 18.8517 7.40494 19.1073 7.40494C19.3629 7.40494 19.5701 7.61214 19.5701 7.86775ZM13.1569 3.76857C13.1569 4.42584 12.6241 4.95866 11.9668 4.95866C11.3095 4.95866 10.7767 4.42584 10.7767 3.76857C10.7767 3.11131 11.3095 2.57849 11.9668 2.57849C12.6241 2.57849 13.1569 3.11131 13.1569 3.76857ZM12.4296 3.76857C12.4296 4.02418 12.2224 4.23138 11.9668 4.23138C11.7112 4.23138 11.504 4.02418 11.504 3.76857C11.504 3.51297 11.7112 3.30576 11.9668 3.30576C12.2224 3.30576 12.4296 3.51297 12.4296 3.76857ZM13.1569 20.1653C13.1569 20.8225 12.6241 21.3553 11.9668 21.3553C11.3095 21.3553 10.7767 20.8225 10.7767 20.1653C10.7767 19.508 11.3095 18.9752 11.9668 18.9752C12.6241 18.9752 13.1569 19.508 13.1569 20.1653ZM12.4296 20.1653C12.4296 20.4209 12.2224 20.6281 11.9668 20.6281C11.7112 20.6281 11.504 20.4209 11.504 20.1653C11.504 19.9097 11.7112 19.7025 11.9668 19.7025C12.2224 19.7025 12.4296 19.9097 12.4296 20.1653Z',
        stroke: 'currentColor',
        'stroke-width': '0.859504',
        key: 'tj71qx',
      },
    ],
  ],
  { fill: 'none' },
);

export default Graphql;
