import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><path d="M173.952 389.648c22.656 0 43.168 2.504 61.52 7.528 18.664 5.12 34.576 12.976 47.672 23.6 13.2 10.72 23.344 24.2 30.368 40.336 5.608 12.88 8.944 27.48 10.048 43.856l0.224 4.128 0.136 4.224 0.04 262.56H251.68l-1.168-39.104-1.432 1.264c-13.392 11.408-26.968 20.488-40.736 27.24l-3.76 1.776-3.768 1.672a170.384 170.384 0 0 1-67.44 13.68c-21.64 0-40.296-2.8-55.968-8.448-15.76-5.68-28.88-13.584-39.28-23.712a92.96 92.96 0 0 1-22.96-35.832C10.384 700.976 8 686.416 8 670.8c0-38.92 14.72-69.856 43.92-92.048 26.28-19.976 63.472-30.672 111.488-32.368l4.536-0.128 4.68-0.08 4.584-0.032h67.352V522.48c-0.496-18.72-5.36-32.312-15.064-42.912l-1.496-1.568-1.56-1.52c-12.096-11.352-31.168-17.216-57.56-17.216-19.92 0-39.552 2.224-58.88 6.68-15.616 3.592-31.656 8.4-48.112 14.424l-6.192 2.32-17.264 6.72v-74.224l9.432-3.352a416.184 416.184 0 0 1 54.6-14.784c11.096-2.216 22.672-4 34.728-5.36a329.28 329.28 0 0 1 36.76-2.04z m734.064 1.448c19.248 0 37.304 1.36 54.16 4.088 15.12 2.448 29.656 6.28 43.608 11.496l5.208 2.024 5.008 2.016v78.576l-16.264-8.264a190.008 190.008 0 0 0-41.52-14.904 217.104 217.104 0 0 0-48.752-5.416c-15.112 0-29.312 2.864-42.68 8.592a103.76 103.76 0 0 0-35.168 24.744c-10.128 10.8-18.16 24.024-24.072 39.736-5.92 15.72-8.904 33.6-8.904 53.688 0 42.032 10.04 72.944 29.776 93.128 19.776 20.216 47.344 30.376 83.224 30.376 16.52 0 32.496-1.856 47.936-5.568a197.72 197.72 0 0 0 39.936-14.32l4.816-2.4 11.672-6.024v77.384l-10.792 4a280.44 280.44 0 0 1-46.368 12.264 317.76 317.76 0 0 1-54.808 4.64c-59.472 0-105.784-16.296-138.44-49.08-32.68-32.8-48.88-80.36-48.88-142.224 0-29.68 4.624-56.728 13.92-81.096 9.32-24.424 22.464-45.4 39.416-62.864 16.96-17.472 37.224-30.96 60.712-40.424 23.44-9.456 49.2-14.168 77.256-14.168zM442.176 248l-0.008 149.264-1.88 43.488 0.32-0.344c12.456-13.528 25.504-24.12 39.176-31.728l3.168-1.704 2.976-1.488c21.744-10.56 45.096-15.84 69.968-15.84 22.08 0 41.64 4.664 58.576 14.04 16.824 9.32 30.928 22.456 42.256 39.312 11.184 16.656 19.52 36.616 25.048 59.84 5.464 22.984 8.184 48.536 8.184 76.664 0 31.056-4.296 58.936-12.944 83.616-8.688 24.8-21.08 45.92-37.184 63.288-16.152 17.424-35.8 30.776-58.864 40.024-22.96 9.216-48.72 13.8-77.24 13.8-21.984 0-44.44-2.096-67.368-6.288a342.04 342.04 0 0 1-54.424-14.72l-6.736-2.512-10.96-4.304L363.12 248h79.056zM251.624 602.328l-83.944 0.032c-14.056 0.24-26.288 1.8-36.688 4.68-11.36 3.136-20.656 7.6-27.896 13.4-7.248 5.8-12.624 12.744-16.12 20.832-3.504 8.088-5.256 17.208-5.256 27.352 0 7 1.088 13.704 3.264 20.104 2.168 6.4 5.68 12.08 10.504 17.032 4.832 4.944 11.112 8.872 18.84 11.768 7.728 2.904 17.144 4.352 28.256 4.352 14.488 0 31.096-4.408 49.808-13.224 18.72-8.816 38.464-22.76 59.232-41.84v-64.48zM543.216 452.72c-7.968 0-16.064 1.264-24.272 3.8-8.216 2.536-16.72 6.768-25.544 12.68-8.816 5.92-18.112 13.768-27.888 23.552-9.784 9.784-20.232 21.92-31.344 36.408l0.096 176.456a245.816 245.816 0 0 0 37.584 11.376c12.8 2.784 25 4.168 36.592 4.168 14.488 0 28.32-2.296 41.48-6.88 13.16-4.592 24.752-12.256 34.776-23.008 10.024-10.744 17.992-24.992 23.912-42.744 5.92-17.76 8.872-39.792 8.872-66.112 0-19.08-1.392-36.592-4.16-52.536-2.784-15.936-7.192-29.584-13.232-40.936-6.032-11.352-13.76-20.224-23.184-26.624-9.416-6.4-20.64-9.6-33.688-9.6z"></path></svg>
  );
}