const React = require("react");
const ClampIcon = ({ 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_i_18_24481)">
      <path
        d="M18.1719 4.29688H23.4844C23.7605 4.29688 23.9844 4.52073 23.9844 4.79687V6.28125C23.9844 6.69546 23.6486 7.03125 23.2344 7.03125H18.9219C18.5077 7.03125 18.1719 6.69546 18.1719 6.28125V4.29688Z"
        fill="url(#paint0_linear_18_24481)"
      />
      <path
        d="M18.1719 4.29688H23.4844C23.7605 4.29688 23.9844 4.52073 23.9844 4.79687V6.28125C23.9844 6.69546 23.6486 7.03125 23.2344 7.03125H18.9219C18.5077 7.03125 18.1719 6.69546 18.1719 6.28125V4.29688Z"
        fill="url(#paint1_linear_18_24481)"
      />
      <path
        d="M18.1719 4.29688H23.4844C23.7605 4.29688 23.9844 4.52073 23.9844 4.79687V6.28125C23.9844 6.69546 23.6486 7.03125 23.2344 7.03125H18.9219C18.5077 7.03125 18.1719 6.69546 18.1719 6.28125V4.29688Z"
        fill="url(#paint2_linear_18_24481)"
      />
    </g>
    <rect
      x={16.8906}
      y={27.9297}
      width={8.375}
      height={1.07812}
      rx={0.539062}
      fill="url(#paint3_linear_18_24481)"
    />
    <rect
      x={16.8906}
      y={27.9297}
      width={8.375}
      height={1.07812}
      rx={0.539062}
      fill="url(#paint4_radial_18_24481)"
    />
    <rect
      x={16.8906}
      y={27.9297}
      width={8.375}
      height={1.07812}
      rx={0.539062}
      fill="url(#paint5_radial_18_24481)"
    />
    <rect
      x={16.8906}
      y={27.9297}
      width={8.375}
      height={1.07812}
      rx={0.539062}
      fill="url(#paint6_radial_18_24481)"
    />
    <g filter="url(#filter1_iii_18_24481)">
      <path
        d="M10.8438 2.125C8.77271 2.125 7.09375 3.80392 7.09375 5.875V21.2188C7.09375 23.2898 8.77271 24.9688 10.8438 24.9688H22.774C23.1882 24.9688 23.524 24.633 23.524 24.2188V22.0625H15.5312C13.3221 22.0625 11.5312 20.2716 11.5312 18.0625V8.9375C11.5312 6.72836 13.3221 4.9375 15.5312 4.9375H23.9844C23.9844 3.32812 22.182 2.125 20.4844 2.125H10.8438Z"
        fill="url(#paint7_linear_18_24481)"
      />
    </g>
    <rect
      x={19.4375}
      y={15.9455}
      width={3.28125}
      height={6.33575}
      fill="url(#paint8_linear_18_24481)"
    />
    <rect
      x={19.4375}
      y={15.9455}
      width={3.28125}
      height={6.33575}
      fill="url(#paint9_linear_18_24481)"
    />
    <rect
      x={19.4375}
      y={15.9455}
      width={3.28125}
      height={6.33575}
      fill="url(#paint10_linear_18_24481)"
    />
    <rect
      width={3.28125}
      height={7.6875}
      rx={1.64062}
      transform="matrix(1 0 0 -1 19.4375 29.9688)"
      fill="url(#paint11_linear_18_24481)"
    />
    <rect
      width={3.28125}
      height={7.6875}
      rx={1.64062}
      transform="matrix(1 0 0 -1 19.4375 29.9688)"
      fill="url(#paint12_linear_18_24481)"
    />
    <rect
      width={5.53125}
      height={6.89062}
      rx={0.75}
      transform="matrix(1 0 0 -1 18.3125 26.9531)"
      fill="url(#paint13_linear_18_24481)"
    />
    <rect
      width={5.53125}
      height={6.89062}
      rx={0.75}
      transform="matrix(1 0 0 -1 18.3125 26.9531)"
      fill="url(#paint14_radial_18_24481)"
    />
    <rect
      width={5.53125}
      height={6.89062}
      rx={0.75}
      transform="matrix(1 0 0 -1 18.3125 26.9531)"
      fill="url(#paint15_linear_18_24481)"
    />
    <rect
      width={5.53125}
      height={6.89062}
      rx={0.75}
      transform="matrix(1 0 0 -1 18.3125 26.9531)"
      fill="url(#paint16_linear_18_24481)"
    />
    <rect
      width={5.53125}
      height={6.89062}
      rx={0.75}
      transform="matrix(1 0 0 -1 18.3125 26.9531)"
      fill="url(#paint17_radial_18_24481)"
    />
    <rect
      width={5.53125}
      height={1.89862}
      rx={0.94931}
      transform="matrix(1 0 0 -1 18.3125 15.9455)"
      fill="url(#paint18_linear_18_24481)"
    />
    <rect
      width={5.53125}
      height={1.89862}
      rx={0.94931}
      transform="matrix(1 0 0 -1 18.3125 15.9455)"
      fill="url(#paint19_radial_18_24481)"
    />
    <rect
      width={5.53125}
      height={1.89862}
      rx={0.94931}
      transform="matrix(1 0 0 -1 18.3125 15.9455)"
      fill="url(#paint20_radial_18_24481)"
    />
    <g filter="url(#filter2_f_18_24481)">
      <path
        d="M10.75 7.5V17.9464C10.75 20.5178 12.1108 23.0357 15.8393 23.0357"
        stroke="url(#paint21_radial_18_24481)"
        strokeWidth={0.65}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18_24481)">
      <path
        d="M13.6697 2.8125H19.8572C20.6072 2.83928 22.509 2.99999 23.2322 4.15177"
        stroke="url(#paint22_linear_18_24481)"
        strokeWidth={0.6}
        strokeLinecap="round"
      />
    </g>
    <circle
      cx={17.1172}
      cy={28.4688}
      r={1.11719}
      fill="url(#paint23_radial_18_24481)"
    />
    <circle
      cx={17.1172}
      cy={28.4688}
      r={1.11719}
      fill="url(#paint24_radial_18_24481)"
    />
    <circle
      cx={17.1172}
      cy={28.4688}
      r={1.11719}
      fill="url(#paint25_radial_18_24481)"
    />
    <circle
      cx={25.0389}
      cy={28.4688}
      r={1.11719}
      fill="url(#paint26_radial_18_24481)"
    />
    <circle
      cx={25.0389}
      cy={28.4688}
      r={1.11719}
      fill="url(#paint27_radial_18_24481)"
    />
    <circle
      cx={25.0389}
      cy={28.4688}
      r={1.11719}
      fill="url(#paint28_radial_18_24481)"
    />
    <defs>
      <filter
        id="filter0_i_18_24481"
        x={18.1719}
        y={4.29688}
        width={6.1625}
        height={2.73438}
        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.35} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.435294 0 0 0 0 0.411765 0 0 0 0 0.462745 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_24481"
        />
      </filter>
      <filter
        id="filter1_iii_18_24481"
        x={6.59375}
        y={2.125}
        width={17.9906}
        height={22.8438}
        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.6} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.305882 0 0 0 0 0.168627 0 0 0 0 0.423529 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_24481"
        />
        <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.5} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.258824 0 0 0 0 0.219608 0 0 0 0 0.301961 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_24481"
          result="effect2_innerShadow_18_24481"
        />
        <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.3} />
        <feGaussianBlur stdDeviation={0.225} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.392157 0 0 0 0 0.337255 0 0 0 0 0.454902 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18_24481"
          result="effect3_innerShadow_18_24481"
        />
      </filter>
      <filter
        id="filter2_f_18_24481"
        x={9.92499}
        y={6.67499}
        width={6.73935}
        height={17.1857}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.25}
          result="effect1_foregroundBlur_18_24481"
        />
      </filter>
      <filter
        id="filter3_f_18_24481"
        x={12.7697}
        y={1.91251}
        width={11.3625}
        height={3.13933}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.3}
          result="effect1_foregroundBlur_18_24481"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_24481"
        x1={20.0937}
        y1={5.66406}
        x2={23.1875}
        y2={5.66406}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#322442" />
        <stop offset={1} stopColor="#5D5764" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_24481"
        x1={23.9844}
        y1={6.375}
        x2={23.375}
        y2={6.375}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#434047" />
        <stop offset={1} stopColor="#434047" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_24481"
        x1={22}
        y1={7.03125}
        x2={22}
        y2={5.89065}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.0357143} stopColor="#3A264D" />
        <stop offset={1} stopColor="#3A264D" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_24481"
        x1={21.0781}
        y1={27.9297}
        x2={21.0781}
        y2={29.0078}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#776F81" />
        <stop offset={1} stopColor="#8F6FAB" />
      </linearGradient>
      <radialGradient
        id="paint4_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(23.7976 28.1478) rotate(90) scale(0.583768 4.53477)"
      >
        <stop stopColor="#A39AAC" />
        <stop offset={1} stopColor="#A39AAC" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint5_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(24.6368 28.8045) rotate(180) scale(1.11281 1.64185)"
      >
        <stop offset={0.461539} stopColor="#886EA1" />
        <stop offset={1} stopColor="#886EA1" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint6_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.693 28.4688) rotate(180) scale(0.820924 1.41555)"
      >
        <stop offset={0.142857} stopColor="#756883" />
        <stop offset={1} stopColor="#756883" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint7_linear_18_24481"
        x1={10.25}
        y1={13.5469}
        x2={23.9844}
        y2={13.5469}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#58456B" />
        <stop offset={0.85162} stopColor="#352545" />
      </linearGradient>
      <linearGradient
        id="paint8_linear_18_24481"
        x1={19.9667}
        y1={19.1134}
        x2={22.7187}
        y2={19.1134}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.265147} stopColor="#A49DAC" />
        <stop offset={0.861729} stopColor="#C8C2CE" />
      </linearGradient>
      <linearGradient
        id="paint9_linear_18_24481"
        x1={21.0781}
        y1={15.9455}
        x2={21.0781}
        y2={16.5089}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A197AB" />
        <stop offset={1} stopColor="#A197AB" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint10_linear_18_24481"
        x1={19.4375}
        y1={20.0115}
        x2={20.0761}
        y2={20.0115}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#89878C" />
        <stop offset={1} stopColor="#89878C" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint11_linear_18_24481"
        x1={0.456185}
        y1={1.93044}
        x2={2.64532}
        y2={1.93044}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.183333} stopColor="#A598B2" />
        <stop offset={1} stopColor="#C3BBCD" />
      </linearGradient>
      <linearGradient
        id="paint12_linear_18_24481"
        x1={1.64063}
        y1={0}
        x2={1.64062}
        y2={1.20073}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#9C76BE" />
        <stop offset={1} stopColor="#9C76BE" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint13_linear_18_24481"
        x1={0.705533}
        y1={3.11065}
        x2={5.53125}
        y2={3.07417}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.243527} stopColor="#463657" />
        <stop offset={0.568216} stopColor="#5D5567" />
        <stop offset={0.711632} stopColor="#5D5567" />
        <stop offset={1} stopColor="#423B4A" />
      </linearGradient>
      <radialGradient
        id="paint14_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(0.231221 0.337752) rotate(87.1778) scale(5.18724 1.01214)"
      >
        <stop stopColor="#665A74" />
        <stop offset={1} stopColor="#665A74" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint15_linear_18_24481"
        x1={2.76562}
        y1={0}
        x2={2.76563}
        y2={0.903278}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.416077} stopColor="#462861" />
        <stop offset={1} stopColor="#462861" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint16_linear_18_24481"
        x1={2.12847}
        y1={6.89062}
        x2={2.12847}
        y2={5.75585}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.324802} stopColor="#453853" />
        <stop offset={1} stopColor="#453853" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint17_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(4.20814 6.17544) rotate(180) scale(2.2621 0.401341)"
      >
        <stop stopColor="#6D6873" />
        <stop offset={1} stopColor="#6D6873" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint18_linear_18_24481"
        x1={2.76563}
        y1={0}
        x2={2.76563}
        y2={1.51629}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#9D8EAE" />
        <stop offset={1} stopColor="#B2B0B4" />
      </linearGradient>
      <radialGradient
        id="paint19_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(3.69735 0.94931) rotate(180) scale(3.69735 1.92476)"
      >
        <stop offset={0.7317} stopColor="#918B98" stopOpacity={0} />
        <stop offset={1} stopColor="#918B98" />
      </radialGradient>
      <radialGradient
        id="paint20_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(3.98923 1.29737) rotate(90) scale(0.711468 3.97202)"
      >
        <stop stopColor="#D8D5DB" />
        <stop offset={1} stopColor="#B4B2B6" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint21_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(11.3929 20.7857) rotate(-77.2564) scale(20.1573 6.60329)"
      >
        <stop stopColor="#71687D" />
        <stop offset={1} stopColor="#71687D" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint22_linear_18_24481"
        x1={22.9911}
        y1={3.85713}
        x2={12.8929}
        y2={3.85713}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#656566" />
        <stop offset={1} stopColor="#656566" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint23_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.8096 27.6735) rotate(109.903) scale(2.03397 2.5564)"
      >
        <stop offset={0.421958} stopColor="#B5B3B7" />
        <stop offset={1} stopColor="#9A7BB6" />
      </radialGradient>
      <radialGradient
        id="paint24_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.6819 28.0566) rotate(122.347) scale(0.647811)"
      >
        <stop offset={0.229976} stopColor="#D1CDD7" />
        <stop offset={1} stopColor="#D1CDD7" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint25_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.39 28.8227) rotate(-131.367) scale(1.62862)"
      >
        <stop offset={0.711543} stopColor="#949199" stopOpacity={0} />
        <stop offset={1} stopColor="#949199" />
      </radialGradient>
      <radialGradient
        id="paint26_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.7314 27.6735) rotate(109.903) scale(2.03397 2.5564)"
      >
        <stop offset={0.421958} stopColor="#B5B3B7" />
        <stop offset={1} stopColor="#9A7BB6" />
      </radialGradient>
      <radialGradient
        id="paint27_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.6037 28.0566) rotate(122.347) scale(0.647811)"
      >
        <stop offset={0.229976} stopColor="#D1CDD7" />
        <stop offset={1} stopColor="#D1CDD7" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint28_radial_18_24481"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.3118 28.8227) rotate(-131.367) scale(1.62862)"
      >
        <stop offset={0.711543} stopColor="#949199" stopOpacity={0} />
        <stop offset={1} stopColor="#949199" />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = ClampIcon;
