import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><path d="M94.32 32h795.36c23.424 0 42.32 18.896 42.32 42.104 0 22.728-18.056 41.168-40.584 42.072l-1.744 0.032h-58.744v119.44c0 1.64-0.104 3.184-0.304 4.72-4.408 113.984-123.68 213.56-217.616 271.632h-16.44a68.576 68.576 0 0 0-68.536 66.512l-0.032 2.056V808H271.424c-23.496 0-42.544 22.288-43.392 50.056l-0.032 1.944c0 28.136 18.616 50.944 41.8 51.968l1.624 0.032H528v11.432c0 37.176 29.6 67.448 66.512 68.536l2.056 0.032h-502.24c-23.44 0-42.328-18.896-42.328-42.104 0-22.728 18.056-41.168 40.584-42.072l1.744-0.032h55.232V799.24c0-1.848 0.208-3.696 0.416-5.544 4.64-117.28 141.536-219.152 236.408-276.352-95.08-57.312-231.968-159.488-236.512-276.976a34.576 34.576 0 0 1-0.28-3.112l-0.032-1.608v-119.44h-55.232c-23.44 0-42.328-18.896-42.328-42.104 0-22.728 18.056-41.16 40.584-42.072L94.328 32h795.344zM592 560h360a12 12 0 0 1 11.944 10.848l0.056 1.152v360a12 12 0 0 1-10.848 11.944L952 944H592a12 12 0 0 1-11.944-10.848l-0.056-1.152v-360a12 12 0 0 1 10.848-11.944L592 560h360z m256.968 40H683.992l-3.232 150.344h76.112c0-8.72 0.352-14.28 1.04-16.68 0.704-2.392 2.256-4.64 4.672-6.72 2.4-2.088 5.392-3.136 8.944-3.136 5.576 0 9.576 2.032 11.984 6.08 2.408 4.056 3.616 11.672 3.616 22.848v59.144a3319.44 3319.44 0 0 1-0.416 27.112l-0.248 8.08c-0.192 2.696-1.464 5.216-3.808 7.552-2.344 2.336-5.424 3.496-9.232 3.496-8.24 0-13.064-4.048-14.456-12.16-1.4-8.104-2.096-21.8-2.096-41.08v-18.608H680l0.08 23.6c0.52 24.04 3.664 42.088 9.44 54.144 6.336 13.272 17.056 23.248 32.152 29.944 15.096 6.696 32.536 10.04 52.32 10.04 17.64 0 32.576-2.24 44.816-6.72 12.24-4.488 21.784-10.936 28.64-19.352 6.848-8.416 11.32-17.56 13.416-27.448 2.088-9.888 3.136-25.4 3.136-46.52v-42.56c0-32.68-5.424-54.752-16.272-66.24-10.84-11.48-26.856-17.224-48.04-17.224-18.776 0-34.128 6.816-46.048 20.448v-50.664h95.328V600zM476 560c-21.496 0-39.008 18.896-39.96 42.6l-0.04 1.84v87.016c0 24.664 17.952 44.544 40 44.544 21.6 0 39.104-19 39.968-42.712l0.032-1.832V604.544c0-24.664-17.952-44.544-40-44.544z m0-184c-22.048 0-39.904 23.208-40 52 0 28.792 17.952 52 40 52 22.144 0 40-23.336 40-52 0-28.792-17.952-52-40-52z"></path></svg>
  );
}