import { FC } from "react";

export const ZitadelLogoDark: FC = (props) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    fillRule="evenodd"
    strokeLinejoin="round"
    strokeMiterlimit="2"
    height="100%"
    width="100%"
    clipRule="evenodd"
    viewBox="0 0 467 467"
  >
    <g transform="matrix(.56485 0 0 .65932 -1282.85 0)">
      <path
        fill="none"
        d="M2271.15 0H3097.9230000000002V708.241H2271.15z"
      ></path>
      <path
        fill="#fff"
        d="M1493.5 1056.38V1037h3v24.62l-70.48-41.24 70.48-40.988V1004h-3v-19.392l-61.52 35.782 61.52 35.99z"
        transform="matrix(4.96737 -1.14029 1.331 4.25561 -5923.46 -2258.26)"
      ></path>
      <path
        fill="url(#_Linear1)"
        d="M212.517 110h-12.125L190 92l-10.392 18h-12.125L190 71l22.517 39z"
        transform="matrix(31.0036 0 0 15.0393 -397275 -666.457) matrix(-.04293 -.28297 .16022 -.07582 12884.5 137.392)"
      ></path>
      <path
        fill="url(#_Linear2)"
        d="M212.517 110h-12.125L190 92l-10.392 18h-12.125L190 71l22.517 39z"
        transform="matrix(31.0036 0 0 15.0393 -397275 -666.457) matrix(.16022 .07582 -.04293 .28297 12878.9 10.875)"
      ></path>
      <path
        fill="url(#_Linear3)"
        d="M212.517 110h-12.125L190 92l-10.392 18h-12.125L190 71l22.517 39z"
        transform="matrix(31.0036 0 0 15.0393 -397275 -666.457) matrix(-.11729 .20715 -.11729 -.20715 12943.8 65.7)"
      ></path>
      <path
        fill="url(#_Linear4)"
        d="M139.622 117L149 142h-18.756l9.378-25z"
        transform="matrix(31.0036 0 0 15.0393 -397275 -666.457) matrix(-.16022 -.07582 .04293 -.28297 12917.4 132.195)"
      ></path>
      <path
        fill="url(#_Linear5)"
        d="M139.622 117L149 142h-18.756l9.378-25z"
        transform="matrix(31.0036 0 0 15.0393 -397275 -666.457) matrix(-.11729 .20715 .11729 .20715 12897.8 5.875)"
      ></path>
      <path
        fill="url(#_Linear6)"
        d="M139.622 117L149 142h-18.756l9.378-25z"
        transform="matrix(31.0036 0 0 15.0393 -397275 -666.457) matrix(-.04293 -.28297 -.16022 .07582 12936.8 97.644)"
      ></path>
      <circle
        cx="1496"
        cy="1004"
        r="7"
        fill="#fff"
        transform="matrix(4.96737 -1.14029 1.331 4.25561 -5928.43 -2257.12)"
      ></circle>
      <circle
        cx="1496"
        cy="1004"
        r="7"
        fill="#fff"
        transform="matrix(4.96737 -1.14029 1.331 4.25561 -5884.5 -2116.69)"
      ></circle>
      <circle
        cx="1496"
        cy="1004"
        r="7"
        fill="#fff"
        transform="matrix(4.96737 -1.14029 1.331 4.25561 -5855.22 -2023.06)"
      ></circle>
      <circle
        cx="1496"
        cy="1004"
        r="7"
        fill="#fff"
        transform="matrix(4.96737 -1.14029 1.331 4.25561 -6234.47 -2112.14)"
      ></circle>
      <circle
        cx="1496"
        cy="1004"
        r="7"
        fill="#fff"
        transform="matrix(4.96737 -1.14029 1.331 4.25561 -5957.71 -2350.75)"
      ></circle>
      <path
        fill="#fff"
        d="M1499.26 757.787s-1.89-1.298-2.26-2.587c-.29-1.018-.43-4.538-.46-5.2-.13-2.697 2.67-4.356 2.67-4.356l-9.2.191s3.14-.122 3.45 4.165c.05.661-.23 3.476-.46 5.2-.09 1.247-1.8 2.468-1.8 2.468l8.06.119z"
        transform="matrix(4.96737 -1.14029 1.16463 3.72366 -5477.99 -831.33)"
      ></path>
      <path
        fill="none"
        d="M1495 760v-16"
        transform="matrix(4.96737 -1.14029 1.16463 3.72366 -5404.79 -597.271)"
      ></path>
      <g>
        <path
          fill="#fff"
          d="M1498.27 757.077s-1.56-.617-1.62-2.277c0-1.142-.01-1.519 0-2.784-.03-.682-.06-1.408 0-2.067.13-3.113 1.85-3.793 1.85-3.793l-7.04-.225s1.91.788 2.19 3.899c.06.659.04 1.698 0 2.379a88.86 88.86 0 000 2.309c.03 1.816-1.07 2.309-1.07 2.309l5.69.25z"
          transform="matrix(4.96737 -1.14029 1.16463 3.72366 -5404.79 -597.271)"
        ></path>
      </g>
      <g>
        <path
          fill="none"
          d="M1496.17 759.473l59.37-39.459"
          transform="matrix(4.96737 -1.14029 1.16463 3.72366 -5770.62 -677.495)"
        ></path>
      </g>
      <g>
        <path
          fill="#fff"
          d="M1500.86 762.056s-1-1.656 2.23-4.6c1.82-1.659 4.24-3.305 6.89-5.201 4.84-3.465 10.7-7.315 16.54-11.206 4.93-3.283 9.86-6.57 14.3-9.369 3.7-2.331 7.03-4.384 9.72-5.88.53-.294 1.06-.471 1.51-.771 2.68-1.772 4.8-.061 4.8-.061l-4.62-8.686s-.24 3.172-2.23 4.715c-.43.336-.85.744-1.33 1.123-2.47 1.933-5.68 4.224-9.28 6.747-4.33 3.031-9.26 6.299-14.2 9.571-5.84 3.876-11.67 7.796-16.7 10.891-2.75 1.694-5.21 3.248-7.36 4.269-3.14 1.488-5.85.019-5.85.019l5.58 8.439z"
          transform="matrix(4.96737 -1.14029 1.16463 3.72366 -5770.62 -677.495)"
        ></path>
      </g>
      <g>
        <path
          fill="none"
          d="M1496.17 759.473l59.37-39.459"
          transform="matrix(4.96737 -1.14029 -1.16463 -3.72366 -3997 4993.28)"
        ></path>
      </g>
      <g>
        <path
          fill="#fff"
          d="M1496.1 754.362s1.1 1.245 5.03-.764c2.12-1.089 4.61-2.575 7.36-4.269 5.03-3.095 10.86-7.015 16.7-10.891 4.94-3.272 9.75-6.606 14.08-9.636 3.6-2.523 10.09-6.743 10.54-7.052 2.94-2.02 2.37-3.554 2.37-3.554l3.1 5.956s-1.51-1.247-3.91.529c-.44.325-6.85 4.668-10.55 6.999-4.44 2.799-9.37 6.086-14.3 9.369-5.84 3.891-11.7 7.741-16.54 11.206-2.65 1.896-5.09 3.516-6.89 5.201-3.62 3.385-1.83 5.827-1.83 5.827l-5.16-8.921z"
          transform="matrix(4.96737 -1.14029 -1.16463 -3.72366 -3997 4993.28)"
        ></path>
      </g>
    </g>
    <defs>
      <linearGradient
        id="_Linear1"
        x1="0"
        x2="1"
        y1="0"
        y2="0"
        gradientTransform="scale(-160.7235) rotate(-75 -.938 .578)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#FF8F00"></stop>
        <stop offset="1" stopColor="#FE00FF"></stop>
      </linearGradient>
      <linearGradient
        id="_Linear2"
        x1="0"
        x2="1"
        y1="0"
        y2="0"
        gradientTransform="scale(160.7235) rotate(-15 4.962 -1.993)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#FF8F00"></stop>
        <stop offset="1" stopColor="#FE00FF"></stop>
      </linearGradient>
      <linearGradient
        id="_Linear3"
        x1="0"
        x2="1"
        y1="0"
        y2="0"
        gradientTransform="rotate(-135 173.811 54.311) scale(160.724)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#FF8F00"></stop>
        <stop offset="1" stopColor="#FE00FF"></stop>
      </linearGradient>
      <linearGradient
        id="_Linear4"
        x1="0"
        x2="1"
        y1="0"
        y2="0"
        gradientTransform="scale(-160.7235) rotate(-15 -4.103 4.77)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#FF8F00"></stop>
        <stop offset="1" stopColor="#FE00FF"></stop>
      </linearGradient>
      <linearGradient
        id="_Linear5"
        x1="0"
        x2="1"
        y1="0"
        y2="0"
        gradientTransform="scale(-160.724 160.724) rotate(45 -1.58 -1.166)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#FF8F00"></stop>
        <stop offset="1" stopColor="#FE00FF"></stop>
      </linearGradient>
      <linearGradient
        id="_Linear6"
        x1="0"
        x2="1"
        y1="0"
        y2="0"
        gradientTransform="scale(-160.7235 160.7235) rotate(-75 .592 1.434)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#FF8F00"></stop>
        <stop offset="1" stopColor="#FE00FF"></stop>
      </linearGradient>
    </defs>
  </svg>
);
