
    import * as React from 'react';

    import { IconType } from '../types';

    type SiProcessonProps = React.ComponentPropsWithoutRef<'svg'> & {
      /**
       * The title provides an accessible short text description to the SVG
       */
      title?: string;
      /**
       * Hex color or color name or "default" to use the default hex for each icon
       */
      color?: string;
      /**
       * The size of the Icon.
       */
      size?: string | number;
    }

    const defaultColor = '#067BEF';

    const SiProcesson: IconType = React.forwardRef<SVGSVGElement, SiProcessonProps>(function SiProcesson({title = 'ProcessOn', color = 'currentColor', size = 24, ...others }, ref) {
      if (color === 'default') {
        color = defaultColor;
      }

      return (
        <svg
          xmlns='http://www.w3.org/2000/svg'
          width={size}
          height={size}
          fill={color}
          viewBox='0 0 24 24'
          ref={ref}
          {...others}
        >
          <title>{title}</title>
          <path d='M3.91 12.058c0-2.504 1.175-4.546 3.37-4.546 2.216 0 3.352 2.167 3.352 4.46 0 2.542-1.203 4.526-3.351 4.526-2.129 0-3.37-1.965-3.37-4.44m9.072-.183c0-3.458-2.09-6.145-5.653-6.154-3.419 0-5.769 2.629-5.769 6.366 0 3.573 2.167 6.192 5.596 6.192 3.351 0 5.826-2.33 5.826-6.404m1.503.038.01 6.183h2.234v-5.162c0-.25.02-.52.087-.722.24-.665.847-1.3 1.733-1.3 1.204 0 1.676.953 1.676 2.215v4.96h2.215v-5.21c0-2.784-1.589-3.776-3.12-3.776-1.454 0-2.418.828-2.793 1.512h-.058l-.106-1.32h-1.946c.048.762.068 1.61.068 2.62M20.013 24H3.987A3.983 3.983 0 0 1 0 20.013V3.987A3.983 3.983 0 0 1 3.987 0h16.026A3.983 3.983 0 0 1 24 3.987v16.026A3.983 3.983 0 0 1 20.013 24' />
        </svg>
      );
    });

    export { SiProcesson as default, defaultColor };
  