import React from 'react';
import { IconTheme } from '../../IconsCommonTypes';

function LinkWeb(theme: IconTheme | undefined = undefined) {
  return (
    <svg
      width={theme && theme.width ? theme.width : '44'}
      height={theme && theme.height ? theme.height : '44'}
      viewBox="0 0 44 44"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M21.9817 3.66675C11.8617 3.66675 3.66675 11.8801 3.66675 22.0001C3.66675 32.1201 11.8617 40.3334 21.9817 40.3334C32.1201 40.3334 40.3334 32.1201 40.3334 22.0001C40.3334 11.8801 32.1201 3.66675 21.9817 3.66675ZM34.6867 14.6667H29.2784C28.6917 12.3751 27.8484 10.1751 26.7484 8.14008C30.1217 9.29508 32.9267 11.6417 34.6867 14.6667ZM22.0001 7.40675C23.5217 9.60675 24.7134 12.0451 25.5017 14.6667H18.4984C19.2867 12.0451 20.4784 9.60675 22.0001 7.40675ZM7.81008 25.6667C7.51675 24.4934 7.33341 23.2651 7.33341 22.0001C7.33341 20.7351 7.51675 19.5067 7.81008 18.3334H14.0067C13.8601 19.5434 13.7501 20.7534 13.7501 22.0001C13.7501 23.2467 13.8601 24.4567 14.0067 25.6667H7.81008ZM9.31341 29.3334H14.7217C15.3084 31.6251 16.1517 33.8251 17.2517 35.8601C13.8784 34.7051 11.0734 32.3767 9.31341 29.3334ZM14.7217 14.6667H9.31341C11.0734 11.6234 13.8784 9.29508 17.2517 8.14008C16.1517 10.1751 15.3084 12.3751 14.7217 14.6667ZM22.0001 36.5934C20.4784 34.3934 19.2867 31.9551 18.4984 29.3334H25.5017C24.7134 31.9551 23.5217 34.3934 22.0001 36.5934ZM26.2901 25.6667H17.7101C17.5451 24.4567 17.4167 23.2467 17.4167 22.0001C17.4167 20.7534 17.5451 19.5251 17.7101 18.3334H26.2901C26.4551 19.5251 26.5834 20.7534 26.5834 22.0001C26.5834 23.2467 26.4551 24.4567 26.2901 25.6667ZM26.7484 35.8601C27.8484 33.8251 28.6917 31.6251 29.2784 29.3334H34.6867C32.9267 32.3584 30.1217 34.7051 26.7484 35.8601ZM29.9934 25.6667C30.1401 24.4567 30.2501 23.2467 30.2501 22.0001C30.2501 20.7534 30.1401 19.5434 29.9934 18.3334H36.1901C36.4834 19.5067 36.6667 20.7351 36.6667 22.0001C36.6667 23.2651 36.4834 24.4934 36.1901 25.6667H29.9934Z"
        id="Link"
        fill={theme && theme.color ? theme.color : 'var(--color-icon)'}
      />
    </svg>
  );
}

export default LinkWeb;
