import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><path d="M865.408 88h-705.92C120.16 88 88 117.456 88 157.624v705.184c0 39.272 32.168 73.192 71.488 73.192h705.92c39.32 0 70.592-33.024 70.592-73.2V157.632c0-39.28-31.28-69.624-70.592-69.624z m6.592 769.088c0 7.016-5.28 14.912-12.304 14.912H165.184c-7.032 0-13.184-7.896-13.184-14.912V164.28c0-7.016 6.16-12.28 13.184-12.28h694.512c7.032 0 12.304 5.264 12.304 12.28v692.808z"></path><path d="M344.336 206.32c19.328 0 34.88 15.344 35.752 34.12l0.04 1.664-0.008 75.368h75.376c18.736 0 33.928 14.44 35.632 32.432l0.12 1.696 0.04 1.664c0 19.592-14.744 34.896-34.08 35.752l-1.712 0.04-75.376-0.008v75.376c0 18.992-13.856 33.96-32.32 35.632l-1.744 0.12-1.72 0.032a35.872 35.872 0 0 1-35.752-34.096l-0.04-1.688V389.04h-75.36a35.888 35.888 0 0 1-35.632-32.368l-0.12-1.72-0.04-1.696c0-18.688 15.616-34.84 34.144-35.752l1.64-0.04h75.368v-75.36c0-18.128 14.688-33.864 32.48-35.632l1.672-0.128 1.64-0.04z m444.64 111.152c20.16 0 35.784 15.624 35.784 35.792 0 19.592-14.744 34.896-34.08 35.752l-1.712 0.04h-222.32c-20.16 0-35.784-15.624-35.784-35.792a35.872 35.872 0 0 1 34.096-35.752l1.696-0.04h222.32zM397.72 568.744c12.912-14.08 34.76-14.52 48.872-1.768l1.344 1.28c14.08 12.896 14.512 34.752 1.544 49.088l-1.296 1.36-53.632 53.632 53.384 53.384c13.624 12.496 14.472 33.36 2.96 47.48l-1.2 1.392-1.28 1.344c-12.896 14.08-34.752 14.512-49.088 1.544l-1.36-1.296-53.64-53.632-53.376 53.384c-12.488 13.624-33.36 14.472-47.48 2.96l-1.392-1.2-1.336-1.28c-14.08-12.896-14.52-34.752-1.552-49.088l1.296-1.36 53.624-53.64-53.368-53.376c-13.624-12.488-14.48-33.36-2.96-47.48l1.192-1.392 1.28-1.336c12.896-14.08 34.752-14.52 49.088-1.552l1.36 1.296 53.632 53.624 53.384-53.368z m280.088 158.832a37.16 37.16 0 0 1 37.056 37.056 37.16 37.16 0 0 1-37.056 37.056 37.16 37.16 0 0 1-37.048-37.056 37.16 37.16 0 0 1 37.048-37.056z m111.16-91.032c20.16 0 35.792 15.624 35.792 35.792 0 19.592-14.744 34.896-34.08 35.752l-1.712 0.04h-222.32c-20.16 0-35.784-15.624-35.784-35.792 0-19.592 14.744-34.896 34.072-35.752l1.72-0.04h222.32zM677.808 544.84a37.16 37.16 0 0 1 37.056 37.056 37.16 37.16 0 0 1-37.056 37.048 37.16 37.16 0 0 1-37.048-37.048 37.16 37.16 0 0 1 37.048-37.056z"></path></svg>
  );
}