import * as React from 'react';

const DefaultStyles = {
  width: '1em',
  height: '1em',
  verticalAlign: 'middle',
  fill: 'currentColor',
  overflow: 'hidden'
};

export default function WorkWechatWithColor(props = {}) {
  const styles = Object.assign({}, DefaultStyles, props.style);

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M815.624 296.64a362.32 362.32 0 0 0-65.344-93.2c-68.232-70.864-163.728-116.512-268.96-128.528a492.72 492.72 0 0 0-55.664-3.232c-17.12 0-35.072 1.008-53.264 3.024-105.584 11.464-201.64 56.992-270.368 127.792a362.696 362.696 0 0 0-65.696 93.056A325.712 325.712 0 0 0 2.56 439.728c0 64.424 19.52 127.792 56.4 183.488 18.688 28.216 49.256 63.72 77.392 88.808l-12.72 100.32c-0.496 1.336-1.008 2.68-1.344 4.136-0.344 1.36-0.408 2.696-0.536 4.056-0.08 1.008-0.344 2.016-0.344 3.024 0 1.12 0.264 2.208 0.344 3.296a32.52 32.52 0 0 0 32.256 29.432c5.888 0 11.32-1.712 16.056-4.4l0.488-0.336c0.664-0.32 1.4-0.736 2.064-1.168l30.36-15.32 90.4-45.624a464.88 464.88 0 0 0 78.984 15.272c36.184 3.968 72.72 3.84 108.88-0.336a472.296 472.296 0 0 0 106.656-25 59.072 59.072 0 0 1-40.048-61.792 395.176 395.176 0 0 1-75.624 16.264c-30.312 3.504-60.92 3.592-91.256 0.264-3.024-0.328-6.136-0.824-9.224-1.232a401.328 401.328 0 0 1-59.808-12.664 40.776 40.776 0 0 0-12.432-1.912c-6.728 0-13.176 1.752-19.76 5.144-0.88 0.52-1.688 0.888-2.576 1.36l-74.24 43.944-3.248 1.936c-1.584 1.008-2.536 1.336-3.376 1.336a5.04 5.04 0 0 1-4.896-5.12l2.856-11.632 3.216-12.64 5.448-20.704 5.976-23.136a31.384 31.384 0 0 0-11.224-34.824 333.184 333.184 0 0 1-31.016-26.2 306.08 306.08 0 0 1-44.024-52.28c-29.224-44.08-44.624-94.12-44.624-144.736 0-39.248 8.936-77.44 26.56-113.488a291.072 291.072 0 0 1 52.744-74.504c56.456-58.272 135.904-95.664 223.664-105.216a407.056 407.056 0 0 1 44.624-2.512c15.128 0 30.792 0.904 46.64 2.672 87.392 9.984 166.368 47.552 222.392 105.816a290.576 290.576 0 0 1 52.424 74.696 256.112 256.112 0 0 1 26.2 112.496c0 4.056-0.272 8.112-0.456 12.144a58.536 58.536 0 0 1 72.24 8.44c1.04 1.008 1.792 2.12 2.68 3.168 0.68-8.296 1.032-16.528 1.032-24.96a325.712 325.712 0 0 0-33.144-142.944" fill="#0082F0"></path><path d="M811.6 810.76a56.952 56.952 0 0 0-7.04-1.176 180.544 180.544 0 0 1-100.736-56.312 14 14 0 0 0-23.688 8.048 14.12 14.12 0 0 0 5.76 13.544l4.016 4.032a181.92 181.92 0 0 1 49.648 93.072 58.904 58.904 0 0 0 43.672 53.456 58.68 58.68 0 0 0 56.64-15.336 59.28 59.28 0 0 0 14.96-58.064 59.032 59.032 0 0 0-43.32-41.328" fill="#FB6500"></path><path d="M1006.32 659.872a58.656 58.656 0 0 0-61.296-13.936 58.968 58.968 0 0 0-38.856 49.544 181.824 181.824 0 0 1-56.024 101.056 14.2 14.2 0 0 0 7.824 24.392 14.096 14.096 0 0 0 13.68-6.384l3.976-4.048a180.504 180.504 0 0 1 92.68-49.896 59.048 59.048 0 0 0 53.272-43.904 59.28 59.28 0 0 0-15.256-56.904" fill="#0082F0"></path><path d="M757.152 492.784a59.28 59.28 0 0 0-13.808 61.464 58.992 58.992 0 0 0 49.232 39.08 180.504 180.504 0 0 1 100.688 56.296 14.08 14.08 0 0 0 24.04-8.008 14.184 14.184 0 0 0-6.096-13.664 181.904 181.904 0 0 1-53.76-97.112 58.904 58.904 0 0 0-43.592-53.448 58.68 58.68 0 0 0-56.704 15.312" fill="#2DBC00"></path><path d="M690.384 711.04l0.496-3.584a181.984 181.984 0 0 1 56.064-101.16 14.2 14.2 0 0 0-7.8-24.392 14.096 14.096 0 0 0-13.704 6.384 180.48 180.48 0 0 1-96.656 53.968 59.048 59.048 0 0 0-53.264 43.896 59.28 59.28 0 0 0 15.248 56.912 58.656 58.656 0 0 0 59.504 14.408 58.944 58.944 0 0 0 40.048-46.432" fill="#FFCC00"></path></svg>
  );
}