import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M208 476a28 28 0 0 0-28 28v296c0 64.064 51.936 116 116 116h432c64.064 0 116-51.936 116-116V504a28 28 0 0 0-28-28H208z m0-72h608c55.232 0 100 44.768 100 100v296c0 103.832-84.168 188-188 188H296c-103.832 0-188-84.168-188-188V504c0-55.232 44.768-100 100-100z"></path><path d="M512 788c-72.904 0-132-59.096-132-132S439.096 524 512 524 644 583.096 644 656 584.904 788 512 788z m0-72a60 60 0 1 0 0-120 60 60 0 0 0 0 120z"></path><path d="M476 752.152a36 36 0 1 1 72 0v72.256a36 36 0 1 1-72 0v-72.256zM260 435.168h-72v-79.584C188 183.136 333.408 44 512 44s324 139.136 324 311.584v79.264h-72v-79.264C764 223.632 651.52 116 512 116c-139.52 0-252 107.632-252 239.584v79.584z"></path></svg>
  );
}