
// GENERATED BY ./scripts/iconScript.ts

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

function Eosvirtual_host_managerFilled({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">
  <path d="M20.31238,18.03357l-3.01569-10.475a1.99358,1.99358,0,1,0-3.00427-2.46606L5.98383,3.61414A1.99812,1.99812,0,1,0,3,5.69928V18.2774a1.99205,1.99205,0,0,0,.69421,3.69178A1.98861,1.98861,0,0,0,4,22a1.99171,1.99171,0,0,0,1.7168-.98926h12.546a1.99015,1.99015,0,0,0,3.699-.83447c.00525-.059.01776-.11591.01776-.17627A1.996,1.996,0,0,0,20.31238,18.03357ZM5.77374,19.09424a1.98752,1.98752,0,0,0-.17193-.28113L9.4469,13.89685a3.51171,3.51171,0,0,0,.68817.0694,3.46311,3.46311,0,0,0,.94879-.14667L12.32635,15.298A2.47247,2.47247,0,0,0,12,16.51038c0,.03772.00946.07287.01111.11023A2.49431,2.49431,0,0,0,14.5,19.01038a2.4675,2.4675,0,0,0,1.66431-.64716l1.90234,1.09833c-.00531.01892-.01642.035-.02118.05407H5.93512A2.104,2.104,0,0,0,5.77374,19.09424ZM14.99915,7.67169a1.82634,1.82634,0,0,0,1.35015.28864l2.92878,10.173a2.02826,2.02826,0,0,0-.278.14069l-2.07794-1.19971a2.50749,2.50749,0,0,0,.06488-.43488c.00226-.04364.013-.08483.013-.129a2.48915,2.48915,0,0,0-3.99506-1.9928l-.94921-1.12946a3.48467,3.48467,0,0,0,1.28393-4.32177ZM5.90448,4.63763l8.17755,1.455a1.9773,1.9773,0,0,0,.22791.82391L12.78235,8.20038a3.44632,3.44632,0,0,0-4.47717-.70526L5.90424,4.63837ZM4.02155,5.98834a1.982,1.982,0,0,0,1.2821-.4768L7.52527,8.15491a3.46037,3.46037,0,0,0,.92322,5.36029l-3.64234,4.657a1.98923,1.98923,0,0,0-.7846-.17Z"/>
</svg>

    );
};

export default Eosvirtual_host_managerFilled;
