import * as React from "react";
import type { SVGProps } from "react";
const SvgRestore = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M15.969 30.996h-2v3a1 1 0 0 0 1 1h11v-2h-10zm22 2.239v-.761c-1.506.467-3.384.539-4.382.539-1.029 0-3.068-.087-4.618-.63l.001.879c.04.086.538.566 2.167.843.39.066.806.115 1.24.146q.266.02.536.029a16 16 0 0 0 1.643-.03q.655-.046 1.242-.145c1.629-.277 2.127-.757 2.171-.87m-4.518-10.783c-2.418 0-3.757.517-4.268.867.697.395 2.258.775 4.389.775 2.149 0 3.586-.375 4.276-.72-.381-.301-1.754-.922-4.397-.922m-4.481 7.732c.357.294 1.834.828 4.62.828 2.379 0 3.787-.381 4.379-.677l-.001-1.348c-1.596.508-3.585.567-4.378.567-.815 0-2.983-.063-4.621-.648zm-.001-4.787.001 1.287c.347.305 1.825.869 4.622.869 2.399 0 3.796-.415 4.377-.713l-.001-1.348c-1.143.386-2.661.603-4.376.603-1.834 0-3.452-.255-4.623-.698m11-1.916v4.207l.005.003-.005.007v3.499h.002l-.002.004v2.06c0 .808-.498 2.249-3.834 2.816a15 15 0 0 1-2.042.203 18 18 0 0 1-1.249 0q-.31-.013-.609-.033a15 15 0 0 1-1.432-.17c-3.336-.567-3.834-2.007-3.834-2.816v-9.78c0-2.092 3.265-3.03 6.5-3.03s6.5.938 6.5 3.03m-7-8.485h-11v2h10v2h2v-3a1 1 0 0 0-1-1m-14 12.08v-.801c-1.524.5-3.475.579-4.499.579-1.004 0-2.967-.084-4.501-.59l.001.839c.04.086.538.566 2.167.843a13 13 0 0 0 1.776.175 16 16 0 0 0 1.643-.028 13 13 0 0 0 1.242-.147c1.629-.277 2.127-.757 2.171-.87m-4.518-10.783c-2.505 0-3.857.556-4.322.905.729.38 2.262.737 4.325.737 2.219 0 3.684-.4 4.344-.752-.432-.312-1.791-.89-4.347-.89m4.517 2.995c-1.156.414-2.716.648-4.493.648-1.775 0-3.345-.24-4.506-.655l.001 1.333c.508.314 1.967.779 4.505.779 2.577 0 4-.478 4.494-.776zm-8.998 4.82c.512.3 1.967.745 4.503.745 2.547 0 3.987-.437 4.496-.738l-.001-1.326c-1.614.544-3.683.606-4.495.606-.796 0-2.882-.058-4.504-.605zm10.999-6.785v9.779c0 .809-.498 2.249-3.834 2.815a16.527 16.527 0 0 1-3.291.204q-.31-.012-.609-.033a15 15 0 0 1-1.432-.171c-3.336-.565-3.834-2.006-3.834-2.815v-9.78c0-2.092 3.265-3.03 6.5-3.03s6.5.938 6.5 3.03M37.68 41.02a19.5 19.5 0 0 1-4.302 2.663c-3.081 1.388-6.294 2.057-9.438 2.057a21.9 21.9 0 0 1-13.092-4.34C5.274 37.267 2.048 30.923 2 23.996l2.114-.014c.043 6.289 2.957 12.048 7.991 15.8a19.74 19.74 0 0 0 14.732 3.728c6.567-.957 12.174-5.044 15.152-11.26a18.8 18.8 0 0 0 1.819-7.18c.344-6.89-2.647-13.158-7.971-17.128-8.058-6.006-19.211-4.948-26.05 2.054h2.182v2H7.974l-.012.014-.018-.014h-.975a1 1 0 0 1-1-1v-5h2v2.896C16.6-.261 31.822-.611 40.798 9.735a20.6 20.6 0 0 1 3.832 6.54c3.225 8.996.559 18.619-6.95 24.746"
    />
  </svg>
);
export default SvgRestore;
