import * as React from 'react';
export interface Atom24Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Atom24({ ariaLabel, ...props }: Atom24Props) {
  return (
    <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g fill="currentColor"><path d="M22.106 5.53c-.58-.905-1.97-1.827-5.3-1.082q-.382.087-.779.199C15.199 1.912 13.847 0 12 0c-1.706 0-3.113 1.652-4.022 4.656-2.621-.738-5.049-.744-6.083.874-.58.906-.837 2.555 1.235 5.266.305.399.653.801 1.027 1.204-.374.403-.722.805-1.027 1.205-2.072 2.711-1.815 4.36-1.235 5.266.578.903 1.641 1.358 3.103 1.358.859 0 1.859-.161 2.977-.476C8.763 21.97 10.067 24 12 24c1.847 0 3.199-1.912 4.028-4.648q.396.112.779.199c1.888.423 4.261.544 5.299-1.082.993-1.55.167-3.821-2.286-6.442 2.105-2.246 3.429-4.712 2.286-6.497m-1.684 1.078c.441.689-.593 2.86-3.422 5.374-.001-1.852-.168-3.71-.496-5.391.929-.265 3.399-.792 3.918.017M7.018 12c2.147-1.902 4.925-3.652 7.57-4.737.533 2.894.565 6.403 0 9.474-2.643-1.084-5.421-2.834-7.57-4.737M12 2c.656 0 1.496 1.21 2.12 3.293-.693.274-1.404.598-2.12.959a26 26 0 0 0-2.13-.953C10.586 2.907 11.508 2 12 2M3.579 6.608c.43-.674 2.827-.657 6.276.843a29 29 0 0 0-4.269 3.15C4.844 9.795 3 7.51 3.579 6.608m-.001 10.784c-.577-.902 1.264-3.185 2.008-3.993q.721.646 1.531 1.269c.08.907.205 1.832.382 2.735-2.4.687-3.656.4-3.921-.011M12 22c-.818 0-2.091-2.042-2.682-5.781 1.604 1.026 3.245 1.873 4.802 2.488C13.496 20.79 12.656 22 12 22m8.421-4.608c-.516.812-2.991.281-3.917.018.17-.873.292-1.795.375-2.737.512-.395 1.02-.814 1.51-1.253 1.965 2.112 2.324 3.517 2.032 3.972"/><circle cx="12" cy="12" r="1" data-color="color-2"/></g></svg>
  );
}
