
// GENERATED BY ./scripts/iconScript.ts

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

function EosrouteFilled({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} id="route" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M6.016,4.50233A2.9755,2.9755,0,0,0,3.03831,7.48c0,2.23327,2.97769,5.53,2.97769,5.53S8.99368,9.71328,8.99368,7.48A2.9755,2.9755,0,0,0,6.016,4.50233Zm0,4.04114A1.06346,1.06346,0,1,1,7.07946,7.48,1.06385,1.06385,0,0,1,6.016,8.54347Z"/>
  <path d="M21.02412,11.29622V6.99678h-.00055a4.96249,4.96249,0,0,0-.204-1.33392,4.99649,4.99649,0,0,0-9.79547,1.21661v.24707l-.00953.87024v9.022h.00013v.92957h-.005l.00025.04174a2,2,0,0,1-4,0c0-.01257.00348-.02423.00372-.03674H7.01V16.01h-2v2h.002a3.99826,3.99826,0,0,0,7.99646-.0047H13.01v-.98193h.00457V8.99678l.00953-1.8703V6.87953a3.00117,3.00117,0,0,1,6,.12347v4.27533a1.999,1.999,0,1,0,2,.01789Z"/>
</svg>

    );
};

export default EosrouteFilled;
