const React = require("react");
const ShintoShrineIcon = ({ 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}
    <path
      d="M11 29.9956H6V28.8356C6 28.3756 6.38 27.9956 6.84 27.9956H10.16C10.62 27.9956 11 28.3756 11 28.8356V29.9956Z"
      fill="url(#paint0_linear_18_7403)"
    />
    <path
      d="M11 29.9956H6V28.8356C6 28.3756 6.38 27.9956 6.84 27.9956H10.16C10.62 27.9956 11 28.3756 11 28.8356V29.9956Z"
      fill="url(#paint1_linear_18_7403)"
    />
    <path
      d="M11 29.9956H6V28.8356C6 28.3756 6.38 27.9956 6.84 27.9956H10.16C10.62 27.9956 11 28.3756 11 28.8356V29.9956Z"
      fill="url(#paint2_radial_18_7403)"
    />
    <path
      d="M10 11.9956H7V27.9956H10V11.9956Z"
      fill="url(#paint3_radial_18_7403)"
    />
    <path
      d="M10 11.9956H7V27.9956H10V11.9956Z"
      fill="url(#paint4_linear_18_7403)"
    />
    <path
      d="M10 11.9956H7V14.9956H10V11.9956Z"
      fill="url(#paint5_radial_18_7403)"
    />
    <path
      d="M10 6.99561H7V9.99561H10V6.99561Z"
      fill="url(#paint6_radial_18_7403)"
    />
    <path
      d="M26.08 29.9956H21.08V28.8356C21.08 28.3756 21.46 27.9956 21.92 27.9956H25.24C25.7 27.9956 26.08 28.3756 26.08 28.8356V29.9956Z"
      fill="url(#paint7_linear_18_7403)"
    />
    <path
      d="M26.08 29.9956H21.08V28.8356C21.08 28.3756 21.46 27.9956 21.92 27.9956H25.24C25.7 27.9956 26.08 28.3756 26.08 28.8356V29.9956Z"
      fill="url(#paint8_linear_18_7403)"
    />
    <path
      d="M26.08 29.9956H21.08V28.8356C21.08 28.3756 21.46 27.9956 21.92 27.9956H25.24C25.7 27.9956 26.08 28.3756 26.08 28.8356V29.9956Z"
      fill="url(#paint9_linear_18_7403)"
    />
    <path
      d="M26.08 29.9956H21.08V28.8356C21.08 28.3756 21.46 27.9956 21.92 27.9956H25.24C25.7 27.9956 26.08 28.3756 26.08 28.8356V29.9956Z"
      fill="url(#paint10_radial_18_7403)"
    />
    <path
      d="M25 11.9956H22V27.9956H25V11.9956Z"
      fill="url(#paint11_radial_18_7403)"
    />
    <path
      d="M25 11.9956H22V27.9956H25V11.9956Z"
      fill="url(#paint12_linear_18_7403)"
    />
    <path
      d="M25 11.9956H22V14.9956H25V11.9956Z"
      fill="url(#paint13_radial_18_7403)"
    />
    <path
      d="M25 6.99561H22V9.99561H25V6.99561Z"
      fill="url(#paint14_radial_18_7403)"
    />
    <path
      d="M18 6.99561H14V9.99561H18V6.99561Z"
      fill="url(#paint15_linear_18_7403)"
    />
    <path
      d="M26.43 6.99561H5.58C4.71 6.99561 4 6.28561 4 5.41561V4.99561H28V5.41561C28 6.28561 27.3 6.99561 26.43 6.99561Z"
      fill="url(#paint16_linear_18_7403)"
    />
    <path
      d="M26.43 6.99561H5.58C4.71 6.99561 4 6.28561 4 5.41561V4.99561H28V5.41561C28 6.28561 27.3 6.99561 26.43 6.99561Z"
      fill="url(#paint17_radial_18_7403)"
    />
    <path
      d="M26.43 6.99561H5.58C4.71 6.99561 4 6.28561 4 5.41561V4.99561H28V5.41561C28 6.28561 27.3 6.99561 26.43 6.99561Z"
      fill="url(#paint18_radial_18_7403)"
    />
    <g filter="url(#filter0_i_18_7403)">
      <path
        d="M29.99 2.41557C29.99 2.40557 29.99 2.40557 29.99 2.39557C29.96 2.14557 29.74 1.96557 29.5 2.00557C20.81 3.22557 11.19 3.22557 2.50001 2.00557C2.26001 1.97557 2.04001 2.14557 2.01001 2.39557V2.41557C1.90001 3.29557 2.49001 4.09557 3.34001 4.20557C3.56001 4.23557 3.78001 4.25557 4.00001 4.27557V4.99557H28V4.27557C28.22 4.24557 28.44 4.22557 28.66 4.20557C29.51 4.09557 30.1 3.29557 29.99 2.41557Z"
        fill="url(#paint19_linear_18_7403)"
      />
      <path
        d="M29.99 2.41557C29.99 2.40557 29.99 2.40557 29.99 2.39557C29.96 2.14557 29.74 1.96557 29.5 2.00557C20.81 3.22557 11.19 3.22557 2.50001 2.00557C2.26001 1.97557 2.04001 2.14557 2.01001 2.39557V2.41557C1.90001 3.29557 2.49001 4.09557 3.34001 4.20557C3.56001 4.23557 3.78001 4.25557 4.00001 4.27557V4.99557H28V4.27557C28.22 4.24557 28.44 4.22557 28.66 4.20557C29.51 4.09557 30.1 3.29557 29.99 2.41557Z"
        fill="url(#paint20_linear_18_7403)"
      />
      <path
        d="M29.99 2.41557C29.99 2.40557 29.99 2.40557 29.99 2.39557C29.96 2.14557 29.74 1.96557 29.5 2.00557C20.81 3.22557 11.19 3.22557 2.50001 2.00557C2.26001 1.97557 2.04001 2.14557 2.01001 2.39557V2.41557C1.90001 3.29557 2.49001 4.09557 3.34001 4.20557C3.56001 4.23557 3.78001 4.25557 4.00001 4.27557V4.99557H28V4.27557C28.22 4.24557 28.44 4.22557 28.66 4.20557C29.51 4.09557 30.1 3.29557 29.99 2.41557Z"
        fill="url(#paint21_radial_18_7403)"
      />
      <path
        d="M29.99 2.41557C29.99 2.40557 29.99 2.40557 29.99 2.39557C29.96 2.14557 29.74 1.96557 29.5 2.00557C20.81 3.22557 11.19 3.22557 2.50001 2.00557C2.26001 1.97557 2.04001 2.14557 2.01001 2.39557V2.41557C1.90001 3.29557 2.49001 4.09557 3.34001 4.20557C3.56001 4.23557 3.78001 4.25557 4.00001 4.27557V4.99557H28V4.27557C28.22 4.24557 28.44 4.22557 28.66 4.20557C29.51 4.09557 30.1 3.29557 29.99 2.41557Z"
        fill="url(#paint22_radial_18_7403)"
      />
      <path
        d="M29.99 2.41557C29.99 2.40557 29.99 2.40557 29.99 2.39557C29.96 2.14557 29.74 1.96557 29.5 2.00557C20.81 3.22557 11.19 3.22557 2.50001 2.00557C2.26001 1.97557 2.04001 2.14557 2.01001 2.39557V2.41557C1.90001 3.29557 2.49001 4.09557 3.34001 4.20557C3.56001 4.23557 3.78001 4.25557 4.00001 4.27557V4.99557H28V4.27557C28.22 4.24557 28.44 4.22557 28.66 4.20557C29.51 4.09557 30.1 3.29557 29.99 2.41557Z"
        fill="url(#paint23_radial_18_7403)"
      />
      <path
        d="M29.99 2.41557C29.99 2.40557 29.99 2.40557 29.99 2.39557C29.96 2.14557 29.74 1.96557 29.5 2.00557C20.81 3.22557 11.19 3.22557 2.50001 2.00557C2.26001 1.97557 2.04001 2.14557 2.01001 2.39557V2.41557C1.90001 3.29557 2.49001 4.09557 3.34001 4.20557C3.56001 4.23557 3.78001 4.25557 4.00001 4.27557V4.99557H28V4.27557C28.22 4.24557 28.44 4.22557 28.66 4.20557C29.51 4.09557 30.1 3.29557 29.99 2.41557Z"
        fill="url(#paint24_radial_18_7403)"
      />
    </g>
    <path
      d="M29 11.9956H3C2.45 11.9956 2 11.5456 2 10.9956C2 10.4456 2.45 9.99561 3 9.99561H29C29.55 9.99561 30 10.4456 30 10.9956C30 11.5456 29.56 11.9956 29 11.9956Z"
      fill="url(#paint25_linear_18_7403)"
    />
    <path
      d="M29 11.9956H3C2.45 11.9956 2 11.5456 2 10.9956C2 10.4456 2.45 9.99561 3 9.99561H29C29.55 9.99561 30 10.4456 30 10.9956C30 11.5456 29.56 11.9956 29 11.9956Z"
      fill="url(#paint26_linear_18_7403)"
    />
    <path
      d="M29 11.9956H3C2.45 11.9956 2 11.5456 2 10.9956C2 10.4456 2.45 9.99561 3 9.99561H29C29.55 9.99561 30 10.4456 30 10.9956C30 11.5456 29.56 11.9956 29 11.9956Z"
      fill="url(#paint27_radial_18_7403)"
    />
    <defs>
      <filter
        id="filter0_i_18_7403"
        x={1.99683}
        y={2}
        width={28.0063}
        height={3.09561}
        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 dy={0.1} />
        <feGaussianBlur stdDeviation={0.125} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.262745 0 0 0 0 0.247059 0 0 0 0 0.27451 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_7403"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_7403"
        x1={6.2785}
        y1={29.695}
        x2={10.4249}
        y2={29.695}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#2E2A33" />
        <stop offset={1} stopColor="#6A587A" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_7403"
        x1={8.5}
        y1={27.7713}
        x2={8.5}
        y2={28.4058}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#562E43" />
        <stop offset={1} stopColor="#562E43" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint2_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(9.94958 28.6011) rotate(90) scale(0.394543 2.60333)"
      >
        <stop stopColor="#63566E" />
        <stop offset={1} stopColor="#63566E" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint3_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(9.65557 17.1536) rotate(180) scale(2.14996 9.77722)"
      >
        <stop stopColor="#FF7A42" />
        <stop offset={1} stopColor="#D73828" />
      </radialGradient>
      <linearGradient
        id="paint4_linear_18_7403"
        x1={9.70676}
        y1={28.4665}
        x2={9.70676}
        y2={25.7022}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#ED2A3E" />
        <stop offset={1} stopColor="#ED2A3E" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(10 14.6965) rotate(180) scale(2.28963 4.04398)"
      >
        <stop offset={0.212039} stopColor="#5E4F69" />
        <stop offset={1} stopColor="#30212D" />
      </radialGradient>
      <radialGradient
        id="paint6_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(9.60438 9.37273) rotate(180) scale(3.12257 4.09517)"
      >
        <stop stopColor="#FF863A" />
        <stop offset={1} stopColor="#D83C16" />
      </radialGradient>
      <linearGradient
        id="paint7_linear_18_7403"
        x1={21.0751}
        y1={28.9956}
        x2={26.0751}
        y2={28.9956}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#513469" />
        <stop offset={1} stopColor="#1C1C1C" />
      </linearGradient>
      <linearGradient
        id="paint8_linear_18_7403"
        x1={21.3585}
        y1={29.695}
        x2={25.5049}
        y2={29.695}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#2E2A33" />
        <stop offset={1} stopColor="#6A587A" />
      </linearGradient>
      <linearGradient
        id="paint9_linear_18_7403"
        x1={23.58}
        y1={27.7713}
        x2={23.58}
        y2={28.4058}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#562E43" />
        <stop offset={1} stopColor="#562E43" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint10_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.0296 28.6011) rotate(90) scale(0.394543 2.60333)"
      >
        <stop stopColor="#63566E" />
        <stop offset={1} stopColor="#63566E" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint11_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(24.6556 17.1536) rotate(180) scale(2.14996 9.77722)"
      >
        <stop stopColor="#FF7A42" />
        <stop offset={1} stopColor="#D73828" />
      </radialGradient>
      <linearGradient
        id="paint12_linear_18_7403"
        x1={24.7068}
        y1={28.4665}
        x2={24.7068}
        y2={25.7022}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#ED2A3E" />
        <stop offset={1} stopColor="#ED2A3E" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint13_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25 14.6965) rotate(180) scale(2.28963 4.04398)"
      >
        <stop offset={0.212039} stopColor="#5E4F69" />
        <stop offset={1} stopColor="#30212D" />
      </radialGradient>
      <radialGradient
        id="paint14_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(24.6044 9.37273) rotate(180) scale(3.12257 4.09517)"
      >
        <stop stopColor="#FF863A" />
        <stop offset={1} stopColor="#D83C16" />
      </radialGradient>
      <linearGradient
        id="paint15_linear_18_7403"
        x1={16.9771}
        y1={9.99561}
        x2={15.3135}
        y2={6.99561}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#5E4055" />
        <stop offset={1} stopColor="#301925" />
      </linearGradient>
      <linearGradient
        id="paint16_linear_18_7403"
        x1={16}
        y1={5.28123}
        x2={16}
        y2={6.99561}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FB762F" />
        <stop offset={1} stopColor="#D51F28" />
      </linearGradient>
      <radialGradient
        id="paint17_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.4656 4.62498) rotate(90) scale(1.8125 0.937498)"
      >
        <stop stopColor="#FF8D3A" />
        <stop offset={1} stopColor="#FF8D3A" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint18_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(4 4.99561) rotate(90) scale(2.44958 1.7557)"
      >
        <stop stopColor="#BA402C" />
        <stop offset={1} stopColor="#BA402C" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint19_linear_18_7403"
        x1={2.00461}
        y1={3.49557}
        x2={30.0046}
        y2={3.49557}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#443E4A" />
        <stop offset={1} stopColor="#554464" />
      </linearGradient>
      <linearGradient
        id="paint20_linear_18_7403"
        x1={1.99683}
        y1={4.42789}
        x2={4.41044}
        y2={4.42789}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#29272C" />
        <stop offset={1} stopColor="#29272C" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint21_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(2.99683 4.29686) scale(2.4375 0.442846)"
      >
        <stop stopColor="#2D1C2D" />
        <stop offset={1} stopColor="#2D1C2D" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint22_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(29.4656 1.65623) rotate(141.842) scale(2.98068 1.89559)"
      >
        <stop stopColor="#705F80" />
        <stop offset={1} stopColor="#705F80" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint23_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.2151 5.30316) rotate(-90) scale(1.29254 0.923246)"
      >
        <stop offset={0.19802} stopColor="#6E5D7E" />
        <stop offset={1} stopColor="#6E5D7E" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint24_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(28.5721 4.21252) rotate(-180) scale(2.69865 0.477458)"
      >
        <stop stopColor="#4F2E54" />
        <stop offset={1} stopColor="#4F2E54" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint25_linear_18_7403"
        x1={16}
        y1={10.9956}
        x2={16}
        y2={11.9956}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F97331" />
        <stop offset={1} stopColor="#D52030" />
      </linearGradient>
      <linearGradient
        id="paint26_linear_18_7403"
        x1={2.17663}
        y1={11.9956}
        x2={3.13952}
        y2={11.9956}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C04731" />
        <stop offset={1} stopColor="#C04731" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint27_radial_18_7403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(29.4984 10.1051) rotate(161.98) scale(1.50074 1.33979)"
      >
        <stop stopColor="#FF8948" />
        <stop offset={1} stopColor="#FF8948" stopOpacity={0} />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = ShintoShrineIcon;
