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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: 'url(#SOL__a)',
        d: 'M18.413 7.903a.62.62 0 0 1-.411.164H3.58c-.512 0-.77-.585-.416-.929l2.368-2.283a.6.6 0 0 1 .41-.169h14.479c.517 0 .77.59.41.934z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#SOL__b)',
        d: 'M18.413 19.157a.6.6 0 0 1-.411.157H3.58c-.512 0-.77-.58-.416-.923l2.368-2.289a.6.6 0 0 1 .41-.163h14.479c.517 0 .77.585.41.928z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#SOL__c)',
        d: 'M18.413 10.472a.6.6 0 0 0-.411-.158H3.58c-.512 0-.77.58-.416.922l2.368 2.29a.62.62 0 0 0 .41.163h14.479c.517 0 .77-.585.41-.928z',
      },
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'SOL__a',
            x1: '3.001',
            x2: '21.431',
            y1: '16.322',
            y2: '15.591',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#599DB0',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#47F8C3',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'SOL__b',
            x1: '3.001',
            x2: '21.323',
            y1: '16.973',
            y2: '16.366',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#C44FE2',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#73B0D0',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'SOL__c',
            x1: '4.035',
            x2: '20.302',
            y1: '12.002',
            y2: '12.002',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#778CBF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#5DCDC9',
              },
            ],
          ],
        ],
      ],
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M18.413 7.901a.62.62 0 0 1-.411.164H3.58c-.512 0-.77-.585-.416-.928l2.368-2.284a.6.6 0 0 1 .41-.169h14.479c.517 0 .77.59.41.934zm0 11.257a.6.6 0 0 1-.411.158H3.58c-.512 0-.77-.58-.416-.923l2.368-2.289a.6.6 0 0 1 .41-.163h14.479c.517 0 .77.585.41.928zm0-8.685a.6.6 0 0 0-.411-.157H3.58c-.512 0-.77.58-.416.922l2.368 2.29a.62.62 0 0 0 .41.163h14.479c.517 0 .77-.585.41-.928z',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#SOL__a)',
      },
      [
        [
          'path',
          {
            fill: 'url(#SOL__b)',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'M17.7 8.357a.55.55 0 0 1-.365.145H4.515c-.455 0-.685-.52-.37-.825l2.105-2.03c.1-.095.23-.15.365-.15h12.87c.46 0 .685.525.365.83zm0 10.006c-.1.09-.23.14-.365.14H4.515c-.455 0-.685-.515-.37-.82l2.105-2.035c.1-.095.23-.145.365-.145h12.87c.46 0 .685.52.365.825zm0-7.72a.55.55 0 0 0-.365-.14H4.515c-.455 0-.685.515-.37.82l2.105 2.035c.1.09.23.145.365.145h12.87c.46 0 .685-.52.365-.825z',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'SOL__b',
            x1: '4',
            x2: '20.384',
            y1: '15.841',
            y2: '15.192',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#599DB0',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#47F8C3',
              },
            ],
          ],
        ],
        [
          'clipPath',
          {
            id: 'SOL__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenSOL
 * @description Web3Icon for TokenSOL
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9InVybCgjU09MX19hKSIgZD0iTTE4LjQxMyA3LjkwM2EuNjIuNjIgMCAwIDEtLjQxMS4xNjRIMy41OGMtLjUxMiAwLS43Ny0uNTg1LS40MTYtLjkyOWwyLjM2OC0yLjI4M2EuNi42IDAgMCAxIC40MS0uMTY5aDE0LjQ3OWMuNTE3IDAgLjc3LjU5LjQxLjkzNHoiLz4KICAgIDxwYXRoIGZpbGw9InVybCgjU09MX19iKSIgZD0iTTE4LjQxMyAxOS4xNTdhLjYuNiAwIDAgMS0uNDExLjE1N0gzLjU4Yy0uNTEyIDAtLjc3LS41OC0uNDE2LS45MjNsMi4zNjgtMi4yODlhLjYuNiAwIDAgMSAuNDEtLjE2M2gxNC40NzljLjUxNyAwIC43Ny41ODUuNDEuOTI4eiIvPgogICAgPHBhdGggZmlsbD0idXJsKCNTT0xfX2MpIiBkPSJNMTguNDEzIDEwLjQ3MmEuNi42IDAgMCAwLS40MTEtLjE1OEgzLjU4Yy0uNTEyIDAtLjc3LjU4LS40MTYuOTIybDIuMzY4IDIuMjlhLjYyLjYyIDAgMCAwIC40MS4xNjNoMTQuNDc5Yy41MTcgMCAuNzctLjU4NS40MS0uOTI4eiIvPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTT0xfX2EiIHgxPSIzLjAwMSIgeDI9IjIxLjQzMSIgeTE9IjE2LjMyMiIgeTI9IjE1LjU5MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNTk5REIwIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ3RjhDMyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTT0xfX2IiIHgxPSIzLjAwMSIgeDI9IjIxLjMyMyIgeTE9IjE2Ljk3MyIgeTI9IjE2LjM2NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQzQ0RkUyIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzczQjBEMCIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTT0xfX2MiIHgxPSI0LjAzNSIgeDI9IjIwLjMwMiIgeTE9IjEyLjAwMiIgeTI9IjEyLjAwMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNzc4Q0JGIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVEQ0RDOSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xOC40MTMgNy45MDFhLjYyLjYyIDAgMCAxLS40MTEuMTY0SDMuNThjLS41MTIgMC0uNzctLjU4NS0uNDE2LS45MjhsMi4zNjgtMi4yODRhLjYuNiAwIDAgMSAuNDEtLjE2OWgxNC40NzljLjUxNyAwIC43Ny41OS40MS45MzR6bTAgMTEuMjU3YS42LjYgMCAwIDEtLjQxMS4xNThIMy41OGMtLjUxMiAwLS43Ny0uNTgtLjQxNi0uOTIzbDIuMzY4LTIuMjg5YS42LjYgMCAwIDEgLjQxLS4xNjNoMTQuNDc5Yy41MTcgMCAuNzcuNTg1LjQxLjkyOHptMC04LjY4NWEuNi42IDAgMCAwLS40MTEtLjE1N0gzLjU4Yy0uNTEyIDAtLjc3LjU4LS40MTYuOTIybDIuMzY4IDIuMjlhLjYyLjYyIDAgMCAwIC40MS4xNjNoMTQuNDc5Yy41MTcgMCAuNzctLjU4NS40MS0uOTI4eiIvPgo8L3N2Zz4K) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNTT0xfX2EpIj4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI1NPTF9fYikiIGQ9Ik0yNCAwSDB2MjRoMjR6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE3LjcgOC4zNTdhLjU1LjU1IDAgMCAxLS4zNjUuMTQ1SDQuNTE1Yy0uNDU1IDAtLjY4NS0uNTItLjM3LS44MjVsMi4xMDUtMi4wM2MuMS0uMDk1LjIzLS4xNS4zNjUtLjE1aDEyLjg3Yy40NiAwIC42ODUuNTI1LjM2NS44M3ptMCAxMC4wMDZjLS4xLjA5LS4yMy4xNC0uMzY1LjE0SDQuNTE1Yy0uNDU1IDAtLjY4NS0uNTE1LS4zNy0uODJsMi4xMDUtMi4wMzVjLjEtLjA5NS4yMy0uMTQ1LjM2NS0uMTQ1aDEyLjg3Yy40NiAwIC42ODUuNTIuMzY1LjgyNXptMC03LjcyYS41NS41NSAwIDAgMC0uMzY1LS4xNEg0LjUxNWMtLjQ1NSAwLS42ODUuNTE1LS4zNy44MmwyLjEwNSAyLjAzNWMuMS4wOS4yMy4xNDUuMzY1LjE0NWgxMi44N2MuNDYgMCAuNjg1LS41Mi4zNjUtLjgyNXoiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU09MX19iIiB4MT0iNCIgeDI9IjIwLjM4NCIgeTE9IjE1Ljg0MSIgeTI9IjE1LjE5MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNTk5REIwIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ3RjhDMyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTT0xfX2EiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
 * @see https://web3icons.io/tokens/SOL
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenSOL = createWeb3Icon('TokenSOL', __iconNode)

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