import * as React from 'react';
export interface Nodes24Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Nodes24({ ariaLabel, ...props }: Nodes24Props) {
  return (
    <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><path fill="currentColor" d="M21 14.211V9.789a2.5 2.5 0 1 0-2.412-4.351l-4.124-2.577A2.5 2.5 0 0 0 14.5 2.5a2.5 2.5 0 0 0-5 0 2.5 2.5 0 0 0 .036.361L5.412 5.438A2.5 2.5 0 1 0 3 9.789v4.422a2.5 2.5 0 1 0 2.412 4.351l4.124 2.577a2.5 2.5 0 1 0 4.928 0l4.124-2.577A2.5 2.5 0 1 0 21 14.211m-2.5.3-4.026-2.265A3 3 0 0 0 14.5 12a3 3 0 0 0-.025-.245L18.5 9.49a2.5 2.5 0 0 0 .5.3v4.422a2.5 2.5 0 0 0-.5.298Zm-.976-6.765L13.5 10.01a2.5 2.5 0 0 0-.5-.3V4.789a2.4 2.4 0 0 0 .412-.228l4.124 2.579a2.5 2.5 0 0 0-.036.36 3 3 0 0 0 .025.245ZM11 4.789v4.922a2.5 2.5 0 0 0-.5.3L6.475 7.745A3 3 0 0 0 6.5 7.5a2.5 2.5 0 0 0-.036-.36l4.124-2.579a2.4 2.4 0 0 0 .412.228M5.5 9.49l4.026 2.265A3 3 0 0 0 9.5 12a3 3 0 0 0 .025.245L5.5 14.51a2.5 2.5 0 0 0-.5-.3V9.789a2.5 2.5 0 0 0 .5-.299m.976 6.765L10.5 13.99a2.5 2.5 0 0 0 .5.3v4.922a2.4 2.4 0 0 0-.412.228l-4.124-2.58a2.5 2.5 0 0 0 .036-.36 3 3 0 0 0-.025-.245ZM13 19.211v-4.922a2.5 2.5 0 0 0 .5-.3l4.026 2.265a3 3 0 0 0-.025.245 2.5 2.5 0 0 0 .036.36l-4.124 2.579a2.4 2.4 0 0 0-.413-.227"/></svg>
  );
}
