import * as React from "react";
import type { SVGProps } from "react";
const SvgGlueAwsGlueForRay = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M41 44c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3M28.107 31.107l-1.061-1.19a1 1 0 0 0-1.28-.179 12.6 12.6 0 0 1-3.957 1.639 1 1 0 0 0-.779 1.033l.091 1.59h-4.242l.091-1.591a1 1 0 0 0-.778-1.033 12.6 12.6 0 0 1-3.956-1.641 1 1 0 0 0-1.28.18l-1.063 1.192-2.999-3 1.191-1.063a1 1 0 0 0 .18-1.279 12.5 12.5 0 0 1-1.637-3.956 1.01 1.01 0 0 0-1.033-.779L4 21.121v-4.243l1.601.092c.45.025.922-.301 1.032-.777.317-1.401.869-2.73 1.639-3.949a1 1 0 0 0-.179-1.28l-1.199-1.07 3-3 1.069 1.198a1 1 0 0 0 1.279.18 12.6 12.6 0 0 1 3.949-1.635 1 1 0 0 0 .779-1.032L16.879 4h4.242l-.091 1.606a1 1 0 0 0 .778 1.032c1.402.318 2.73.869 3.946 1.636a1 1 0 0 0 1.28-.179l1.072-1.201 3 3-1.197 1.067c-.364.326-.44.868-.18 1.281a12.5 12.5 0 0 1 1.639 3.95c.108.477.569.803 1.032.778l1.6-.092v4.243l-1.598-.091a1.02 1.02 0 0 0-1.032.778 12.6 12.6 0 0 1-1.638 3.954c-.26.413-.184.955.18 1.28l1.194 1.065zM21 42c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2m21-25c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2m-1 19c-.932 0-1.795.273-2.543.719l-6.567-6.567 1.38-1.38a1 1 0 0 0-.041-1.453l-1.372-1.222c.531-.959.95-1.971 1.252-3.023l1.834.105A1 1 0 0 0 36 22.18V20h2.142c.447 1.72 1.999 3 3.858 3 2.206 0 4-1.794 4-4s-1.794-4-4-4c-1.859 0-3.411 1.28-3.858 3H36v-2.18a1 1 0 0 0-1.057-.999l-1.836.105a14.5 14.5 0 0 0-1.253-3.02l1.375-1.225a.999.999 0 0 0 .041-1.453l-4.498-4.497a.997.997 0 0 0-1.453.041l-1.23 1.378a14.5 14.5 0 0 0-3.016-1.25l.105-1.843A1 1 0 0 0 22.18 2h-6.36a1 1 0 0 0-.998 1.057l.105 1.84a14.6 14.6 0 0 0-3.019 1.25l-1.227-1.375a1 1 0 0 0-.718-.334 1.02 1.02 0 0 0-.735.293L4.73 9.228a1.002 1.002 0 0 0 .041 1.453l1.376 1.228c-.53.958-.95 1.967-1.252 3.017l-1.838-.105A1 1 0 0 0 2 15.82v6.36a1 1 0 0 0 1.058.999l1.83-.105a14.5 14.5 0 0 0 1.252 3.025l-1.369 1.22a1 1 0 0 0-.041 1.453l4.498 4.498a.998.998 0 0 0 1.453-.042l1.22-1.368c.961.532 1.974.952 3.026 1.255l-.105 1.828A1 1 0 0 0 15.82 36H18v2.142c-1.721.447-3 2-3 3.858 0 2.206 1.794 4 4 4s4-1.794 4-4c0-1.858-1.279-3.411-3-3.858V36h2.18a1 1 0 0 0 .998-1.057l-.105-1.826a14.6 14.6 0 0 0 3.029-1.255l1.217 1.366a1 1 0 0 0 .718.334.98.98 0 0 0 .735-.292l1.704-1.704 6.498 6.497A4.96 4.96 0 0 0 36 41c0 2.757 2.243 5 5 5s5-2.243 5-5-2.243-5-5-5M20 18h3v2h-3v3h-2v-3h-3v-2h3v-3h2zm-1 7c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6m0-14c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8"
    />
  </svg>
);
export default SvgGlueAwsGlueForRay;
