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_11506)" />
      <g clipPath="url(#clip0_602_11506)">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M17.5267 12.712H18.0655C18.8747 10.6277 19.9543 8.99536 21.2135 7.99805C14.4715 9.17637 9.25733 14.5275 8.08894 21.2359C8.98695 20.0555 10.6053 18.9685 12.5828 18.1524V17.6985C12.5828 14.9793 14.74 12.712 17.5267 12.712ZM30.9196 16.8847C30.1104 12.8039 28.5828 9.54101 26.6053 8.00066C33.2563 9.17913 38.5616 14.4383 39.7298 21.2385C38.2003 19.2419 35.0542 17.6989 30.9196 16.8847ZM23.9097 16.1582H22.2913C21.8414 14.7985 20.9433 13.7097 19.775 13.1662C20.9434 10.2659 22.471 8.63355 23.9097 8.63355C25.8873 8.63355 27.9556 11.6255 29.124 16.5203C27.4149 16.3392 25.7057 16.1582 23.9097 16.1582ZM13.0309 19.8744C10.3349 20.9632 8.71662 22.504 8.71662 23.9552C8.71662 25.95 11.683 28.1256 16.5361 29.3041C16.2677 27.6717 16.1769 25.8583 16.1769 24.0448V22.5936C14.8289 22.1417 13.6605 21.1444 13.0309 19.8744ZM22.0003 30.0667C20.7161 29.9934 19.4857 29.8513 18.336 29.6679C18.0657 27.946 17.8861 26.1325 17.8861 24.0465V22.7765C20.4024 22.5038 22.3797 20.5094 22.4705 17.9713H23.9093C25.8868 17.9713 27.7736 18.1525 29.4825 18.4252C29.6607 19.5601 29.7995 20.7347 29.8734 22.001C25.5135 22.0686 22 25.624 22 30C22 30.0222 22.0001 30.0445 22.0003 30.0667ZM37.2874 26.6946C36.2431 24.3961 34.1435 22.6788 31.6072 22.1615C31.5607 20.9614 31.4606 19.7881 31.281 18.6959C36.0433 19.8763 39.1003 22.0521 39.1003 23.9552C39.1003 24.882 38.4599 25.8285 37.2874 26.6946ZM26.7363 37.3062C25.845 38.5705 24.8567 39.2771 23.9097 39.2771C21.9321 39.2771 19.8638 36.2852 18.6954 31.3904C19.807 31.5763 20.9605 31.6778 22.186 31.7231C22.7347 34.2226 24.4521 36.2843 26.7363 37.3062ZM28.6938 37.8939C29.1189 37.9637 29.5552 38 30 38C31.2459 38 32.4252 37.7152 33.4765 37.2072C31.5353 38.5993 29.2768 39.5761 26.8378 40.002C27.5122 39.4844 28.1344 38.77 28.6938 37.8939ZM37.1838 33.5245C37.7065 32.4612 38 31.2649 38 30C38 29.554 37.9635 29.1165 37.8933 28.6904C38.7495 28.1435 39.4594 27.547 40 26.9207C39.5712 29.3476 38.5867 31.5942 37.1838 33.5245ZM21.1206 40.002C19.1431 38.4616 17.6155 35.1987 16.8063 31.1179C12.7625 30.3017 9.61635 28.6691 7.99609 26.7641C9.16433 33.4745 14.4696 38.8235 21.1206 40.002ZM17.5266 14.4358C19.3246 14.4358 20.7633 15.887 20.7633 17.7005C20.7633 19.5139 19.3246 20.9651 17.5266 20.9651C15.7287 20.9651 14.2899 19.514 14.2899 17.7005C14.2899 15.887 15.7287 14.4358 17.5266 14.4358Z"
          fill="#FCFCFC"
        />
        <rect
          x="28.2324"
          y="26.4111"
          width="8"
          height="3"
          transform="rotate(45 28.2324 26.4111)"
          fill="#FCFCFC"
        />
        <rect
          width="8"
          height="3"
          transform="matrix(-0.707107 0.707107 0.707107 0.707107 31.7676 26.4109)"
          fill="#FCFCFC"
        />
      </g>
      <defs>
        <linearGradient
          id="paint0_linear_602_11506"
          x1="0"
          y1="0"
          x2="49.2632"
          y2="49.2632"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#FF4B6B" />
          <stop offset="1" stopColor="#9B2020" />
        </linearGradient>
        <clipPath id="clip0_602_11506">
          <rect
            width="32"
            height="32"
            fill="white"
            transform="translate(8 8)"
          />
        </clipPath>
      </defs>
    </svg>
  )
}

export default AccessRestored
