import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M208 56h608c83.944 0 152 68.056 152 152v608c0 83.944-68.056 152-152 152H208c-83.944 0-152-68.056-152-152V208C56 124.056 124.056 56 208 56z" fill="#98C762"></path><path d="M607.68 434c2.776 0 5.544 0.072 8.32 0.216C601.44 351.416 519.784 288 421.144 288 312.24 288 224 365.28 224 460.56c0 55.864 30.36 105.568 77.36 137.136 0.624 0.432 1.8 1.16 1.8 1.16l-19.064 62.48 71.264-38.024s2.216 0.648 3.328 1.016a222.104 222.104 0 0 0 75.624 8.344 140.368 140.368 0 0 1-6.24-41.216c0.08-86.928 80.48-157.464 179.608-157.464z m-117.976-60.96c15.312 0 27.656 12.56 27.656 28.08 0 15.464-12.344 28.08-27.656 28.08-15.32 0-27.664-12.544-27.664-28.08 0-15.52 12.408-28.08 27.664-28.08z m-137.184 56.16c-15.32 0-27.664-12.544-27.664-28.08 0-15.52 12.408-28.08 27.664-28.08 15.32 0 27.728 12.56 27.728 28.08 0 15.536-12.408 28.08-27.728 28.08z" fill="#FFFFFF"></path><path d="M456 594.032c0 76.264 75.24 138.096 168.032 138.096 18.6 0 36.432-2.472 53.144-7.072l2.872-0.824 60.696 30.432-16.224-49.944s1.048-0.624 1.536-0.96C766.128 678.528 792 638.816 792 594.088 792 517.84 716.76 456 624.032 456 531.24 456 456 517.84 456 594.032z m202.856-47.544c0-12.368 10.56-22.4 23.568-22.4 13.08 0 23.632 10.032 23.632 22.4 0 12.432-10.56 22.464-23.632 22.464-13.008 0-23.568-10.032-23.568-22.464z m-116.912 0c0-12.368 10.56-22.4 23.56-22.4 13.008 0 23.64 10.032 23.64 22.4 0 12.432-10.56 22.464-23.64 22.464-13.008 0-23.56-10.032-23.56-22.464z" fill="#FFFFFF"></path></svg>
  );
}