import * as React from 'react';
export interface StopSign32Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function StopSign32({ ariaLabel, ...props }: StopSign32Props) {
  return (
    <svg viewBox="0 0 32 32" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M22.213 1H9.787L1 9.787v12.426L9.787 31h12.426L31 22.213V9.787z"/><path d="M4.644 17.313a1.03 1.03 0 0 1 .719.335 2.07 2.07 0 0 0 1.409.594c.714 0 1.1-.259 1.1-.729 0-.379-.3-.614-1.019-.769l-.938-.215c-1.229-.259-1.833-.894-1.833-1.937 0-1.309 1.019-2.138 2.617-2.138a3.14 3.14 0 0 1 2.122.69 1.2 1.2 0 0 1 .449.873.6.6 0 0 1-.644.615.93.93 0 0 1-.639-.295 1.64 1.64 0 0 0-1.268-.584c-.6 0-.984.274-.984.7 0 .374.289.639.924.764l.948.205c1.269.254 1.883.879 1.883 1.912 0 1.344-1.093 2.208-2.8 2.208a3.34 3.34 0 0 1-2.238-.71A1.22 1.22 0 0 1 4 17.993a.65.65 0 0 1 .644-.68m7.086 1.264v-4.644h-1.293a.677.677 0 0 1 0-1.354h4.25a.677.677 0 0 1 0 1.354h-1.3v4.644a.828.828 0 1 1-1.653 0Zm3.9-2.967a2.837 2.837 0 0 1 3.012-3.156 2.835 2.835 0 0 1 3.006 3.156v.814a2.815 2.815 0 0 1-3.006 3.122 2.817 2.817 0 0 1-3.012-3.122Zm1.653.814c0 1.114.5 1.773 1.359 1.773S20 17.538 20 16.424V15.6c0-1.128-.509-1.8-1.353-1.8s-1.359.669-1.359 1.8Zm5.449 2.133v-4.849c0-.814.3-1.129 1.078-1.129h1.753A2.222 2.222 0 0 1 28 14.891a2.223 2.223 0 0 1-2.522 2.327h-1.1v1.339a.783.783 0 0 1-.829.889c-.523 0-.817-.32-.817-.889m2.4-2.567c.854 0 1.233-.28 1.233-1.069a.96.96 0 0 0-1.049-1.068h-.933v2.137Z" data-color="color-2" data-stroke="none"/></g></g></svg>
  );
}
