import * as React from "react";
import type { SVGProps } from "react";
const SvgResourceAccessManager = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#DD344C" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M16.245 29.953a.46.46 0 1 0-.92.002.46.46 0 0 0 .92-.002m1 0c0 .805-.655 1.46-1.46 1.46s-1.46-.655-1.46-1.46a1.46 1.46 0 0 1 2.92 0m9.271.402-.861-.861h-6.65a.5.5 0 0 1-.48-.358 2.875 2.875 0 0 0-2.74-2.042 2.86 2.86 0 0 0-2.859 2.859 2.86 2.86 0 0 0 2.859 2.859 2.88 2.88 0 0 0 2.585-1.633.5.5 0 0 1 .451-.286h1.282c.133 0 .26.053.354.146l.606.606.607-.606a.5.5 0 0 1 .353-.146h.96c.133 0 .26.053.354.146l.606.606.606-.606a.5.5 0 0 1 .353-.146h.809zm1.139-.276a.5.5 0 0 1 .145.403.5.5 0 0 1-.221.367l-1.439.96a.5.5 0 0 1-.278.084h-.753l-.812.813a.516.516 0 0 1-.707 0l-.814-.813h-.546l-.813.813a.5.5 0 0 1-.707 0l-.814-.813h-.774a3.88 3.88 0 0 1-3.337 1.919 3.863 3.863 0 0 1-3.859-3.859 3.863 3.863 0 0 1 3.859-3.859c1.567 0 2.986.97 3.573 2.4h6.504a.5.5 0 0 1 .354.146zm1.887-17.095-3.092-2.815-3.122 2.805 3.186 2.75zm1.08.371-3.765 3.407a.5.5 0 0 1-.663.007l-3.95-3.409a.5.5 0 0 1-.007-.751l3.881-3.487a.5.5 0 0 1 .671.003l3.834 3.49a.5.5 0 0 1-.001.74m-14.042 1.64-3.015-4.598-3.106 4.598zm.926 1H9.517a.502.502 0 0 1-.414-.78l4.054-6a.5.5 0 0 1 .414-.22h.004c.167 0 .322.085.414.225l3.935 6a.5.5 0 0 1-.418.775m-6.6 5.452a2.61 2.61 0 0 0 2.606 2.606 2.61 2.61 0 0 0 2.605-2.606 2.61 2.61 0 0 0-2.605-2.606 2.61 2.61 0 0 0-2.606 2.606m-1 0a3.61 3.61 0 0 1 3.606-3.606 3.61 3.61 0 0 1 3.605 3.606 3.61 3.61 0 0 1-3.605 3.606 3.61 3.61 0 0 1-3.606-3.606M24.036 24h4.972v-5.107h-4.972zm5.472-6.107a.5.5 0 0 1 .5.5V24.5a.5.5 0 0 1-.5.5h-5.972a.5.5 0 0 1-.5-.5v-6.107a.5.5 0 0 1 .5-.5zM34 6.5v25.072a.5.5 0 0 1-.5.5H29v-1h4V7H7v24.072h4v1H6.5a.5.5 0 0 1-.5-.5V6.5a.5.5 0 0 1 .5-.5h27a.5.5 0 0 1 .5.5"
      />
    </g>
  </svg>
);
export default SvgResourceAccessManager;
