const React = require("react");
const WaterClosetIcon = ({ 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_462)">
      <rect
        x={2.48657}
        y={2.1875}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18590_462)"
      />
      <rect
        x={2.48657}
        y={2.1875}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18590_462)"
      />
    </g>
    <g filter="url(#filter1_f_18590_462)">
      <path
        d="M28.6741 4.6875V27.5625"
        stroke="url(#paint2_linear_18590_462)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_18590_462)">
      <path
        d="M5.95044 4H27.7317"
        stroke="url(#paint3_linear_18590_462)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18590_462)">
      <path
        d="M20.0608 16.0394C20.0113 17.8308 21.4483 19.2975 23.2273 19.2975C23.6807 19.2975 24.1143 19.2009 24.5057 19.025C24.9096 18.8441 25.3878 18.9779 25.6554 19.3322C26.032 19.8302 25.8511 20.5537 25.2788 20.8039C24.6519 21.079 23.9582 21.2326 23.2273 21.2326C20.3383 21.2326 18.0093 18.8342 18.1233 15.9205C18.2249 13.2867 20.3606 11.1386 22.9944 11.0222C23.8095 10.9875 24.5825 11.1411 25.2763 11.4458C25.8511 11.6986 26.0369 12.422 25.6578 12.92C25.3902 13.2719 24.9145 13.4081 24.5107 13.2297C24.0697 13.034 23.5766 12.9374 23.0563 12.9646C21.421 13.0514 20.1054 14.4042 20.0608 16.0394Z"
        fill="#579FFF"
      />
      <path
        d="M15.5763 11.8844C15.715 11.3665 16.2477 11.0593 16.7655 11.1981C17.2834 11.3368 17.5906 11.867 17.4444 12.3873L15.326 20.2935C15.2641 20.6553 14.999 20.965 14.6224 21.0666C14.6174 21.0678 14.6124 21.0684 14.6075 21.069C14.6045 21.0694 14.6016 21.0698 14.5986 21.0703C14.5947 21.071 14.591 21.0737 14.587 21.074V21.074C14.5857 21.074 14.5845 21.0741 14.5832 21.0744L14.5123 21.0872C14.5064 21.0883 14.5004 21.0888 14.4945 21.0896C14.4933 21.0898 14.4922 21.0899 14.491 21.0901C14.4867 21.0907 14.4824 21.0913 14.4787 21.0913C14.4588 21.0938 14.4365 21.0963 14.4142 21.0963H14.325C14.3052 21.0963 14.2829 21.0938 14.2606 21.0913C14.2569 21.0913 14.2526 21.0907 14.2482 21.0901C14.2439 21.0895 14.2396 21.0889 14.2358 21.0889C14.2112 21.0866 14.1866 21.0824 14.1619 21.0761C14.1568 21.0747 14.152 21.0715 14.1466 21.0715V21.0715C14.1367 21.0715 14.1268 21.069 14.1169 21.0666C13.7403 20.965 13.4752 20.6553 13.4133 20.2935L12.328 16.2415C12.3015 16.1427 12.1613 16.1427 12.1348 16.2415L11.0496 20.2935C10.9876 20.6553 10.7225 20.965 10.3459 21.0666C10.341 21.0678 10.336 21.0684 10.3311 21.069C10.3281 21.0694 10.3251 21.0698 10.3222 21.0703C10.3182 21.071 10.3146 21.0737 10.3106 21.074V21.074C10.3093 21.074 10.3081 21.0741 10.3068 21.0744L10.2359 21.0872C10.23 21.0883 10.224 21.0888 10.218 21.0896C10.2169 21.0898 10.2157 21.0899 10.2146 21.0901C10.2103 21.0907 10.2059 21.0913 10.2022 21.0913C10.1824 21.0938 10.1601 21.0963 10.1378 21.0963H10.0486C10.0288 21.0963 10.0065 21.0938 9.98421 21.0913C9.98049 21.0913 9.97613 21.0907 9.97179 21.0901C9.96746 21.0895 9.96312 21.0889 9.95941 21.0889C9.93476 21.0866 9.91012 21.0824 9.88547 21.0761C9.88033 21.0747 9.87552 21.0715 9.87021 21.0715V21.0715C9.8603 21.0715 9.85039 21.069 9.84048 21.0666C9.46388 20.965 9.19877 20.6553 9.13682 20.2935L7.01843 12.3873C6.87968 11.8695 7.18691 11.3368 7.70474 11.1981C8.22257 11.0593 8.75527 11.3665 8.89401 11.8844L9.99908 16.0084C10.0256 16.1073 10.1658 16.1073 10.1923 16.0084L11.2973 11.8844C11.3615 11.64 11.5167 11.4448 11.7139 11.3184C11.7152 11.3175 11.7163 11.315 11.7179 11.3146V11.3146C11.7187 11.3144 11.7189 11.3142 11.7197 11.3138C11.7453 11.2975 11.7688 11.2834 11.7942 11.2716C11.7966 11.2705 11.7992 11.2698 11.8015 11.2687V11.2687V11.2687C11.8039 11.2675 11.8064 11.2667 11.8087 11.2654C11.8319 11.2519 11.859 11.2406 11.8842 11.2313C11.8861 11.2306 11.8871 11.23 11.8887 11.2289V11.2289C11.8902 11.228 11.8928 11.2274 11.8945 11.2268C11.9226 11.2152 11.9507 11.2058 11.9789 11.1986C11.9804 11.1982 11.982 11.1981 11.9835 11.1981V11.1981C11.9853 11.1981 11.987 11.1978 11.9886 11.1974C12.0136 11.1906 12.0407 11.1839 12.0678 11.1791C12.0712 11.1785 12.0746 11.1781 12.0778 11.177V11.177C12.0797 11.1764 12.0815 11.1758 12.0828 11.1758L12.1571 11.1683C12.162 11.1683 12.1664 11.1677 12.1707 11.1671C12.1751 11.1665 12.1794 11.1658 12.1843 11.1658H12.2834C12.2884 11.1658 12.2927 11.1665 12.2971 11.1671C12.3014 11.1677 12.3057 11.1683 12.3107 11.1683C12.3338 11.1683 12.3569 11.1705 12.38 11.1748C12.3834 11.1754 12.3868 11.1759 12.39 11.177V11.177V11.177C12.3932 11.1781 12.3966 11.1785 12.4 11.1791C12.4277 11.184 12.4554 11.1909 12.4831 11.1978C12.4838 11.198 12.4845 11.1981 12.4852 11.1981V11.1981C12.4861 11.1981 12.4871 11.1982 12.488 11.1985L12.5729 11.2268C12.5748 11.2275 12.5759 11.2281 12.5776 11.2292V11.2292C12.579 11.2301 12.5816 11.2306 12.5832 11.2313C12.6106 11.2428 12.636 11.2543 12.6613 11.2658C12.6637 11.2669 12.6664 11.2675 12.6687 11.2687V11.2687V11.2687C12.671 11.2698 12.6736 11.2706 12.6759 11.2718C12.7012 11.2856 12.7264 11.2994 12.7495 11.3132C12.7509 11.314 12.752 11.3165 12.7536 11.3169V11.3169C12.7544 11.3171 12.7546 11.3172 12.7553 11.3177C12.953 11.4416 13.1062 11.6395 13.1729 11.8844L14.278 16.0084C14.3045 16.1073 14.4447 16.1073 14.4712 16.0084L15.5763 11.8844Z"
        fill="#579FFF"
      />
    </g>
    <g filter="url(#filter4_ii_18590_462)">
      <path
        d="M20.0608 16.0394C20.0113 17.8308 21.4483 19.2975 23.2273 19.2975C23.6807 19.2975 24.1143 19.2009 24.5057 19.025C24.9096 18.8441 25.3878 18.9779 25.6554 19.3322C26.032 19.8302 25.8511 20.5537 25.2788 20.8039C24.6519 21.079 23.9582 21.2326 23.2273 21.2326C20.3383 21.2326 18.0093 18.8342 18.1233 15.9205C18.2249 13.2867 20.3606 11.1386 22.9944 11.0222C23.8095 10.9875 24.5825 11.1411 25.2763 11.4458C25.8511 11.6986 26.0369 12.422 25.6578 12.92C25.3902 13.2719 24.9145 13.4081 24.5107 13.2297C24.0697 13.034 23.5766 12.9374 23.0563 12.9646C21.421 13.0514 20.1054 14.4042 20.0608 16.0394Z"
        fill="#FCF2FF"
      />
      <path
        d="M15.5763 11.8844C15.715 11.3665 16.2477 11.0593 16.7655 11.1981C17.2834 11.3368 17.5906 11.867 17.4444 12.3873L15.326 20.2935C15.2641 20.6553 14.999 20.965 14.6224 21.0666C14.6174 21.0678 14.6124 21.0684 14.6075 21.069C14.6045 21.0694 14.6016 21.0698 14.5986 21.0703C14.5947 21.071 14.591 21.0737 14.587 21.074V21.074C14.5857 21.074 14.5845 21.0741 14.5832 21.0744L14.5123 21.0872C14.5064 21.0883 14.5004 21.0888 14.4945 21.0896C14.4933 21.0898 14.4922 21.0899 14.491 21.0901C14.4867 21.0907 14.4824 21.0913 14.4787 21.0913C14.4588 21.0938 14.4365 21.0963 14.4142 21.0963H14.325C14.3052 21.0963 14.2829 21.0938 14.2606 21.0913C14.2569 21.0913 14.2526 21.0907 14.2482 21.0901C14.2439 21.0895 14.2396 21.0889 14.2358 21.0889C14.2112 21.0866 14.1866 21.0824 14.1619 21.0761C14.1568 21.0747 14.152 21.0715 14.1466 21.0715V21.0715C14.1367 21.0715 14.1268 21.069 14.1169 21.0666C13.7403 20.965 13.4752 20.6553 13.4133 20.2935L12.328 16.2415C12.3015 16.1427 12.1613 16.1427 12.1348 16.2415L11.0496 20.2935C10.9876 20.6553 10.7225 20.965 10.3459 21.0666C10.341 21.0678 10.336 21.0684 10.3311 21.069C10.3281 21.0694 10.3251 21.0698 10.3222 21.0703C10.3182 21.071 10.3146 21.0737 10.3106 21.074V21.074C10.3093 21.074 10.3081 21.0741 10.3068 21.0744L10.2359 21.0872C10.23 21.0883 10.224 21.0888 10.218 21.0896C10.2169 21.0898 10.2157 21.0899 10.2146 21.0901C10.2103 21.0907 10.2059 21.0913 10.2022 21.0913C10.1824 21.0938 10.1601 21.0963 10.1378 21.0963H10.0486C10.0288 21.0963 10.0065 21.0938 9.98421 21.0913C9.98049 21.0913 9.97613 21.0907 9.97179 21.0901C9.96746 21.0895 9.96312 21.0889 9.95941 21.0889C9.93476 21.0866 9.91012 21.0824 9.88547 21.0761C9.88033 21.0747 9.87552 21.0715 9.87021 21.0715V21.0715C9.8603 21.0715 9.85039 21.069 9.84048 21.0666C9.46388 20.965 9.19877 20.6553 9.13682 20.2935L7.01843 12.3873C6.87968 11.8695 7.18691 11.3368 7.70474 11.1981C8.22257 11.0593 8.75527 11.3665 8.89401 11.8844L9.99908 16.0084C10.0256 16.1073 10.1658 16.1073 10.1923 16.0084L11.2973 11.8844C11.3615 11.64 11.5167 11.4448 11.7139 11.3184C11.7152 11.3175 11.7163 11.315 11.7179 11.3146V11.3146C11.7187 11.3144 11.7189 11.3142 11.7197 11.3138C11.7453 11.2975 11.7688 11.2834 11.7942 11.2716C11.7966 11.2705 11.7992 11.2698 11.8015 11.2687V11.2687V11.2687C11.8039 11.2675 11.8064 11.2667 11.8087 11.2654C11.8319 11.2519 11.859 11.2406 11.8842 11.2313C11.8861 11.2306 11.8871 11.23 11.8887 11.2289V11.2289C11.8902 11.228 11.8928 11.2274 11.8945 11.2268C11.9226 11.2152 11.9507 11.2058 11.9789 11.1986C11.9804 11.1982 11.982 11.1981 11.9835 11.1981V11.1981C11.9853 11.1981 11.987 11.1978 11.9886 11.1974C12.0136 11.1906 12.0407 11.1839 12.0678 11.1791C12.0712 11.1785 12.0746 11.1781 12.0778 11.177V11.177C12.0797 11.1764 12.0815 11.1758 12.0828 11.1758L12.1571 11.1683C12.162 11.1683 12.1664 11.1677 12.1707 11.1671C12.1751 11.1665 12.1794 11.1658 12.1843 11.1658H12.2834C12.2884 11.1658 12.2927 11.1665 12.2971 11.1671C12.3014 11.1677 12.3057 11.1683 12.3107 11.1683C12.3338 11.1683 12.3569 11.1705 12.38 11.1748C12.3834 11.1754 12.3868 11.1759 12.39 11.177V11.177V11.177C12.3932 11.1781 12.3966 11.1785 12.4 11.1791C12.4277 11.184 12.4554 11.1909 12.4831 11.1978C12.4838 11.198 12.4845 11.1981 12.4852 11.1981V11.1981C12.4861 11.1981 12.4871 11.1982 12.488 11.1985L12.5729 11.2268C12.5748 11.2275 12.5759 11.2281 12.5776 11.2292V11.2292C12.579 11.2301 12.5816 11.2306 12.5832 11.2313C12.6106 11.2428 12.636 11.2543 12.6613 11.2658C12.6637 11.2669 12.6664 11.2675 12.6687 11.2687V11.2687V11.2687C12.671 11.2698 12.6736 11.2706 12.6759 11.2718C12.7012 11.2856 12.7264 11.2994 12.7495 11.3132C12.7509 11.314 12.752 11.3165 12.7536 11.3169V11.3169C12.7544 11.3171 12.7546 11.3172 12.7553 11.3177C12.953 11.4416 13.1062 11.6395 13.1729 11.8844L14.278 16.0084C14.3045 16.1073 14.4447 16.1073 14.4712 16.0084L15.5763 11.8844Z"
        fill="#FCF2FF"
      />
    </g>
    <defs>
      <filter
        id="filter0_ii_18590_462"
        x={2.48657}
        y={1.1875}
        width={28.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={1} dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.188235 0 0 0 0 0.470588 0 0 0 0 0.843137 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_462"
        />
        <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.27451 0 0 0 0 0.34902 0 0 0 0 0.8 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_462"
          result="effect2_innerShadow_18590_462"
        />
      </filter>
      <filter
        id="filter1_f_18590_462"
        x={25.9241}
        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_462"
        />
      </filter>
      <filter
        id="filter2_f_18590_462"
        x={3.20044}
        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_462"
        />
      </filter>
      <filter
        id="filter3_f_18590_462"
        x={5.98511}
        y={10.0173}
        width={20.8707}
        height={12.2153}
        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_462"
        />
      </filter>
      <filter
        id="filter4_ii_18590_462"
        x={6.58511}
        y={10.6173}
        width={19.6707}
        height={11.0153}
        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.901961 0 0 0 0 0.854902 0 0 0 0 0.980392 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_462"
        />
        <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_462"
          result="effect2_innerShadow_18590_462"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_462"
        x1={16.4241}
        y1={5.76201}
        x2={16.4241}
        y2={39.0147}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#5CB7FF" />
        <stop offset={1} stopColor="#4878DD" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18590_462"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(28.1428 4.28125) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#7BD7FF" />
        <stop offset={1} stopColor="#7BD7FF" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18590_462"
        x1={29.1741}
        y1={4.6875}
        x2={29.1741}
        y2={27.5625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#7FD9FF" />
        <stop offset={1} stopColor="#639DF4" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_462"
        x1={28.8879}
        y1={4.25002}
        x2={3.35669}
        y2={4.25002}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#7DD8FF" />
        <stop offset={1} stopColor="#5DB6FF" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = WaterClosetIcon;
