import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M883.496 678.096c-20.768-46.064-38.672-87.888-58.472-128.776-10.976-22.672-31.424-30.848-55.776-24.968-23.528 5.704-38.848 19.912-40.208 45.88-1.36 26.08 7.92 43.08 33.856 54.056 34.656 14.672 67.184 34.32 100.976 51.184 5.312 2.656 12.376 1.76 19.624 2.624"></path><path d="M697.624 784.096c33.792 16.856 66.32 36.512 100.976 51.184 25.936 10.976 35.224 27.984 33.864 54.056-1.36 25.976-16.64 40.176-40.216 45.88-24.352 5.88-44.8-2.296-55.776-24.96-19.8-40.896-58.464-125.44-58.464-128.776 0-7.496 14.312-0.04 19.616 2.616z m-37.024-578.144c92.976 55.096 160.728 177.696 150.512 274.656-15.6-9.68-33.184-10.544-49.144-7.36-23.752-215.464-231.688-302.416-398.416-274.616-123.752 20.624-220.816 79.704-262.28 202.92-34 101.12-6.816 193.592 73.248 263.464 36.512 31.888 48.888 61.088 31.24 104.6-2 4.952-4.304 14.744-2.976 16.72 1.328 1.928 5.6 0.712 6.208 0.208 57.04-45.912 120.376-42.936 187.424-28.368 26.504 5.768 55.88 0.568 83.68-2.264 16-1.648 45.984-9.112 45.984-9.112s-4.696 29.664 21.6 49.608c-69.016 25.44-139.248 27.656-209.736 11.376-27.224-6.28-49.536-4.88-71.52 12.944a117.952 117.952 0 0 1-36.632 19.944c-20.264 6.56-44.976 9.36-62.736 1.584-22.592-9.904-31.744-38.704-21.88-63.024 16.36-40.4-0.248-64.032-28.768-92.728C-24.776 544.28 17.016 299.36 198.12 198.664c155.144-86.264 309.848-83.104 462.48 7.28z m277.448 469.272c24.432 2.184 43.512 17.432 46.096 44.976 2.976 31.36-13.168 48.4-41.896 59.656-28.448 11.152-79.96 37.448-104.96 48.712-8.392 3.8-10.472 2.976-11.04 2.256-2.264-2.832 6.272-18.112 10.08-25.68 14.416-28.592 31.2-56.24 42.608-85.984 11.04-28.8 29.088-46.664 59.12-43.936zM732.816 623.44c0.576 6.208-2.008 11.624-3.912 15.28-18.864 36.408-36.552 72.992-55.064 109.584-13.2 26.112-34.4 33.216-61.04 28.624-27.016-4.624-38.136-25.36-35.264-48.424 1.968-15.888 12.656-35.976 25.712-44.264 36.664-23.248 76.44-38.56 115.216-58.4 2.656-1.36 14.024-5.776 14.352-2.4z m92.208-74.128c19.8 40.888 58.472 125.44 58.472 128.776 0 7.496-14.32 0.032-19.624-2.624-33.792-16.856-66.32-36.512-100.976-51.184-25.928-10.976-35.224-27.976-33.856-54.056 1.36-25.968 16.68-40.176 40.208-45.88 24.352-5.88 44.8 2.296 55.776 24.96z"></path></svg>
  );
}