import React, { ForwardedRef, useContext } from 'react';
import { OriginIconProps } from '../type';
import { Context } from '../context';

function IconRocketMulColLightComponent(props: OriginIconProps, ref: ForwardedRef<SVGSVGElement>) {
    const { prefix: prefixFromContext } = useContext(Context);
    const { className = '', prefix: prefixFromProps, width = '1em', height = '1em', useCurrentColor = false, spin, ...rest } = props;

    const prefix = prefixFromProps || prefixFromContext || 'font';
    const loadingKls = spin ? ` ${prefix}-icon-loading` : '';
    return <svg className={`${prefix}-icon ${prefix}-icon-Rocket_MulCol_Light${loadingKls} ${className}`} width={width} height={height} viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg" {...rest} ref={ref}><path fillRule="evenodd" clipRule="evenodd" d="M8.53652 16.982C7.95852 16.524 7.24583 16.2623 6.50315 16.2393C5.65505 16.2131 4.82685 16.5 4.17779 17.0465C3.6069 17.5261 3.18803 18.1873 2.87758 18.8228C2.56104 19.4708 2.31988 20.1709 2.1402 20.799C1.95961 21.4304 1.83448 22.0131 1.75405 22.4367C1.7137 22.6492 1.68467 22.8237 1.66518 22.9467C1.65543 23.0082 1.64795 23.0573 1.64296 23.0916C1.64163 23.1007 1.64029 23.1089 1.63912 23.1159C1.63812 23.122 1.63724 23.1273 1.63661 23.1318C1.63624 23.1345 1.63608 23.1369 1.63593 23.1391C1.63583 23.1407 1.63573 23.1422 1.63556 23.1434C1.63545 23.1442 1.63518 23.1451 1.63494 23.146C1.63474 23.1466 1.63456 23.1493 1.6345 23.1498C1.58992 23.4842 1.70388 23.82 1.94236 24.0586C2.18105 24.2972 2.51761 24.4111 2.85219 24.3664H2.85748C2.85876 24.3662 2.86027 24.3659 2.86198 24.3656C2.8641 24.3652 2.86652 24.3647 2.86912 24.3643C2.873 24.3638 2.87759 24.3632 2.8828 24.3626C2.89071 24.3616 2.90003 24.3605 2.91038 24.359C2.94461 24.354 2.99309 24.3465 3.05426 24.3368C3.17725 24.3173 3.35263 24.2872 3.56524 24.2469C3.98893 24.1664 4.57157 24.0413 5.20294 23.8607C5.83106 23.681 6.53014 23.4398 7.17812 23.1233C7.81369 22.8129 8.47478 22.3941 8.9544 21.8231L8.95335 21.8221C10.0584 20.5121 10.0753 18.4738 8.78831 17.2031L8.77561 17.1904L8.53652 16.982ZM5.57322 18.7043C5.81412 18.5014 6.12168 18.3952 6.4365 18.4049C6.74663 18.4145 7.04251 18.5362 7.2691 18.7477C7.69012 19.1666 7.72764 19.9177 7.29767 20.4266L7.29555 20.4298C7.09268 20.6713 6.73489 20.9286 6.22703 21.1767C5.73162 21.4187 5.16253 21.6188 4.60732 21.7776C4.42879 21.8287 4.25329 21.8736 4.08575 21.9152C4.12731 21.7477 4.17331 21.5731 4.22434 21.3947C4.3832 20.8393 4.58214 20.2694 4.8242 19.7739C5.07231 19.2659 5.33068 18.9082 5.57216 18.7054L5.57322 18.7043ZM7.29555 20.4298L8.12498 21.1259L8.15883 21.1545L7.29555 20.4298Z" fill={useCurrentColor ? 'currentColor' : '#0D9488'}/><path fillRule="evenodd" clipRule="evenodd" d="M24.9166 2.1676C24.9165 1.57204 24.4352 1.08797 23.8397 1.08427C21.2747 1.06843 18.7483 1.70915 16.5007 2.94519C14.5058 4.0424 12.7894 5.57706 11.4776 7.42875C11.0888 7.33572 10.5743 7.22813 10.0049 7.15475C9.39029 7.07553 8.68263 7.03079 7.98639 7.0955C7.29955 7.15934 6.54359 7.3366 5.89907 7.76624L5.89801 7.76729C4.79852 8.50281 4.16112 9.89064 3.80963 10.8597C3.62085 11.3801 3.48597 11.8607 3.39915 12.2107C3.35553 12.3865 3.32349 12.5321 3.30182 12.6349C3.291 12.6862 3.28319 12.7273 3.27748 12.7566C3.27463 12.7711 3.2717 12.7829 3.27008 12.7915L3.26796 12.802L3.2669 12.8073L4.33331 13.0009C3.34882 12.8222 3.2726 12.8086 3.2669 12.8073C3.20954 13.1233 3.29594 13.4494 3.50177 13.696C3.70759 13.9423 4.01228 14.0843 4.33331 14.0843H9.30141L11.9166 16.6995V21.6676C11.9166 21.9888 12.0594 22.2933 12.306 22.4991C12.5525 22.705 12.8786 22.7914 13.1946 22.734L13.1957 22.733C13.1966 22.7328 13.1977 22.7332 13.1989 22.733L13.2094 22.7308C13.218 22.7292 13.23 22.7273 13.2444 22.7245C13.2736 22.7188 13.3156 22.7099 13.3671 22.6991C13.4698 22.6774 13.6147 22.6453 13.7903 22.6018C14.1403 22.5149 14.6216 22.3812 15.1423 22.1923C16.1112 21.8409 17.4981 21.2032 18.2336 20.104L17.1249 19.3623L17.3333 19.5009L18.2336 20.104L18.2347 20.1018C18.6643 19.4573 18.8416 18.7014 18.9054 18.0145C18.9701 17.3183 18.9254 16.6106 18.8462 15.996C18.7734 15.4318 18.6678 14.9214 18.5753 14.5339C24.0612 10.5159 24.9166 5.21207 24.9166 2.1676ZM14.0833 16.9841C14.9505 16.6244 15.7966 16.2168 16.6181 15.7632C16.6468 15.9258 16.6747 16.0967 16.6975 16.2732C16.7645 16.7933 16.7932 17.3307 16.7483 17.8146C16.7025 18.3067 16.5878 18.6661 16.433 18.899C16.1177 19.3703 15.3377 19.8156 14.4028 20.1547C14.2942 20.1941 14.1873 20.2308 14.0833 20.2648V16.9841ZM17.5449 4.8442C19.1398 3.96705 20.8987 3.44105 22.7045 3.29431C22.4829 6.08298 21.318 10.1023 16.7409 13.1766C15.6338 13.8756 14.4697 14.4786 13.2613 14.9803L11.0227 12.7417C11.5256 11.5478 12.1296 10.3984 12.8286 9.3066L12.8349 9.29602C13.9992 7.43457 15.6211 5.90229 17.5449 4.8442ZM7.10089 9.56897C7.33382 9.41373 7.69423 9.29848 8.1874 9.25265C8.67113 9.20773 9.20785 9.23643 9.72776 9.30343C9.91099 9.32704 10.0886 9.35598 10.2567 9.38595C9.79704 10.2056 9.38434 11.0509 9.02 11.9176H5.73614C5.77011 11.8136 5.80678 11.7067 5.84617 11.5981C6.18499 10.664 6.63002 9.88485 7.10089 9.56897Z" fill={useCurrentColor ? 'currentColor' : '#09090B'}/></svg>;
}

const IconRocketMulColLight = React.forwardRef(IconRocketMulColLightComponent);
export default IconRocketMulColLight;
