import { createWeb3Icon } from '../../createWeb3Icon.js'

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: '#A950FE',
        d: 'm12 3-9 9 9 9 9-9zm2.035 3.77L12.04 4.78l-7.23 7.23 4.4 4.4 4.01-4.005.76.76-4.01 4.005 2.02 2.02 7.23-7.23-4.4-4.4-4.035 4.03-.785-.785z',
        fillRule: 'evenodd',
        clipRule: 'evenodd',
      },
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'm12 3-9 9 9 9 9-9zm2.035 3.77L12.04 4.78l-7.23 7.23 4.4 4.4 4.01-4.005.76.76-4.01 4.005 2.02 2.02 7.23-7.23-4.4-4.4-4.035 4.03-.785-.785z',
        fillRule: 'evenodd',
        clipRule: 'evenodd',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#SOFI__a)',
      },
      [
        [
          'path',
          {
            fill: '#A950FE',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'm12 4-8 8 8 8 8-8zm1.809 3.351-1.773-1.769-6.427 6.427L9.52 15.92l3.564-3.56.676.676-3.565 3.56 1.796 1.795 6.427-6.427-3.911-3.91-3.587 3.582-.698-.698z',
            fillRule: 'evenodd',
            clipRule: 'evenodd',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'clipPath',
          {
            id: 'SOFI__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenSOFI
 * @description Web3Icon for TokenSOFI
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNBOTUwRkUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTEyIDMtOSA5IDkgOSA5LTl6bTIuMDM1IDMuNzdMMTIuMDQgNC43OGwtNy4yMyA3LjIzIDQuNCA0LjQgNC4wMS00LjAwNS43Ni43Ni00LjAxIDQuMDA1IDIuMDIgMi4wMiA3LjIzLTcuMjMtNC40LTQuNC00LjAzNSA0LjAzLS43ODUtLjc4NXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTEyIDMtOSA5IDkgOSA5LTl6bTIuMDM1IDMuNzdMMTIuMDQgNC43OGwtNy4yMyA3LjIzIDQuNCA0LjQgNC4wMS00LjAwNS43Ni43Ni00LjAxIDQuMDA1IDIuMDIgMi4wMiA3LjIzLTcuMjMtNC40LTQuNC00LjAzNSA0LjAzLS43ODUtLjc4NXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNTT0ZJX19hKSI+CiAgICAgICAgPHBhdGggZmlsbD0iI0E5NTBGRSIgZD0iTTI0IDBIMHYyNGgyNHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xMiA0LTggOCA4IDggOC04em0xLjgwOSAzLjM1MS0xLjc3My0xLjc2OS02LjQyNyA2LjQyN0w5LjUyIDE1LjkybDMuNTY0LTMuNTYuNjc2LjY3Ni0zLjU2NSAzLjU2IDEuNzk2IDEuNzk1IDYuNDI3LTYuNDI3LTMuOTExLTMuOTEtMy41ODcgMy41ODItLjY5OC0uNjk4eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNPRklfX2EiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
 * @see https://web3icons.io/tokens/SOFI
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenSOFI = createWeb3Icon('TokenSOFI', __iconNode)

export { __iconNode, TokenSOFI as default }
//# sourceMappingURL=TokenSOFI.js.map
