mashirozx/mastodon

View on GitHub
design/forest/logo-symbol-wordmark.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="utf-8"?>
<svg width="261" height="66" viewBox="0 0 261 66" fill="none" xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="logo-symbol-wordmark">
    <path
      d="M60.7539 14.4034C59.8143 7.41942 53.7273 1.91557 46.5117 0.849066C45.2943 0.668854 40.6819 0.0130005 29.9973 0.0130005H29.9175C19.2299 0.0130005 16.937 0.668854 15.7196 0.849066C8.70488 1.88602 2.29885 6.83152 0.744617 13.8982C-0.00294988 17.3784 -0.0827298 21.2367 0.0561464 24.7759C0.254119 29.8514 0.292531 34.918 0.753482 39.9728C1.07215 43.3305 1.62806 46.6614 2.41704 49.9406C3.89445 55.9969 9.87499 61.0369 15.7344 63.0931C22.0077 65.2374 28.7542 65.5934 35.2184 64.1212C35.9295 63.9558 36.6318 63.7638 37.3252 63.5451C38.8971 63.0459 40.738 62.4875 42.0913 61.5067C42.1099 61.4929 42.1251 61.4751 42.1358 61.4547C42.1466 61.4342 42.1526 61.4116 42.1534 61.3885V56.4903C42.153 56.4687 42.1479 56.4475 42.1383 56.4281C42.1287 56.4088 42.1149 56.3918 42.0979 56.3785C42.0809 56.3652 42.0611 56.3559 42.04 56.3512C42.019 56.3465 41.9971 56.3466 41.9761 56.3514C37.8345 57.3406 33.5905 57.8364 29.3324 57.8286C22.0045 57.8286 20.0336 54.3514 19.4693 52.9038C19.0156 51.6527 18.7275 50.3476 18.6124 49.0218C18.6112 48.9996 18.6153 48.9773 18.6243 48.9569C18.6333 48.9366 18.647 48.9186 18.6643 48.9045C18.6816 48.8904 18.7019 48.8805 18.7237 48.8758C18.7455 48.871 18.7681 48.8715 18.7897 48.8771C22.8622 49.8595 27.037 50.3553 31.2265 50.3542C32.234 50.3542 33.2387 50.3542 34.2463 50.3276C38.4598 50.2094 42.9009 49.9938 47.0465 49.1843C47.1499 49.1636 47.2534 49.1459 47.342 49.1193C53.881 47.8637 60.1038 43.9227 60.7362 33.9431C60.7598 33.5502 60.8189 29.8278 60.8189 29.4201C60.8218 28.0345 61.2651 19.5911 60.7539 14.4034Z"
      fill="url(#paint0_linear_89_11)" />
    <path
      d="M12.3442 18.3034C12.3442 16.2668 13.9777 14.6194 15.997 14.6194C18.0163 14.6194 19.6497 16.2668 19.6497 18.3034C19.6497 20.34 18.0163 21.9874 15.997 21.9874C13.9777 21.9874 12.3442 20.34 12.3442 18.3034Z"
      fill="#FFFFFF" />
    <path
      d="M 43.615 31.078 C 43.932 31.466 44.002 31.888 43.826 32.347 C 43.579 32.77 43.209 32.999 42.715 33.035 L 35.47 33.035 L 35.47 36.419 C 35.47 36.912 35.312 37.318 34.995 37.635 C 34.677 37.952 34.272 38.111 33.779 38.111 C 33.285 38.111 32.879 37.952 32.562 37.635 C 32.245 37.318 32.086 36.912 32.086 36.419 L 32.086 33.035 L 24.841 33.035 C 24.349 32.999 23.978 32.77 23.731 32.347 C 23.555 31.888 23.626 31.466 23.943 31.078 L 28.174 26.266 L 26.534 26.266 C 26.04 26.231 25.671 26.001 25.424 25.578 C 25.247 25.12 25.3 24.697 25.582 24.309 L 29.76 19.497 L 28.226 19.497 C 27.698 19.462 27.327 19.215 27.115 18.756 C 26.94 18.299 27.01 17.876 27.327 17.487 L 33.144 11.301 C 33.567 10.949 33.991 10.949 34.413 11.301 L 40.23 17.487 C 40.548 17.876 40.618 18.299 40.441 18.756 C 40.23 19.215 39.86 19.462 39.331 19.497 L 37.798 19.497 L 41.975 24.309 C 42.257 24.697 42.31 25.12 42.134 25.578 C 41.887 26.036 41.516 26.266 41.024 26.266 L 39.384 26.266 L 43.615 31.078 Z"
      fill="#FFFFFF" />
    <path
      d="M 57.363 32.347 C 57.116 32.77 56.746 32.999 56.253 33.035 L 49.008 33.035 L 49.008 36.419 C 49.008 36.912 48.849 37.318 48.532 37.635 C 48.215 37.952 47.809 38.111 47.316 38.111 C 46.822 38.111 46.417 37.952 46.1 37.635 C 45.782 37.318 45.624 36.912 45.624 36.419 L 45.624 31.342 C 45.624 30.813 45.412 30.39 44.989 30.073 C 44.954 30.003 44.919 29.95 44.884 29.915 L 42.715 27.429 C 43.103 27.148 43.42 26.777 43.667 26.318 C 44.126 25.191 43.984 24.151 43.244 23.199 L 41.024 20.661 C 41.446 20.344 41.782 19.938 42.027 19.444 C 42.381 18.457 42.257 17.522 41.658 16.642 L 46.681 11.301 C 47.105 10.949 47.527 10.949 47.951 11.301 L 53.767 17.487 C 54.084 17.876 54.156 18.299 53.979 18.756 C 53.767 19.215 53.397 19.462 52.868 19.497 L 51.335 19.497 L 55.513 24.309 C 55.794 24.697 55.847 25.12 55.672 25.578 C 55.425 26.036 55.054 26.266 54.561 26.266 L 52.922 26.266 L 57.151 31.078 C 57.469 31.466 57.54 31.888 57.363 32.347 Z"
      fill="#FFFFFF" />
    <path
      d="M 69.466 38.051 L 69.466 10.893 L 76.035 10.893 L 76.035 38.051 Z M 80.093 38.051 L 80.093 19.306 L 86.661 19.306 L 86.661 38.051 Z M 79.945 16.649 L 79.945 10.745 L 86.845 10.745 L 86.845 16.649 Z M 100.314 38.457 Q 96.329 38.457 94.318 36.557 Q 92.307 34.656 92.307 30.782 L 92.307 24.14 L 88.801 24.14 L 88.801 19.306 L 92.307 19.306 L 92.307 14.878 L 98.875 13.328 L 98.875 19.306 L 103.451 19.306 L 103.451 24.14 L 98.875 24.14 L 98.875 30.523 Q 98.875 32.147 99.613 32.682 Q 100.351 33.217 101.384 33.217 Q 102.011 33.217 102.473 33.125 Q 102.934 33.033 103.451 32.848 L 103.451 37.903 Q 102.639 38.235 101.845 38.346 Q 101.052 38.457 100.314 38.457 Z M 113.93 38.457 Q 109.945 38.457 107.934 36.557 Q 105.923 34.656 105.923 30.782 L 105.923 24.14 L 102.417 24.14 L 102.417 19.306 L 105.923 19.306 L 105.923 14.878 L 112.491 13.328 L 112.491 19.306 L 117.067 19.306 L 117.067 24.14 L 112.491 24.14 L 112.491 30.523 Q 112.491 32.147 113.229 32.682 Q 113.967 33.217 115 33.217 Q 115.627 33.217 116.089 33.125 Q 116.55 33.033 117.067 32.848 L 117.067 37.903 Q 116.255 38.235 115.461 38.346 Q 114.668 38.457 113.93 38.457 Z M 119.613 38.051 L 119.613 10.893 L 126.181 10.893 L 126.181 38.051 Z M 140.129 38.457 Q 135.037 38.457 132.214 35.837 Q 129.391 33.217 129.391 28.641 Q 129.391 25.8 130.572 23.586 Q 131.753 21.372 133.893 20.136 Q 136.033 18.9 138.911 18.9 Q 141.753 18.9 143.653 20.136 Q 145.553 21.372 146.513 23.531 Q 147.472 25.689 147.472 28.531 L 147.472 29.933 L 134.889 29.933 L 134.889 26.833 L 142.638 26.833 L 142.011 27.35 Q 142.011 25.247 141.218 24.232 Q 140.424 23.217 138.985 23.217 Q 137.325 23.217 136.458 24.453 Q 135.59 25.689 135.59 28.162 L 135.59 28.826 Q 135.59 31.298 136.808 32.442 Q 138.026 33.586 140.314 33.586 Q 141.79 33.586 143.1 33.254 Q 144.41 32.922 145.59 32.184 L 147.288 36.464 Q 145.886 37.424 144.041 37.94 Q 142.196 38.457 140.129 38.457 Z M 158.359 38.051 L 158.359 24.14 L 154.853 24.14 L 154.853 19.306 L 160.204 19.306 L 158.359 21.003 L 158.359 18.457 Q 158.359 14.583 160.388 12.664 Q 162.418 10.745 166.514 10.745 Q 167.436 10.745 168.469 10.856 Q 169.503 10.966 170.314 11.298 L 170.314 16.317 Q 169.798 16.132 169.134 16.04 Q 168.469 15.948 167.842 15.948 Q 167.104 15.948 166.421 16.188 Q 165.739 16.428 165.314 17.018 Q 164.89 17.608 164.89 18.642 L 164.89 20.302 L 163.968 19.306 L 169.429 19.306 L 169.429 24.14 L 164.927 24.14 L 164.927 38.051 Z M 180.647 38.457 Q 177.51 38.457 175.222 37.276 Q 172.935 36.095 171.68 33.9 Q 170.425 31.704 170.425 28.678 Q 170.425 25.616 171.68 23.439 Q 172.935 21.261 175.222 20.081 Q 177.51 18.9 180.647 18.9 Q 183.746 18.9 186.034 20.081 Q 188.322 21.261 189.576 23.457 Q 190.831 25.653 190.831 28.678 Q 190.831 31.667 189.576 33.881 Q 188.322 36.095 186.034 37.276 Q 183.746 38.457 180.647 38.457 Z M 180.647 33.586 Q 182.27 33.586 183.23 32.424 Q 184.189 31.261 184.189 28.678 Q 184.189 26.095 183.23 24.933 Q 182.27 23.771 180.647 23.771 Q 178.986 23.771 178.027 24.933 Q 177.067 26.095 177.067 28.678 Q 177.067 31.261 178.027 32.424 Q 178.986 33.586 180.647 33.586 Z M 194.042 38.051 L 194.042 24.435 Q 194.042 23.143 193.968 21.852 Q 193.894 20.56 193.746 19.306 L 200.093 19.306 L 200.794 25.062 L 199.798 25.062 Q 200.167 22.959 200.979 21.594 Q 201.791 20.228 203.008 19.564 Q 204.226 18.9 205.886 18.9 Q 206.661 18.9 207.049 18.955 Q 207.436 19.011 207.879 19.195 L 207.879 24.951 Q 206.957 24.546 206.403 24.435 Q 205.85 24.324 204.964 24.324 Q 203.451 24.324 202.492 24.859 Q 201.532 25.394 201.108 26.501 Q 200.684 27.608 200.684 29.343 L 200.684 38.051 Z M 219.428 38.457 Q 214.336 38.457 211.513 35.837 Q 208.69 33.217 208.69 28.641 Q 208.69 25.8 209.871 23.586 Q 211.052 21.372 213.192 20.136 Q 215.332 18.9 218.211 18.9 Q 221.052 18.9 222.952 20.136 Q 224.853 21.372 225.812 23.531 Q 226.771 25.689 226.771 28.531 L 226.771 29.933 L 214.189 29.933 L 214.189 26.833 L 221.938 26.833 L 221.31 27.35 Q 221.31 25.247 220.517 24.232 Q 219.724 23.217 218.284 23.217 Q 216.624 23.217 215.757 24.453 Q 214.89 25.689 214.89 28.162 L 214.89 28.826 Q 214.89 31.298 216.107 32.442 Q 217.325 33.586 219.613 33.586 Q 221.089 33.586 222.399 33.254 Q 223.709 32.922 224.89 32.184 L 226.587 36.464 Q 225.185 37.424 223.34 37.94 Q 221.495 38.457 219.428 38.457 Z M 237.104 38.457 Q 234.484 38.457 232.362 37.922 Q 230.24 37.387 228.764 36.464 L 230.351 32.184 Q 231.79 32.996 233.58 33.512 Q 235.369 34.029 237.141 34.029 Q 238.543 34.029 239.189 33.605 Q 239.834 33.18 239.834 32.479 Q 239.834 31.926 239.428 31.593 Q 239.023 31.261 238.211 31.114 L 234.226 30.413 Q 231.864 29.97 230.554 28.66 Q 229.244 27.35 229.244 25.247 Q 229.244 23.328 230.277 21.907 Q 231.31 20.487 233.229 19.693 Q 235.148 18.9 237.768 18.9 Q 239.908 18.9 241.845 19.38 Q 243.783 19.859 245.222 20.892 L 243.524 25.062 Q 242.38 24.287 240.849 23.789 Q 239.318 23.291 237.989 23.291 Q 236.403 23.291 235.738 23.752 Q 235.074 24.213 235.074 24.878 Q 235.074 25.394 235.443 25.745 Q 235.812 26.095 236.624 26.243 L 240.609 26.944 Q 243.045 27.35 244.355 28.623 Q 245.665 29.896 245.665 32.073 Q 245.665 34.103 244.576 35.523 Q 243.487 36.944 241.569 37.7 Q 239.65 38.457 237.104 38.457 Z M 257.99 38.457 Q 254.005 38.457 251.994 36.557 Q 249.983 34.656 249.983 30.782 L 249.983 24.14 L 246.477 24.14 L 246.477 19.306 L 249.983 19.306 L 249.983 14.878 L 256.551 13.328 L 256.551 19.306 L 261.126 19.306 L 261.126 24.14 L 256.551 24.14 L 256.551 30.523 Q 256.551 32.147 257.289 32.682 Q 258.027 33.217 259.06 33.217 Q 259.687 33.217 260.148 33.125 Q 260.61 33.033 261.126 32.848 L 261.126 37.903 Q 260.315 38.235 259.521 38.346 Q 258.728 38.457 257.99 38.457 Z"
      fill="currentColor" />
    <defs>
      <linearGradient id="paint0_linear_89_11" x1="30.5" y1="0.0130005" x2="30.5" y2="65.013"
        gradientUnits="userSpaceOnUse">
        <stop stop-color="#6364FF" />
        <stop offset="1" stop-color="#563ACC" />
      </linearGradient>
    </defs>
  </symbol>
  <use style="color:#fff" transform="matrix(1, 0, 0, 1, 0, 0)" xlink:href="#logo-symbol-wordmark" />
</svg>