
// GENERATED BY ./scripts/iconScript.ts

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

function EoskubeletFilled({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="M2.80267,15H0l1.25-2.75L2.5,9.5,3.75,6.75,4.99994,4h2.803L6.55286,6.75,5.3028,9.5,4.05273,12.25ZM8,1.99219c0-.08737.00448-.17357.01294-.25859s.02088-.16886.03678-.25154.03526-.16418.05758-.24452S8.15489,1.078,8.18262,1H5.99786a.99812.99812,0,0,0-.91945.60572A.98355.98355,0,0,0,5,1.99176V3H8V1.99219ZM5,17.00293l-.75-.0007-.75-.0007-.75-.00071L2,17.00012v.00269A1.998,1.998,0,0,0,4.00043,19H5.55548a4.28607,4.28607,0,0,1-.23192-.45819,4.03033,4.03033,0,0,1-.17482-.48759,3.8479,3.8479,0,0,1-.11032-.514A3.775,3.775,0,0,1,5,17.00293ZM16,1.99176a.98562.98562,0,0,0-.29225-.70128A.99784.99784,0,0,0,15.00214,1H10.99786a.99812.99812,0,0,0-.91945.60572A.98355.98355,0,0,0,10,1.99176V3h6V1.99176ZM15.30231,16H7v1.00281A1.998,1.998,0,0,0,9.00043,19h3.2832l.75467-.75.75467-.75.75467-.75Zm.21728-1H5l1.25-2.75L7.5,9.5,8.75,6.75,9.99994,4h5.99341l.72526,1.59348L17.44388,7.187l.72526,1.59348.72527,1.59347q-.25422.09933-.49839.22276-.24372.1234-.4747.27075a5.25185,5.25185,0,0,0-.44565.31846,5.05229,5.05229,0,0,0-.41122.36589A5.25371,5.25371,0,0,0,15.51959,15ZM15.01,9.01a1.99373,1.99373,0,1,0-.15718.77848A1.99371,1.99371,0,0,0,15.01,9.01Zm-.00089,13.84593,1.14268-1.1358,1.14269-1.1358,1.14269-1.1358,1.14268-1.1358a3.19787,3.19787,0,0,0,1.80821.14978,3.24675,3.24675,0,0,0,.87585-.31828,3.36092,3.36092,0,0,0,.78167-.58038,3.212,3.212,0,0,0,.60352-.83,3.26,3.26,0,0,0,.30686-.94234,3.33383,3.33383,0,0,0,.01491-.97978,3.28554,3.28554,0,0,0-.27233-.94234l-.54.5367-.54.53669-.53995.5367-.54.5367-.37671-.37444-.37671-.37444-.37671-.37444-.37671-.37444.54-.54918.53995-.54918.54-.54918.54-.54917a3.0768,3.0768,0,0,0-.94805-.29176,3.21424,3.21424,0,0,0-.98572.01717,3.30991,3.30991,0,0,0-.94805.31671A3.377,3.377,0,0,0,17.891,13.7477a3.20218,3.20218,0,0,0-.32021.87057,3.14271,3.14271,0,0,0,.15069,1.79731l-1.14269,1.1358-1.14268,1.1358L14.29337,19.823l-1.14269,1.1358a.51871.51871,0,0,0-.113.16538.4687.4687,0,0,0,0,.3682.51871.51871,0,0,0,.113.16538l.28881.28707.28881.28707.28882.28707.28881.28707a.52624.52624,0,0,0,.17344.14119.49083.49083,0,0,0,.197.05227.43073.43073,0,0,0,.18757-.032A.35136.35136,0,0,0,15.00912,22.85594Z"/></svg>

    );
};

export default EoskubeletFilled;
