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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: '#7853FE',
        d: 'M12 20.47a8.47 8.47 0 1 0 0-16.94 8.47 8.47 0 0 0 0 16.94m0 .53a9 9 0 1 0 0-18 9 9 0 0 0 0 18M7.235 9.618v-.53L12 6.176l4.765 2.912v.53L12 12.529zm1.06-.265L12 7.235l3.706 2.118L12 11.47zm2.117-.53.794-.529 2.647 1.588-.794.53zm-3.177 2.648v.794L12 14.912l4.765-2.647v-.794L12 14.118zm0 3.44v-.793L12 16.765l4.765-2.647v.794L12 17.559z',
        fillRule: 'evenodd',
        clipRule: 'evenodd',
      },
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M12 20.47a8.47 8.47 0 1 0 0-16.94 8.47 8.47 0 0 0 0 16.94m0 .53a9 9 0 1 0 0-17.999A9 9 0 0 0 12 21M7.235 9.618v-.53L12 6.176l4.765 2.912v.53L12 12.529zm1.06-.265L12 7.235l3.706 2.118L12 11.47zm2.117-.53.794-.529 2.647 1.588-.794.53zm-3.177 2.648v.794L12 14.912l4.765-2.647v-.794L12 14.118zm0 3.44v-.793L12 16.765l4.765-2.647v.794L12 17.559z',
        fillRule: 'evenodd',
        clipRule: 'evenodd',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#OS__a)',
      },
      [
        [
          'path',
          {
            fill: '#7853FE',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'M12 19.53a7.53 7.53 0 1 0 0-15.06 7.53 7.53 0 0 0 0 15.06m0 .47a8 8 0 1 0 0-16 8 8 0 0 0 0 16M7.765 9.882v-.47L12 6.824l4.235 2.588v.47L12 12.471zm.94-.235L12 7.765l3.294 1.882L12 11.53zm1.883-.47.706-.471 2.353 1.412-.706.47zm-2.823 2.352v.706L12 14.588l4.235-2.353v-.706L12 13.882zm0 3.06v-.707L12 16.235l4.235-2.353v.706L12 16.941z',
            fillRule: 'evenodd',
            clipRule: 'evenodd',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'clipPath',
          {
            id: 'OS__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenOS
 * @description Web3Icon for TokenOS
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM3ODUzRkUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIwLjQ3YTguNDcgOC40NyAwIDEgMCAwLTE2Ljk0IDguNDcgOC40NyAwIDAgMCAwIDE2Ljk0bTAgLjUzYTkgOSAwIDEgMCAwLTE4IDkgOSAwIDAgMCAwIDE4TTcuMjM1IDkuNjE4di0uNTNMMTIgNi4xNzZsNC43NjUgMi45MTJ2LjUzTDEyIDEyLjUyOXptMS4wNi0uMjY1TDEyIDcuMjM1bDMuNzA2IDIuMTE4TDEyIDExLjQ3em0yLjExNy0uNTMuNzk0LS41MjkgMi42NDcgMS41ODgtLjc5NC41M3ptLTMuMTc3IDIuNjQ4di43OTRMMTIgMTQuOTEybDQuNzY1LTIuNjQ3di0uNzk0TDEyIDE0LjExOHptMCAzLjQ0di0uNzkzTDEyIDE2Ljc2NWw0Ljc2NS0yLjY0N3YuNzk0TDEyIDE3LjU1OXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIwLjQ3YTguNDcgOC40NyAwIDEgMCAwLTE2Ljk0IDguNDcgOC40NyAwIDAgMCAwIDE2Ljk0bTAgLjUzYTkgOSAwIDEgMCAwLTE3Ljk5OUE5IDkgMCAwIDAgMTIgMjFNNy4yMzUgOS42MTh2LS41M0wxMiA2LjE3Nmw0Ljc2NSAyLjkxMnYuNTNMMTIgMTIuNTI5em0xLjA2LS4yNjVMMTIgNy4yMzVsMy43MDYgMi4xMThMMTIgMTEuNDd6bTIuMTE3LS41My43OTQtLjUyOSAyLjY0NyAxLjU4OC0uNzk0LjUzem0tMy4xNzcgMi42NDh2Ljc5NEwxMiAxNC45MTJsNC43NjUtMi42NDd2LS43OTRMMTIgMTQuMTE4em0wIDMuNDR2LS43OTNMMTIgMTYuNzY1bDQuNzY1LTIuNjQ3di43OTRMMTIgMTcuNTU5eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNPU19fYSkiPgogICAgICAgIDxwYXRoIGZpbGw9IiM3ODUzRkUiIGQ9Ik0yNCAwSDB2MjRoMjR6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTkuNTNhNy41MyA3LjUzIDAgMSAwIDAtMTUuMDYgNy41MyA3LjUzIDAgMCAwIDAgMTUuMDZtMCAuNDdhOCA4IDAgMSAwIDAtMTYgOCA4IDAgMCAwIDAgMTZNNy43NjUgOS44ODJ2LS40N0wxMiA2LjgyNGw0LjIzNSAyLjU4OHYuNDdMMTIgMTIuNDcxem0uOTQtLjIzNUwxMiA3Ljc2NWwzLjI5NCAxLjg4MkwxMiAxMS41M3ptMS44ODMtLjQ3LjcwNi0uNDcxIDIuMzUzIDEuNDEyLS43MDYuNDd6bS0yLjgyMyAyLjM1MnYuNzA2TDEyIDE0LjU4OGw0LjIzNS0yLjM1M3YtLjcwNkwxMiAxMy44ODJ6bTAgMy4wNnYtLjcwN0wxMiAxNi4yMzVsNC4yMzUtMi4zNTN2LjcwNkwxMiAxNi45NDF6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iT1NfX2EiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
 * @see https://web3icons.io/tokens/OS
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenOS = createWeb3Icon('TokenOS', __iconNode)

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