import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M254.744 156v110.72l87.088-0.56c29.064 0 52.344 23.28 52.344 52v147.76a52 52 0 0 1-13.136 34.544L182.344 724h656.816L640.448 500.4a52 52 0 0 1-13.128-34.552V318.32a52 52 0 0 1 51.936-52l87.488-0.104V156h-512z m67.432 182.288l-87.088 0.568a52 52 0 0 1-52.344-51.656V136a52 52 0 0 1 52-52h552a52 52 0 0 1 52 52v150.192a52 52 0 0 1-51.936 52l-87.488 0.096v119.96l223.24 251.208a52 52 0 0 1-38.864 86.544H137.808a52 52 0 0 1-38.872-86.544l223.24-251.144V338.288z"></path><path d="M476 800a36 36 0 1 1 72 0v128a36 36 0 0 1-72 0v-128z"></path></svg>
  );
}