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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: '#8530F1',
        d: 'm12 12.31 4.5-2.5L21 7.299 16.5 4.8 12 7.298 7.5 4.8 3 7.298 7.5 9.81z',
      },
    ],
    [
      'path',
      {
        fill: '#8530F1',
        d: 'M16.5 11.692 12 14.189l-4.5-2.498L3 14.19l4.5 2.513L12 19.2l4.5-2.498L21 14.19z',
      },
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'm12 12.31 4.5-2.5L21 7.299 16.5 4.8 12 7.298 7.5 4.8 3 7.298 7.5 9.81z',
      },
    ],
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M16.5 11.692 12 14.189l-4.5-2.498L3 14.19l4.5 2.513L12 19.2l4.5-2.498L21 14.19z',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#elastos__a)',
      },
      [
        [
          'path',
          {
            fill: '#8530F1',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'm12 12.276 4-2.222 4-2.234-4-2.22-4 2.22L8 5.6 4 7.82l4 2.234z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'm16 11.726-4 2.22-4-2.22-4 2.22 4 2.234 4 2.22 4-2.22 4-2.234z',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'clipPath',
          {
            id: 'elastos__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name NetworkElastos
 * @description Web3Icon for NetworkElastos
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM4NTMwRjEiIGQ9Im0xMiAxMi4zMSA0LjUtMi41TDIxIDcuMjk5IDE2LjUgNC44IDEyIDcuMjk4IDcuNSA0LjggMyA3LjI5OCA3LjUgOS44MXoiLz4KICAgIDxwYXRoIGZpbGw9IiM4NTMwRjEiIGQ9Ik0xNi41IDExLjY5MiAxMiAxNC4xODlsLTQuNS0yLjQ5OEwzIDE0LjE5bDQuNSAyLjUxM0wxMiAxOS4ybDQuNS0yLjQ5OEwyMSAxNC4xOXoiLz4KPC9zdmc+Cg==) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xMiAxMi4zMSA0LjUtMi41TDIxIDcuMjk5IDE2LjUgNC44IDEyIDcuMjk4IDcuNSA0LjggMyA3LjI5OCA3LjUgOS44MXoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNi41IDExLjY5MiAxMiAxNC4xODlsLTQuNS0yLjQ5OEwzIDE0LjE5bDQuNSAyLjUxM0wxMiAxOS4ybDQuNS0yLjQ5OEwyMSAxNC4xOXoiLz4KPC9zdmc+Cg==) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNlbGFzdG9zX19hKSI+CiAgICAgICAgPHBhdGggZmlsbD0iIzg1MzBGMSIgZD0iTTI0IDBIMHYyNGgyNHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTIgMTIuMjc2IDQtMi4yMjIgNC0yLjIzNC00LTIuMjItNCAyLjIyTDggNS42IDQgNy44Mmw0IDIuMjM0eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNiAxMS43MjYtNCAyLjIyLTQtMi4yMi00IDIuMjIgNCAyLjIzNCA0IDIuMjIgNC0yLjIyIDQtMi4yMzR6Ii8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9ImVsYXN0b3NfX2EiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
 * @see https://web3icons.io/networks/elastos
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const NetworkElastos = createWeb3Icon('NetworkElastos', __iconNode)

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