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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: 'url(#PART__a)',
        d: 'M7.5 5.262a2.25 2.25 0 0 0-2.25 2.25v10.317c0 .954.27 1.889.777 2.696l.293.464A3.32 3.32 0 0 1 3 17.67V7.512a4.5 4.5 0 0 1 4.5-4.5h9a4.5 4.5 0 0 1 4.5 4.5v8.977a4.5 4.5 0 0 1-4.5 4.5H9.743a2.25 2.25 0 0 1-2.25-2.25V9.177A1.69 1.69 0 0 1 9.18 7.489h5.625a1.687 1.687 0 0 1 1.688 1.688v5.625a1.69 1.69 0 0 1-1.688 1.687H9.743v2.25H16.5a2.25 2.25 0 0 0 2.25-2.25V7.512a2.25 2.25 0 0 0-2.25-2.25zm2.243 8.977h4.5v-4.5h-4.5z',
      },
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'PART__a',
            x1: '12',
            x2: '12',
            y1: '3.012',
            y2: '20.989',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#26F294',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#45D693',
              },
            ],
          ],
        ],
      ],
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M7.5 5.26a2.25 2.25 0 0 0-2.25 2.25v10.318c0 .954.27 1.889.777 2.696l.293.464A3.32 3.32 0 0 1 3 17.668V7.512a4.5 4.5 0 0 1 4.5-4.5h9a4.5 4.5 0 0 1 4.5 4.5v8.977a4.5 4.5 0 0 1-4.5 4.5H9.743a2.25 2.25 0 0 1-2.25-2.25V9.176A1.69 1.69 0 0 1 9.18 7.488h5.625a1.687 1.687 0 0 1 1.688 1.688V14.8a1.687 1.687 0 0 1-1.688 1.687H9.743v2.25H16.5a2.25 2.25 0 0 0 2.25-2.25V7.511a2.25 2.25 0 0 0-2.25-2.25zm2.243 8.978h4.5v-4.5h-4.5z',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#PART__a)',
      },
      [
        [
          'path',
          {
            fill: 'url(#PART__b)',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'M8 6.01a2 2 0 0 0-2 2v9.17a4.5 4.5 0 0 0 .691 2.397l.26.413A2.95 2.95 0 0 1 4 17.039v-9.03a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v7.98a4 4 0 0 1-4 4H9.993a2 2 0 0 1-2-2v-8.5a1.5 1.5 0 0 1 1.5-1.5h5a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-1.5 1.5h-4.5v2H16a2 2 0 0 0 2-2V8.01a2 2 0 0 0-2-2zm1.993 7.98h4v-4h-4z',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'PART__b',
            x1: '12',
            x2: '12',
            y1: '4.01',
            y2: '19.99',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#26F294',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#45D693',
              },
            ],
          ],
        ],
        [
          'clipPath',
          {
            id: 'PART__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenPART
 * @description Web3Icon for TokenPART
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9InVybCgjUEFSVF9fYSkiIGQ9Ik03LjUgNS4yNjJhMi4yNSAyLjI1IDAgMCAwLTIuMjUgMi4yNXYxMC4zMTdjMCAuOTU0LjI3IDEuODg5Ljc3NyAyLjY5NmwuMjkzLjQ2NEEzLjMyIDMuMzIgMCAwIDEgMyAxNy42N1Y3LjUxMmE0LjUgNC41IDAgMCAxIDQuNS00LjVoOWE0LjUgNC41IDAgMCAxIDQuNSA0LjV2OC45NzdhNC41IDQuNSAwIDAgMS00LjUgNC41SDkuNzQzYTIuMjUgMi4yNSAwIDAgMS0yLjI1LTIuMjVWOS4xNzdBMS42OSAxLjY5IDAgMCAxIDkuMTggNy40ODloNS42MjVhMS42ODcgMS42ODcgMCAwIDEgMS42ODggMS42ODh2NS42MjVhMS42OSAxLjY5IDAgMCAxLTEuNjg4IDEuNjg3SDkuNzQzdjIuMjVIMTYuNWEyLjI1IDIuMjUgMCAwIDAgMi4yNS0yLjI1VjcuNTEyYTIuMjUgMi4yNSAwIDAgMC0yLjI1LTIuMjV6bTIuMjQzIDguOTc3aDQuNXYtNC41aC00LjV6Ii8+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlBBUlRfX2EiIHgxPSIxMiIgeDI9IjEyIiB5MT0iMy4wMTIiIHkyPSIyMC45ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI2RjI5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NUQ2OTMiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgo8L3N2Zz4K) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjUgNS4yNmEyLjI1IDIuMjUgMCAwIDAtMi4yNSAyLjI1djEwLjMxOGMwIC45NTQuMjcgMS44ODkuNzc3IDIuNjk2bC4yOTMuNDY0QTMuMzIgMy4zMiAwIDAgMSAzIDE3LjY2OFY3LjUxMmE0LjUgNC41IDAgMCAxIDQuNS00LjVoOWE0LjUgNC41IDAgMCAxIDQuNSA0LjV2OC45NzdhNC41IDQuNSAwIDAgMS00LjUgNC41SDkuNzQzYTIuMjUgMi4yNSAwIDAgMS0yLjI1LTIuMjVWOS4xNzZBMS42OSAxLjY5IDAgMCAxIDkuMTggNy40ODhoNS42MjVhMS42ODcgMS42ODcgMCAwIDEgMS42ODggMS42ODhWMTQuOGExLjY4NyAxLjY4NyAwIDAgMS0xLjY4OCAxLjY4N0g5Ljc0M3YyLjI1SDE2LjVhMi4yNSAyLjI1IDAgMCAwIDIuMjUtMi4yNVY3LjUxMWEyLjI1IDIuMjUgMCAwIDAtMi4yNS0yLjI1em0yLjI0MyA4Ljk3OGg0LjV2LTQuNWgtNC41eiIvPgo8L3N2Zz4K) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNQQVJUX19hKSI+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNQQVJUX19iKSIgZD0iTTI0IDBIMHYyNGgyNHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNOCA2LjAxYTIgMiAwIDAgMC0yIDJ2OS4xN2E0LjUgNC41IDAgMCAwIC42OTEgMi4zOTdsLjI2LjQxM0EyLjk1IDIuOTUgMCAwIDEgNCAxNy4wMzl2LTkuMDNhNCA0IDAgMCAxIDQtNGg4YTQgNCAwIDAgMSA0IDR2Ny45OGE0IDQgMCAwIDEtNCA0SDkuOTkzYTIgMiAwIDAgMS0yLTJ2LTguNWExLjUgMS41IDAgMCAxIDEuNS0xLjVoNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2NWExLjUgMS41IDAgMCAxLTEuNSAxLjVoLTQuNXYySDE2YTIgMiAwIDAgMCAyLTJWOC4wMWEyIDIgMCAwIDAtMi0yem0xLjk5MyA3Ljk4aDR2LTRoLTR6Ii8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlBBUlRfX2IiIHgxPSIxMiIgeDI9IjEyIiB5MT0iNC4wMSIgeTI9IjE5Ljk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNkYyOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDVENjkzIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlBBUlRfX2EiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
 * @see https://web3icons.io/tokens/PART
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenPART = createWeb3Icon('TokenPART', __iconNode)

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