
// GENERATED BY ./scripts/iconScript.ts

import * as React from 'react';
import { IconProps, valuesMap } from '../helper';
import { flipFunction } from '../flipFunction';
import classNames from 'classnames';

function EosnodeFilled({size = "m", color = "black", rotate = 0, horizontalFlip = false, verticalFlip = false, className}: IconProps) {
    const sizeString: string = size.toString()
    if(Object.keys(valuesMap).includes(sizeString)) {
        size = valuesMap[size]
    }
    const { scaleX, scaleY, translateX, translateY } = flipFunction({horizontalFlip,verticalFlip})
    const classString = classNames(className);
return (
      <svg className={classString} data-testid="eos-svg-component" transform={`rotate(${rotate}, 12, 12) translate(${translateX}, ${translateY}) scale(${scaleX}, ${scaleY})`} fill={color} width={size} height={size} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <circle cx="12" cy="3" r="1"/>
  <circle cx="20" cy="8" r="1"/>
  <circle cx="20" cy="16" r="1"/>
  <circle cx="4" cy="8" r="1"/>
  <circle cx="4" cy="16" r="1"/>
  <path d="M20,14V10a1.99219,1.99219,0,0,1-1.48114-3.33313L13.73553,3.97626a1.983,1.983,0,0,1-3.47106,0L5.48114,6.66687A1.99219,1.99219,0,0,1,4,10v4a1.99214,1.99214,0,0,1,1.48108,3.33313l4.78339,2.69061a1.99146,1.99146,0,0,1,1.23553-.953V13.92926a2,2,0,1,1,1,0v5.14148a1.99146,1.99146,0,0,1,1.23553.953l4.78339-2.69061A1.99214,1.99214,0,0,1,20,14Z"/>
  <circle cx="12" cy="21" r="1"/>
  <circle cx="12" cy="12" r="1"/>
</svg>

    );
};

export default EosnodeFilled;
