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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: 'url(#TRAC__a)',
        d: 'M12 3v4.477a4.522 4.522 0 1 0 3.46 7.437l3.425 2.88A8.96 8.96 0 0 1 12 21a9 9 0 0 1 0-18m4.247 10.564 4.202 1.552c-.186.49-.405.962-.675 1.418l-3.865-2.256q.2-.343.338-.714m4.612-3.128q.142.762.141 1.564h-4.478c0-.27-.022-.529-.067-.788l4.41-.776zm-3.048-5.304c.404.337.77.709 1.108 1.114l-3.443 2.863a4.6 4.6 0 0 0-.551-.563z',
      },
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'TRAC__a',
            x1: '4.861',
            x2: '19.245',
            y1: '7.111',
            y2: '16.249',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#4CCB88',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#30C7B4',
              },
            ],
          ],
        ],
      ],
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M12 3v4.477a4.522 4.522 0 1 0 3.46 7.437l3.425 2.88A8.96 8.96 0 0 1 12 21a9 9 0 0 1 0-18m4.247 10.564 4.202 1.552c-.186.49-.405.962-.675 1.418l-3.865-2.256q.2-.343.338-.714m4.612-3.128q.142.762.141 1.564h-4.478c0-.27-.022-.529-.067-.788l4.41-.776zm-3.048-5.304c.404.337.77.709 1.108 1.114l-3.443 2.863a4.6 4.6 0 0 0-.551-.563z',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#TRAC__a)',
      },
      [
        [
          'path',
          {
            fill: 'url(#TRAC__b)',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'M12 4v3.98a4.02 4.02 0 1 0 3.075 6.61l3.045 2.56A7.97 7.97 0 0 1 12 20a8 8 0 0 1 0-16m3.775 9.39 3.735 1.38c-.165.435-.36.855-.6 1.26l-3.435-2.005a4 4 0 0 0 .3-.635m4.1-2.78Q20 11.286 20 12h-3.98c0-.24-.02-.47-.06-.7l3.92-.69zm-2.71-4.715c.36.3.685.63.985.99L15.09 9.43a4 4 0 0 0-.49-.5z',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'TRAC__b',
            x1: '5.654',
            x2: '18.44',
            y1: '7.654',
            y2: '15.777',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#4CCB88',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#30C7B4',
              },
            ],
          ],
        ],
        [
          'clipPath',
          {
            id: 'TRAC__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenTRAC
 * @description Web3Icon for TokenTRAC
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9InVybCgjVFJBQ19fYSkiIGQ9Ik0xMiAzdjQuNDc3YTQuNTIyIDQuNTIyIDAgMSAwIDMuNDYgNy40MzdsMy40MjUgMi44OEE4Ljk2IDguOTYgMCAwIDEgMTIgMjFhOSA5IDAgMCAxIDAtMThtNC4yNDcgMTAuNTY0IDQuMjAyIDEuNTUyYy0uMTg2LjQ5LS40MDUuOTYyLS42NzUgMS40MThsLTMuODY1LTIuMjU2cS4yLS4zNDMuMzM4LS43MTRtNC42MTItMy4xMjhxLjE0Mi43NjIuMTQxIDEuNTY0aC00LjQ3OGMwLS4yNy0uMDIyLS41MjktLjA2Ny0uNzg4bDQuNDEtLjc3NnptLTMuMDQ4LTUuMzA0Yy40MDQuMzM3Ljc3LjcwOSAxLjEwOCAxLjExNGwtMy40NDMgMi44NjNhNC42IDQuNiAwIDAgMC0uNTUxLS41NjN6Ii8+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlRSQUNfX2EiIHgxPSI0Ljg2MSIgeDI9IjE5LjI0NSIgeTE9IjcuMTExIiB5Mj0iMTYuMjQ5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0Q0NCODgiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzBDN0I0Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMiAzdjQuNDc3YTQuNTIyIDQuNTIyIDAgMSAwIDMuNDYgNy40MzdsMy40MjUgMi44OEE4Ljk2IDguOTYgMCAwIDEgMTIgMjFhOSA5IDAgMCAxIDAtMThtNC4yNDcgMTAuNTY0IDQuMjAyIDEuNTUyYy0uMTg2LjQ5LS40MDUuOTYyLS42NzUgMS40MThsLTMuODY1LTIuMjU2cS4yLS4zNDMuMzM4LS43MTRtNC42MTItMy4xMjhxLjE0Mi43NjIuMTQxIDEuNTY0aC00LjQ3OGMwLS4yNy0uMDIyLS41MjktLjA2Ny0uNzg4bDQuNDEtLjc3NnptLTMuMDQ4LTUuMzA0Yy40MDQuMzM3Ljc3LjcwOSAxLjEwOCAxLjExNGwtMy40NDMgMi44NjNhNC42IDQuNiAwIDAgMC0uNTUxLS41NjN6Ii8+Cjwvc3ZnPgo=) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNUUkFDX19hKSI+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNUUkFDX19iKSIgZD0iTTI0IDBIMHYyNGgyNHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgNHYzLjk4YTQuMDIgNC4wMiAwIDEgMCAzLjA3NSA2LjYxbDMuMDQ1IDIuNTZBNy45NyA3Ljk3IDAgMCAxIDEyIDIwYTggOCAwIDAgMSAwLTE2bTMuNzc1IDkuMzkgMy43MzUgMS4zOGMtLjE2NS40MzUtLjM2Ljg1NS0uNiAxLjI2bC0zLjQzNS0yLjAwNWE0IDQgMCAwIDAgLjMtLjYzNW00LjEtMi43OFEyMCAxMS4yODYgMjAgMTJoLTMuOThjMC0uMjQtLjAyLS40Ny0uMDYtLjdsMy45Mi0uNjl6bS0yLjcxLTQuNzE1Yy4zNi4zLjY4NS42My45ODUuOTlMMTUuMDkgOS40M2E0IDQgMCAwIDAtLjQ5LS41eiIvPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJUUkFDX19iIiB4MT0iNS42NTQiIHgyPSIxOC40NCIgeTE9IjcuNjU0IiB5Mj0iMTUuNzc3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0Q0NCODgiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzBDN0I0Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlRSQUNfX2EiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
 * @see https://web3icons.io/tokens/TRAC
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenTRAC = createWeb3Icon('TokenTRAC', __iconNode)

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