import React from 'react'

const AccessRestored = (props: React.SVGAttributes<SVGElement>) => {
  return (
    <svg width="48" height="48" viewBox="0 0 48 48" fill="none" {...props}>
      <circle cx="24" cy="24" r="24" fill="url(#paint0_linear_602_11507)" />
      <g clipPath="url(#clip0_602_11507)">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M17.5275 12.7133H18.0662C18.8753 10.6294 19.9548 8.99719 21.2138 8C14.4727 9.17818 9.25913 14.5286 8.09088 21.2362C8.98878 20.056 10.6069 18.9692 12.5842 18.1531V17.6993C12.5842 14.9804 14.7411 12.7133 17.5275 12.7133ZM30.9188 16.8856C30.1097 12.8053 28.5823 9.54277 26.605 8.00261C33.2552 9.18094 38.5598 14.4395 39.7279 21.2388C38.1985 19.2425 35.0528 17.6997 30.9188 16.8856ZM23.9097 16.1591H22.2915C21.8416 14.7997 20.9437 13.7109 19.7755 13.1676C20.9438 10.2675 22.4711 8.63542 23.9097 8.63542C25.887 8.63542 27.9551 11.627 29.1234 16.5212C27.4145 16.3401 25.7055 16.1591 23.9097 16.1591ZM13.0323 19.8749C10.3366 20.9636 8.71848 22.5042 8.71848 23.9552C8.71848 25.9498 11.6845 28.1251 16.537 29.3035C16.2686 27.6713 16.1778 25.858 16.1778 24.0448V22.5938C14.83 22.1419 13.6618 21.1448 13.0323 19.8749ZM22.0003 30.0659C20.7163 29.9926 19.4862 29.8506 18.3367 29.6672C18.0664 27.9455 17.8868 26.1322 17.8868 24.0465V22.7766C20.4028 22.504 22.3799 20.5098 22.4707 17.972H23.9093C25.8866 17.972 27.7732 18.1532 29.4818 18.4258C29.66 19.5605 29.7988 20.735 29.8727 22.001C25.5131 22.069 22 25.6242 22 30C22 30.022 22.0001 30.044 22.0003 30.0659ZM37.2868 26.6934C36.2423 24.3953 34.1425 22.6783 31.6063 22.1613C31.5597 20.9615 31.4597 19.7885 31.2801 18.6965C36.0419 19.8768 39.0984 22.0523 39.0984 23.9552C39.0984 24.8816 38.4585 25.8277 37.2868 26.6934ZM26.7352 37.3057C25.8442 38.5691 24.8563 39.2753 23.9097 39.2753C21.9323 39.2753 19.8643 36.2837 18.696 31.3895C19.8073 31.5754 20.9606 31.6768 22.1858 31.7221C22.7342 34.2216 24.4512 36.2834 26.7352 37.3057ZM28.6923 37.8937C29.1178 37.9636 29.5547 38 30 38C31.2417 38 32.4174 37.7171 33.466 37.2122C31.5272 38.6006 29.2722 39.5749 26.8375 40C27.5114 39.4828 28.1332 38.769 28.6923 37.8937ZM37.1889 33.5141C37.7084 32.4534 38 31.2607 38 30C38 29.5535 37.9634 29.1155 37.8931 28.6889C38.7485 28.1423 39.4578 27.5462 39.998 26.9204C39.57 29.343 38.5881 31.5861 37.1889 33.5141ZM21.121 40C19.1437 38.4598 17.6162 35.1973 16.8072 31.117C12.7639 30.301 9.61811 28.6686 7.99805 26.7638C9.16614 33.4734 14.4708 38.8217 21.121 40ZM17.5274 14.437C19.3251 14.437 20.7637 15.888 20.7637 17.7013C20.7637 19.5145 19.3251 20.9655 17.5274 20.9655C15.7297 20.9655 14.2911 19.5145 14.2911 17.7013C14.2911 15.888 15.7297 14.437 17.5274 14.437Z"
          fill="#FCFCFC"
        />
        <path
          d="M27.0577 28.2359L31.1206 32.3276L29.0629 34.3999L25 30.3082L27.0577 28.2359Z"
          fill="#FCFCFC"
        />
        <path
          d="M32.9423 26.3999L27.455 31.9261L29.5127 33.9984L35 28.4722L32.9423 26.3999Z"
          fill="#FCFCFC"
        />
      </g>
      <defs>
        <linearGradient
          id="paint0_linear_602_11507"
          x1="-1.26316"
          y1="1.26316"
          x2="48"
          y2="48"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#34CE76" />
          <stop offset="1" stopColor="#229754" />
        </linearGradient>
        <clipPath id="clip0_602_11507">
          <rect
            width="32"
            height="32"
            fill="white"
            transform="translate(8 8)"
          />
        </clipPath>
      </defs>
    </svg>
  )
}

export default AccessRestored
