import React from "react";

const LaptopSvg = ({
  width = "1286",
  height = "717",
  ...props
}: React.SVGProps<SVGSVGElement>) => {
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 1286 717"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M122.14 44C122.14 19.6995 141.839 0 166.14 0H1119.9C1144.2 0 1163.9 19.6995 1163.9 44V703.932H122.14V44Z"
        fill="#1A202C"
      />
      <path
        d="M130.215 38.594C130.215 20.9209 144.542 6.59406 162.215 6.59406H1124.19C1141.86 6.59406 1156.19 20.9209 1156.19 38.5941V675.906H130.215V38.594Z"
        fill="black"
      />
      <rect
        width="969.042"
        height="594.387"
        transform="translate(158.479 48.7826)"
        fill="#0F0F10"
      />
      <path
        d="M0 696.596H1286V703.397C1286 703.397 1227.43 717 1160.97 717C1094.51 717 191.488 716.32 125.028 716.32C58.5678 716.32 0 703.397 0 703.397V696.596Z"
        fill="url(#paint0_linear_16404_95481)"
      />
      <path
        d="M0 697.84C0 696.736 0.895431 695.84 2 695.84H1284C1285.1 695.84 1286 696.736 1286 697.84V703.397H0V697.84Z"
        fill="url(#paint1_linear_16404_95481)"
      />
      <path
        d="M547.464 695.84H739.367C739.367 700.014 735.984 703.397 731.81 703.397H555.021C550.847 703.397 547.464 700.014 547.464 695.84Z"
        fill="url(#paint2_linear_16404_95481)"
      />
      <defs>
        <linearGradient
          id="paint0_linear_16404_95481"
          x1="643"
          y1="696.596"
          x2="643"
          y2="717"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#80868A" />
          <stop offset="1" stop-color="#2A2C2F" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_16404_95481"
          x1="2.70128e-06"
          y1="699.618"
          x2="1286"
          y2="699.618"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#2A2C2F" />
          <stop offset="0.208333" stop-color="#80868A" />
          <stop offset="0.770833" stop-color="#80868A" />
          <stop offset="1" stop-color="#2A2C2F" />
        </linearGradient>
        <linearGradient
          id="paint2_linear_16404_95481"
          x1="547.464"
          y1="699.619"
          x2="739.367"
          y2="699.619"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#2A2C2F" />
          <stop offset="0.229167" stop-color="#80868A" />
          <stop offset="0.802083" stop-color="#80868A" />
          <stop offset="1" stop-color="#2A2C2F" />
        </linearGradient>
      </defs>
    </svg>
  );
};

export default LaptopSvg;
