const React = require("react");
const PlaceOfWorshipIcon = ({ title, titleId, ...props }) => (
  <svg
    width="1em"
    height="1em"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    aria-labelledby={titleId}
    {...props}
  >
    {title ? <title id={titleId}>{title}</title> : null}
    <g filter="url(#filter0_ii_18590_969)">
      <rect
        x={1.72333}
        y={2.1875}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18590_969)"
      />
      <rect
        x={1.72333}
        y={2.1875}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18590_969)"
      />
    </g>
    <g filter="url(#filter1_f_18590_969)">
      <path
        d="M27.9108 4.6875V27.5625"
        stroke="url(#paint2_linear_18590_969)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_18590_969)">
      <path
        d="M5.18719 4H26.9684"
        stroke="url(#paint3_linear_18590_969)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18590_969)">
      <path
        d="M23.7411 13.518L15.7735 8.34202C15.7406 8.32062 15.6982 8.32048 15.6651 8.34166L7.57505 13.5216C7.10994 13.8194 6.49147 13.6838 6.19367 13.2187C5.89586 12.7536 6.03149 12.1351 6.4966 11.8373L15.0483 6.36173C15.4617 6.09705 15.9917 6.0988 16.4033 6.3662L24.8306 11.8409C25.2937 12.1417 25.4253 12.7611 25.1244 13.2242C24.8235 13.6874 24.2042 13.8189 23.7411 13.518Z"
        fill="#6A4EBE"
      />
      <path
        d="M17.2546 13.1482C17.2546 14.2528 16.3591 15.1482 15.2546 15.1482C14.15 15.1482 13.2546 14.2528 13.2546 13.1482C13.2546 12.0436 14.15 11.1482 15.2546 11.1482C16.3591 11.1482 17.2546 12.0436 17.2546 13.1482Z"
        fill="#6A4EBE"
      />
      <path
        d="M12.2316 16.2117C11.8698 15.7066 11.167 15.5905 10.6619 15.9524C10.1568 16.3142 10.0407 17.017 10.4026 17.5221L11.7665 19.4259C12.1877 20.0139 12.9925 20.175 13.6076 19.7945L14.4279 19.2871C14.4779 19.2562 14.5436 19.2749 14.5699 19.3275L15.7804 21.7484C15.8031 21.7939 15.7881 21.8492 15.7455 21.8769L13.1605 23.558C12.0132 24.3041 12.5415 26.0857 13.9101 26.0857H19.2234C19.8447 26.0857 20.3484 25.582 20.3484 24.9607C20.3484 24.3393 19.8447 23.8357 19.2234 23.8357H17.1978C17.0983 23.8357 17.0599 23.7061 17.1433 23.6518L18.586 22.7137C19.1747 22.3308 19.3803 21.5658 19.0628 20.9393L16.9749 16.8198C16.6108 16.1015 15.71 15.8484 15.0251 16.2721L13.1988 17.4017C13.1541 17.4294 13.0956 17.4177 13.0649 17.3749L12.2316 16.2117Z"
        fill="#6A4EBE"
      />
    </g>
    <g filter="url(#filter4_ii_18590_969)">
      <path
        d="M23.7411 13.518L15.7735 8.34202C15.7406 8.32062 15.6982 8.32048 15.6651 8.34166L7.57505 13.5216C7.10994 13.8194 6.49147 13.6838 6.19367 13.2187C5.89586 12.7536 6.03149 12.1351 6.4966 11.8373L15.0483 6.36173C15.4617 6.09705 15.9917 6.0988 16.4033 6.3662L24.8306 11.8409C25.2937 12.1417 25.4253 12.7611 25.1244 13.2242C24.8235 13.6874 24.2042 13.8189 23.7411 13.518Z"
        fill="#FCF2FF"
      />
      <path
        d="M17.2546 13.1482C17.2546 14.2528 16.3591 15.1482 15.2546 15.1482C14.15 15.1482 13.2546 14.2528 13.2546 13.1482C13.2546 12.0436 14.15 11.1482 15.2546 11.1482C16.3591 11.1482 17.2546 12.0436 17.2546 13.1482Z"
        fill="#FCF2FF"
      />
      <path
        d="M12.2316 16.2117C11.8698 15.7066 11.167 15.5905 10.6619 15.9524C10.1568 16.3142 10.0407 17.017 10.4026 17.5221L11.7665 19.4259C12.1877 20.0139 12.9925 20.175 13.6076 19.7945L14.4279 19.2871C14.4779 19.2562 14.5436 19.2749 14.5699 19.3275L15.7804 21.7484C15.8031 21.7939 15.7881 21.8492 15.7455 21.8769L13.1605 23.558C12.0132 24.3041 12.5415 26.0857 13.9101 26.0857H19.2234C19.8447 26.0857 20.3484 25.582 20.3484 24.9607C20.3484 24.3393 19.8447 23.8357 19.2234 23.8357H17.1978C17.0983 23.8357 17.0599 23.7061 17.1433 23.6518L18.586 22.7137C19.1747 22.3308 19.3803 21.5658 19.0628 20.9393L16.9749 16.8198C16.6108 16.1015 15.71 15.8484 15.0251 16.2721L13.1988 17.4017C13.1541 17.4294 13.0956 17.4177 13.0649 17.3749L12.2316 16.2117Z"
        fill="#FCF2FF"
      />
    </g>
    <defs>
      <filter
        id="filter0_ii_18590_969"
        x={1.72333}
        y={1.1875}
        width={29.875}
        height={28.875}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={2} dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.298039 0 0 0 0 0.235294 0 0 0 0 0.6 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_969"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.352941 0 0 0 0 0.211765 0 0 0 0 0.709804 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_969"
          result="effect2_innerShadow_18590_969"
        />
      </filter>
      <filter
        id="filter1_f_18590_969"
        x={25.1608}
        y={1.9375}
        width={5.5}
        height={28.375}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_969"
        />
      </filter>
      <filter
        id="filter2_f_18590_969"
        x={2.43719}
        y={1.25}
        width={27.2812}
        height={5.5}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_969"
        />
      </filter>
      <filter
        id="filter3_f_18590_969"
        x={5.03571}
        y={5.16443}
        width={21.2502}
        height={21.9213}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.5}
          result="effect1_foregroundBlur_18590_969"
        />
      </filter>
      <filter
        id="filter4_ii_18590_969"
        x={5.63571}
        y={5.76443}
        width={20.0502}
        height={20.7213}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={-0.4} dy={0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.913725 0 0 0 0 0.886275 0 0 0 0 0.968627 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_969"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={0.4} dy={-0.4} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.988235 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_969"
          result="effect2_innerShadow_18590_969"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_969"
        x1={15.6608}
        y1={5.76201}
        x2={15.6608}
        y2={39.0147}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#9865EE" />
        <stop offset={1} stopColor="#7764C6" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18590_969"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.3796 4.28125) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#BB8DFF" />
        <stop offset={1} stopColor="#BB8DFF" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18590_969"
        x1={28.4108}
        y1={4.6875}
        x2={28.4108}
        y2={27.5625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#AE7EFF" />
        <stop offset={1} stopColor="#8777D6" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_969"
        x1={28.1247}
        y1={4.25002}
        x2={2.59345}
        y2={4.25002}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A672FF" />
        <stop offset={1} stopColor="#9A6CEB" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = PlaceOfWorshipIcon;
