import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const CircularEconomy24: FC<ADSIcon>  = 
    ({fill, size = '1.5rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path fill-rule="evenodd" d="M12 20a8.003 8.003 0 0 0 7.452-5.083 1 1 0 1 1 1.862.73c-1.41 3.598-4.846 6.183-8.908 6.345l.301.3a1 1 0 0 1-1.414 1.415l-4-4a1 1 0 0 1 0-1.414l4-4a1 1 0 0 1 1.414 1.414l-.27.27c1.379-.15 2.548-1 3.143-2.19a1 1 0 1 1 1.789.895 6 6 0 0 1-6.567 3.198.995.995 0 0 1-.204-.064L9.414 19l.8.8.007.002A8.03 8.03 0 0 0 12 20Zm-6.407-1.602a1 1 0 0 1-1.406-.156A9.962 9.962 0 0 1 2 12a9.97 9.97 0 0 1 1.141-4.644l-.409.11a1 1 0 0 1-.517-1.932L7.679 4.07a1 1 0 0 1 1.225.707l1.464 5.464a1 1 0 0 1-1.932.518l-.099-.369A3.986 3.986 0 0 0 8 12c0 .817.244 1.573.662 2.205a1 1 0 1 1-1.667 1.104A5.977 5.977 0 0 1 6 12c0-1.606.632-3.066 1.659-4.142L7.23 6.261l-1.09.292-.007.008A7.968 7.968 0 0 0 4 12c0 1.89.654 3.624 1.749 4.993a1 1 0 0 1-.156 1.405Zm14.053-8.76.002.008-.293 1.093-1.596-.427a6.002 6.002 0 0 0-6.12-4.301 1 1 0 1 0 .119 1.996 3.996 3.996 0 0 1 3.467 1.626l-.368-.099a1 1 0 0 0-.518 1.932l5.464 1.464a1 1 0 0 0 1.225-.707l1.464-5.464a1 1 0 1 0-1.932-.518l-.11.41a9.991 9.991 0 0 0-9.948-4.54 1 1 0 0 0 .297 1.978 8.004 8.004 0 0 1 8.847 5.549Z"/>
</svg>
)
export default CircularEconomy24