import React, { ComponentType } from 'react'

import { CustomIconProps } from '@monorail/visualComponents/icon/Icon'

export const GhostEmpty: ComponentType<CustomIconProps> = props => (
  <svg
    width="56"
    height="56"
    viewBox="0 0 56 56"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M27.5782 9.73568C36.1554 9.73568 43.2667 16.5291 43.6527 25.184H43.6534V53.2912H43.6453C43.6506 53.3262 43.6534 53.362 43.6534 53.3985C43.6534 53.8132 43.2908 54.1495 42.8435 54.1495C42.3962 54.1495 42.0336 53.8132 42.0336 53.3985C42.0336 53.362 42.0364 53.3262 42.0417 53.2912H42.0299C42.0322 53.2558 42.0336 53.22 42.0336 53.1839C42.0336 52.2952 41.2565 51.5748 40.298 51.5748C39.3396 51.5748 38.5625 52.2952 38.5625 53.1839C38.5625 53.22 38.5639 53.2558 38.5662 53.2912H38.5544C38.5597 53.3262 38.5625 53.362 38.5625 53.3985C38.5625 53.8132 38.1999 54.1495 37.7526 54.1495C37.3053 54.1495 36.9427 53.8132 36.9427 53.3985C36.9427 53.362 36.9454 53.3262 36.9508 53.2912H36.939C36.9413 53.2558 36.9427 53.22 36.9427 53.1839C36.9427 52.2952 36.1656 51.5748 35.2071 51.5748C34.2487 51.5748 33.4716 52.2952 33.4716 53.1839C33.4716 53.22 33.473 53.2558 33.4753 53.2912H33.4635C33.4688 53.3262 33.4716 53.362 33.4716 53.3985C33.4716 53.8132 33.109 54.1495 32.6617 54.1495C32.2144 54.1495 31.8518 53.8132 31.8518 53.3985C31.8518 53.362 31.8545 53.3262 31.8599 53.2912H31.8481C31.8504 53.2558 31.8518 53.22 31.8518 53.1839C31.8518 52.2952 31.0747 51.5748 30.1162 51.5748C29.1577 51.5748 28.3807 52.2952 28.3807 53.1839C28.3807 53.22 28.3821 53.2558 28.3844 53.2912H28.3726C28.3779 53.3262 28.3807 53.362 28.3807 53.3985C28.3807 53.8132 28.0181 54.1495 27.5708 54.1495C27.1235 54.1495 26.7609 53.8132 26.7609 53.3985C26.7609 53.362 26.7636 53.3262 26.7689 53.2912H26.7571C26.7595 53.2558 26.7609 53.22 26.7609 53.1839C26.7609 52.2952 25.9838 51.5748 25.0253 51.5748C24.0668 51.5748 23.2898 52.2952 23.2898 53.1839C23.2898 53.22 23.291 53.2558 23.2936 53.2912H23.2816C23.287 53.3262 23.2898 53.362 23.2898 53.3985C23.2898 53.8132 22.9272 54.1495 22.4799 54.1495C22.0326 54.1495 21.6699 53.8132 21.6699 53.3985C21.6699 53.362 21.6727 53.3262 21.6782 53.2912H21.6661C21.6687 53.2558 21.6699 53.22 21.6699 53.1839C21.6699 52.2952 20.8929 51.5748 19.9344 51.5748C18.9759 51.5748 18.1989 52.2952 18.1989 53.1839C18.1989 53.22 18.2001 53.2558 18.2027 53.2912H18.1907C18.1961 53.3262 18.1989 53.362 18.1989 53.3985C18.1989 53.8132 17.8363 54.1495 17.3889 54.1495C16.9416 54.1495 16.579 53.8132 16.579 53.3985C16.579 53.362 16.5818 53.3262 16.5872 53.2912H16.5752C16.5778 53.2558 16.579 53.22 16.579 53.1839C16.579 52.2952 15.802 51.5748 14.8435 51.5748C13.885 51.5748 13.108 52.2952 13.108 53.1839C13.108 53.22 13.1092 53.2558 13.1117 53.2912H13.0998C13.1052 53.3262 13.108 53.362 13.108 53.3985C13.108 53.8132 12.7453 54.1495 12.298 54.1495C11.8507 54.1495 11.4881 53.8132 11.4881 53.3985C11.4881 53.362 11.4909 53.3262 11.4963 53.2912H11.4881V25.184H11.5036C11.8896 16.5291 19.0009 9.73568 27.5782 9.73568ZM39.4844 53.2912C39.4867 53.3266 39.4881 53.3625 39.4881 53.3985C39.4881 54.2872 38.7111 55.0077 37.7526 55.0077C36.7941 55.0077 36.017 54.2872 36.017 53.3985C36.017 53.3625 36.0184 53.3266 36.0208 53.2912H36.009C36.0143 53.2563 36.017 53.2204 36.017 53.1839C36.017 52.7692 35.6544 52.433 35.2071 52.433C34.7598 52.433 34.3972 52.7692 34.3972 53.1839C34.3972 53.2204 34.4 53.2563 34.4053 53.2912H34.3935C34.3958 53.3266 34.3972 53.3625 34.3972 53.3985C34.3972 54.2872 33.6202 55.0077 32.6617 55.0077C31.7032 55.0077 30.9261 54.2872 30.9261 53.3985C30.9261 53.3625 30.9275 53.3266 30.9298 53.2912H30.918C30.9234 53.2563 30.9261 53.2204 30.9261 53.1839C30.9261 52.7692 30.5635 52.433 30.1162 52.433C29.6689 52.433 29.3063 52.7692 29.3063 53.1839C29.3063 53.2204 29.3091 53.2563 29.3144 53.2912H29.3026C29.3049 53.3266 29.3063 53.3625 29.3063 53.3985C29.3063 54.2872 28.5292 55.0077 27.5708 55.0077C26.6123 55.0077 25.8352 54.2872 25.8352 53.3985C25.8352 53.3625 25.8365 53.3266 25.839 53.2912H25.827C25.8324 53.2563 25.8352 53.2204 25.8352 53.1839C25.8352 52.7692 25.4726 52.433 25.0253 52.433C24.578 52.433 24.2154 52.7692 24.2154 53.1839C24.2154 53.2204 24.2182 53.2563 24.2236 53.2912H24.2116C24.2141 53.3266 24.2154 53.3625 24.2154 53.3985C24.2154 54.2872 23.4384 55.0077 22.4799 55.0077C21.5214 55.0077 20.7443 54.2872 20.7443 53.3985C20.7443 53.3625 20.7456 53.3266 20.7481 53.2912H20.7361C20.7415 53.2563 20.7443 53.2204 20.7443 53.1839C20.7443 52.7692 20.3817 52.433 19.9344 52.433C19.4871 52.433 19.1245 52.7692 19.1245 53.1839C19.1245 53.2204 19.1273 53.2563 19.1327 53.2912H19.1207C19.1232 53.3266 19.1245 53.3625 19.1245 53.3985C19.1245 54.2872 18.3475 55.0077 17.3889 55.0077C16.4304 55.0077 15.6534 54.2872 15.6534 53.3985C15.6534 53.3625 15.6547 53.3266 15.6572 53.2912H15.6452C15.6506 53.2563 15.6534 53.2204 15.6534 53.1839C15.6534 52.7692 15.2908 52.433 14.8435 52.433C14.3962 52.433 14.0336 52.7692 14.0336 53.1839C14.0336 53.2204 14.0364 53.2563 14.0418 53.2912H14.0298C14.0323 53.3266 14.0336 53.3625 14.0336 53.3985C14.0336 54.2872 13.2565 55.0077 12.298 55.0077C11.3395 55.0077 10.5625 54.2872 10.5625 53.3985C10.5625 53.3625 10.5638 53.3266 10.5663 53.2912H10.5625V25.184H10.5773C10.9647 16.1126 18.428 8.87744 27.5782 8.87744C36.7284 8.87744 44.1917 16.1126 44.579 25.184V53.2912H44.5753C44.5776 53.3266 44.579 53.3625 44.579 53.3985C44.579 54.2872 43.802 55.0077 42.8435 55.0077C41.885 55.0077 41.108 54.2872 41.108 53.3985C41.108 53.3625 41.1094 53.3266 41.1117 53.2912H41.0999C41.1052 53.2563 41.108 53.2204 41.108 53.1839C41.108 52.7692 40.7453 52.433 40.298 52.433C39.8507 52.433 39.4881 52.7692 39.4881 53.1839C39.4881 53.2204 39.4909 53.2563 39.4962 53.2912H39.4844Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M33.7308 28.7105C33.4596 28.9619 33.4596 29.3694 33.7308 29.6208C34.0018 29.8721 34.4414 29.8721 34.7124 29.6208L35.5307 28.8621L36.3487 29.6208C36.6199 29.8721 37.0593 29.8721 37.3305 29.6208C37.6015 29.3694 37.6015 28.9619 37.3305 28.7105L36.5123 27.952L37.3305 27.1933C37.6015 26.9418 37.6015 26.5344 37.3305 26.2829C37.0593 26.0317 36.6199 26.0317 36.3487 26.2829L35.5307 27.0416L34.7124 26.2829C34.4412 26.0317 34.0018 26.0317 33.7306 26.2829C33.4596 26.5344 33.4596 26.9418 33.7306 27.1933L34.5488 27.952L33.7308 28.7105Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M51.3722 20.878C51.3091 21.0961 51.4488 21.3204 51.6839 21.3789C51.9193 21.4373 52.1611 21.3078 52.2243 21.0897L52.4145 20.4313L53.1244 20.6077C53.3598 20.6662 53.6016 20.5367 53.6648 20.3186C53.7277 20.1004 53.5882 19.8762 53.3528 19.8177L52.6429 19.6413L52.8331 18.9829C52.8961 18.7648 52.7565 18.5405 52.5212 18.4821C52.2858 18.4236 52.044 18.5531 51.9811 18.7712L51.7906 19.4296L51.0807 19.2532C50.8453 19.1947 50.6035 19.3242 50.5406 19.5424C50.4774 19.7605 50.6172 19.9848 50.8523 20.0432L51.5625 20.2196L51.3722 20.878Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M43.8867 6.66105C43.8894 6.81292 44.0246 6.93386 44.1884 6.93122C44.352 6.92856 44.4825 6.8033 44.4798 6.65146L44.4712 6.19318L44.9655 6.1852C45.1291 6.18254 45.2596 6.05728 45.2568 5.90544C45.2538 5.75357 45.1189 5.63263 44.9551 5.63526L44.4608 5.64327L44.4522 5.18499C44.4492 5.03315 44.3141 4.91218 44.1505 4.91484C43.9866 4.91748 43.8561 5.04274 43.8591 5.1946L43.8677 5.65286L43.3734 5.66086C43.2096 5.66352 43.0793 5.78876 43.0821 5.94063C43.0849 6.09249 43.22 6.21344 43.3838 6.2108L43.8781 6.2028L43.8867 6.66105Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M27.2066 2.34485C27.2607 2.45245 27.3986 2.49899 27.5148 2.44882C27.6307 2.39865 27.6809 2.27076 27.6268 2.16317L27.4637 1.8385L27.8138 1.68708C27.9299 1.63691 27.9802 1.50902 27.926 1.40143C27.8719 1.29384 27.7339 1.24729 27.6178 1.29746L27.2677 1.44887L27.1043 1.12416C27.0501 1.01657 26.9122 0.970019 26.7963 1.02019C26.6801 1.07036 26.6299 1.19826 26.6841 1.30585L26.8474 1.63056L26.4973 1.78195C26.3811 1.83213 26.3309 1.96002 26.3851 2.06761C26.4392 2.1752 26.5771 2.22175 26.6933 2.17158L27.0434 2.02019L27.2066 2.34485Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M11.5432 6.19656C11.6751 6.1638 11.7533 6.03811 11.718 5.91583C11.6826 5.79358 11.5471 5.72101 11.4152 5.75378L11.0173 5.85262L10.9107 5.48365C10.8753 5.36137 10.7398 5.28883 10.6079 5.32159C10.4761 5.35433 10.3978 5.48002 10.4331 5.6023L10.5398 5.97127L10.1418 6.07014C10.0099 6.10291 9.93164 6.2286 9.96698 6.35087C10.0023 6.47313 10.1379 6.54569 10.2697 6.51293L10.6677 6.41406L10.7744 6.78304C10.8097 6.90529 10.9452 6.97786 11.0771 6.9451C11.209 6.91233 11.2872 6.78666 11.2519 6.66439L11.1453 6.29541L11.5432 6.19656Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M4.55741 17.8637C4.68307 17.8142 4.74171 17.6797 4.68836 17.5631C4.63502 17.4466 4.4899 17.3923 4.36423 17.4417L3.98504 17.5909L3.82406 17.2393C3.77072 17.1228 3.6256 17.0684 3.49993 17.1179C3.37426 17.1674 3.31563 17.3019 3.36897 17.4184L3.52995 17.77L3.15067 17.9193C3.025 17.9688 2.96637 18.1033 3.01971 18.2199C3.07306 18.3364 3.21818 18.3907 3.34384 18.3413L3.72313 18.192L3.8841 18.5436C3.93744 18.6602 4.08256 18.7145 4.20823 18.6651C4.3339 18.6156 4.39253 18.4811 4.33919 18.3645L4.17821 18.0129L4.55741 17.8637Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M18.4583 28.7105C18.1872 28.9619 18.1872 29.3694 18.4583 29.6208C18.7294 29.8721 19.1689 29.8721 19.44 29.6208L20.2581 28.8621L21.0763 29.6208C21.3474 29.8721 21.7869 29.8721 22.058 29.6208C22.3291 29.3694 22.3291 28.9619 22.058 28.7105L21.2399 27.952L22.0581 27.1933C22.3292 26.9418 22.3292 26.5344 22.0581 26.2829C21.787 26.0317 21.3474 26.0317 21.0763 26.2829L20.2581 27.0416L19.44 26.2829C19.1689 26.0317 18.7293 26.0317 18.4582 26.2829C18.1871 26.5344 18.1871 26.9418 18.4582 27.1933L19.2764 27.952L18.4583 28.7105Z"
      fill="#757575"
    />
    <path
      d="M33.2402 37.199H22.827C22.4436 37.199 22.1328 37.4872 22.1328 37.8426C22.1328 38.1981 22.4436 38.4863 22.827 38.4863H33.2402C33.6236 38.4863 33.9345 38.1981 33.9345 37.8426C33.9345 37.4872 33.6236 37.199 33.2402 37.199Z"
      fill="#757575"
    />
  </svg>
)
