import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M570.528 24.24l429.232 429.232c32.32 32.32 32.32 84.728 0 117.056L570.528 999.76c-32.32 32.32-84.728 32.32-117.056 0L24.24 570.528c-32.32-32.32-32.32-84.728 0-117.056L453.472 24.24c32.32-32.32 84.728-32.32 117.056 0z" fill="#B37FEB"></path><path d="M707.832 649.136c4.288 4.152 5.264 8.952 2.936 14.36-2.376 5.544-6.432 8.296-12.312 8.296h-79.536l41.864 99.08c1.4 3.448 1.4 6.856 0 10.216a13.52 13.52 0 0 1-7.088 7.272l-36.88 15.616a12.944 12.944 0 0 1-10.208 0 13.52 13.52 0 0 1-7.28-7.088l-39.76-94.088-64.912 65.04a12.912 12.912 0 0 1-9.368 3.968c-1.68 0-3.312-0.376-4.992-1.072-5.544-2.384-8.296-6.44-8.296-12.312v-313.04c0-5.832 2.752-9.936 8.296-12.312 1.68-0.696 3.312-1.072 4.992-1.072 3.776 0 6.856 1.304 9.368 3.96L707.84 649.136z" fill="#FFFFFF"></path><path d="M673.92 296a30.08 30.08 0 0 1 30.04 28.536l0.04 1.544v226.56a23.04 23.04 0 0 1-46.04 1.36l-0.04-1.36V342.08H366.08v291.84h61.44a23.04 23.04 0 0 1 23 21.68l0.04 1.36a23.04 23.04 0 0 1-21.68 23l-1.36 0.04h-77.44a30.08 30.08 0 0 1-30.04-28.536L320 649.92V326.08a30.08 30.08 0 0 1 28.536-30.04L350.08 296h323.84z" fill="#FFFFFF"></path></svg>
  );
}