import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M711.232 222.016c-53.12-14.08-106.208-33.984-160.128-36.96-41.12-2.272-89.6 8.512-123.712 30.592-37.504 24.256-67.264 35.84-109.312 18.752-30.4-12.352-62.368-5.952-81.408 21.76-4.416 6.4-8.384 16.192-10.944 25.76-1.696 7.744-2.304 17.44 1.44 26.56 0.864 2.048 1.888 4.16 3.232 6.176 19.136 15.776 44.384 26.688 68.704 32.992 22.528 5.856 47.808 1.248 78.272 1.248-30.912 54.176-77.248 36.032-115.68 38.08h-0.064l-1.44 0.096c-2.24 0.384-6.144 1.728-7.584 7.296l-0.064 0.256-0.032 0.224c-5.184 33.536 11.008 52.32 38.304 65.28 29.376 13.984 47.968 3.072 64.736-22.912 16.704-25.92 43.52-34.464 72.64-27.936v-0.128s38.4 6.528 35.04 27.52h-0.064a24.32 24.32 0 0 1-3.808 10.912c-5.856 6.848-11.936 13.184-19.392 16.512-47.616 21.248-97.952 36.768-144.896 59.36-54.144 26.08-92.16 59.552-114.976 100.192l-0.128 0.256a195.008 195.008 0 0 0-18.496 46.08 566.368 566.368 0 0 0-21.632 81.696 445.344 445.344 0 0 0 362.016 203.04l-5.984-7.68c-97.632-132.736-55.168-316.32 93.248-391.36 39.232-19.84 80.48-35.648 119.744-55.296 26.848-13.44 54.304-27.488 77.216-46.432 28.352-23.456 30.656-63.68 8-88.704-24.64-27.264-54.08-31.776-82.24-16.096 0 0 43.36 16.8 35.136 49.728a28.704 28.704 0 0 1-3.648 9.312c-2.144 3.264-15.936 21.856-53.248 20.032-10.624-1.344-20.672-4.352-28.096-9.696-36.096-26.176-24.064-85.856 20.128-98.656 29.6-8.608 62.272-7.136 93.664-9.344 45.056-3.2 90.72-2.24 135.072-9.44 35.04-5.728 64.736-25.696 84.48-70.24-101.664 46.4-192.576 15.424-284.096-8.832"></path><path d="M855.36 217.056C772.8 120.672 650.4 59.392 513.856 59.392 265.792 59.392 64 261.184 64 509.216c0 68.448 15.808 135.872 45.536 196.928a222.912 222.912 0 0 1 19.904-58.784 409.12 409.12 0 0 1-24.16-138.144c0-225.28 183.264-408.544 408.576-408.544 104.96 0 200.64 39.904 273.088 105.184 16.224 2.88 46.272 8 68.416 11.2"></path><path d="M894.816 692.48l0.64-0.288 15.36-7.424-16 7.744z m68.864-183.264a446.72 446.72 0 0 0-35.84-175.424c-12.928 3.04-31.68 4.8-42.56 5.632a405.952 405.952 0 0 1 37.12 169.792c0 43.008-6.56 85.088-19.52 125.408a222.272 222.272 0 0 0-163.392-70.624 224.48 224.48 0 0 0-224.256 224.256c0 53.248 18.976 104.896 53.216 145.024 0.288 0.384 5.12 6.24 13.856 14.688 0 0 27.584-4.544 52.256-10.976-2.272-1.248-7.52-4.704-8.608-5.408-16.192-13.216-25.472-24.32-25.824-24.736a183.04 183.04 0 0 1-43.616-118.592 183.168 183.168 0 0 1 182.976-182.944c57.856 0 111.04 26.496 146.016 72.704l1.92 2.56s3.52 4.896 7.424 12c0.224 0.32 4.192 7.296 7.872 14.432 2.432 4.736 4.704 9.536 5.632 12.48 0 0 3.584-4.16 8.736-12.736l0.224-0.16a161.6 161.6 0 0 0 6.528-12.32c0.96-1.92 1.92-3.872 2.88-5.984l0.032-0.128a292.16 292.16 0 0 0 2.176-5.088l-0.064 0.032 1.344-3.2c0.832-2.016 1.536-4.064 2.336-6.08l0.32-0.64h-0.128a447.04 447.04 0 0 0 30.944-163.968z"></path></svg>
  );
}