remirror/remirror

View on GitHub
packages/remirror__react-components/src/icons/all.ts

Summary

Maintainability
A
0 mins
Test Coverage
/** THIS FILE IS AUTO GENERATED */

import {
  accountBoxFill,
  accountBoxLine,
  accountCircleFill,
  accountCircleLine,
  accountPinBoxFill,
  accountPinBoxLine,
  accountPinCircleFill,
  accountPinCircleLine,
  addBoxFill,
  addBoxLine,
  addCircleFill,
  addCircleLine,
  adminFill,
  adminLine,
  advertisementFill,
  advertisementLine,
  airplayFill,
  airplayLine,
  alarmFill,
  alarmLine,
  alarmWarningFill,
  alarmWarningLine,
  albumFill,
  albumLine,
  alertFill,
  aliensFill,
  aliensLine,
  alipayFill,
  alipayLine,
  amazonFill,
  amazonLine,
  anchorFill,
  anchorLine,
  ancientGateFill,
  ancientGateLine,
  ancientPavilionFill,
  ancientPavilionLine,
  androidFill,
  androidLine,
  angularjsFill,
  angularjsLine,
  anticlockwise2Fill,
  anticlockwise2Line,
  anticlockwiseFill,
  anticlockwiseLine,
  appleFill,
  appleLine,
  apps2Fill,
  apps2Line,
  appsFill,
  appStoreFill,
  appStoreLine,
  archiveDrawerFill,
  archiveDrawerLine,
  archiveFill,
  archiveLine,
  arrowDownCircleFill,
  arrowDownCircleLine,
  arrowDownFill,
  arrowDownLine,
  arrowDownSLine,
  arrowDropDownFill,
  arrowDropDownLine,
  arrowDropLeftFill,
  arrowDropLeftLine,
  arrowDropRightFill,
  arrowDropRightLine,
  arrowDropUpFill,
  arrowDropUpLine,
  arrowGoBackLine,
  arrowGoForwardLine,
  arrowLeftCircleFill,
  arrowLeftCircleLine,
  arrowLeftDownFill,
  arrowLeftDownLine,
  arrowLeftFill,
  arrowLeftLine,
  arrowLeftRightFill,
  arrowLeftRightLine,
  arrowLeftSLine,
  arrowLeftUpFill,
  arrowLeftUpLine,
  arrowRightCircleFill,
  arrowRightCircleLine,
  arrowRightDownFill,
  arrowRightDownLine,
  arrowRightFill,
  arrowRightLine,
  arrowRightSLine,
  arrowRightUpFill,
  arrowRightUpLine,
  arrowUpCircleFill,
  arrowUpCircleLine,
  arrowUpDownFill,
  arrowUpDownLine,
  arrowUpFill,
  arrowUpLine,
  arrowUpSLine,
  artboard2Fill,
  artboard2Line,
  artboardFill,
  artboardLine,
  articleFill,
  articleLine,
  aspectRatioFill,
  aspectRatioLine,
  atFill,
  atLine,
  attachmentFill,
  attachmentLine,
  auctionFill,
  auctionLine,
  awardFill,
  awardLine,
  baiduFill,
  baiduLine,
  ballPenFill,
  ballPenLine,
  bankCard2Fill,
  bankCard2Line,
  bankCardFill,
  bankCardLine,
  bankFill,
  bankLine,
  barChart2Fill,
  barChart2Line,
  barChartBoxFill,
  barChartBoxLine,
  barChartFill,
  barChartGroupedFill,
  barChartGroupedLine,
  barChartHorizontalFill,
  barChartHorizontalLine,
  barChartLine,
  barcodeBoxFill,
  barcodeBoxLine,
  barcodeFill,
  barcodeLine,
  barricadeFill,
  barricadeLine,
  baseStationFill,
  baseStationLine,
  basketballFill,
  basketballLine,
  battery2ChargeFill,
  battery2ChargeLine,
  battery2Fill,
  battery2Line,
  batteryChargeFill,
  batteryChargeLine,
  batteryFill,
  batteryLine,
  batteryLowFill,
  batteryLowLine,
  batterySaverFill,
  batterySaverLine,
  batteryShareFill,
  batteryShareLine,
  bearSmileFill,
  bearSmileLine,
  behanceFill,
  behanceLine,
  bellFill,
  bellLine,
  bikeFill,
  bikeLine,
  bilibiliFill,
  bilibiliLine,
  billFill,
  billiardsFill,
  billiardsLine,
  billLine,
  bitCoinFill,
  bitCoinLine,
  blazeFill,
  blazeLine,
  bluetoothConnectFill,
  bluetoothConnectLine,
  bluetoothFill,
  bluetoothLine,
  blurOffFill,
  blurOffLine,
  bodyScanFill,
  bodyScanLine,
  book2Fill,
  book2Line,
  book3Fill,
  book3Line,
  bookFill,
  bookletFill,
  bookletLine,
  bookLine,
  bookmark2Fill,
  bookmark2Line,
  bookmark3Fill,
  bookmark3Line,
  bookMarkFill,
  bookmarkFill,
  bookMarkLine,
  bookmarkLine,
  bookOpenFill,
  bookOpenLine,
  bookReadFill,
  bookReadLine,
  boxingFill,
  boxingLine,
  bracesFill,
  bracketsFill,
  bracketsLine,
  briefcase2Fill,
  briefcase2Line,
  briefcase3Fill,
  briefcase3Line,
  briefcase4Fill,
  briefcase4Line,
  briefcase5Fill,
  briefcase5Line,
  briefcaseFill,
  briefcaseLine,
  broadcastFill,
  broadcastLine,
  brush2Fill,
  brush2Line,
  brush3Fill,
  brush3Line,
  brush4Fill,
  brush4Line,
  brushFill,
  brushLine,
  bubbleChartFill,
  bubbleChartLine,
  bug2Fill,
  bug2Line,
  bugFill,
  bugLine,
  building2Fill,
  building2Line,
  building3Fill,
  building3Line,
  building4Fill,
  building4Line,
  buildingFill,
  buildingLine,
  bus2Fill,
  bus2Line,
  busFill,
  busLine,
  busWifiFill,
  busWifiLine,
  cactusFill,
  cactusLine,
  cake2Fill,
  cake2Line,
  cake3Fill,
  cake3Line,
  cakeFill,
  cakeLine,
  calculatorFill,
  calculatorLine,
  calendar2Fill,
  calendar2Line,
  calendarCheckFill,
  calendarCheckLine,
  calendarEventFill,
  calendarEventLine,
  calendarFill,
  calendarLine,
  calendarTodoFill,
  calendarTodoLine,
  camera2Fill,
  camera2Line,
  camera3Fill,
  camera3Line,
  cameraFill,
  cameraLensFill,
  cameraLensLine,
  cameraLine,
  cameraOffFill,
  cameraOffLine,
  cameraSwitchFill,
  cameraSwitchLine,
  capsuleFill,
  capsuleLine,
  caravanFill,
  caravanLine,
  carFill,
  carLine,
  carWashingFill,
  carWashingLine,
  castFill,
  castLine,
  cellphoneFill,
  cellphoneLine,
  celsiusFill,
  celsiusLine,
  centosFill,
  centosLine,
  characterRecognitionFill,
  characterRecognitionLine,
  chargingPile2Fill,
  chargingPile2Line,
  chargingPileFill,
  chargingPileLine,
  chat1Fill,
  chat1Line,
  chat2Fill,
  chat2Line,
  chat3Fill,
  chat3Line,
  chat4Fill,
  chat4Line,
  chatCheckFill,
  chatCheckLine,
  chatDeleteFill,
  chatDeleteLine,
  chatDownloadFill,
  chatDownloadLine,
  chatFollowUpFill,
  chatFollowUpLine,
  chatForwardFill,
  chatForwardLine,
  chatHeartFill,
  chatHeartLine,
  chatHistoryFill,
  chatHistoryLine,
  chatNewFill,
  chatOffFill,
  chatOffLine,
  chatPollFill,
  chatPollLine,
  chatPrivateFill,
  chatPrivateLine,
  chatQuoteFill,
  chatQuoteLine,
  chatSettingsFill,
  chatSettingsLine,
  chatSmile2Fill,
  chatSmile2Line,
  chatSmile3Fill,
  chatSmile3Line,
  chatSmileFill,
  chatSmileLine,
  chatUploadFill,
  chatUploadLine,
  chatVoiceFill,
  chatVoiceLine,
  checkboxBlankCircleFill,
  checkboxBlankCircleLine,
  checkboxBlankFill,
  checkboxBlankLine,
  checkboxCircleFill,
  checkboxFill,
  checkboxIndeterminateFill,
  checkboxIndeterminateLine,
  checkboxLine,
  checkboxMultipleBlankFill,
  checkboxMultipleBlankLine,
  checkboxMultipleFill,
  checkDoubleFill,
  checkDoubleLine,
  checkFill,
  checkLine,
  chinaRailwayFill,
  chinaRailwayLine,
  chromeFill,
  chromeLine,
  clapperboardFill,
  clapperboardLine,
  clockwise2Fill,
  clockwise2Line,
  clockwiseFill,
  clockwiseLine,
  closeCircleFill,
  closedCaptioningFill,
  closedCaptioningLine,
  cloudFill,
  cloudLine,
  cloudOffFill,
  cloudOffLine,
  cloudWindyFill,
  cloudWindyLine,
  cloudy2Fill,
  cloudy2Line,
  cloudyFill,
  cloudyLine,
  codeBoxFill,
  codeBoxLine,
  codeFill,
  codepenFill,
  codepenLine,
  codeSFill,
  codeSLine,
  codeSSlashFill,
  codeSSlashLine,
  coinFill,
  coinLine,
  coinsFill,
  coinsLine,
  collageFill,
  collageLine,
  commandFill,
  commandLine,
  communityFill,
  communityLine,
  compass2Fill,
  compass2Line,
  compass3Fill,
  compass3Line,
  compass4Fill,
  compass4Line,
  compassDiscoverFill,
  compassDiscoverLine,
  compasses2Fill,
  compasses2Line,
  compassesFill,
  compassesLine,
  compassFill,
  compassLine,
  computerFill,
  computerLine,
  contactsBook2Fill,
  contactsBook2Line,
  contactsBookFill,
  contactsBookLine,
  contactsBookUploadFill,
  contactsBookUploadLine,
  contactsFill,
  contactsLine,
  contrast2Fill,
  contrast2Line,
  contrastDrop2Fill,
  contrastDrop2Line,
  contrastDropFill,
  contrastDropLine,
  contrastFill,
  contrastLine,
  copperCoinFill,
  copperCoinLine,
  copperDiamondFill,
  copperDiamondLine,
  copyleftFill,
  copyleftLine,
  copyrightFill,
  copyrightLine,
  coreosFill,
  coreosLine,
  coupon2Fill,
  coupon2Line,
  coupon3Fill,
  coupon3Line,
  coupon4Fill,
  coupon4Line,
  coupon5Fill,
  coupon5Line,
  couponFill,
  couponLine,
  cpuFill,
  cpuLine,
  creativeCommonsByFill,
  creativeCommonsByLine,
  creativeCommonsFill,
  creativeCommonsLine,
  creativeCommonsNcFill,
  creativeCommonsNcLine,
  creativeCommonsNdFill,
  creativeCommonsNdLine,
  creativeCommonsSaFill,
  creativeCommonsSaLine,
  creativeCommonsZeroFill,
  creativeCommonsZeroLine,
  criminalFill,
  criminalLine,
  crop2Fill,
  crop2Line,
  cropFill,
  cropLine,
  css3Fill,
  css3Line,
  cupFill,
  cupLine,
  currencyFill,
  currencyLine,
  cursorFill,
  cursorLine,
  customerService2Fill,
  customerService2Line,
  customerServiceFill,
  customerServiceLine,
  dashboard2Fill,
  dashboard2Line,
  dashboard3Fill,
  dashboard3Line,
  dashboardFill,
  dashboardLine,
  database2Fill,
  database2Line,
  databaseFill,
  databaseLine,
  deleteBack2Fill,
  deleteBack2Line,
  deleteBackFill,
  deleteBackLine,
  deleteBin2Fill,
  deleteBin2Line,
  deleteBin3Fill,
  deleteBin3Line,
  deleteBin4Fill,
  deleteBin4Line,
  deleteBin5Fill,
  deleteBin5Line,
  deleteBin6Fill,
  deleteBin6Line,
  deleteBin7Fill,
  deleteBin7Line,
  deviceFill,
  deviceLine,
  deviceRecoverFill,
  deviceRecoverLine,
  dingdingFill,
  dingdingLine,
  directionFill,
  directionLine,
  discFill,
  discLine,
  discordFill,
  discordLine,
  discussFill,
  discussLine,
  dislikeFill,
  dislikeLine,
  disqusFill,
  disqusLine,
  divideFill,
  divideLine,
  donutChartFill,
  donutChartLine,
  doorClosedFill,
  doorClosedLine,
  doorFill,
  doorLine,
  doorLockBoxFill,
  doorLockBoxLine,
  doorLockFill,
  doorLockLine,
  doorOpenFill,
  doorOpenLine,
  dossierFill,
  dossierLine,
  doubanFill,
  doubanLine,
  download2Line,
  downloadCloud2Fill,
  downloadCloud2Line,
  downloadCloudFill,
  downloadCloudLine,
  downloadFill,
  downloadLine,
  draftFill,
  draftLine,
  dragDropFill,
  dragMove2Fill,
  dragMove2Line,
  dragMoveFill,
  dragMoveLine,
  dribbbleFill,
  dribbbleLine,
  driveFill,
  driveLine,
  drizzleFill,
  drizzleLine,
  dropboxFill,
  dropboxLine,
  dropFill,
  dropLine,
  dualSim1Fill,
  dualSim1Line,
  dualSim2Fill,
  dualSim2Line,
  dvdFill,
  dvdLine,
  dvFill,
  dvLine,
  earthFill,
  earthLine,
  earthquakeFill,
  earthquakeLine,
  eBike2Fill,
  eBike2Line,
  eBikeFill,
  eBikeLine,
  edgeFill,
  edgeLine,
  edit2Fill,
  edit2Line,
  editBoxFill,
  editBoxLine,
  editCircleFill,
  editCircleLine,
  editFill,
  editLine,
  ejectFill,
  ejectLine,
  emotion2Fill,
  emotion2Line,
  emotionFill,
  emotionHappyFill,
  emotionHappyLine,
  emotionLaughFill,
  emotionLaughLine,
  emotionLine,
  emotionNormalFill,
  emotionNormalLine,
  emotionSadFill,
  emotionSadLine,
  emotionUnhappyFill,
  emotionUnhappyLine,
  empathizeFill,
  empathizeLine,
  equalizerFill,
  equalizerLine,
  eraserFill,
  eraserLine,
  errorWarningFill,
  evernoteFill,
  evernoteLine,
  exchangeBoxFill,
  exchangeBoxLine,
  exchangeCnyFill,
  exchangeCnyLine,
  exchangeDollarFill,
  exchangeDollarLine,
  exchangeFill,
  exchangeFundsFill,
  exchangeFundsLine,
  exchangeLine,
  externalLinkLine,
  eye2Fill,
  eye2Line,
  eyeCloseFill,
  eyeCloseLine,
  eyeFill,
  eyeLine,
  eyeOffFill,
  eyeOffLine,
  facebookBoxFill,
  facebookBoxLine,
  facebookCircleFill,
  facebookCircleLine,
  facebookFill,
  facebookLine,
  fahrenheitFill,
  fahrenheitLine,
  feedbackFill,
  feedbackLine,
  file2Fill,
  file2Line,
  file3Fill,
  file3Line,
  file4Fill,
  file4Line,
  fileAddFill,
  fileAddLine,
  fileChart2Fill,
  fileChart2Line,
  fileChartFill,
  fileChartLine,
  fileCloudFill,
  fileCloudLine,
  fileCodeFill,
  fileCodeLine,
  fileCopy2Fill,
  fileCopy2Line,
  fileCopyFill,
  fileDamageFill,
  fileDamageLine,
  fileDownloadFill,
  fileDownloadLine,
  fileEditFill,
  fileEditLine,
  fileExcel2Fill,
  fileExcel2Line,
  fileExcelFill,
  fileExcelLine,
  fileFill,
  fileForbidFill,
  fileForbidLine,
  fileGifFill,
  fileGifLine,
  fileHistoryFill,
  fileHistoryLine,
  fileHwpFill,
  fileHwpLine,
  fileInfoFill,
  fileInfoLine,
  fileLine,
  fileList2Fill,
  fileList2Line,
  fileList3Fill,
  fileList3Line,
  fileListFill,
  fileListLine,
  fileLockFill,
  fileLockLine,
  fileMarkFill,
  fileMarkLine,
  fileMusicFill,
  fileMusicLine,
  filePaper2Fill,
  filePaper2Line,
  filePaperFill,
  filePaperLine,
  filePdfFill,
  filePdfLine,
  filePpt2Fill,
  filePpt2Line,
  filePptFill,
  filePptLine,
  fileReduceFill,
  fileReduceLine,
  fileSearchFill,
  fileSearchLine,
  fileSettingsFill,
  fileSettingsLine,
  fileShield2Fill,
  fileShield2Line,
  fileShieldFill,
  fileShieldLine,
  fileShredFill,
  fileShredLine,
  fileTextFill,
  fileTextLine,
  fileTransferFill,
  fileTransferLine,
  fileUnknowFill,
  fileUnknowLine,
  fileUploadFill,
  fileUploadLine,
  fileUserFill,
  fileUserLine,
  fileWarningFill,
  fileWarningLine,
  fileWord2Fill,
  fileWord2Line,
  fileWordFill,
  fileWordLine,
  fileZipFill,
  fileZipLine,
  filmFill,
  filmLine,
  filter2Fill,
  filter2Line,
  filter3Fill,
  filter3Line,
  filterFill,
  filterLine,
  filterOffFill,
  filterOffLine,
  finderFill,
  finderLine,
  findReplaceFill,
  findReplaceLine,
  fingerprint2Fill,
  fingerprint2Line,
  fingerprintFill,
  fingerprintLine,
  fireFill,
  firefoxFill,
  firefoxLine,
  fireLine,
  firstAidKitFill,
  firstAidKitLine,
  flag2Fill,
  flag2Line,
  flagFill,
  flagLine,
  flashlightFill,
  flashlightLine,
  flaskFill,
  flaskLine,
  flightLandFill,
  flightLandLine,
  flightTakeoffFill,
  flightTakeoffLine,
  floodFill,
  floodLine,
  flutterFill,
  flutterLine,
  focus2Fill,
  focus2Line,
  focus3Fill,
  focus3Line,
  focusFill,
  focusLine,
  foggyFill,
  foggyLine,
  folder2Fill,
  folder2Line,
  folder3Fill,
  folder3Line,
  folder4Fill,
  folder4Line,
  folder5Fill,
  folder5Line,
  folderAddFill,
  folderAddLine,
  folderChart2Fill,
  folderChart2Line,
  folderChartFill,
  folderChartLine,
  folderDownloadFill,
  folderDownloadLine,
  folderFill,
  folderForbidFill,
  folderForbidLine,
  folderHistoryFill,
  folderHistoryLine,
  folderInfoFill,
  folderInfoLine,
  folderKeyholeFill,
  folderKeyholeLine,
  folderLine,
  folderLockFill,
  folderLockLine,
  folderMusicFill,
  folderMusicLine,
  folderOpenFill,
  folderOpenLine,
  folderReceivedFill,
  folderReceivedLine,
  folderReduceFill,
  folderReduceLine,
  folderSettingsFill,
  folderSettingsLine,
  foldersFill,
  folderSharedFill,
  folderSharedLine,
  folderShield2Fill,
  folderShield2Line,
  folderShieldFill,
  folderShieldLine,
  foldersLine,
  folderTransferFill,
  folderTransferLine,
  folderUnknowFill,
  folderUnknowLine,
  folderUploadFill,
  folderUploadLine,
  folderUserFill,
  folderUserLine,
  folderWarningFill,
  folderWarningLine,
  folderZipFill,
  folderZipLine,
  footballFill,
  footballLine,
  footprintFill,
  footprintLine,
  forbid2Fill,
  forbid2Line,
  forbidFill,
  forbidLine,
  fourKFill,
  fourKLine,
  fridgeFill,
  fridgeLine,
  fullscreenExitFill,
  fullscreenFill,
  functionFill,
  functionLine,
  fundsBoxFill,
  fundsBoxLine,
  fundsFill,
  fundsLine,
  galleryFill,
  galleryLine,
  galleryUploadFill,
  gameFill,
  gameLine,
  gamepadFill,
  gamepadLine,
  gasStationFill,
  gasStationLine,
  gatsbyFill,
  gatsbyLine,
  genderlessFill,
  genderlessLine,
  ghost2Fill,
  ghost2Line,
  ghostFill,
  ghostLine,
  ghostSmileFill,
  ghostSmileLine,
  gift2Fill,
  gift2Line,
  giftFill,
  giftLine,
  gitBranchFill,
  gitBranchLine,
  gitCommitFill,
  gitCommitLine,
  githubFill,
  githubLine,
  gitlabFill,
  gitlabLine,
  gitMergeFill,
  gitMergeLine,
  gitPullRequestFill,
  gitPullRequestLine,
  gitRepositoryCommitsFill,
  gitRepositoryCommitsLine,
  gitRepositoryFill,
  gitRepositoryLine,
  gitRepositoryPrivateFill,
  gitRepositoryPrivateLine,
  globalFill,
  globalLine,
  globeFill,
  globeLine,
  gobletFill,
  gobletLine,
  googleFill,
  googleLine,
  googlePlayFill,
  googlePlayLine,
  governmentFill,
  governmentLine,
  gpsFill,
  gpsLine,
  gradienterFill,
  gradienterLine,
  gridFill,
  gridLine,
  group2Fill,
  group2Line,
  groupFill,
  groupLine,
  guideFill,
  guideLine,
  hailFill,
  hailLine,
  hammerFill,
  hammerLine,
  handbagFill,
  handbagLine,
  handCoinFill,
  handCoinLine,
  handHeartFill,
  handHeartLine,
  handSanitizerFill,
  handSanitizerLine,
  hardDrive2Fill,
  hardDrive2Line,
  hardDriveFill,
  hardDriveLine,
  haze2Fill,
  haze2Line,
  hazeFill,
  hazeLine,
  hdFill,
  hdLine,
  headphoneFill,
  headphoneLine,
  healthBookFill,
  healthBookLine,
  heart2Fill,
  heart2Line,
  heart3Fill,
  heart3Line,
  heartAddFill,
  heartAddLine,
  heartFill,
  heartLine,
  heartPulseFill,
  heartPulseLine,
  heartsFill,
  heartsLine,
  heavyShowersFill,
  heavyShowersLine,
  historyFill,
  historyLine,
  home2Fill,
  home2Line,
  home3Fill,
  home3Line,
  home4Fill,
  home4Line,
  home5Fill,
  home5Line,
  home6Fill,
  home6Line,
  home7Fill,
  home7Line,
  home8Fill,
  home8Line,
  homeFill,
  homeGearFill,
  homeGearLine,
  homeHeartFill,
  homeHeartLine,
  homeLine,
  homeSmile2Fill,
  homeSmile2Line,
  homeSmileFill,
  homeSmileLine,
  homeWifiFill,
  homeWifiLine,
  honorOfKingsFill,
  honorOfKingsLine,
  honourFill,
  honourLine,
  hospitalFill,
  hospitalLine,
  hotelBedFill,
  hotelBedLine,
  hotelFill,
  hotelLine,
  hotspotFill,
  hotspotLine,
  hqFill,
  hqLine,
  html5Fill,
  html5Line,
  ieFill,
  ieLine,
  image2Fill,
  image2Line,
  imageAddFill,
  imageEditFill,
  imageFill,
  inboxArchiveFill,
  inboxArchiveLine,
  inboxFill,
  inboxLine,
  inboxUnarchiveFill,
  inboxUnarchiveLine,
  increaseDecreaseFill,
  increaseDecreaseLine,
  indeterminateCircleFill,
  indeterminateCircleLine,
  informationFill,
  infraredThermometerFill,
  infraredThermometerLine,
  inkBottleFill,
  inkBottleLine,
  inputMethodFill,
  inputMethodLine,
  instagramFill,
  instagramLine,
  installFill,
  installLine,
  invisionFill,
  invisionLine,
  kakaoTalkFill,
  kakaoTalkLine,
  key2Fill,
  key2Line,
  keyboardBoxFill,
  keyboardBoxLine,
  keyboardFill,
  keyboardLine,
  keyFill,
  keyLine,
  keynoteFill,
  keynoteLine,
  knifeBloodFill,
  knifeBloodLine,
  knifeFill,
  knifeLine,
  landscapeFill,
  landscapeLine,
  layout2Fill,
  layout2Line,
  layout3Fill,
  layout3Line,
  layout4Fill,
  layout4Line,
  layout5Fill,
  layout5Line,
  layout6Fill,
  layout6Line,
  layoutBottom2Fill,
  layoutBottom2Line,
  layoutBottomFill,
  layoutBottomLine,
  layoutColumnFill,
  layoutFill,
  layoutGridFill,
  layoutGridLine,
  layoutLeft2Fill,
  layoutLeft2Line,
  layoutLeftFill,
  layoutLeftLine,
  layoutLine,
  layoutMasonryFill,
  layoutMasonryLine,
  layoutRight2Fill,
  layoutRight2Line,
  layoutRightFill,
  layoutRightLine,
  layoutRowFill,
  layoutRowLine,
  layoutTop2Fill,
  layoutTop2Line,
  layoutTopFill,
  layoutTopLine,
  leafFill,
  leafLine,
  lifebuoyFill,
  lifebuoyLine,
  lightbulbFill,
  lightbulbFlashFill,
  lightbulbFlashLine,
  lightbulbLine,
  lineChartFill,
  lineChartLine,
  lineFill,
  lineLine,
  linkedinBoxFill,
  linkedinBoxLine,
  linkedinFill,
  linkedinLine,
  linksFill,
  linksLine,
  listSettingsFill,
  listSettingsLine,
  liveFill,
  liveLine,
  loader2Fill,
  loader2Line,
  loader3Fill,
  loader3Line,
  loader4Fill,
  loader4Line,
  loader5Fill,
  loader5Line,
  loaderFill,
  loaderLine,
  lock2Fill,
  lock2Line,
  lockFill,
  lockLine,
  lockPasswordFill,
  lockPasswordLine,
  lockUnlockFill,
  lockUnlockLine,
  loginBoxFill,
  loginBoxLine,
  loginCircleFill,
  loginCircleLine,
  logoutBoxFill,
  logoutBoxLine,
  logoutBoxRFill,
  logoutBoxRLine,
  logoutCircleFill,
  logoutCircleLine,
  logoutCircleRFill,
  logoutCircleRLine,
  luggageCartFill,
  luggageCartLine,
  luggageDepositFill,
  luggageDepositLine,
  lungsFill,
  lungsLine,
  macbookFill,
  macbookLine,
  macFill,
  macLine,
  magicFill,
  magicLine,
  mailAddFill,
  mailAddLine,
  mailCheckFill,
  mailCheckLine,
  mailCloseFill,
  mailCloseLine,
  mailDownloadFill,
  mailDownloadLine,
  mailFill,
  mailForbidFill,
  mailForbidLine,
  mailLine,
  mailLockFill,
  mailLockLine,
  mailOpenFill,
  mailOpenLine,
  mailSendFill,
  mailSendLine,
  mailSettingsFill,
  mailSettingsLine,
  mailStarFill,
  mailStarLine,
  mailUnreadFill,
  mailUnreadLine,
  mailVolumeFill,
  mailVolumeLine,
  map2Fill,
  map2Line,
  mapFill,
  mapLine,
  mapPin2Fill,
  mapPin2Line,
  mapPin3Fill,
  mapPin3Line,
  mapPin4Fill,
  mapPin4Line,
  mapPin5Fill,
  mapPin5Line,
  mapPinAddFill,
  mapPinAddLine,
  mapPinFill,
  mapPinLine,
  mapPinRangeFill,
  mapPinRangeLine,
  mapPinTimeFill,
  mapPinTimeLine,
  mapPinUserFill,
  mapPinUserLine,
  markPenFill,
  markupFill,
  markupLine,
  mastercardFill,
  mastercardLine,
  mastodonFill,
  mastodonLine,
  medal2Fill,
  medal2Line,
  medalFill,
  medalLine,
  medicineBottleFill,
  medicineBottleLine,
  mediumFill,
  mediumLine,
  menFill,
  menLine,
  mentalHealthFill,
  mentalHealthLine,
  menu2Fill,
  menu2Line,
  menu3Fill,
  menu3Line,
  menu4Fill,
  menu4Line,
  menu5Fill,
  menu5Line,
  menuAddFill,
  menuAddLine,
  menuFill,
  menuFoldFill,
  menuFoldLine,
  menuLine,
  menuUnfoldFill,
  menuUnfoldLine,
  message2Fill,
  message2Line,
  message3Fill,
  message3Line,
  messageFill,
  messageLine,
  messengerFill,
  messengerLine,
  meteorFill,
  meteorLine,
  mic2Fill,
  mic2Line,
  micFill,
  mickeyFill,
  mickeyLine,
  micLine,
  micOffFill,
  micOffLine,
  microscopeFill,
  microscopeLine,
  microsoftFill,
  microsoftLine,
  miniProgramFill,
  miniProgramLine,
  mistFill,
  mistLine,
  moneyCnyBoxFill,
  moneyCnyBoxLine,
  moneyCnyCircleFill,
  moneyCnyCircleLine,
  moneyDollarBoxFill,
  moneyDollarBoxLine,
  moneyDollarCircleFill,
  moneyDollarCircleLine,
  moneyEuroBoxFill,
  moneyEuroBoxLine,
  moneyEuroCircleFill,
  moneyEuroCircleLine,
  moneyPoundBoxFill,
  moneyPoundBoxLine,
  moneyPoundCircleFill,
  moneyPoundCircleLine,
  moonClearFill,
  moonClearLine,
  moonCloudyFill,
  moonCloudyLine,
  moonFill,
  moonFoggyFill,
  moonFoggyLine,
  moonLine,
  more2Fill,
  more2Line,
  moreLine,
  motorbikeFill,
  motorbikeLine,
  mouseFill,
  mouseLine,
  movie2Fill,
  movie2Line,
  movieFill,
  movieLine,
  music2Fill,
  music2Line,
  musicFill,
  musicLine,
  mvFill,
  mvLine,
  navigationFill,
  navigationLine,
  neteaseCloudMusicFill,
  neteaseCloudMusicLine,
  netflixFill,
  netflixLine,
  newspaperFill,
  newspaperLine,
  notification2Fill,
  notification2Line,
  notification3Fill,
  notification3Line,
  notification4Fill,
  notification4Line,
  notificationBadgeFill,
  notificationBadgeLine,
  notificationFill,
  notificationLine,
  notificationOffFill,
  notificationOffLine,
  npmjsFill,
  npmjsLine,
  numbersFill,
  numbersLine,
  nurseFill,
  nurseLine,
  oilFill,
  oilLine,
  openArmFill,
  openArmLine,
  openSourceFill,
  openSourceLine,
  operaFill,
  operaLine,
  orderPlayFill,
  orderPlayLine,
  outlet2Fill,
  outlet2Line,
  outletFill,
  outletLine,
  pagesFill,
  pagesLine,
  paintBrushFill,
  paintBrushLine,
  paintFill,
  paintLine,
  paletteFill,
  paletteLine,
  pantoneFill,
  pantoneLine,
  parentFill,
  parenthesesFill,
  parenthesesLine,
  parentLine,
  parkingBoxFill,
  parkingBoxLine,
  parkingFill,
  parkingLine,
  passportFill,
  passportLine,
  patreonFill,
  patreonLine,
  pauseCircleFill,
  pauseCircleLine,
  pauseFill,
  pauseLine,
  pauseMiniFill,
  pauseMiniLine,
  paypalFill,
  paypalLine,
  pencilRuler2Fill,
  pencilRuler2Line,
  pencilRulerFill,
  pencilRulerLine,
  penNibFill,
  penNibLine,
  percentFill,
  percentLine,
  phoneCameraFill,
  phoneCameraLine,
  phoneFill,
  phoneFindFill,
  phoneFindLine,
  phoneLine,
  phoneLockFill,
  phoneLockLine,
  pictureInPicture2Fill,
  pictureInPicture2Line,
  pictureInPictureExitFill,
  pictureInPictureExitLine,
  pictureInPictureFill,
  pictureInPictureLine,
  pieChart2Fill,
  pieChart2Line,
  pieChartBoxFill,
  pieChartBoxLine,
  pieChartFill,
  pieChartLine,
  pinDistanceFill,
  pinDistanceLine,
  pingPongFill,
  pingPongLine,
  pinterestFill,
  pinterestLine,
  pixelfedFill,
  pixelfedLine,
  planeFill,
  planeLine,
  plantFill,
  plantLine,
  playCircleFill,
  playCircleLine,
  playFill,
  playLine,
  playList2Fill,
  playList2Line,
  playListAddFill,
  playListAddLine,
  playListFill,
  playListLine,
  playMiniFill,
  playMiniLine,
  playstationFill,
  playstationLine,
  plug2Fill,
  plug2Line,
  plugFill,
  plugLine,
  polaroid2Fill,
  polaroid2Line,
  polaroidFill,
  polaroidLine,
  policeCarFill,
  policeCarLine,
  priceTag2Fill,
  priceTag2Line,
  priceTag3Fill,
  priceTag3Line,
  priceTagFill,
  priceTagLine,
  printerCloudFill,
  printerCloudLine,
  printerFill,
  printerLine,
  productHuntFill,
  productHuntLine,
  profileFill,
  profileLine,
  projector2Fill,
  projector2Line,
  projectorFill,
  projectorLine,
  psychotherapyFill,
  psychotherapyLine,
  pulseFill,
  pulseLine,
  pushpin2Fill,
  pushpin2Line,
  pushpinFill,
  pushpinLine,
  qqFill,
  qqLine,
  qrCodeFill,
  qrCodeLine,
  qrScan2Fill,
  qrScan2Line,
  qrScanFill,
  qrScanLine,
  questionAnswerFill,
  questionAnswerLine,
  questionFill,
  questionLine,
  questionnaireFill,
  questionnaireLine,
  quillPenFill,
  quillPenLine,
  radarFill,
  radarLine,
  radio2Fill,
  radio2Line,
  radioButtonFill,
  radioButtonLine,
  radioFill,
  radioLine,
  rainbowFill,
  rainbowLine,
  rainyFill,
  rainyLine,
  reactjsFill,
  reactjsLine,
  recordCircleFill,
  recordCircleLine,
  recordMailFill,
  recordMailLine,
  recycleFill,
  recycleLine,
  redditFill,
  redditLine,
  redPacketFill,
  redPacketLine,
  refreshFill,
  refreshLine,
  refund2Fill,
  refund2Line,
  refundFill,
  refundLine,
  registeredFill,
  registeredLine,
  remixiconFill,
  remixiconLine,
  remoteControl2Fill,
  remoteControl2Line,
  remoteControlFill,
  remoteControlLine,
  repeat2Fill,
  repeat2Line,
  repeatFill,
  repeatLine,
  repeatOneFill,
  repeatOneLine,
  replyAllFill,
  replyAllLine,
  replyFill,
  replyLine,
  reservedFill,
  reservedLine,
  restartFill,
  restartLine,
  restaurant2Fill,
  restaurant2Line,
  restaurantFill,
  restaurantLine,
  restTimeFill,
  restTimeLine,
  rewindFill,
  rewindLine,
  rewindMiniFill,
  rewindMiniLine,
  rhythmFill,
  rhythmLine,
  ridingFill,
  ridingLine,
  roadMapFill,
  roadMapLine,
  roadsterFill,
  roadsterLine,
  robotFill,
  robotLine,
  rocket2Fill,
  rocket2Line,
  rocketFill,
  rocketLine,
  rotateLockFill,
  rotateLockLine,
  routeFill,
  routeLine,
  routerFill,
  routerLine,
  rssFill,
  rssLine,
  ruler2Fill,
  ruler2Line,
  rulerFill,
  rulerLine,
  runFill,
  runLine,
  safariFill,
  safariLine,
  safe2Fill,
  safe2Line,
  safeFill,
  safeLine,
  sailboatFill,
  sailboatLine,
  save2Fill,
  save2Line,
  save3Fill,
  save3Line,
  saveFill,
  saveLine,
  scales2Fill,
  scales2Line,
  scales3Fill,
  scales3Line,
  scalesFill,
  scalesLine,
  scan2Fill,
  scan2Line,
  scanFill,
  scanLine,
  scissors2Fill,
  scissors2Line,
  scissorsCutFill,
  scissorsCutLine,
  scissorsLine,
  screenshot2Fill,
  screenshot2Line,
  screenshotFill,
  screenshotLine,
  sdCardFill,
  sdCardLine,
  sdCardMiniFill,
  sdCardMiniLine,
  search2Fill,
  search2Line,
  searchEyeFill,
  searchEyeLine,
  searchFill,
  searchLine,
  securePaymentFill,
  securePaymentLine,
  seedlingFill,
  seedlingLine,
  sendPlane2Fill,
  sendPlane2Line,
  sendPlaneFill,
  sendPlaneLine,
  sensorFill,
  sensorLine,
  serverFill,
  serverLine,
  serviceFill,
  serviceLine,
  settings2Fill,
  settings2Line,
  settings3Fill,
  settings3Line,
  settings4Fill,
  settings4Line,
  settings5Fill,
  settings5Line,
  settings6Fill,
  settings6Line,
  settingsFill,
  settingsLine,
  shape2Fill,
  shape2Line,
  shapeFill,
  shapeLine,
  shareBoxFill,
  shareBoxLine,
  shareCircleFill,
  shareCircleLine,
  shareFill,
  shareForward2Fill,
  shareForward2Line,
  shareForwardBoxFill,
  shareForwardBoxLine,
  shareForwardFill,
  shareForwardLine,
  shareLine,
  shieldCheckFill,
  shieldCheckLine,
  shieldCrossFill,
  shieldCrossLine,
  shieldFill,
  shieldFlashFill,
  shieldFlashLine,
  shieldKeyholeFill,
  shieldKeyholeLine,
  shieldLine,
  shieldStarFill,
  shieldStarLine,
  shieldUserFill,
  shieldUserLine,
  ship2Fill,
  ship2Line,
  shipFill,
  shipLine,
  shirtFill,
  shirtLine,
  shoppingBag2Fill,
  shoppingBag2Line,
  shoppingBag3Fill,
  shoppingBag3Line,
  shoppingBagFill,
  shoppingBagLine,
  shoppingBasket2Fill,
  shoppingBasket2Line,
  shoppingBasketFill,
  shoppingBasketLine,
  shoppingCart2Fill,
  shoppingCart2Line,
  shoppingCartFill,
  shoppingCartLine,
  showersFill,
  showersLine,
  shuffleFill,
  shuffleLine,
  shutDownFill,
  shutDownLine,
  sideBarFill,
  sideBarLine,
  signalTowerFill,
  signalTowerLine,
  signalWifi1Fill,
  signalWifi1Line,
  signalWifi2Fill,
  signalWifi2Line,
  signalWifi3Fill,
  signalWifi3Line,
  signalWifiErrorFill,
  signalWifiErrorLine,
  signalWifiFill,
  signalWifiLine,
  signalWifiOffFill,
  signalWifiOffLine,
  simCard2Fill,
  simCard2Line,
  simCardFill,
  simCardLine,
  sipFill,
  sipLine,
  skipBackFill,
  skipBackLine,
  skipBackMiniFill,
  skipBackMiniLine,
  skipForwardFill,
  skipForwardLine,
  skipForwardMiniFill,
  skipForwardMiniLine,
  skull2Fill,
  skull2Line,
  skullFill,
  skullLine,
  skypeFill,
  skypeLine,
  slackFill,
  slackLine,
  sliceFill,
  sliceLine,
  slideshow2Fill,
  slideshow2Line,
  slideshow3Fill,
  slideshow3Line,
  slideshow4Fill,
  slideshow4Line,
  slideshowFill,
  slideshowLine,
  smartphoneFill,
  smartphoneLine,
  snapchatFill,
  snapchatLine,
  snowyFill,
  snowyLine,
  soundcloudFill,
  soundcloudLine,
  soundModuleFill,
  soundModuleLine,
  spaceShipFill,
  spaceShipLine,
  spam2Fill,
  spam2Line,
  spam3Fill,
  spam3Line,
  spamFill,
  speaker2Fill,
  speaker2Line,
  speaker3Fill,
  speaker3Line,
  speakerFill,
  speakerLine,
  spectrumFill,
  spectrumLine,
  speedFill,
  speedLine,
  speedMiniFill,
  speedMiniLine,
  spotifyFill,
  spotifyLine,
  spyFill,
  spyLine,
  stackFill,
  stackLine,
  stackOverflowFill,
  stackOverflowLine,
  stackshareFill,
  stackshareLine,
  starFill,
  starHalfFill,
  starHalfLine,
  starHalfSFill,
  starHalfSLine,
  starLine,
  starSFill,
  starSLine,
  starSmileFill,
  starSmileLine,
  steamFill,
  steamLine,
  steering2Fill,
  steering2Line,
  steeringFill,
  steeringLine,
  stethoscopeFill,
  stethoscopeLine,
  stickyNote2Fill,
  stickyNote2Line,
  stickyNoteFill,
  stickyNoteLine,
  stockFill,
  stockLine,
  stopCircleFill,
  stopCircleLine,
  stopFill,
  stopLine,
  stopMiniFill,
  stopMiniLine,
  store2Fill,
  store2Line,
  store3Fill,
  store3Line,
  storeFill,
  storeLine,
  subtractFill,
  subwayFill,
  subwayLine,
  subwayWifiFill,
  subwayWifiLine,
  suitcase2Fill,
  suitcase2Line,
  suitcase3Fill,
  suitcase3Line,
  suitcaseFill,
  suitcaseLine,
  sunCloudyFill,
  sunCloudyLine,
  sunFill,
  sunFoggyFill,
  sunFoggyLine,
  sunLine,
  surgicalMaskFill,
  surgicalMaskLine,
  surroundSoundFill,
  surroundSoundLine,
  surveyFill,
  surveyLine,
  swapBoxFill,
  swapBoxLine,
  swapFill,
  swapLine,
  switchFill,
  switchLine,
  swordFill,
  swordLine,
  syringeFill,
  syringeLine,
  tableAltFill,
  tableAltLine,
  tableFill,
  tabletFill,
  tabletLine,
  takeawayFill,
  takeawayLine,
  taobaoFill,
  taobaoLine,
  tapeFill,
  tapeLine,
  taskFill,
  taskLine,
  taxiFill,
  taxiLine,
  taxiWifiFill,
  taxiWifiLine,
  tBoxFill,
  tBoxLine,
  teamFill,
  teamLine,
  telegramFill,
  telegramLine,
  tempColdFill,
  tempColdLine,
  tempHotFill,
  tempHotLine,
  terminalBoxFill,
  terminalBoxLine,
  terminalFill,
  terminalLine,
  terminalWindowFill,
  terminalWindowLine,
  testTubeFill,
  testTubeLine,
  thermometerFill,
  thermometerLine,
  thumbDownFill,
  thumbDownLine,
  thumbUpFill,
  thumbUpLine,
  thunderstormsFill,
  thunderstormsLine,
  ticket2Fill,
  ticket2Line,
  ticketFill,
  ticketLine,
  timeFill,
  timeLine,
  timer2Fill,
  timer2Line,
  timerFill,
  timerFlashFill,
  timerFlashLine,
  timerLine,
  todoFill,
  todoLine,
  toggleFill,
  toggleLine,
  toolsFill,
  toolsLine,
  tornadoFill,
  tornadoLine,
  trademarkFill,
  trademarkLine,
  trafficLightFill,
  trafficLightLine,
  trainFill,
  trainLine,
  trainWifiFill,
  trainWifiLine,
  travestiFill,
  travestiLine,
  treasureMapFill,
  treasureMapLine,
  trelloFill,
  trelloLine,
  trophyFill,
  trophyLine,
  truckFill,
  truckLine,
  tShirt2Fill,
  tShirt2Line,
  tShirtAirFill,
  tShirtAirLine,
  tShirtFill,
  tShirtLine,
  tumblrFill,
  tumblrLine,
  tv2Fill,
  tv2Line,
  tvFill,
  tvLine,
  twentyFourHoursFill,
  twentyFourHoursLine,
  twitchFill,
  twitchLine,
  twitterFill,
  twitterLine,
  typhoonFill,
  typhoonLine,
  ubuntuFill,
  ubuntuLine,
  uDiskFill,
  uDiskLine,
  umbrellaFill,
  umbrellaLine,
  uninstallFill,
  uninstallLine,
  unsplashFill,
  unsplashLine,
  upload2Line,
  uploadCloud2Fill,
  uploadCloud2Line,
  uploadCloudFill,
  uploadCloudLine,
  uploadFill,
  uploadLine,
  usbFill,
  usbLine,
  user2Fill,
  user2Line,
  user3Fill,
  user3Line,
  user4Fill,
  user4Line,
  user5Fill,
  user5Line,
  user6Fill,
  user6Line,
  userAddFill,
  userAddLine,
  userFill,
  userFollowFill,
  userFollowLine,
  userHeartFill,
  userHeartLine,
  userLine,
  userLocationFill,
  userLocationLine,
  userReceived2Fill,
  userReceived2Line,
  userReceivedFill,
  userReceivedLine,
  userSearchFill,
  userSearchLine,
  userSettingsFill,
  userSettingsLine,
  userShared2Fill,
  userShared2Line,
  userSharedFill,
  userSharedLine,
  userSmileFill,
  userSmileLine,
  userStarFill,
  userStarLine,
  userUnfollowFill,
  userUnfollowLine,
  userVoiceFill,
  userVoiceLine,
  videoAddFill,
  videoAddLine,
  videoChatFill,
  videoChatLine,
  videoDownloadFill,
  videoDownloadLine,
  videoFill,
  videoUploadFill,
  videoUploadLine,
  vidicon2Fill,
  vidicon2Line,
  vidiconFill,
  vidiconLine,
  vimeoFill,
  vimeoLine,
  vipCrown2Fill,
  vipCrown2Line,
  vipCrownFill,
  vipCrownLine,
  vipDiamondFill,
  vipDiamondLine,
  vipFill,
  vipLine,
  virusFill,
  virusLine,
  visaFill,
  visaLine,
  voiceprintFill,
  voiceprintLine,
  voiceRecognitionFill,
  voiceRecognitionLine,
  volumeDownFill,
  volumeDownLine,
  volumeMuteFill,
  volumeMuteLine,
  volumeOffVibrateFill,
  volumeOffVibrateLine,
  volumeUpFill,
  volumeUpLine,
  volumeVibrateFill,
  volumeVibrateLine,
  vuejsFill,
  vuejsLine,
  walkFill,
  walkLine,
  wallet2Fill,
  wallet2Line,
  wallet3Fill,
  wallet3Line,
  walletFill,
  walletLine,
  waterFlashFill,
  waterFlashLine,
  webcamFill,
  webcamLine,
  wechat2Fill,
  wechat2Line,
  wechatFill,
  wechatLine,
  wechatPayFill,
  wechatPayLine,
  weiboFill,
  weiboLine,
  whatsappFill,
  whatsappLine,
  wheelchairFill,
  wheelchairLine,
  wifiFill,
  wifiLine,
  wifiOffFill,
  wifiOffLine,
  window2Fill,
  window2Line,
  windowFill,
  windowLine,
  windowsFill,
  windowsLine,
  windyFill,
  windyLine,
  wirelessChargingFill,
  wirelessChargingLine,
  womenFill,
  womenLine,
  xboxFill,
  xboxLine,
  xingFill,
  xingLine,
  youtubeFill,
  youtubeLine,
  zcoolFill,
  zcoolLine,
  zhihuFill,
  zhihuLine,
  zoomInFill,
  zoomInLine,
  zoomOutFill,
  zoomOutLine,
  zzzFill,
  zzzLine,
} from '@remirror/icons/all';

import { GenIcon, IconType } from './icons-base';

/**
 * The react component for the `twenty-four-hours-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Twenty Four Hours Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/24-hours-fill.svg)
 */
export const TwentyFourHoursFillIcon: IconType = (props) => {
  return GenIcon(twentyFourHoursFill)(props);
};

/**
 * The react component for the `twenty-four-hours-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Twenty Four Hours Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/24-hours-line.svg)
 */
export const TwentyFourHoursLineIcon: IconType = (props) => {
  return GenIcon(twentyFourHoursLine)(props);
};

/**
 * The react component for the `four-k-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Four K Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/4k-fill.svg)
 */
export const FourKFillIcon: IconType = (props) => {
  return GenIcon(fourKFill)(props);
};

/**
 * The react component for the `four-k-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Four K Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/4k-line.svg)
 */
export const FourKLineIcon: IconType = (props) => {
  return GenIcon(fourKLine)(props);
};

/**
 * The react component for the `account-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-box-fill.svg)
 */
export const AccountBoxFillIcon: IconType = (props) => {
  return GenIcon(accountBoxFill)(props);
};

/**
 * The react component for the `account-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-box-line.svg)
 */
export const AccountBoxLineIcon: IconType = (props) => {
  return GenIcon(accountBoxLine)(props);
};

/**
 * The react component for the `account-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-circle-fill.svg)
 */
export const AccountCircleFillIcon: IconType = (props) => {
  return GenIcon(accountCircleFill)(props);
};

/**
 * The react component for the `account-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-circle-line.svg)
 */
export const AccountCircleLineIcon: IconType = (props) => {
  return GenIcon(accountCircleLine)(props);
};

/**
 * The react component for the `account-pin-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Pin Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-pin-box-fill.svg)
 */
export const AccountPinBoxFillIcon: IconType = (props) => {
  return GenIcon(accountPinBoxFill)(props);
};

/**
 * The react component for the `account-pin-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Pin Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-pin-box-line.svg)
 */
export const AccountPinBoxLineIcon: IconType = (props) => {
  return GenIcon(accountPinBoxLine)(props);
};

/**
 * The react component for the `account-pin-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Pin Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-pin-circle-fill.svg)
 */
export const AccountPinCircleFillIcon: IconType = (props) => {
  return GenIcon(accountPinCircleFill)(props);
};

/**
 * The react component for the `account-pin-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Account Pin Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/account-pin-circle-line.svg)
 */
export const AccountPinCircleLineIcon: IconType = (props) => {
  return GenIcon(accountPinCircleLine)(props);
};

/**
 * The react component for the `add-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Add Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/add-box-fill.svg)
 */
export const AddBoxFillIcon: IconType = (props) => {
  return GenIcon(addBoxFill)(props);
};

/**
 * The react component for the `add-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Add Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/add-box-line.svg)
 */
export const AddBoxLineIcon: IconType = (props) => {
  return GenIcon(addBoxLine)(props);
};

/**
 * The react component for the `add-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Add Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/add-circle-fill.svg)
 */
export const AddCircleFillIcon: IconType = (props) => {
  return GenIcon(addCircleFill)(props);
};

/**
 * The react component for the `add-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Add Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/add-circle-line.svg)
 */
export const AddCircleLineIcon: IconType = (props) => {
  return GenIcon(addCircleLine)(props);
};

/**
 * The react component for the `admin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Admin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/admin-fill.svg)
 */
export const AdminFillIcon: IconType = (props) => {
  return GenIcon(adminFill)(props);
};

/**
 * The react component for the `admin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Admin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/admin-line.svg)
 */
export const AdminLineIcon: IconType = (props) => {
  return GenIcon(adminLine)(props);
};

/**
 * The react component for the `advertisement-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Advertisement Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/advertisement-fill.svg)
 */
export const AdvertisementFillIcon: IconType = (props) => {
  return GenIcon(advertisementFill)(props);
};

/**
 * The react component for the `advertisement-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Advertisement Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/advertisement-line.svg)
 */
export const AdvertisementLineIcon: IconType = (props) => {
  return GenIcon(advertisementLine)(props);
};

/**
 * The react component for the `airplay-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Airplay Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/airplay-fill.svg)
 */
export const AirplayFillIcon: IconType = (props) => {
  return GenIcon(airplayFill)(props);
};

/**
 * The react component for the `airplay-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Airplay Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/airplay-line.svg)
 */
export const AirplayLineIcon: IconType = (props) => {
  return GenIcon(airplayLine)(props);
};

/**
 * The react component for the `alarm-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alarm Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/alarm-fill.svg)
 */
export const AlarmFillIcon: IconType = (props) => {
  return GenIcon(alarmFill)(props);
};

/**
 * The react component for the `alarm-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alarm Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/alarm-line.svg)
 */
export const AlarmLineIcon: IconType = (props) => {
  return GenIcon(alarmLine)(props);
};

/**
 * The react component for the `alarm-warning-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alarm Warning Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/alarm-warning-fill.svg)
 */
export const AlarmWarningFillIcon: IconType = (props) => {
  return GenIcon(alarmWarningFill)(props);
};

/**
 * The react component for the `alarm-warning-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alarm Warning Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/alarm-warning-line.svg)
 */
export const AlarmWarningLineIcon: IconType = (props) => {
  return GenIcon(alarmWarningLine)(props);
};

/**
 * The react component for the `album-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Album Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/album-fill.svg)
 */
export const AlbumFillIcon: IconType = (props) => {
  return GenIcon(albumFill)(props);
};

/**
 * The react component for the `album-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Album Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/album-line.svg)
 */
export const AlbumLineIcon: IconType = (props) => {
  return GenIcon(albumLine)(props);
};

/**
 * The react component for the `alert-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alert Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/alert-fill.svg)
 */
export const AlertFillIcon: IconType = (props) => {
  return GenIcon(alertFill)(props);
};

/**
 * The react component for the `aliens-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Aliens Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/aliens-fill.svg)
 */
export const AliensFillIcon: IconType = (props) => {
  return GenIcon(aliensFill)(props);
};

/**
 * The react component for the `aliens-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Aliens Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/aliens-line.svg)
 */
export const AliensLineIcon: IconType = (props) => {
  return GenIcon(aliensLine)(props);
};

/**
 * The react component for the `alipay-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alipay Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/alipay-fill.svg)
 */
export const AlipayFillIcon: IconType = (props) => {
  return GenIcon(alipayFill)(props);
};

/**
 * The react component for the `alipay-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alipay Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/alipay-line.svg)
 */
export const AlipayLineIcon: IconType = (props) => {
  return GenIcon(alipayLine)(props);
};

/**
 * The react component for the `amazon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Amazon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/amazon-fill.svg)
 */
export const AmazonFillIcon: IconType = (props) => {
  return GenIcon(amazonFill)(props);
};

/**
 * The react component for the `amazon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Amazon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/amazon-line.svg)
 */
export const AmazonLineIcon: IconType = (props) => {
  return GenIcon(amazonLine)(props);
};

/**
 * The react component for the `anchor-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Anchor Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/anchor-fill.svg)
 */
export const AnchorFillIcon: IconType = (props) => {
  return GenIcon(anchorFill)(props);
};

/**
 * The react component for the `anchor-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Anchor Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/anchor-line.svg)
 */
export const AnchorLineIcon: IconType = (props) => {
  return GenIcon(anchorLine)(props);
};

/**
 * The react component for the `ancient-gate-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ancient Gate Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/ancient-gate-fill.svg)
 */
export const AncientGateFillIcon: IconType = (props) => {
  return GenIcon(ancientGateFill)(props);
};

/**
 * The react component for the `ancient-gate-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ancient Gate Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/ancient-gate-line.svg)
 */
export const AncientGateLineIcon: IconType = (props) => {
  return GenIcon(ancientGateLine)(props);
};

/**
 * The react component for the `ancient-pavilion-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ancient Pavilion Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/ancient-pavilion-fill.svg)
 */
export const AncientPavilionFillIcon: IconType = (props) => {
  return GenIcon(ancientPavilionFill)(props);
};

/**
 * The react component for the `ancient-pavilion-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ancient Pavilion Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/ancient-pavilion-line.svg)
 */
export const AncientPavilionLineIcon: IconType = (props) => {
  return GenIcon(ancientPavilionLine)(props);
};

/**
 * The react component for the `android-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Android Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/android-fill.svg)
 */
export const AndroidFillIcon: IconType = (props) => {
  return GenIcon(androidFill)(props);
};

/**
 * The react component for the `android-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Android Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/android-line.svg)
 */
export const AndroidLineIcon: IconType = (props) => {
  return GenIcon(androidLine)(props);
};

/**
 * The react component for the `angularjs-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Angularjs Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/angularjs-fill.svg)
 */
export const AngularjsFillIcon: IconType = (props) => {
  return GenIcon(angularjsFill)(props);
};

/**
 * The react component for the `angularjs-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Angularjs Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/angularjs-line.svg)
 */
export const AngularjsLineIcon: IconType = (props) => {
  return GenIcon(angularjsLine)(props);
};

/**
 * The react component for the `anticlockwise-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Anticlockwise 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/anticlockwise-2-fill.svg)
 */
export const Anticlockwise2FillIcon: IconType = (props) => {
  return GenIcon(anticlockwise2Fill)(props);
};

/**
 * The react component for the `anticlockwise-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Anticlockwise 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/anticlockwise-2-line.svg)
 */
export const Anticlockwise2LineIcon: IconType = (props) => {
  return GenIcon(anticlockwise2Line)(props);
};

/**
 * The react component for the `anticlockwise-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Anticlockwise Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/anticlockwise-fill.svg)
 */
export const AnticlockwiseFillIcon: IconType = (props) => {
  return GenIcon(anticlockwiseFill)(props);
};

/**
 * The react component for the `anticlockwise-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Anticlockwise Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/anticlockwise-line.svg)
 */
export const AnticlockwiseLineIcon: IconType = (props) => {
  return GenIcon(anticlockwiseLine)(props);
};

/**
 * The react component for the `app-store-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![App Store Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/app-store-fill.svg)
 */
export const AppStoreFillIcon: IconType = (props) => {
  return GenIcon(appStoreFill)(props);
};

/**
 * The react component for the `app-store-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![App Store Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/app-store-line.svg)
 */
export const AppStoreLineIcon: IconType = (props) => {
  return GenIcon(appStoreLine)(props);
};

/**
 * The react component for the `apple-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Apple Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/apple-fill.svg)
 */
export const AppleFillIcon: IconType = (props) => {
  return GenIcon(appleFill)(props);
};

/**
 * The react component for the `apple-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Apple Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/apple-line.svg)
 */
export const AppleLineIcon: IconType = (props) => {
  return GenIcon(appleLine)(props);
};

/**
 * The react component for the `apps-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Apps 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/apps-2-fill.svg)
 */
export const Apps2FillIcon: IconType = (props) => {
  return GenIcon(apps2Fill)(props);
};

/**
 * The react component for the `apps-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Apps 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/apps-2-line.svg)
 */
export const Apps2LineIcon: IconType = (props) => {
  return GenIcon(apps2Line)(props);
};

/**
 * The react component for the `apps-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Apps Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/apps-fill.svg)
 */
export const AppsFillIcon: IconType = (props) => {
  return GenIcon(appsFill)(props);
};

/**
 * The react component for the `archive-drawer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Archive Drawer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/archive-drawer-fill.svg)
 */
export const ArchiveDrawerFillIcon: IconType = (props) => {
  return GenIcon(archiveDrawerFill)(props);
};

/**
 * The react component for the `archive-drawer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Archive Drawer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/archive-drawer-line.svg)
 */
export const ArchiveDrawerLineIcon: IconType = (props) => {
  return GenIcon(archiveDrawerLine)(props);
};

/**
 * The react component for the `archive-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Archive Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/archive-fill.svg)
 */
export const ArchiveFillIcon: IconType = (props) => {
  return GenIcon(archiveFill)(props);
};

/**
 * The react component for the `archive-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Archive Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/archive-line.svg)
 */
export const ArchiveLineIcon: IconType = (props) => {
  return GenIcon(archiveLine)(props);
};

/**
 * The react component for the `arrow-down-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Down Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-down-circle-fill.svg)
 */
export const ArrowDownCircleFillIcon: IconType = (props) => {
  return GenIcon(arrowDownCircleFill)(props);
};

/**
 * The react component for the `arrow-down-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Down Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-down-circle-line.svg)
 */
export const ArrowDownCircleLineIcon: IconType = (props) => {
  return GenIcon(arrowDownCircleLine)(props);
};

/**
 * The react component for the `arrow-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-down-fill.svg)
 */
export const ArrowDownFillIcon: IconType = (props) => {
  return GenIcon(arrowDownFill)(props);
};

/**
 * The react component for the `arrow-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-down-line.svg)
 */
export const ArrowDownLineIcon: IconType = (props) => {
  return GenIcon(arrowDownLine)(props);
};

/**
 * The react component for the `arrow-down-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Down S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-down-s-line.svg)
 */
export const ArrowDownSLineIcon: IconType = (props) => {
  return GenIcon(arrowDownSLine)(props);
};

/**
 * The react component for the `arrow-drop-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-down-fill.svg)
 */
export const ArrowDropDownFillIcon: IconType = (props) => {
  return GenIcon(arrowDropDownFill)(props);
};

/**
 * The react component for the `arrow-drop-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-down-line.svg)
 */
export const ArrowDropDownLineIcon: IconType = (props) => {
  return GenIcon(arrowDropDownLine)(props);
};

/**
 * The react component for the `arrow-drop-left-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Left Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-left-fill.svg)
 */
export const ArrowDropLeftFillIcon: IconType = (props) => {
  return GenIcon(arrowDropLeftFill)(props);
};

/**
 * The react component for the `arrow-drop-left-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Left Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-left-line.svg)
 */
export const ArrowDropLeftLineIcon: IconType = (props) => {
  return GenIcon(arrowDropLeftLine)(props);
};

/**
 * The react component for the `arrow-drop-right-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Right Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-right-fill.svg)
 */
export const ArrowDropRightFillIcon: IconType = (props) => {
  return GenIcon(arrowDropRightFill)(props);
};

/**
 * The react component for the `arrow-drop-right-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Right Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-right-line.svg)
 */
export const ArrowDropRightLineIcon: IconType = (props) => {
  return GenIcon(arrowDropRightLine)(props);
};

/**
 * The react component for the `arrow-drop-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-up-fill.svg)
 */
export const ArrowDropUpFillIcon: IconType = (props) => {
  return GenIcon(arrowDropUpFill)(props);
};

/**
 * The react component for the `arrow-drop-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Drop Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-drop-up-line.svg)
 */
export const ArrowDropUpLineIcon: IconType = (props) => {
  return GenIcon(arrowDropUpLine)(props);
};

/**
 * The react component for the `arrow-go-back-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Go Back Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-go-back-line.svg)
 */
export const ArrowGoBackLineIcon: IconType = (props) => {
  return GenIcon(arrowGoBackLine)(props);
};

/**
 * The react component for the `arrow-go-forward-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Go Forward Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-go-forward-line.svg)
 */
export const ArrowGoForwardLineIcon: IconType = (props) => {
  return GenIcon(arrowGoForwardLine)(props);
};

/**
 * The react component for the `arrow-left-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-circle-fill.svg)
 */
export const ArrowLeftCircleFillIcon: IconType = (props) => {
  return GenIcon(arrowLeftCircleFill)(props);
};

/**
 * The react component for the `arrow-left-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-circle-line.svg)
 */
export const ArrowLeftCircleLineIcon: IconType = (props) => {
  return GenIcon(arrowLeftCircleLine)(props);
};

/**
 * The react component for the `arrow-left-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-down-fill.svg)
 */
export const ArrowLeftDownFillIcon: IconType = (props) => {
  return GenIcon(arrowLeftDownFill)(props);
};

/**
 * The react component for the `arrow-left-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-down-line.svg)
 */
export const ArrowLeftDownLineIcon: IconType = (props) => {
  return GenIcon(arrowLeftDownLine)(props);
};

/**
 * The react component for the `arrow-left-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-fill.svg)
 */
export const ArrowLeftFillIcon: IconType = (props) => {
  return GenIcon(arrowLeftFill)(props);
};

/**
 * The react component for the `arrow-left-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-line.svg)
 */
export const ArrowLeftLineIcon: IconType = (props) => {
  return GenIcon(arrowLeftLine)(props);
};

/**
 * The react component for the `arrow-left-right-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Right Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-right-fill.svg)
 */
export const ArrowLeftRightFillIcon: IconType = (props) => {
  return GenIcon(arrowLeftRightFill)(props);
};

/**
 * The react component for the `arrow-left-right-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Right Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-right-line.svg)
 */
export const ArrowLeftRightLineIcon: IconType = (props) => {
  return GenIcon(arrowLeftRightLine)(props);
};

/**
 * The react component for the `arrow-left-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-s-line.svg)
 */
export const ArrowLeftSLineIcon: IconType = (props) => {
  return GenIcon(arrowLeftSLine)(props);
};

/**
 * The react component for the `arrow-left-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-up-fill.svg)
 */
export const ArrowLeftUpFillIcon: IconType = (props) => {
  return GenIcon(arrowLeftUpFill)(props);
};

/**
 * The react component for the `arrow-left-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-up-line.svg)
 */
export const ArrowLeftUpLineIcon: IconType = (props) => {
  return GenIcon(arrowLeftUpLine)(props);
};

/**
 * The react component for the `arrow-right-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-circle-fill.svg)
 */
export const ArrowRightCircleFillIcon: IconType = (props) => {
  return GenIcon(arrowRightCircleFill)(props);
};

/**
 * The react component for the `arrow-right-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-circle-line.svg)
 */
export const ArrowRightCircleLineIcon: IconType = (props) => {
  return GenIcon(arrowRightCircleLine)(props);
};

/**
 * The react component for the `arrow-right-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-down-fill.svg)
 */
export const ArrowRightDownFillIcon: IconType = (props) => {
  return GenIcon(arrowRightDownFill)(props);
};

/**
 * The react component for the `arrow-right-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-down-line.svg)
 */
export const ArrowRightDownLineIcon: IconType = (props) => {
  return GenIcon(arrowRightDownLine)(props);
};

/**
 * The react component for the `arrow-right-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-fill.svg)
 */
export const ArrowRightFillIcon: IconType = (props) => {
  return GenIcon(arrowRightFill)(props);
};

/**
 * The react component for the `arrow-right-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-line.svg)
 */
export const ArrowRightLineIcon: IconType = (props) => {
  return GenIcon(arrowRightLine)(props);
};

/**
 * The react component for the `arrow-right-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-s-line.svg)
 */
export const ArrowRightSLineIcon: IconType = (props) => {
  return GenIcon(arrowRightSLine)(props);
};

/**
 * The react component for the `arrow-right-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-up-fill.svg)
 */
export const ArrowRightUpFillIcon: IconType = (props) => {
  return GenIcon(arrowRightUpFill)(props);
};

/**
 * The react component for the `arrow-right-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-up-line.svg)
 */
export const ArrowRightUpLineIcon: IconType = (props) => {
  return GenIcon(arrowRightUpLine)(props);
};

/**
 * The react component for the `arrow-up-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-circle-fill.svg)
 */
export const ArrowUpCircleFillIcon: IconType = (props) => {
  return GenIcon(arrowUpCircleFill)(props);
};

/**
 * The react component for the `arrow-up-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-circle-line.svg)
 */
export const ArrowUpCircleLineIcon: IconType = (props) => {
  return GenIcon(arrowUpCircleLine)(props);
};

/**
 * The react component for the `arrow-up-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-down-fill.svg)
 */
export const ArrowUpDownFillIcon: IconType = (props) => {
  return GenIcon(arrowUpDownFill)(props);
};

/**
 * The react component for the `arrow-up-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-down-line.svg)
 */
export const ArrowUpDownLineIcon: IconType = (props) => {
  return GenIcon(arrowUpDownLine)(props);
};

/**
 * The react component for the `arrow-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-fill.svg)
 */
export const ArrowUpFillIcon: IconType = (props) => {
  return GenIcon(arrowUpFill)(props);
};

/**
 * The react component for the `arrow-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-line.svg)
 */
export const ArrowUpLineIcon: IconType = (props) => {
  return GenIcon(arrowUpLine)(props);
};

/**
 * The react component for the `arrow-up-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-s-line.svg)
 */
export const ArrowUpSLineIcon: IconType = (props) => {
  return GenIcon(arrowUpSLine)(props);
};

/**
 * The react component for the `artboard-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Artboard 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/artboard-2-fill.svg)
 */
export const Artboard2FillIcon: IconType = (props) => {
  return GenIcon(artboard2Fill)(props);
};

/**
 * The react component for the `artboard-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Artboard 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/artboard-2-line.svg)
 */
export const Artboard2LineIcon: IconType = (props) => {
  return GenIcon(artboard2Line)(props);
};

/**
 * The react component for the `artboard-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Artboard Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/artboard-fill.svg)
 */
export const ArtboardFillIcon: IconType = (props) => {
  return GenIcon(artboardFill)(props);
};

/**
 * The react component for the `artboard-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Artboard Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/artboard-line.svg)
 */
export const ArtboardLineIcon: IconType = (props) => {
  return GenIcon(artboardLine)(props);
};

/**
 * The react component for the `article-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Article Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/article-fill.svg)
 */
export const ArticleFillIcon: IconType = (props) => {
  return GenIcon(articleFill)(props);
};

/**
 * The react component for the `article-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Article Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/article-line.svg)
 */
export const ArticleLineIcon: IconType = (props) => {
  return GenIcon(articleLine)(props);
};

/**
 * The react component for the `aspect-ratio-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Aspect Ratio Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/aspect-ratio-fill.svg)
 */
export const AspectRatioFillIcon: IconType = (props) => {
  return GenIcon(aspectRatioFill)(props);
};

/**
 * The react component for the `aspect-ratio-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Aspect Ratio Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/aspect-ratio-line.svg)
 */
export const AspectRatioLineIcon: IconType = (props) => {
  return GenIcon(aspectRatioLine)(props);
};

/**
 * The react component for the `at-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![At Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/at-fill.svg)
 */
export const AtFillIcon: IconType = (props) => {
  return GenIcon(atFill)(props);
};

/**
 * The react component for the `at-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![At Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/at-line.svg)
 */
export const AtLineIcon: IconType = (props) => {
  return GenIcon(atLine)(props);
};

/**
 * The react component for the `attachment-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Attachment Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/attachment-fill.svg)
 */
export const AttachmentFillIcon: IconType = (props) => {
  return GenIcon(attachmentFill)(props);
};

/**
 * The react component for the `attachment-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Attachment Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/attachment-line.svg)
 */
export const AttachmentLineIcon: IconType = (props) => {
  return GenIcon(attachmentLine)(props);
};

/**
 * The react component for the `auction-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Auction Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/auction-fill.svg)
 */
export const AuctionFillIcon: IconType = (props) => {
  return GenIcon(auctionFill)(props);
};

/**
 * The react component for the `auction-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Auction Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/auction-line.svg)
 */
export const AuctionLineIcon: IconType = (props) => {
  return GenIcon(auctionLine)(props);
};

/**
 * The react component for the `award-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Award Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/award-fill.svg)
 */
export const AwardFillIcon: IconType = (props) => {
  return GenIcon(awardFill)(props);
};

/**
 * The react component for the `award-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Award Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/award-line.svg)
 */
export const AwardLineIcon: IconType = (props) => {
  return GenIcon(awardLine)(props);
};

/**
 * The react component for the `baidu-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Baidu Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/baidu-fill.svg)
 */
export const BaiduFillIcon: IconType = (props) => {
  return GenIcon(baiduFill)(props);
};

/**
 * The react component for the `baidu-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Baidu Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/baidu-line.svg)
 */
export const BaiduLineIcon: IconType = (props) => {
  return GenIcon(baiduLine)(props);
};

/**
 * The react component for the `ball-pen-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ball Pen Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ball-pen-fill.svg)
 */
export const BallPenFillIcon: IconType = (props) => {
  return GenIcon(ballPenFill)(props);
};

/**
 * The react component for the `ball-pen-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ball Pen Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ball-pen-line.svg)
 */
export const BallPenLineIcon: IconType = (props) => {
  return GenIcon(ballPenLine)(props);
};

/**
 * The react component for the `bank-card-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bank Card 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/bank-card-2-fill.svg)
 */
export const BankCard2FillIcon: IconType = (props) => {
  return GenIcon(bankCard2Fill)(props);
};

/**
 * The react component for the `bank-card-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bank Card 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/bank-card-2-line.svg)
 */
export const BankCard2LineIcon: IconType = (props) => {
  return GenIcon(bankCard2Line)(props);
};

/**
 * The react component for the `bank-card-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bank Card Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/bank-card-fill.svg)
 */
export const BankCardFillIcon: IconType = (props) => {
  return GenIcon(bankCardFill)(props);
};

/**
 * The react component for the `bank-card-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bank Card Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/bank-card-line.svg)
 */
export const BankCardLineIcon: IconType = (props) => {
  return GenIcon(bankCardLine)(props);
};

/**
 * The react component for the `bank-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bank Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/bank-fill.svg)
 */
export const BankFillIcon: IconType = (props) => {
  return GenIcon(bankFill)(props);
};

/**
 * The react component for the `bank-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bank Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/bank-line.svg)
 */
export const BankLineIcon: IconType = (props) => {
  return GenIcon(bankLine)(props);
};

/**
 * The react component for the `bar-chart-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-2-fill.svg)
 */
export const BarChart2FillIcon: IconType = (props) => {
  return GenIcon(barChart2Fill)(props);
};

/**
 * The react component for the `bar-chart-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-2-line.svg)
 */
export const BarChart2LineIcon: IconType = (props) => {
  return GenIcon(barChart2Line)(props);
};

/**
 * The react component for the `bar-chart-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-box-fill.svg)
 */
export const BarChartBoxFillIcon: IconType = (props) => {
  return GenIcon(barChartBoxFill)(props);
};

/**
 * The react component for the `bar-chart-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-box-line.svg)
 */
export const BarChartBoxLineIcon: IconType = (props) => {
  return GenIcon(barChartBoxLine)(props);
};

/**
 * The react component for the `bar-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-fill.svg)
 */
export const BarChartFillIcon: IconType = (props) => {
  return GenIcon(barChartFill)(props);
};

/**
 * The react component for the `bar-chart-grouped-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Grouped Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-grouped-fill.svg)
 */
export const BarChartGroupedFillIcon: IconType = (props) => {
  return GenIcon(barChartGroupedFill)(props);
};

/**
 * The react component for the `bar-chart-grouped-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Grouped Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-grouped-line.svg)
 */
export const BarChartGroupedLineIcon: IconType = (props) => {
  return GenIcon(barChartGroupedLine)(props);
};

/**
 * The react component for the `bar-chart-horizontal-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Horizontal Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-horizontal-fill.svg)
 */
export const BarChartHorizontalFillIcon: IconType = (props) => {
  return GenIcon(barChartHorizontalFill)(props);
};

/**
 * The react component for the `bar-chart-horizontal-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Horizontal Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-horizontal-line.svg)
 */
export const BarChartHorizontalLineIcon: IconType = (props) => {
  return GenIcon(barChartHorizontalLine)(props);
};

/**
 * The react component for the `bar-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bar Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bar-chart-line.svg)
 */
export const BarChartLineIcon: IconType = (props) => {
  return GenIcon(barChartLine)(props);
};

/**
 * The react component for the `barcode-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Barcode Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/barcode-box-fill.svg)
 */
export const BarcodeBoxFillIcon: IconType = (props) => {
  return GenIcon(barcodeBoxFill)(props);
};

/**
 * The react component for the `barcode-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Barcode Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/barcode-box-line.svg)
 */
export const BarcodeBoxLineIcon: IconType = (props) => {
  return GenIcon(barcodeBoxLine)(props);
};

/**
 * The react component for the `barcode-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Barcode Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/barcode-fill.svg)
 */
export const BarcodeFillIcon: IconType = (props) => {
  return GenIcon(barcodeFill)(props);
};

/**
 * The react component for the `barcode-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Barcode Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/barcode-line.svg)
 */
export const BarcodeLineIcon: IconType = (props) => {
  return GenIcon(barcodeLine)(props);
};

/**
 * The react component for the `barricade-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Barricade Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/barricade-fill.svg)
 */
export const BarricadeFillIcon: IconType = (props) => {
  return GenIcon(barricadeFill)(props);
};

/**
 * The react component for the `barricade-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Barricade Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/barricade-line.svg)
 */
export const BarricadeLineIcon: IconType = (props) => {
  return GenIcon(barricadeLine)(props);
};

/**
 * The react component for the `base-station-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Base Station Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/base-station-fill.svg)
 */
export const BaseStationFillIcon: IconType = (props) => {
  return GenIcon(baseStationFill)(props);
};

/**
 * The react component for the `base-station-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Base Station Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/base-station-line.svg)
 */
export const BaseStationLineIcon: IconType = (props) => {
  return GenIcon(baseStationLine)(props);
};

/**
 * The react component for the `basketball-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Basketball Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/basketball-fill.svg)
 */
export const BasketballFillIcon: IconType = (props) => {
  return GenIcon(basketballFill)(props);
};

/**
 * The react component for the `basketball-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Basketball Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/basketball-line.svg)
 */
export const BasketballLineIcon: IconType = (props) => {
  return GenIcon(basketballLine)(props);
};

/**
 * The react component for the `battery-2-charge-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery 2 Charge Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-2-charge-fill.svg)
 */
export const Battery2ChargeFillIcon: IconType = (props) => {
  return GenIcon(battery2ChargeFill)(props);
};

/**
 * The react component for the `battery-2-charge-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery 2 Charge Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-2-charge-line.svg)
 */
export const Battery2ChargeLineIcon: IconType = (props) => {
  return GenIcon(battery2ChargeLine)(props);
};

/**
 * The react component for the `battery-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-2-fill.svg)
 */
export const Battery2FillIcon: IconType = (props) => {
  return GenIcon(battery2Fill)(props);
};

/**
 * The react component for the `battery-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-2-line.svg)
 */
export const Battery2LineIcon: IconType = (props) => {
  return GenIcon(battery2Line)(props);
};

/**
 * The react component for the `battery-charge-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Charge Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-charge-fill.svg)
 */
export const BatteryChargeFillIcon: IconType = (props) => {
  return GenIcon(batteryChargeFill)(props);
};

/**
 * The react component for the `battery-charge-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Charge Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-charge-line.svg)
 */
export const BatteryChargeLineIcon: IconType = (props) => {
  return GenIcon(batteryChargeLine)(props);
};

/**
 * The react component for the `battery-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-fill.svg)
 */
export const BatteryFillIcon: IconType = (props) => {
  return GenIcon(batteryFill)(props);
};

/**
 * The react component for the `battery-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-line.svg)
 */
export const BatteryLineIcon: IconType = (props) => {
  return GenIcon(batteryLine)(props);
};

/**
 * The react component for the `battery-low-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Low Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-low-fill.svg)
 */
export const BatteryLowFillIcon: IconType = (props) => {
  return GenIcon(batteryLowFill)(props);
};

/**
 * The react component for the `battery-low-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Low Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-low-line.svg)
 */
export const BatteryLowLineIcon: IconType = (props) => {
  return GenIcon(batteryLowLine)(props);
};

/**
 * The react component for the `battery-saver-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Saver Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-saver-fill.svg)
 */
export const BatterySaverFillIcon: IconType = (props) => {
  return GenIcon(batterySaverFill)(props);
};

/**
 * The react component for the `battery-saver-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Saver Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-saver-line.svg)
 */
export const BatterySaverLineIcon: IconType = (props) => {
  return GenIcon(batterySaverLine)(props);
};

/**
 * The react component for the `battery-share-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Share Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-share-fill.svg)
 */
export const BatteryShareFillIcon: IconType = (props) => {
  return GenIcon(batteryShareFill)(props);
};

/**
 * The react component for the `battery-share-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Battery Share Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/battery-share-line.svg)
 */
export const BatteryShareLineIcon: IconType = (props) => {
  return GenIcon(batteryShareLine)(props);
};

/**
 * The react component for the `bear-smile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bear Smile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/bear-smile-fill.svg)
 */
export const BearSmileFillIcon: IconType = (props) => {
  return GenIcon(bearSmileFill)(props);
};

/**
 * The react component for the `bear-smile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bear Smile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/bear-smile-line.svg)
 */
export const BearSmileLineIcon: IconType = (props) => {
  return GenIcon(bearSmileLine)(props);
};

/**
 * The react component for the `behance-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Behance Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/behance-fill.svg)
 */
export const BehanceFillIcon: IconType = (props) => {
  return GenIcon(behanceFill)(props);
};

/**
 * The react component for the `behance-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Behance Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/behance-line.svg)
 */
export const BehanceLineIcon: IconType = (props) => {
  return GenIcon(behanceLine)(props);
};

/**
 * The react component for the `bell-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bell Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/bell-fill.svg)
 */
export const BellFillIcon: IconType = (props) => {
  return GenIcon(bellFill)(props);
};

/**
 * The react component for the `bell-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bell Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/bell-line.svg)
 */
export const BellLineIcon: IconType = (props) => {
  return GenIcon(bellLine)(props);
};

/**
 * The react component for the `bike-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bike Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bike-fill.svg)
 */
export const BikeFillIcon: IconType = (props) => {
  return GenIcon(bikeFill)(props);
};

/**
 * The react component for the `bike-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bike Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bike-line.svg)
 */
export const BikeLineIcon: IconType = (props) => {
  return GenIcon(bikeLine)(props);
};

/**
 * The react component for the `bilibili-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bilibili Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/bilibili-fill.svg)
 */
export const BilibiliFillIcon: IconType = (props) => {
  return GenIcon(bilibiliFill)(props);
};

/**
 * The react component for the `bilibili-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bilibili Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/bilibili-line.svg)
 */
export const BilibiliLineIcon: IconType = (props) => {
  return GenIcon(bilibiliLine)(props);
};

/**
 * The react component for the `bill-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bill Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/bill-fill.svg)
 */
export const BillFillIcon: IconType = (props) => {
  return GenIcon(billFill)(props);
};

/**
 * The react component for the `bill-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bill Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/bill-line.svg)
 */
export const BillLineIcon: IconType = (props) => {
  return GenIcon(billLine)(props);
};

/**
 * The react component for the `billiards-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Billiards Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/billiards-fill.svg)
 */
export const BilliardsFillIcon: IconType = (props) => {
  return GenIcon(billiardsFill)(props);
};

/**
 * The react component for the `billiards-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Billiards Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/billiards-line.svg)
 */
export const BilliardsLineIcon: IconType = (props) => {
  return GenIcon(billiardsLine)(props);
};

/**
 * The react component for the `bit-coin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bit Coin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/bit-coin-fill.svg)
 */
export const BitCoinFillIcon: IconType = (props) => {
  return GenIcon(bitCoinFill)(props);
};

/**
 * The react component for the `bit-coin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bit Coin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/bit-coin-line.svg)
 */
export const BitCoinLineIcon: IconType = (props) => {
  return GenIcon(bitCoinLine)(props);
};

/**
 * The react component for the `blaze-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Blaze Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/blaze-fill.svg)
 */
export const BlazeFillIcon: IconType = (props) => {
  return GenIcon(blazeFill)(props);
};

/**
 * The react component for the `blaze-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Blaze Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/blaze-line.svg)
 */
export const BlazeLineIcon: IconType = (props) => {
  return GenIcon(blazeLine)(props);
};

/**
 * The react component for the `bluetooth-connect-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bluetooth Connect Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/bluetooth-connect-fill.svg)
 */
export const BluetoothConnectFillIcon: IconType = (props) => {
  return GenIcon(bluetoothConnectFill)(props);
};

/**
 * The react component for the `bluetooth-connect-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bluetooth Connect Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/bluetooth-connect-line.svg)
 */
export const BluetoothConnectLineIcon: IconType = (props) => {
  return GenIcon(bluetoothConnectLine)(props);
};

/**
 * The react component for the `bluetooth-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bluetooth Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/bluetooth-fill.svg)
 */
export const BluetoothFillIcon: IconType = (props) => {
  return GenIcon(bluetoothFill)(props);
};

/**
 * The react component for the `bluetooth-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bluetooth Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/bluetooth-line.svg)
 */
export const BluetoothLineIcon: IconType = (props) => {
  return GenIcon(bluetoothLine)(props);
};

/**
 * The react component for the `blur-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Blur Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/blur-off-fill.svg)
 */
export const BlurOffFillIcon: IconType = (props) => {
  return GenIcon(blurOffFill)(props);
};

/**
 * The react component for the `blur-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Blur Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/blur-off-line.svg)
 */
export const BlurOffLineIcon: IconType = (props) => {
  return GenIcon(blurOffLine)(props);
};

/**
 * The react component for the `body-scan-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Body Scan Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/body-scan-fill.svg)
 */
export const BodyScanFillIcon: IconType = (props) => {
  return GenIcon(bodyScanFill)(props);
};

/**
 * The react component for the `body-scan-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Body Scan Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/body-scan-line.svg)
 */
export const BodyScanLineIcon: IconType = (props) => {
  return GenIcon(bodyScanLine)(props);
};

/**
 * The react component for the `book-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-2-fill.svg)
 */
export const Book2FillIcon: IconType = (props) => {
  return GenIcon(book2Fill)(props);
};

/**
 * The react component for the `book-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-2-line.svg)
 */
export const Book2LineIcon: IconType = (props) => {
  return GenIcon(book2Line)(props);
};

/**
 * The react component for the `book-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-3-fill.svg)
 */
export const Book3FillIcon: IconType = (props) => {
  return GenIcon(book3Fill)(props);
};

/**
 * The react component for the `book-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-3-line.svg)
 */
export const Book3LineIcon: IconType = (props) => {
  return GenIcon(book3Line)(props);
};

/**
 * The react component for the `book-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-fill.svg)
 */
export const BookFillIcon: IconType = (props) => {
  return GenIcon(bookFill)(props);
};

/**
 * The react component for the `book-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-line.svg)
 */
export const BookLineIcon: IconType = (props) => {
  return GenIcon(bookLine)(props);
};

/**
 * The react component for the `book-mark-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Mark Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-mark-fill.svg)
 */
export const BookMarkFillIcon: IconType = (props) => {
  return GenIcon(bookMarkFill)(props);
};

/**
 * The react component for the `book-mark-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Mark Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-mark-line.svg)
 */
export const BookMarkLineIcon: IconType = (props) => {
  return GenIcon(bookMarkLine)(props);
};

/**
 * The react component for the `book-open-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Open Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-open-fill.svg)
 */
export const BookOpenFillIcon: IconType = (props) => {
  return GenIcon(bookOpenFill)(props);
};

/**
 * The react component for the `book-open-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Open Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-open-line.svg)
 */
export const BookOpenLineIcon: IconType = (props) => {
  return GenIcon(bookOpenLine)(props);
};

/**
 * The react component for the `book-read-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Read Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-read-fill.svg)
 */
export const BookReadFillIcon: IconType = (props) => {
  return GenIcon(bookReadFill)(props);
};

/**
 * The react component for the `book-read-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Book Read Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/book-read-line.svg)
 */
export const BookReadLineIcon: IconType = (props) => {
  return GenIcon(bookReadLine)(props);
};

/**
 * The react component for the `booklet-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Booklet Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/booklet-fill.svg)
 */
export const BookletFillIcon: IconType = (props) => {
  return GenIcon(bookletFill)(props);
};

/**
 * The react component for the `booklet-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Booklet Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/booklet-line.svg)
 */
export const BookletLineIcon: IconType = (props) => {
  return GenIcon(bookletLine)(props);
};

/**
 * The react component for the `bookmark-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bookmark 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bookmark-2-fill.svg)
 */
export const Bookmark2FillIcon: IconType = (props) => {
  return GenIcon(bookmark2Fill)(props);
};

/**
 * The react component for the `bookmark-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bookmark 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bookmark-2-line.svg)
 */
export const Bookmark2LineIcon: IconType = (props) => {
  return GenIcon(bookmark2Line)(props);
};

/**
 * The react component for the `bookmark-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bookmark 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bookmark-3-fill.svg)
 */
export const Bookmark3FillIcon: IconType = (props) => {
  return GenIcon(bookmark3Fill)(props);
};

/**
 * The react component for the `bookmark-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bookmark 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bookmark-3-line.svg)
 */
export const Bookmark3LineIcon: IconType = (props) => {
  return GenIcon(bookmark3Line)(props);
};

/**
 * The react component for the `bookmark-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bookmark Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bookmark-fill.svg)
 */
export const BookmarkFillIcon: IconType = (props) => {
  return GenIcon(bookmarkFill)(props);
};

/**
 * The react component for the `bookmark-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bookmark Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bookmark-line.svg)
 */
export const BookmarkLineIcon: IconType = (props) => {
  return GenIcon(bookmarkLine)(props);
};

/**
 * The react component for the `boxing-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Boxing Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/boxing-fill.svg)
 */
export const BoxingFillIcon: IconType = (props) => {
  return GenIcon(boxingFill)(props);
};

/**
 * The react component for the `boxing-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Boxing Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/boxing-line.svg)
 */
export const BoxingLineIcon: IconType = (props) => {
  return GenIcon(boxingLine)(props);
};

/**
 * The react component for the `braces-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Braces Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/braces-fill.svg)
 */
export const BracesFillIcon: IconType = (props) => {
  return GenIcon(bracesFill)(props);
};

/**
 * The react component for the `brackets-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brackets Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/brackets-fill.svg)
 */
export const BracketsFillIcon: IconType = (props) => {
  return GenIcon(bracketsFill)(props);
};

/**
 * The react component for the `brackets-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brackets Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/brackets-line.svg)
 */
export const BracketsLineIcon: IconType = (props) => {
  return GenIcon(bracketsLine)(props);
};

/**
 * The react component for the `briefcase-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-2-fill.svg)
 */
export const Briefcase2FillIcon: IconType = (props) => {
  return GenIcon(briefcase2Fill)(props);
};

/**
 * The react component for the `briefcase-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-2-line.svg)
 */
export const Briefcase2LineIcon: IconType = (props) => {
  return GenIcon(briefcase2Line)(props);
};

/**
 * The react component for the `briefcase-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-3-fill.svg)
 */
export const Briefcase3FillIcon: IconType = (props) => {
  return GenIcon(briefcase3Fill)(props);
};

/**
 * The react component for the `briefcase-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-3-line.svg)
 */
export const Briefcase3LineIcon: IconType = (props) => {
  return GenIcon(briefcase3Line)(props);
};

/**
 * The react component for the `briefcase-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-4-fill.svg)
 */
export const Briefcase4FillIcon: IconType = (props) => {
  return GenIcon(briefcase4Fill)(props);
};

/**
 * The react component for the `briefcase-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-4-line.svg)
 */
export const Briefcase4LineIcon: IconType = (props) => {
  return GenIcon(briefcase4Line)(props);
};

/**
 * The react component for the `briefcase-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-5-fill.svg)
 */
export const Briefcase5FillIcon: IconType = (props) => {
  return GenIcon(briefcase5Fill)(props);
};

/**
 * The react component for the `briefcase-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-5-line.svg)
 */
export const Briefcase5LineIcon: IconType = (props) => {
  return GenIcon(briefcase5Line)(props);
};

/**
 * The react component for the `briefcase-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-fill.svg)
 */
export const BriefcaseFillIcon: IconType = (props) => {
  return GenIcon(briefcaseFill)(props);
};

/**
 * The react component for the `briefcase-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Briefcase Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/briefcase-line.svg)
 */
export const BriefcaseLineIcon: IconType = (props) => {
  return GenIcon(briefcaseLine)(props);
};

/**
 * The react component for the `broadcast-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Broadcast Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/broadcast-fill.svg)
 */
export const BroadcastFillIcon: IconType = (props) => {
  return GenIcon(broadcastFill)(props);
};

/**
 * The react component for the `broadcast-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Broadcast Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/broadcast-line.svg)
 */
export const BroadcastLineIcon: IconType = (props) => {
  return GenIcon(broadcastLine)(props);
};

/**
 * The react component for the `brush-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-2-fill.svg)
 */
export const Brush2FillIcon: IconType = (props) => {
  return GenIcon(brush2Fill)(props);
};

/**
 * The react component for the `brush-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-2-line.svg)
 */
export const Brush2LineIcon: IconType = (props) => {
  return GenIcon(brush2Line)(props);
};

/**
 * The react component for the `brush-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-3-fill.svg)
 */
export const Brush3FillIcon: IconType = (props) => {
  return GenIcon(brush3Fill)(props);
};

/**
 * The react component for the `brush-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-3-line.svg)
 */
export const Brush3LineIcon: IconType = (props) => {
  return GenIcon(brush3Line)(props);
};

/**
 * The react component for the `brush-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-4-fill.svg)
 */
export const Brush4FillIcon: IconType = (props) => {
  return GenIcon(brush4Fill)(props);
};

/**
 * The react component for the `brush-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-4-line.svg)
 */
export const Brush4LineIcon: IconType = (props) => {
  return GenIcon(brush4Line)(props);
};

/**
 * The react component for the `brush-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-fill.svg)
 */
export const BrushFillIcon: IconType = (props) => {
  return GenIcon(brushFill)(props);
};

/**
 * The react component for the `brush-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Brush Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/brush-line.svg)
 */
export const BrushLineIcon: IconType = (props) => {
  return GenIcon(brushLine)(props);
};

/**
 * The react component for the `bubble-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bubble Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bubble-chart-fill.svg)
 */
export const BubbleChartFillIcon: IconType = (props) => {
  return GenIcon(bubbleChartFill)(props);
};

/**
 * The react component for the `bubble-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bubble Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/bubble-chart-line.svg)
 */
export const BubbleChartLineIcon: IconType = (props) => {
  return GenIcon(bubbleChartLine)(props);
};

/**
 * The react component for the `bug-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bug 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/bug-2-fill.svg)
 */
export const Bug2FillIcon: IconType = (props) => {
  return GenIcon(bug2Fill)(props);
};

/**
 * The react component for the `bug-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bug 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/bug-2-line.svg)
 */
export const Bug2LineIcon: IconType = (props) => {
  return GenIcon(bug2Line)(props);
};

/**
 * The react component for the `bug-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bug Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/bug-fill.svg)
 */
export const BugFillIcon: IconType = (props) => {
  return GenIcon(bugFill)(props);
};

/**
 * The react component for the `bug-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bug Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/bug-line.svg)
 */
export const BugLineIcon: IconType = (props) => {
  return GenIcon(bugLine)(props);
};

/**
 * The react component for the `building-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-2-fill.svg)
 */
export const Building2FillIcon: IconType = (props) => {
  return GenIcon(building2Fill)(props);
};

/**
 * The react component for the `building-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-2-line.svg)
 */
export const Building2LineIcon: IconType = (props) => {
  return GenIcon(building2Line)(props);
};

/**
 * The react component for the `building-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-3-fill.svg)
 */
export const Building3FillIcon: IconType = (props) => {
  return GenIcon(building3Fill)(props);
};

/**
 * The react component for the `building-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-3-line.svg)
 */
export const Building3LineIcon: IconType = (props) => {
  return GenIcon(building3Line)(props);
};

/**
 * The react component for the `building-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-4-fill.svg)
 */
export const Building4FillIcon: IconType = (props) => {
  return GenIcon(building4Fill)(props);
};

/**
 * The react component for the `building-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-4-line.svg)
 */
export const Building4LineIcon: IconType = (props) => {
  return GenIcon(building4Line)(props);
};

/**
 * The react component for the `building-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-fill.svg)
 */
export const BuildingFillIcon: IconType = (props) => {
  return GenIcon(buildingFill)(props);
};

/**
 * The react component for the `building-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Building Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/building-line.svg)
 */
export const BuildingLineIcon: IconType = (props) => {
  return GenIcon(buildingLine)(props);
};

/**
 * The react component for the `bus-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bus 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bus-2-fill.svg)
 */
export const Bus2FillIcon: IconType = (props) => {
  return GenIcon(bus2Fill)(props);
};

/**
 * The react component for the `bus-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bus 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bus-2-line.svg)
 */
export const Bus2LineIcon: IconType = (props) => {
  return GenIcon(bus2Line)(props);
};

/**
 * The react component for the `bus-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bus Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bus-fill.svg)
 */
export const BusFillIcon: IconType = (props) => {
  return GenIcon(busFill)(props);
};

/**
 * The react component for the `bus-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bus Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bus-line.svg)
 */
export const BusLineIcon: IconType = (props) => {
  return GenIcon(busLine)(props);
};

/**
 * The react component for the `bus-wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bus Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bus-wifi-fill.svg)
 */
export const BusWifiFillIcon: IconType = (props) => {
  return GenIcon(busWifiFill)(props);
};

/**
 * The react component for the `bus-wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bus Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/bus-wifi-line.svg)
 */
export const BusWifiLineIcon: IconType = (props) => {
  return GenIcon(busWifiLine)(props);
};

/**
 * The react component for the `cactus-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cactus Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cactus-fill.svg)
 */
export const CactusFillIcon: IconType = (props) => {
  return GenIcon(cactusFill)(props);
};

/**
 * The react component for the `cactus-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cactus Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cactus-line.svg)
 */
export const CactusLineIcon: IconType = (props) => {
  return GenIcon(cactusLine)(props);
};

/**
 * The react component for the `cake-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cake 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cake-2-fill.svg)
 */
export const Cake2FillIcon: IconType = (props) => {
  return GenIcon(cake2Fill)(props);
};

/**
 * The react component for the `cake-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cake 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cake-2-line.svg)
 */
export const Cake2LineIcon: IconType = (props) => {
  return GenIcon(cake2Line)(props);
};

/**
 * The react component for the `cake-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cake 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cake-3-fill.svg)
 */
export const Cake3FillIcon: IconType = (props) => {
  return GenIcon(cake3Fill)(props);
};

/**
 * The react component for the `cake-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cake 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cake-3-line.svg)
 */
export const Cake3LineIcon: IconType = (props) => {
  return GenIcon(cake3Line)(props);
};

/**
 * The react component for the `cake-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cake Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cake-fill.svg)
 */
export const CakeFillIcon: IconType = (props) => {
  return GenIcon(cakeFill)(props);
};

/**
 * The react component for the `cake-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cake Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/cake-line.svg)
 */
export const CakeLineIcon: IconType = (props) => {
  return GenIcon(cakeLine)(props);
};

/**
 * The react component for the `calculator-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calculator Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calculator-fill.svg)
 */
export const CalculatorFillIcon: IconType = (props) => {
  return GenIcon(calculatorFill)(props);
};

/**
 * The react component for the `calculator-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calculator Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calculator-line.svg)
 */
export const CalculatorLineIcon: IconType = (props) => {
  return GenIcon(calculatorLine)(props);
};

/**
 * The react component for the `calendar-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-2-fill.svg)
 */
export const Calendar2FillIcon: IconType = (props) => {
  return GenIcon(calendar2Fill)(props);
};

/**
 * The react component for the `calendar-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-2-line.svg)
 */
export const Calendar2LineIcon: IconType = (props) => {
  return GenIcon(calendar2Line)(props);
};

/**
 * The react component for the `calendar-check-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Check Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-check-fill.svg)
 */
export const CalendarCheckFillIcon: IconType = (props) => {
  return GenIcon(calendarCheckFill)(props);
};

/**
 * The react component for the `calendar-check-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Check Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-check-line.svg)
 */
export const CalendarCheckLineIcon: IconType = (props) => {
  return GenIcon(calendarCheckLine)(props);
};

/**
 * The react component for the `calendar-event-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Event Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-event-fill.svg)
 */
export const CalendarEventFillIcon: IconType = (props) => {
  return GenIcon(calendarEventFill)(props);
};

/**
 * The react component for the `calendar-event-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Event Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-event-line.svg)
 */
export const CalendarEventLineIcon: IconType = (props) => {
  return GenIcon(calendarEventLine)(props);
};

/**
 * The react component for the `calendar-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-fill.svg)
 */
export const CalendarFillIcon: IconType = (props) => {
  return GenIcon(calendarFill)(props);
};

/**
 * The react component for the `calendar-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-line.svg)
 */
export const CalendarLineIcon: IconType = (props) => {
  return GenIcon(calendarLine)(props);
};

/**
 * The react component for the `calendar-todo-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Todo Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-todo-fill.svg)
 */
export const CalendarTodoFillIcon: IconType = (props) => {
  return GenIcon(calendarTodoFill)(props);
};

/**
 * The react component for the `calendar-todo-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Calendar Todo Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/calendar-todo-line.svg)
 */
export const CalendarTodoLineIcon: IconType = (props) => {
  return GenIcon(calendarTodoLine)(props);
};

/**
 * The react component for the `camera-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-2-fill.svg)
 */
export const Camera2FillIcon: IconType = (props) => {
  return GenIcon(camera2Fill)(props);
};

/**
 * The react component for the `camera-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-2-line.svg)
 */
export const Camera2LineIcon: IconType = (props) => {
  return GenIcon(camera2Line)(props);
};

/**
 * The react component for the `camera-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-3-fill.svg)
 */
export const Camera3FillIcon: IconType = (props) => {
  return GenIcon(camera3Fill)(props);
};

/**
 * The react component for the `camera-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-3-line.svg)
 */
export const Camera3LineIcon: IconType = (props) => {
  return GenIcon(camera3Line)(props);
};

/**
 * The react component for the `camera-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-fill.svg)
 */
export const CameraFillIcon: IconType = (props) => {
  return GenIcon(cameraFill)(props);
};

/**
 * The react component for the `camera-lens-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Lens Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-lens-fill.svg)
 */
export const CameraLensFillIcon: IconType = (props) => {
  return GenIcon(cameraLensFill)(props);
};

/**
 * The react component for the `camera-lens-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Lens Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-lens-line.svg)
 */
export const CameraLensLineIcon: IconType = (props) => {
  return GenIcon(cameraLensLine)(props);
};

/**
 * The react component for the `camera-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-line.svg)
 */
export const CameraLineIcon: IconType = (props) => {
  return GenIcon(cameraLine)(props);
};

/**
 * The react component for the `camera-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-off-fill.svg)
 */
export const CameraOffFillIcon: IconType = (props) => {
  return GenIcon(cameraOffFill)(props);
};

/**
 * The react component for the `camera-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-off-line.svg)
 */
export const CameraOffLineIcon: IconType = (props) => {
  return GenIcon(cameraOffLine)(props);
};

/**
 * The react component for the `camera-switch-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Switch Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-switch-fill.svg)
 */
export const CameraSwitchFillIcon: IconType = (props) => {
  return GenIcon(cameraSwitchFill)(props);
};

/**
 * The react component for the `camera-switch-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Camera Switch Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/camera-switch-line.svg)
 */
export const CameraSwitchLineIcon: IconType = (props) => {
  return GenIcon(cameraSwitchLine)(props);
};

/**
 * The react component for the `capsule-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Capsule Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/capsule-fill.svg)
 */
export const CapsuleFillIcon: IconType = (props) => {
  return GenIcon(capsuleFill)(props);
};

/**
 * The react component for the `capsule-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Capsule Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/capsule-line.svg)
 */
export const CapsuleLineIcon: IconType = (props) => {
  return GenIcon(capsuleLine)(props);
};

/**
 * The react component for the `car-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Car Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/car-fill.svg)
 */
export const CarFillIcon: IconType = (props) => {
  return GenIcon(carFill)(props);
};

/**
 * The react component for the `car-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Car Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/car-line.svg)
 */
export const CarLineIcon: IconType = (props) => {
  return GenIcon(carLine)(props);
};

/**
 * The react component for the `car-washing-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Car Washing Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/car-washing-fill.svg)
 */
export const CarWashingFillIcon: IconType = (props) => {
  return GenIcon(carWashingFill)(props);
};

/**
 * The react component for the `car-washing-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Car Washing Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/car-washing-line.svg)
 */
export const CarWashingLineIcon: IconType = (props) => {
  return GenIcon(carWashingLine)(props);
};

/**
 * The react component for the `caravan-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Caravan Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/caravan-fill.svg)
 */
export const CaravanFillIcon: IconType = (props) => {
  return GenIcon(caravanFill)(props);
};

/**
 * The react component for the `caravan-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Caravan Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/caravan-line.svg)
 */
export const CaravanLineIcon: IconType = (props) => {
  return GenIcon(caravanLine)(props);
};

/**
 * The react component for the `cast-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cast Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/cast-fill.svg)
 */
export const CastFillIcon: IconType = (props) => {
  return GenIcon(castFill)(props);
};

/**
 * The react component for the `cast-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cast Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/cast-line.svg)
 */
export const CastLineIcon: IconType = (props) => {
  return GenIcon(castLine)(props);
};

/**
 * The react component for the `cellphone-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cellphone Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/cellphone-fill.svg)
 */
export const CellphoneFillIcon: IconType = (props) => {
  return GenIcon(cellphoneFill)(props);
};

/**
 * The react component for the `cellphone-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cellphone Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/cellphone-line.svg)
 */
export const CellphoneLineIcon: IconType = (props) => {
  return GenIcon(cellphoneLine)(props);
};

/**
 * The react component for the `celsius-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Celsius Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/celsius-fill.svg)
 */
export const CelsiusFillIcon: IconType = (props) => {
  return GenIcon(celsiusFill)(props);
};

/**
 * The react component for the `celsius-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Celsius Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/celsius-line.svg)
 */
export const CelsiusLineIcon: IconType = (props) => {
  return GenIcon(celsiusLine)(props);
};

/**
 * The react component for the `centos-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Centos Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/centos-fill.svg)
 */
export const CentosFillIcon: IconType = (props) => {
  return GenIcon(centosFill)(props);
};

/**
 * The react component for the `centos-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Centos Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/centos-line.svg)
 */
export const CentosLineIcon: IconType = (props) => {
  return GenIcon(centosLine)(props);
};

/**
 * The react component for the `character-recognition-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Character Recognition Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/character-recognition-fill.svg)
 */
export const CharacterRecognitionFillIcon: IconType = (props) => {
  return GenIcon(characterRecognitionFill)(props);
};

/**
 * The react component for the `character-recognition-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Character Recognition Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/character-recognition-line.svg)
 */
export const CharacterRecognitionLineIcon: IconType = (props) => {
  return GenIcon(characterRecognitionLine)(props);
};

/**
 * The react component for the `charging-pile-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Charging Pile 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/charging-pile-2-fill.svg)
 */
export const ChargingPile2FillIcon: IconType = (props) => {
  return GenIcon(chargingPile2Fill)(props);
};

/**
 * The react component for the `charging-pile-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Charging Pile 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/charging-pile-2-line.svg)
 */
export const ChargingPile2LineIcon: IconType = (props) => {
  return GenIcon(chargingPile2Line)(props);
};

/**
 * The react component for the `charging-pile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Charging Pile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/charging-pile-fill.svg)
 */
export const ChargingPileFillIcon: IconType = (props) => {
  return GenIcon(chargingPileFill)(props);
};

/**
 * The react component for the `charging-pile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Charging Pile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/charging-pile-line.svg)
 */
export const ChargingPileLineIcon: IconType = (props) => {
  return GenIcon(chargingPileLine)(props);
};

/**
 * The react component for the `chat-1-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 1 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-1-fill.svg)
 */
export const Chat1FillIcon: IconType = (props) => {
  return GenIcon(chat1Fill)(props);
};

/**
 * The react component for the `chat-1-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 1 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-1-line.svg)
 */
export const Chat1LineIcon: IconType = (props) => {
  return GenIcon(chat1Line)(props);
};

/**
 * The react component for the `chat-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-2-fill.svg)
 */
export const Chat2FillIcon: IconType = (props) => {
  return GenIcon(chat2Fill)(props);
};

/**
 * The react component for the `chat-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-2-line.svg)
 */
export const Chat2LineIcon: IconType = (props) => {
  return GenIcon(chat2Line)(props);
};

/**
 * The react component for the `chat-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-3-fill.svg)
 */
export const Chat3FillIcon: IconType = (props) => {
  return GenIcon(chat3Fill)(props);
};

/**
 * The react component for the `chat-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-3-line.svg)
 */
export const Chat3LineIcon: IconType = (props) => {
  return GenIcon(chat3Line)(props);
};

/**
 * The react component for the `chat-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-4-fill.svg)
 */
export const Chat4FillIcon: IconType = (props) => {
  return GenIcon(chat4Fill)(props);
};

/**
 * The react component for the `chat-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-4-line.svg)
 */
export const Chat4LineIcon: IconType = (props) => {
  return GenIcon(chat4Line)(props);
};

/**
 * The react component for the `chat-check-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Check Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-check-fill.svg)
 */
export const ChatCheckFillIcon: IconType = (props) => {
  return GenIcon(chatCheckFill)(props);
};

/**
 * The react component for the `chat-check-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Check Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-check-line.svg)
 */
export const ChatCheckLineIcon: IconType = (props) => {
  return GenIcon(chatCheckLine)(props);
};

/**
 * The react component for the `chat-delete-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Delete Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-delete-fill.svg)
 */
export const ChatDeleteFillIcon: IconType = (props) => {
  return GenIcon(chatDeleteFill)(props);
};

/**
 * The react component for the `chat-delete-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Delete Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-delete-line.svg)
 */
export const ChatDeleteLineIcon: IconType = (props) => {
  return GenIcon(chatDeleteLine)(props);
};

/**
 * The react component for the `chat-download-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Download Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-download-fill.svg)
 */
export const ChatDownloadFillIcon: IconType = (props) => {
  return GenIcon(chatDownloadFill)(props);
};

/**
 * The react component for the `chat-download-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Download Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-download-line.svg)
 */
export const ChatDownloadLineIcon: IconType = (props) => {
  return GenIcon(chatDownloadLine)(props);
};

/**
 * The react component for the `chat-follow-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Follow Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-follow-up-fill.svg)
 */
export const ChatFollowUpFillIcon: IconType = (props) => {
  return GenIcon(chatFollowUpFill)(props);
};

/**
 * The react component for the `chat-follow-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Follow Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-follow-up-line.svg)
 */
export const ChatFollowUpLineIcon: IconType = (props) => {
  return GenIcon(chatFollowUpLine)(props);
};

/**
 * The react component for the `chat-forward-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Forward Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-forward-fill.svg)
 */
export const ChatForwardFillIcon: IconType = (props) => {
  return GenIcon(chatForwardFill)(props);
};

/**
 * The react component for the `chat-forward-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Forward Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-forward-line.svg)
 */
export const ChatForwardLineIcon: IconType = (props) => {
  return GenIcon(chatForwardLine)(props);
};

/**
 * The react component for the `chat-heart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Heart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-heart-fill.svg)
 */
export const ChatHeartFillIcon: IconType = (props) => {
  return GenIcon(chatHeartFill)(props);
};

/**
 * The react component for the `chat-heart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Heart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-heart-line.svg)
 */
export const ChatHeartLineIcon: IconType = (props) => {
  return GenIcon(chatHeartLine)(props);
};

/**
 * The react component for the `chat-history-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat History Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-history-fill.svg)
 */
export const ChatHistoryFillIcon: IconType = (props) => {
  return GenIcon(chatHistoryFill)(props);
};

/**
 * The react component for the `chat-history-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat History Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-history-line.svg)
 */
export const ChatHistoryLineIcon: IconType = (props) => {
  return GenIcon(chatHistoryLine)(props);
};

/**
 * The react component for the `chat-new-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat New Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-new-fill.svg)
 */
export const ChatNewFillIcon: IconType = (props) => {
  return GenIcon(chatNewFill)(props);
};

/**
 * The react component for the `chat-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-off-fill.svg)
 */
export const ChatOffFillIcon: IconType = (props) => {
  return GenIcon(chatOffFill)(props);
};

/**
 * The react component for the `chat-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-off-line.svg)
 */
export const ChatOffLineIcon: IconType = (props) => {
  return GenIcon(chatOffLine)(props);
};

/**
 * The react component for the `chat-poll-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Poll Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-poll-fill.svg)
 */
export const ChatPollFillIcon: IconType = (props) => {
  return GenIcon(chatPollFill)(props);
};

/**
 * The react component for the `chat-poll-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Poll Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-poll-line.svg)
 */
export const ChatPollLineIcon: IconType = (props) => {
  return GenIcon(chatPollLine)(props);
};

/**
 * The react component for the `chat-private-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Private Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-private-fill.svg)
 */
export const ChatPrivateFillIcon: IconType = (props) => {
  return GenIcon(chatPrivateFill)(props);
};

/**
 * The react component for the `chat-private-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Private Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-private-line.svg)
 */
export const ChatPrivateLineIcon: IconType = (props) => {
  return GenIcon(chatPrivateLine)(props);
};

/**
 * The react component for the `chat-quote-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Quote Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-quote-fill.svg)
 */
export const ChatQuoteFillIcon: IconType = (props) => {
  return GenIcon(chatQuoteFill)(props);
};

/**
 * The react component for the `chat-quote-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Quote Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-quote-line.svg)
 */
export const ChatQuoteLineIcon: IconType = (props) => {
  return GenIcon(chatQuoteLine)(props);
};

/**
 * The react component for the `chat-settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-settings-fill.svg)
 */
export const ChatSettingsFillIcon: IconType = (props) => {
  return GenIcon(chatSettingsFill)(props);
};

/**
 * The react component for the `chat-settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-settings-line.svg)
 */
export const ChatSettingsLineIcon: IconType = (props) => {
  return GenIcon(chatSettingsLine)(props);
};

/**
 * The react component for the `chat-smile-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Smile 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-smile-2-fill.svg)
 */
export const ChatSmile2FillIcon: IconType = (props) => {
  return GenIcon(chatSmile2Fill)(props);
};

/**
 * The react component for the `chat-smile-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Smile 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-smile-2-line.svg)
 */
export const ChatSmile2LineIcon: IconType = (props) => {
  return GenIcon(chatSmile2Line)(props);
};

/**
 * The react component for the `chat-smile-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Smile 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-smile-3-fill.svg)
 */
export const ChatSmile3FillIcon: IconType = (props) => {
  return GenIcon(chatSmile3Fill)(props);
};

/**
 * The react component for the `chat-smile-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Smile 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-smile-3-line.svg)
 */
export const ChatSmile3LineIcon: IconType = (props) => {
  return GenIcon(chatSmile3Line)(props);
};

/**
 * The react component for the `chat-smile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Smile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-smile-fill.svg)
 */
export const ChatSmileFillIcon: IconType = (props) => {
  return GenIcon(chatSmileFill)(props);
};

/**
 * The react component for the `chat-smile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Smile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-smile-line.svg)
 */
export const ChatSmileLineIcon: IconType = (props) => {
  return GenIcon(chatSmileLine)(props);
};

/**
 * The react component for the `chat-upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-upload-fill.svg)
 */
export const ChatUploadFillIcon: IconType = (props) => {
  return GenIcon(chatUploadFill)(props);
};

/**
 * The react component for the `chat-upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-upload-line.svg)
 */
export const ChatUploadLineIcon: IconType = (props) => {
  return GenIcon(chatUploadLine)(props);
};

/**
 * The react component for the `chat-voice-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Voice Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-voice-fill.svg)
 */
export const ChatVoiceFillIcon: IconType = (props) => {
  return GenIcon(chatVoiceFill)(props);
};

/**
 * The react component for the `chat-voice-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat Voice Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-voice-line.svg)
 */
export const ChatVoiceLineIcon: IconType = (props) => {
  return GenIcon(chatVoiceLine)(props);
};

/**
 * The react component for the `check-double-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Check Double Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/check-double-fill.svg)
 */
export const CheckDoubleFillIcon: IconType = (props) => {
  return GenIcon(checkDoubleFill)(props);
};

/**
 * The react component for the `check-double-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Check Double Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/check-double-line.svg)
 */
export const CheckDoubleLineIcon: IconType = (props) => {
  return GenIcon(checkDoubleLine)(props);
};

/**
 * The react component for the `check-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Check Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/check-fill.svg)
 */
export const CheckFillIcon: IconType = (props) => {
  return GenIcon(checkFill)(props);
};

/**
 * The react component for the `check-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Check Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/check-line.svg)
 */
export const CheckLineIcon: IconType = (props) => {
  return GenIcon(checkLine)(props);
};

/**
 * The react component for the `checkbox-blank-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Blank Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-blank-circle-fill.svg)
 */
export const CheckboxBlankCircleFillIcon: IconType = (props) => {
  return GenIcon(checkboxBlankCircleFill)(props);
};

/**
 * The react component for the `checkbox-blank-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Blank Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-blank-circle-line.svg)
 */
export const CheckboxBlankCircleLineIcon: IconType = (props) => {
  return GenIcon(checkboxBlankCircleLine)(props);
};

/**
 * The react component for the `checkbox-blank-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Blank Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-blank-fill.svg)
 */
export const CheckboxBlankFillIcon: IconType = (props) => {
  return GenIcon(checkboxBlankFill)(props);
};

/**
 * The react component for the `checkbox-blank-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Blank Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-blank-line.svg)
 */
export const CheckboxBlankLineIcon: IconType = (props) => {
  return GenIcon(checkboxBlankLine)(props);
};

/**
 * The react component for the `checkbox-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-circle-fill.svg)
 */
export const CheckboxCircleFillIcon: IconType = (props) => {
  return GenIcon(checkboxCircleFill)(props);
};

/**
 * The react component for the `checkbox-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-fill.svg)
 */
export const CheckboxFillIcon: IconType = (props) => {
  return GenIcon(checkboxFill)(props);
};

/**
 * The react component for the `checkbox-indeterminate-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Indeterminate Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-indeterminate-fill.svg)
 */
export const CheckboxIndeterminateFillIcon: IconType = (props) => {
  return GenIcon(checkboxIndeterminateFill)(props);
};

/**
 * The react component for the `checkbox-indeterminate-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Indeterminate Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-indeterminate-line.svg)
 */
export const CheckboxIndeterminateLineIcon: IconType = (props) => {
  return GenIcon(checkboxIndeterminateLine)(props);
};

/**
 * The react component for the `checkbox-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-line.svg)
 */
export const CheckboxLineIcon: IconType = (props) => {
  return GenIcon(checkboxLine)(props);
};

/**
 * The react component for the `checkbox-multiple-blank-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Multiple Blank Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-multiple-blank-fill.svg)
 */
export const CheckboxMultipleBlankFillIcon: IconType = (props) => {
  return GenIcon(checkboxMultipleBlankFill)(props);
};

/**
 * The react component for the `checkbox-multiple-blank-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Multiple Blank Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-multiple-blank-line.svg)
 */
export const CheckboxMultipleBlankLineIcon: IconType = (props) => {
  return GenIcon(checkboxMultipleBlankLine)(props);
};

/**
 * The react component for the `checkbox-multiple-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Multiple Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-multiple-fill.svg)
 */
export const CheckboxMultipleFillIcon: IconType = (props) => {
  return GenIcon(checkboxMultipleFill)(props);
};

/**
 * The react component for the `china-railway-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![China Railway Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/china-railway-fill.svg)
 */
export const ChinaRailwayFillIcon: IconType = (props) => {
  return GenIcon(chinaRailwayFill)(props);
};

/**
 * The react component for the `china-railway-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![China Railway Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/china-railway-line.svg)
 */
export const ChinaRailwayLineIcon: IconType = (props) => {
  return GenIcon(chinaRailwayLine)(props);
};

/**
 * The react component for the `chrome-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chrome Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/chrome-fill.svg)
 */
export const ChromeFillIcon: IconType = (props) => {
  return GenIcon(chromeFill)(props);
};

/**
 * The react component for the `chrome-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chrome Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/chrome-line.svg)
 */
export const ChromeLineIcon: IconType = (props) => {
  return GenIcon(chromeLine)(props);
};

/**
 * The react component for the `clapperboard-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clapperboard Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/clapperboard-fill.svg)
 */
export const ClapperboardFillIcon: IconType = (props) => {
  return GenIcon(clapperboardFill)(props);
};

/**
 * The react component for the `clapperboard-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clapperboard Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/clapperboard-line.svg)
 */
export const ClapperboardLineIcon: IconType = (props) => {
  return GenIcon(clapperboardLine)(props);
};

/**
 * The react component for the `clockwise-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clockwise 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/clockwise-2-fill.svg)
 */
export const Clockwise2FillIcon: IconType = (props) => {
  return GenIcon(clockwise2Fill)(props);
};

/**
 * The react component for the `clockwise-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clockwise 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/clockwise-2-line.svg)
 */
export const Clockwise2LineIcon: IconType = (props) => {
  return GenIcon(clockwise2Line)(props);
};

/**
 * The react component for the `clockwise-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clockwise Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/clockwise-fill.svg)
 */
export const ClockwiseFillIcon: IconType = (props) => {
  return GenIcon(clockwiseFill)(props);
};

/**
 * The react component for the `clockwise-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clockwise Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/clockwise-line.svg)
 */
export const ClockwiseLineIcon: IconType = (props) => {
  return GenIcon(clockwiseLine)(props);
};

/**
 * The react component for the `close-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Close Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/close-circle-fill.svg)
 */
export const CloseCircleFillIcon: IconType = (props) => {
  return GenIcon(closeCircleFill)(props);
};

/**
 * The react component for the `closed-captioning-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Closed Captioning Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/closed-captioning-fill.svg)
 */
export const ClosedCaptioningFillIcon: IconType = (props) => {
  return GenIcon(closedCaptioningFill)(props);
};

/**
 * The react component for the `closed-captioning-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Closed Captioning Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/closed-captioning-line.svg)
 */
export const ClosedCaptioningLineIcon: IconType = (props) => {
  return GenIcon(closedCaptioningLine)(props);
};

/**
 * The react component for the `cloud-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloud Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/cloud-fill.svg)
 */
export const CloudFillIcon: IconType = (props) => {
  return GenIcon(cloudFill)(props);
};

/**
 * The react component for the `cloud-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloud Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/cloud-line.svg)
 */
export const CloudLineIcon: IconType = (props) => {
  return GenIcon(cloudLine)(props);
};

/**
 * The react component for the `cloud-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloud Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/cloud-off-fill.svg)
 */
export const CloudOffFillIcon: IconType = (props) => {
  return GenIcon(cloudOffFill)(props);
};

/**
 * The react component for the `cloud-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloud Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/cloud-off-line.svg)
 */
export const CloudOffLineIcon: IconType = (props) => {
  return GenIcon(cloudOffLine)(props);
};

/**
 * The react component for the `cloud-windy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloud Windy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/cloud-windy-fill.svg)
 */
export const CloudWindyFillIcon: IconType = (props) => {
  return GenIcon(cloudWindyFill)(props);
};

/**
 * The react component for the `cloud-windy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloud Windy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/cloud-windy-line.svg)
 */
export const CloudWindyLineIcon: IconType = (props) => {
  return GenIcon(cloudWindyLine)(props);
};

/**
 * The react component for the `cloudy-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloudy 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/cloudy-2-fill.svg)
 */
export const Cloudy2FillIcon: IconType = (props) => {
  return GenIcon(cloudy2Fill)(props);
};

/**
 * The react component for the `cloudy-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloudy 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/cloudy-2-line.svg)
 */
export const Cloudy2LineIcon: IconType = (props) => {
  return GenIcon(cloudy2Line)(props);
};

/**
 * The react component for the `cloudy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloudy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/cloudy-fill.svg)
 */
export const CloudyFillIcon: IconType = (props) => {
  return GenIcon(cloudyFill)(props);
};

/**
 * The react component for the `cloudy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cloudy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/cloudy-line.svg)
 */
export const CloudyLineIcon: IconType = (props) => {
  return GenIcon(cloudyLine)(props);
};

/**
 * The react component for the `code-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-box-fill.svg)
 */
export const CodeBoxFillIcon: IconType = (props) => {
  return GenIcon(codeBoxFill)(props);
};

/**
 * The react component for the `code-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-box-line.svg)
 */
export const CodeBoxLineIcon: IconType = (props) => {
  return GenIcon(codeBoxLine)(props);
};

/**
 * The react component for the `code-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-fill.svg)
 */
export const CodeFillIcon: IconType = (props) => {
  return GenIcon(codeFill)(props);
};

/**
 * The react component for the `code-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-s-fill.svg)
 */
export const CodeSFillIcon: IconType = (props) => {
  return GenIcon(codeSFill)(props);
};

/**
 * The react component for the `code-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-s-line.svg)
 */
export const CodeSLineIcon: IconType = (props) => {
  return GenIcon(codeSLine)(props);
};

/**
 * The react component for the `code-s-slash-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code S Slash Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-s-slash-fill.svg)
 */
export const CodeSSlashFillIcon: IconType = (props) => {
  return GenIcon(codeSSlashFill)(props);
};

/**
 * The react component for the `code-s-slash-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code S Slash Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-s-slash-line.svg)
 */
export const CodeSSlashLineIcon: IconType = (props) => {
  return GenIcon(codeSSlashLine)(props);
};

/**
 * The react component for the `codepen-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Codepen Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/codepen-fill.svg)
 */
export const CodepenFillIcon: IconType = (props) => {
  return GenIcon(codepenFill)(props);
};

/**
 * The react component for the `codepen-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Codepen Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/codepen-line.svg)
 */
export const CodepenLineIcon: IconType = (props) => {
  return GenIcon(codepenLine)(props);
};

/**
 * The react component for the `coin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coin-fill.svg)
 */
export const CoinFillIcon: IconType = (props) => {
  return GenIcon(coinFill)(props);
};

/**
 * The react component for the `coin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coin-line.svg)
 */
export const CoinLineIcon: IconType = (props) => {
  return GenIcon(coinLine)(props);
};

/**
 * The react component for the `coins-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coins Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coins-fill.svg)
 */
export const CoinsFillIcon: IconType = (props) => {
  return GenIcon(coinsFill)(props);
};

/**
 * The react component for the `coins-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coins Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coins-line.svg)
 */
export const CoinsLineIcon: IconType = (props) => {
  return GenIcon(coinsLine)(props);
};

/**
 * The react component for the `collage-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Collage Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/collage-fill.svg)
 */
export const CollageFillIcon: IconType = (props) => {
  return GenIcon(collageFill)(props);
};

/**
 * The react component for the `collage-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Collage Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/collage-line.svg)
 */
export const CollageLineIcon: IconType = (props) => {
  return GenIcon(collageLine)(props);
};

/**
 * The react component for the `command-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Command Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/command-fill.svg)
 */
export const CommandFillIcon: IconType = (props) => {
  return GenIcon(commandFill)(props);
};

/**
 * The react component for the `command-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Command Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/command-line.svg)
 */
export const CommandLineIcon: IconType = (props) => {
  return GenIcon(commandLine)(props);
};

/**
 * The react component for the `community-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Community Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/community-fill.svg)
 */
export const CommunityFillIcon: IconType = (props) => {
  return GenIcon(communityFill)(props);
};

/**
 * The react component for the `community-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Community Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/community-line.svg)
 */
export const CommunityLineIcon: IconType = (props) => {
  return GenIcon(communityLine)(props);
};

/**
 * The react component for the `compass-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-2-fill.svg)
 */
export const Compass2FillIcon: IconType = (props) => {
  return GenIcon(compass2Fill)(props);
};

/**
 * The react component for the `compass-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-2-line.svg)
 */
export const Compass2LineIcon: IconType = (props) => {
  return GenIcon(compass2Line)(props);
};

/**
 * The react component for the `compass-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-3-fill.svg)
 */
export const Compass3FillIcon: IconType = (props) => {
  return GenIcon(compass3Fill)(props);
};

/**
 * The react component for the `compass-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-3-line.svg)
 */
export const Compass3LineIcon: IconType = (props) => {
  return GenIcon(compass3Line)(props);
};

/**
 * The react component for the `compass-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-4-fill.svg)
 */
export const Compass4FillIcon: IconType = (props) => {
  return GenIcon(compass4Fill)(props);
};

/**
 * The react component for the `compass-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-4-line.svg)
 */
export const Compass4LineIcon: IconType = (props) => {
  return GenIcon(compass4Line)(props);
};

/**
 * The react component for the `compass-discover-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass Discover Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-discover-fill.svg)
 */
export const CompassDiscoverFillIcon: IconType = (props) => {
  return GenIcon(compassDiscoverFill)(props);
};

/**
 * The react component for the `compass-discover-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass Discover Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-discover-line.svg)
 */
export const CompassDiscoverLineIcon: IconType = (props) => {
  return GenIcon(compassDiscoverLine)(props);
};

/**
 * The react component for the `compass-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-fill.svg)
 */
export const CompassFillIcon: IconType = (props) => {
  return GenIcon(compassFill)(props);
};

/**
 * The react component for the `compass-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compass Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/compass-line.svg)
 */
export const CompassLineIcon: IconType = (props) => {
  return GenIcon(compassLine)(props);
};

/**
 * The react component for the `compasses-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compasses 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/compasses-2-fill.svg)
 */
export const Compasses2FillIcon: IconType = (props) => {
  return GenIcon(compasses2Fill)(props);
};

/**
 * The react component for the `compasses-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compasses 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/compasses-2-line.svg)
 */
export const Compasses2LineIcon: IconType = (props) => {
  return GenIcon(compasses2Line)(props);
};

/**
 * The react component for the `compasses-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compasses Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/compasses-fill.svg)
 */
export const CompassesFillIcon: IconType = (props) => {
  return GenIcon(compassesFill)(props);
};

/**
 * The react component for the `compasses-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Compasses Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/compasses-line.svg)
 */
export const CompassesLineIcon: IconType = (props) => {
  return GenIcon(compassesLine)(props);
};

/**
 * The react component for the `computer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Computer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/computer-fill.svg)
 */
export const ComputerFillIcon: IconType = (props) => {
  return GenIcon(computerFill)(props);
};

/**
 * The react component for the `computer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Computer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/computer-line.svg)
 */
export const ComputerLineIcon: IconType = (props) => {
  return GenIcon(computerLine)(props);
};

/**
 * The react component for the `contacts-book-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Book 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/contacts-book-2-fill.svg)
 */
export const ContactsBook2FillIcon: IconType = (props) => {
  return GenIcon(contactsBook2Fill)(props);
};

/**
 * The react component for the `contacts-book-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Book 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/contacts-book-2-line.svg)
 */
export const ContactsBook2LineIcon: IconType = (props) => {
  return GenIcon(contactsBook2Line)(props);
};

/**
 * The react component for the `contacts-book-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Book Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/contacts-book-fill.svg)
 */
export const ContactsBookFillIcon: IconType = (props) => {
  return GenIcon(contactsBookFill)(props);
};

/**
 * The react component for the `contacts-book-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Book Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/contacts-book-line.svg)
 */
export const ContactsBookLineIcon: IconType = (props) => {
  return GenIcon(contactsBookLine)(props);
};

/**
 * The react component for the `contacts-book-upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Book Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/contacts-book-upload-fill.svg)
 */
export const ContactsBookUploadFillIcon: IconType = (props) => {
  return GenIcon(contactsBookUploadFill)(props);
};

/**
 * The react component for the `contacts-book-upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Book Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/contacts-book-upload-line.svg)
 */
export const ContactsBookUploadLineIcon: IconType = (props) => {
  return GenIcon(contactsBookUploadLine)(props);
};

/**
 * The react component for the `contacts-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/contacts-fill.svg)
 */
export const ContactsFillIcon: IconType = (props) => {
  return GenIcon(contactsFill)(props);
};

/**
 * The react component for the `contacts-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contacts Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/contacts-line.svg)
 */
export const ContactsLineIcon: IconType = (props) => {
  return GenIcon(contactsLine)(props);
};

/**
 * The react component for the `contrast-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-2-fill.svg)
 */
export const Contrast2FillIcon: IconType = (props) => {
  return GenIcon(contrast2Fill)(props);
};

/**
 * The react component for the `contrast-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-2-line.svg)
 */
export const Contrast2LineIcon: IconType = (props) => {
  return GenIcon(contrast2Line)(props);
};

/**
 * The react component for the `contrast-drop-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast Drop 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-drop-2-fill.svg)
 */
export const ContrastDrop2FillIcon: IconType = (props) => {
  return GenIcon(contrastDrop2Fill)(props);
};

/**
 * The react component for the `contrast-drop-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast Drop 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-drop-2-line.svg)
 */
export const ContrastDrop2LineIcon: IconType = (props) => {
  return GenIcon(contrastDrop2Line)(props);
};

/**
 * The react component for the `contrast-drop-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast Drop Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-drop-fill.svg)
 */
export const ContrastDropFillIcon: IconType = (props) => {
  return GenIcon(contrastDropFill)(props);
};

/**
 * The react component for the `contrast-drop-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast Drop Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-drop-line.svg)
 */
export const ContrastDropLineIcon: IconType = (props) => {
  return GenIcon(contrastDropLine)(props);
};

/**
 * The react component for the `contrast-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-fill.svg)
 */
export const ContrastFillIcon: IconType = (props) => {
  return GenIcon(contrastFill)(props);
};

/**
 * The react component for the `contrast-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Contrast Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/contrast-line.svg)
 */
export const ContrastLineIcon: IconType = (props) => {
  return GenIcon(contrastLine)(props);
};

/**
 * The react component for the `copper-coin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copper Coin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/copper-coin-fill.svg)
 */
export const CopperCoinFillIcon: IconType = (props) => {
  return GenIcon(copperCoinFill)(props);
};

/**
 * The react component for the `copper-coin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copper Coin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/copper-coin-line.svg)
 */
export const CopperCoinLineIcon: IconType = (props) => {
  return GenIcon(copperCoinLine)(props);
};

/**
 * The react component for the `copper-diamond-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copper Diamond Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/copper-diamond-fill.svg)
 */
export const CopperDiamondFillIcon: IconType = (props) => {
  return GenIcon(copperDiamondFill)(props);
};

/**
 * The react component for the `copper-diamond-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copper Diamond Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/copper-diamond-line.svg)
 */
export const CopperDiamondLineIcon: IconType = (props) => {
  return GenIcon(copperDiamondLine)(props);
};

/**
 * The react component for the `copyleft-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copyleft Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/copyleft-fill.svg)
 */
export const CopyleftFillIcon: IconType = (props) => {
  return GenIcon(copyleftFill)(props);
};

/**
 * The react component for the `copyleft-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copyleft Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/copyleft-line.svg)
 */
export const CopyleftLineIcon: IconType = (props) => {
  return GenIcon(copyleftLine)(props);
};

/**
 * The react component for the `copyright-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copyright Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/copyright-fill.svg)
 */
export const CopyrightFillIcon: IconType = (props) => {
  return GenIcon(copyrightFill)(props);
};

/**
 * The react component for the `copyright-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Copyright Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/copyright-line.svg)
 */
export const CopyrightLineIcon: IconType = (props) => {
  return GenIcon(copyrightLine)(props);
};

/**
 * The react component for the `coreos-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coreos Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/coreos-fill.svg)
 */
export const CoreosFillIcon: IconType = (props) => {
  return GenIcon(coreosFill)(props);
};

/**
 * The react component for the `coreos-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coreos Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/coreos-line.svg)
 */
export const CoreosLineIcon: IconType = (props) => {
  return GenIcon(coreosLine)(props);
};

/**
 * The react component for the `coupon-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-2-fill.svg)
 */
export const Coupon2FillIcon: IconType = (props) => {
  return GenIcon(coupon2Fill)(props);
};

/**
 * The react component for the `coupon-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-2-line.svg)
 */
export const Coupon2LineIcon: IconType = (props) => {
  return GenIcon(coupon2Line)(props);
};

/**
 * The react component for the `coupon-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-3-fill.svg)
 */
export const Coupon3FillIcon: IconType = (props) => {
  return GenIcon(coupon3Fill)(props);
};

/**
 * The react component for the `coupon-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-3-line.svg)
 */
export const Coupon3LineIcon: IconType = (props) => {
  return GenIcon(coupon3Line)(props);
};

/**
 * The react component for the `coupon-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-4-fill.svg)
 */
export const Coupon4FillIcon: IconType = (props) => {
  return GenIcon(coupon4Fill)(props);
};

/**
 * The react component for the `coupon-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-4-line.svg)
 */
export const Coupon4LineIcon: IconType = (props) => {
  return GenIcon(coupon4Line)(props);
};

/**
 * The react component for the `coupon-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-5-fill.svg)
 */
export const Coupon5FillIcon: IconType = (props) => {
  return GenIcon(coupon5Fill)(props);
};

/**
 * The react component for the `coupon-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-5-line.svg)
 */
export const Coupon5LineIcon: IconType = (props) => {
  return GenIcon(coupon5Line)(props);
};

/**
 * The react component for the `coupon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-fill.svg)
 */
export const CouponFillIcon: IconType = (props) => {
  return GenIcon(couponFill)(props);
};

/**
 * The react component for the `coupon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Coupon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/coupon-line.svg)
 */
export const CouponLineIcon: IconType = (props) => {
  return GenIcon(couponLine)(props);
};

/**
 * The react component for the `cpu-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cpu Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/cpu-fill.svg)
 */
export const CpuFillIcon: IconType = (props) => {
  return GenIcon(cpuFill)(props);
};

/**
 * The react component for the `cpu-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cpu Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/cpu-line.svg)
 */
export const CpuLineIcon: IconType = (props) => {
  return GenIcon(cpuLine)(props);
};

/**
 * The react component for the `creative-commons-by-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons By Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-by-fill.svg)
 */
export const CreativeCommonsByFillIcon: IconType = (props) => {
  return GenIcon(creativeCommonsByFill)(props);
};

/**
 * The react component for the `creative-commons-by-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons By Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-by-line.svg)
 */
export const CreativeCommonsByLineIcon: IconType = (props) => {
  return GenIcon(creativeCommonsByLine)(props);
};

/**
 * The react component for the `creative-commons-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-fill.svg)
 */
export const CreativeCommonsFillIcon: IconType = (props) => {
  return GenIcon(creativeCommonsFill)(props);
};

/**
 * The react component for the `creative-commons-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-line.svg)
 */
export const CreativeCommonsLineIcon: IconType = (props) => {
  return GenIcon(creativeCommonsLine)(props);
};

/**
 * The react component for the `creative-commons-nc-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Nc Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-nc-fill.svg)
 */
export const CreativeCommonsNcFillIcon: IconType = (props) => {
  return GenIcon(creativeCommonsNcFill)(props);
};

/**
 * The react component for the `creative-commons-nc-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Nc Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-nc-line.svg)
 */
export const CreativeCommonsNcLineIcon: IconType = (props) => {
  return GenIcon(creativeCommonsNcLine)(props);
};

/**
 * The react component for the `creative-commons-nd-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Nd Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-nd-fill.svg)
 */
export const CreativeCommonsNdFillIcon: IconType = (props) => {
  return GenIcon(creativeCommonsNdFill)(props);
};

/**
 * The react component for the `creative-commons-nd-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Nd Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-nd-line.svg)
 */
export const CreativeCommonsNdLineIcon: IconType = (props) => {
  return GenIcon(creativeCommonsNdLine)(props);
};

/**
 * The react component for the `creative-commons-sa-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Sa Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-sa-fill.svg)
 */
export const CreativeCommonsSaFillIcon: IconType = (props) => {
  return GenIcon(creativeCommonsSaFill)(props);
};

/**
 * The react component for the `creative-commons-sa-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Sa Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-sa-line.svg)
 */
export const CreativeCommonsSaLineIcon: IconType = (props) => {
  return GenIcon(creativeCommonsSaLine)(props);
};

/**
 * The react component for the `creative-commons-zero-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Zero Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-zero-fill.svg)
 */
export const CreativeCommonsZeroFillIcon: IconType = (props) => {
  return GenIcon(creativeCommonsZeroFill)(props);
};

/**
 * The react component for the `creative-commons-zero-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Creative Commons Zero Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/creative-commons-zero-line.svg)
 */
export const CreativeCommonsZeroLineIcon: IconType = (props) => {
  return GenIcon(creativeCommonsZeroLine)(props);
};

/**
 * The react component for the `criminal-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Criminal Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/criminal-fill.svg)
 */
export const CriminalFillIcon: IconType = (props) => {
  return GenIcon(criminalFill)(props);
};

/**
 * The react component for the `criminal-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Criminal Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/criminal-line.svg)
 */
export const CriminalLineIcon: IconType = (props) => {
  return GenIcon(criminalLine)(props);
};

/**
 * The react component for the `crop-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Crop 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/crop-2-fill.svg)
 */
export const Crop2FillIcon: IconType = (props) => {
  return GenIcon(crop2Fill)(props);
};

/**
 * The react component for the `crop-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Crop 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/crop-2-line.svg)
 */
export const Crop2LineIcon: IconType = (props) => {
  return GenIcon(crop2Line)(props);
};

/**
 * The react component for the `crop-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Crop Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/crop-fill.svg)
 */
export const CropFillIcon: IconType = (props) => {
  return GenIcon(cropFill)(props);
};

/**
 * The react component for the `crop-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Crop Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/crop-line.svg)
 */
export const CropLineIcon: IconType = (props) => {
  return GenIcon(cropLine)(props);
};

/**
 * The react component for the `css-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Css 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/css3-fill.svg)
 */
export const Css3FillIcon: IconType = (props) => {
  return GenIcon(css3Fill)(props);
};

/**
 * The react component for the `css-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Css 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/css3-line.svg)
 */
export const Css3LineIcon: IconType = (props) => {
  return GenIcon(css3Line)(props);
};

/**
 * The react component for the `cup-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cup Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/cup-fill.svg)
 */
export const CupFillIcon: IconType = (props) => {
  return GenIcon(cupFill)(props);
};

/**
 * The react component for the `cup-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cup Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/cup-line.svg)
 */
export const CupLineIcon: IconType = (props) => {
  return GenIcon(cupLine)(props);
};

/**
 * The react component for the `currency-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Currency Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/currency-fill.svg)
 */
export const CurrencyFillIcon: IconType = (props) => {
  return GenIcon(currencyFill)(props);
};

/**
 * The react component for the `currency-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Currency Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/currency-line.svg)
 */
export const CurrencyLineIcon: IconType = (props) => {
  return GenIcon(currencyLine)(props);
};

/**
 * The react component for the `cursor-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cursor Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/cursor-fill.svg)
 */
export const CursorFillIcon: IconType = (props) => {
  return GenIcon(cursorFill)(props);
};

/**
 * The react component for the `cursor-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Cursor Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/cursor-line.svg)
 */
export const CursorLineIcon: IconType = (props) => {
  return GenIcon(cursorLine)(props);
};

/**
 * The react component for the `customer-service-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Customer Service 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/customer-service-2-fill.svg)
 */
export const CustomerService2FillIcon: IconType = (props) => {
  return GenIcon(customerService2Fill)(props);
};

/**
 * The react component for the `customer-service-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Customer Service 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/customer-service-2-line.svg)
 */
export const CustomerService2LineIcon: IconType = (props) => {
  return GenIcon(customerService2Line)(props);
};

/**
 * The react component for the `customer-service-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Customer Service Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/customer-service-fill.svg)
 */
export const CustomerServiceFillIcon: IconType = (props) => {
  return GenIcon(customerServiceFill)(props);
};

/**
 * The react component for the `customer-service-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Customer Service Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/customer-service-line.svg)
 */
export const CustomerServiceLineIcon: IconType = (props) => {
  return GenIcon(customerServiceLine)(props);
};

/**
 * The react component for the `dashboard-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dashboard 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dashboard-2-fill.svg)
 */
export const Dashboard2FillIcon: IconType = (props) => {
  return GenIcon(dashboard2Fill)(props);
};

/**
 * The react component for the `dashboard-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dashboard 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dashboard-2-line.svg)
 */
export const Dashboard2LineIcon: IconType = (props) => {
  return GenIcon(dashboard2Line)(props);
};

/**
 * The react component for the `dashboard-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dashboard 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dashboard-3-fill.svg)
 */
export const Dashboard3FillIcon: IconType = (props) => {
  return GenIcon(dashboard3Fill)(props);
};

/**
 * The react component for the `dashboard-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dashboard 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dashboard-3-line.svg)
 */
export const Dashboard3LineIcon: IconType = (props) => {
  return GenIcon(dashboard3Line)(props);
};

/**
 * The react component for the `dashboard-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dashboard Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/dashboard-fill.svg)
 */
export const DashboardFillIcon: IconType = (props) => {
  return GenIcon(dashboardFill)(props);
};

/**
 * The react component for the `dashboard-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dashboard Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/dashboard-line.svg)
 */
export const DashboardLineIcon: IconType = (props) => {
  return GenIcon(dashboardLine)(props);
};

/**
 * The react component for the `database-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Database 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/database-2-fill.svg)
 */
export const Database2FillIcon: IconType = (props) => {
  return GenIcon(database2Fill)(props);
};

/**
 * The react component for the `database-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Database 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/database-2-line.svg)
 */
export const Database2LineIcon: IconType = (props) => {
  return GenIcon(database2Line)(props);
};

/**
 * The react component for the `database-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Database Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/database-fill.svg)
 */
export const DatabaseFillIcon: IconType = (props) => {
  return GenIcon(databaseFill)(props);
};

/**
 * The react component for the `database-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Database Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/database-line.svg)
 */
export const DatabaseLineIcon: IconType = (props) => {
  return GenIcon(databaseLine)(props);
};

/**
 * The react component for the `delete-back-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Back 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-back-2-fill.svg)
 */
export const DeleteBack2FillIcon: IconType = (props) => {
  return GenIcon(deleteBack2Fill)(props);
};

/**
 * The react component for the `delete-back-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Back 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-back-2-line.svg)
 */
export const DeleteBack2LineIcon: IconType = (props) => {
  return GenIcon(deleteBack2Line)(props);
};

/**
 * The react component for the `delete-back-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Back Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-back-fill.svg)
 */
export const DeleteBackFillIcon: IconType = (props) => {
  return GenIcon(deleteBackFill)(props);
};

/**
 * The react component for the `delete-back-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Back Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-back-line.svg)
 */
export const DeleteBackLineIcon: IconType = (props) => {
  return GenIcon(deleteBackLine)(props);
};

/**
 * The react component for the `delete-bin-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-2-fill.svg)
 */
export const DeleteBin2FillIcon: IconType = (props) => {
  return GenIcon(deleteBin2Fill)(props);
};

/**
 * The react component for the `delete-bin-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-2-line.svg)
 */
export const DeleteBin2LineIcon: IconType = (props) => {
  return GenIcon(deleteBin2Line)(props);
};

/**
 * The react component for the `delete-bin-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-3-fill.svg)
 */
export const DeleteBin3FillIcon: IconType = (props) => {
  return GenIcon(deleteBin3Fill)(props);
};

/**
 * The react component for the `delete-bin-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-3-line.svg)
 */
export const DeleteBin3LineIcon: IconType = (props) => {
  return GenIcon(deleteBin3Line)(props);
};

/**
 * The react component for the `delete-bin-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-4-fill.svg)
 */
export const DeleteBin4FillIcon: IconType = (props) => {
  return GenIcon(deleteBin4Fill)(props);
};

/**
 * The react component for the `delete-bin-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-4-line.svg)
 */
export const DeleteBin4LineIcon: IconType = (props) => {
  return GenIcon(deleteBin4Line)(props);
};

/**
 * The react component for the `delete-bin-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-5-fill.svg)
 */
export const DeleteBin5FillIcon: IconType = (props) => {
  return GenIcon(deleteBin5Fill)(props);
};

/**
 * The react component for the `delete-bin-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-5-line.svg)
 */
export const DeleteBin5LineIcon: IconType = (props) => {
  return GenIcon(deleteBin5Line)(props);
};

/**
 * The react component for the `delete-bin-6-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 6 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-6-fill.svg)
 */
export const DeleteBin6FillIcon: IconType = (props) => {
  return GenIcon(deleteBin6Fill)(props);
};

/**
 * The react component for the `delete-bin-6-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 6 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-6-line.svg)
 */
export const DeleteBin6LineIcon: IconType = (props) => {
  return GenIcon(deleteBin6Line)(props);
};

/**
 * The react component for the `delete-bin-7-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 7 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-7-fill.svg)
 */
export const DeleteBin7FillIcon: IconType = (props) => {
  return GenIcon(deleteBin7Fill)(props);
};

/**
 * The react component for the `delete-bin-7-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin 7 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-7-line.svg)
 */
export const DeleteBin7LineIcon: IconType = (props) => {
  return GenIcon(deleteBin7Line)(props);
};

/**
 * The react component for the `device-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Device Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/device-fill.svg)
 */
export const DeviceFillIcon: IconType = (props) => {
  return GenIcon(deviceFill)(props);
};

/**
 * The react component for the `device-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Device Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/device-line.svg)
 */
export const DeviceLineIcon: IconType = (props) => {
  return GenIcon(deviceLine)(props);
};

/**
 * The react component for the `device-recover-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Device Recover Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/device-recover-fill.svg)
 */
export const DeviceRecoverFillIcon: IconType = (props) => {
  return GenIcon(deviceRecoverFill)(props);
};

/**
 * The react component for the `device-recover-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Device Recover Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/device-recover-line.svg)
 */
export const DeviceRecoverLineIcon: IconType = (props) => {
  return GenIcon(deviceRecoverLine)(props);
};

/**
 * The react component for the `dingding-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dingding Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/dingding-fill.svg)
 */
export const DingdingFillIcon: IconType = (props) => {
  return GenIcon(dingdingFill)(props);
};

/**
 * The react component for the `dingding-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dingding Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/dingding-line.svg)
 */
export const DingdingLineIcon: IconType = (props) => {
  return GenIcon(dingdingLine)(props);
};

/**
 * The react component for the `direction-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Direction Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/direction-fill.svg)
 */
export const DirectionFillIcon: IconType = (props) => {
  return GenIcon(directionFill)(props);
};

/**
 * The react component for the `direction-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Direction Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/direction-line.svg)
 */
export const DirectionLineIcon: IconType = (props) => {
  return GenIcon(directionLine)(props);
};

/**
 * The react component for the `disc-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Disc Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/disc-fill.svg)
 */
export const DiscFillIcon: IconType = (props) => {
  return GenIcon(discFill)(props);
};

/**
 * The react component for the `disc-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Disc Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/disc-line.svg)
 */
export const DiscLineIcon: IconType = (props) => {
  return GenIcon(discLine)(props);
};

/**
 * The react component for the `discord-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Discord Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/discord-fill.svg)
 */
export const DiscordFillIcon: IconType = (props) => {
  return GenIcon(discordFill)(props);
};

/**
 * The react component for the `discord-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Discord Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/discord-line.svg)
 */
export const DiscordLineIcon: IconType = (props) => {
  return GenIcon(discordLine)(props);
};

/**
 * The react component for the `discuss-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Discuss Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/discuss-fill.svg)
 */
export const DiscussFillIcon: IconType = (props) => {
  return GenIcon(discussFill)(props);
};

/**
 * The react component for the `discuss-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Discuss Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/discuss-line.svg)
 */
export const DiscussLineIcon: IconType = (props) => {
  return GenIcon(discussLine)(props);
};

/**
 * The react component for the `dislike-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dislike Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/dislike-fill.svg)
 */
export const DislikeFillIcon: IconType = (props) => {
  return GenIcon(dislikeFill)(props);
};

/**
 * The react component for the `dislike-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dislike Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/dislike-line.svg)
 */
export const DislikeLineIcon: IconType = (props) => {
  return GenIcon(dislikeLine)(props);
};

/**
 * The react component for the `disqus-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Disqus Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/disqus-fill.svg)
 */
export const DisqusFillIcon: IconType = (props) => {
  return GenIcon(disqusFill)(props);
};

/**
 * The react component for the `disqus-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Disqus Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/disqus-line.svg)
 */
export const DisqusLineIcon: IconType = (props) => {
  return GenIcon(disqusLine)(props);
};

/**
 * The react component for the `divide-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Divide Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/divide-fill.svg)
 */
export const DivideFillIcon: IconType = (props) => {
  return GenIcon(divideFill)(props);
};

/**
 * The react component for the `divide-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Divide Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/divide-line.svg)
 */
export const DivideLineIcon: IconType = (props) => {
  return GenIcon(divideLine)(props);
};

/**
 * The react component for the `donut-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Donut Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/donut-chart-fill.svg)
 */
export const DonutChartFillIcon: IconType = (props) => {
  return GenIcon(donutChartFill)(props);
};

/**
 * The react component for the `donut-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Donut Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/donut-chart-line.svg)
 */
export const DonutChartLineIcon: IconType = (props) => {
  return GenIcon(donutChartLine)(props);
};

/**
 * The react component for the `door-closed-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Closed Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-closed-fill.svg)
 */
export const DoorClosedFillIcon: IconType = (props) => {
  return GenIcon(doorClosedFill)(props);
};

/**
 * The react component for the `door-closed-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Closed Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-closed-line.svg)
 */
export const DoorClosedLineIcon: IconType = (props) => {
  return GenIcon(doorClosedLine)(props);
};

/**
 * The react component for the `door-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-fill.svg)
 */
export const DoorFillIcon: IconType = (props) => {
  return GenIcon(doorFill)(props);
};

/**
 * The react component for the `door-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-line.svg)
 */
export const DoorLineIcon: IconType = (props) => {
  return GenIcon(doorLine)(props);
};

/**
 * The react component for the `door-lock-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Lock Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-lock-box-fill.svg)
 */
export const DoorLockBoxFillIcon: IconType = (props) => {
  return GenIcon(doorLockBoxFill)(props);
};

/**
 * The react component for the `door-lock-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Lock Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-lock-box-line.svg)
 */
export const DoorLockBoxLineIcon: IconType = (props) => {
  return GenIcon(doorLockBoxLine)(props);
};

/**
 * The react component for the `door-lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-lock-fill.svg)
 */
export const DoorLockFillIcon: IconType = (props) => {
  return GenIcon(doorLockFill)(props);
};

/**
 * The react component for the `door-lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-lock-line.svg)
 */
export const DoorLockLineIcon: IconType = (props) => {
  return GenIcon(doorLockLine)(props);
};

/**
 * The react component for the `door-open-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Open Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-open-fill.svg)
 */
export const DoorOpenFillIcon: IconType = (props) => {
  return GenIcon(doorOpenFill)(props);
};

/**
 * The react component for the `door-open-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Door Open Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/door-open-line.svg)
 */
export const DoorOpenLineIcon: IconType = (props) => {
  return GenIcon(doorOpenLine)(props);
};

/**
 * The react component for the `dossier-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dossier Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/dossier-fill.svg)
 */
export const DossierFillIcon: IconType = (props) => {
  return GenIcon(dossierFill)(props);
};

/**
 * The react component for the `dossier-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dossier Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/dossier-line.svg)
 */
export const DossierLineIcon: IconType = (props) => {
  return GenIcon(dossierLine)(props);
};

/**
 * The react component for the `douban-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Douban Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/douban-fill.svg)
 */
export const DoubanFillIcon: IconType = (props) => {
  return GenIcon(doubanFill)(props);
};

/**
 * The react component for the `douban-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Douban Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/douban-line.svg)
 */
export const DoubanLineIcon: IconType = (props) => {
  return GenIcon(doubanLine)(props);
};

/**
 * The react component for the `download-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-2-line.svg)
 */
export const Download2LineIcon: IconType = (props) => {
  return GenIcon(download2Line)(props);
};

/**
 * The react component for the `download-cloud-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download Cloud 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-cloud-2-fill.svg)
 */
export const DownloadCloud2FillIcon: IconType = (props) => {
  return GenIcon(downloadCloud2Fill)(props);
};

/**
 * The react component for the `download-cloud-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download Cloud 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-cloud-2-line.svg)
 */
export const DownloadCloud2LineIcon: IconType = (props) => {
  return GenIcon(downloadCloud2Line)(props);
};

/**
 * The react component for the `download-cloud-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download Cloud Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-cloud-fill.svg)
 */
export const DownloadCloudFillIcon: IconType = (props) => {
  return GenIcon(downloadCloudFill)(props);
};

/**
 * The react component for the `download-cloud-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download Cloud Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-cloud-line.svg)
 */
export const DownloadCloudLineIcon: IconType = (props) => {
  return GenIcon(downloadCloudLine)(props);
};

/**
 * The react component for the `download-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-fill.svg)
 */
export const DownloadFillIcon: IconType = (props) => {
  return GenIcon(downloadFill)(props);
};

/**
 * The react component for the `download-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-line.svg)
 */
export const DownloadLineIcon: IconType = (props) => {
  return GenIcon(downloadLine)(props);
};

/**
 * The react component for the `draft-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Draft Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/draft-fill.svg)
 */
export const DraftFillIcon: IconType = (props) => {
  return GenIcon(draftFill)(props);
};

/**
 * The react component for the `draft-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Draft Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/draft-line.svg)
 */
export const DraftLineIcon: IconType = (props) => {
  return GenIcon(draftLine)(props);
};

/**
 * The react component for the `drag-drop-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drag Drop Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drag-drop-fill.svg)
 */
export const DragDropFillIcon: IconType = (props) => {
  return GenIcon(dragDropFill)(props);
};

/**
 * The react component for the `drag-move-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drag Move 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drag-move-2-fill.svg)
 */
export const DragMove2FillIcon: IconType = (props) => {
  return GenIcon(dragMove2Fill)(props);
};

/**
 * The react component for the `drag-move-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drag Move 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drag-move-2-line.svg)
 */
export const DragMove2LineIcon: IconType = (props) => {
  return GenIcon(dragMove2Line)(props);
};

/**
 * The react component for the `drag-move-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drag Move Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drag-move-fill.svg)
 */
export const DragMoveFillIcon: IconType = (props) => {
  return GenIcon(dragMoveFill)(props);
};

/**
 * The react component for the `drag-move-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drag Move Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drag-move-line.svg)
 */
export const DragMoveLineIcon: IconType = (props) => {
  return GenIcon(dragMoveLine)(props);
};

/**
 * The react component for the `dribbble-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dribbble Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/dribbble-fill.svg)
 */
export const DribbbleFillIcon: IconType = (props) => {
  return GenIcon(dribbbleFill)(props);
};

/**
 * The react component for the `dribbble-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dribbble Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/dribbble-line.svg)
 */
export const DribbbleLineIcon: IconType = (props) => {
  return GenIcon(dribbbleLine)(props);
};

/**
 * The react component for the `drive-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drive Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/drive-fill.svg)
 */
export const DriveFillIcon: IconType = (props) => {
  return GenIcon(driveFill)(props);
};

/**
 * The react component for the `drive-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drive Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/drive-line.svg)
 */
export const DriveLineIcon: IconType = (props) => {
  return GenIcon(driveLine)(props);
};

/**
 * The react component for the `drizzle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drizzle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/drizzle-fill.svg)
 */
export const DrizzleFillIcon: IconType = (props) => {
  return GenIcon(drizzleFill)(props);
};

/**
 * The react component for the `drizzle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drizzle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/drizzle-line.svg)
 */
export const DrizzleLineIcon: IconType = (props) => {
  return GenIcon(drizzleLine)(props);
};

/**
 * The react component for the `drop-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drop Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drop-fill.svg)
 */
export const DropFillIcon: IconType = (props) => {
  return GenIcon(dropFill)(props);
};

/**
 * The react component for the `drop-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drop Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drop-line.svg)
 */
export const DropLineIcon: IconType = (props) => {
  return GenIcon(dropLine)(props);
};

/**
 * The react component for the `dropbox-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dropbox Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/dropbox-fill.svg)
 */
export const DropboxFillIcon: IconType = (props) => {
  return GenIcon(dropboxFill)(props);
};

/**
 * The react component for the `dropbox-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dropbox Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/dropbox-line.svg)
 */
export const DropboxLineIcon: IconType = (props) => {
  return GenIcon(dropboxLine)(props);
};

/**
 * The react component for the `dual-sim-1-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dual Sim 1 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dual-sim-1-fill.svg)
 */
export const DualSim1FillIcon: IconType = (props) => {
  return GenIcon(dualSim1Fill)(props);
};

/**
 * The react component for the `dual-sim-1-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dual Sim 1 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dual-sim-1-line.svg)
 */
export const DualSim1LineIcon: IconType = (props) => {
  return GenIcon(dualSim1Line)(props);
};

/**
 * The react component for the `dual-sim-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dual Sim 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dual-sim-2-fill.svg)
 */
export const DualSim2FillIcon: IconType = (props) => {
  return GenIcon(dualSim2Fill)(props);
};

/**
 * The react component for the `dual-sim-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dual Sim 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/dual-sim-2-line.svg)
 */
export const DualSim2LineIcon: IconType = (props) => {
  return GenIcon(dualSim2Line)(props);
};

/**
 * The react component for the `dv-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dv Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/dv-fill.svg)
 */
export const DvFillIcon: IconType = (props) => {
  return GenIcon(dvFill)(props);
};

/**
 * The react component for the `dv-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dv Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/dv-line.svg)
 */
export const DvLineIcon: IconType = (props) => {
  return GenIcon(dvLine)(props);
};

/**
 * The react component for the `dvd-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dvd Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/dvd-fill.svg)
 */
export const DvdFillIcon: IconType = (props) => {
  return GenIcon(dvdFill)(props);
};

/**
 * The react component for the `dvd-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Dvd Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/dvd-line.svg)
 */
export const DvdLineIcon: IconType = (props) => {
  return GenIcon(dvdLine)(props);
};

/**
 * The react component for the `e-bike-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![E Bike 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/e-bike-2-fill.svg)
 */
export const EBike2FillIcon: IconType = (props) => {
  return GenIcon(eBike2Fill)(props);
};

/**
 * The react component for the `e-bike-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![E Bike 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/e-bike-2-line.svg)
 */
export const EBike2LineIcon: IconType = (props) => {
  return GenIcon(eBike2Line)(props);
};

/**
 * The react component for the `e-bike-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![E Bike Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/e-bike-fill.svg)
 */
export const EBikeFillIcon: IconType = (props) => {
  return GenIcon(eBikeFill)(props);
};

/**
 * The react component for the `e-bike-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![E Bike Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/e-bike-line.svg)
 */
export const EBikeLineIcon: IconType = (props) => {
  return GenIcon(eBikeLine)(props);
};

/**
 * The react component for the `earth-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Earth Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/earth-fill.svg)
 */
export const EarthFillIcon: IconType = (props) => {
  return GenIcon(earthFill)(props);
};

/**
 * The react component for the `earth-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Earth Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/earth-line.svg)
 */
export const EarthLineIcon: IconType = (props) => {
  return GenIcon(earthLine)(props);
};

/**
 * The react component for the `earthquake-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Earthquake Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/earthquake-fill.svg)
 */
export const EarthquakeFillIcon: IconType = (props) => {
  return GenIcon(earthquakeFill)(props);
};

/**
 * The react component for the `earthquake-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Earthquake Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/earthquake-line.svg)
 */
export const EarthquakeLineIcon: IconType = (props) => {
  return GenIcon(earthquakeLine)(props);
};

/**
 * The react component for the `edge-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edge Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/edge-fill.svg)
 */
export const EdgeFillIcon: IconType = (props) => {
  return GenIcon(edgeFill)(props);
};

/**
 * The react component for the `edge-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edge Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/edge-line.svg)
 */
export const EdgeLineIcon: IconType = (props) => {
  return GenIcon(edgeLine)(props);
};

/**
 * The react component for the `edit-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-2-fill.svg)
 */
export const Edit2FillIcon: IconType = (props) => {
  return GenIcon(edit2Fill)(props);
};

/**
 * The react component for the `edit-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-2-line.svg)
 */
export const Edit2LineIcon: IconType = (props) => {
  return GenIcon(edit2Line)(props);
};

/**
 * The react component for the `edit-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-box-fill.svg)
 */
export const EditBoxFillIcon: IconType = (props) => {
  return GenIcon(editBoxFill)(props);
};

/**
 * The react component for the `edit-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-box-line.svg)
 */
export const EditBoxLineIcon: IconType = (props) => {
  return GenIcon(editBoxLine)(props);
};

/**
 * The react component for the `edit-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-circle-fill.svg)
 */
export const EditCircleFillIcon: IconType = (props) => {
  return GenIcon(editCircleFill)(props);
};

/**
 * The react component for the `edit-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-circle-line.svg)
 */
export const EditCircleLineIcon: IconType = (props) => {
  return GenIcon(editCircleLine)(props);
};

/**
 * The react component for the `edit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-fill.svg)
 */
export const EditFillIcon: IconType = (props) => {
  return GenIcon(editFill)(props);
};

/**
 * The react component for the `edit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Edit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/edit-line.svg)
 */
export const EditLineIcon: IconType = (props) => {
  return GenIcon(editLine)(props);
};

/**
 * The react component for the `eject-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eject Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/eject-fill.svg)
 */
export const EjectFillIcon: IconType = (props) => {
  return GenIcon(ejectFill)(props);
};

/**
 * The react component for the `eject-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eject Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/eject-line.svg)
 */
export const EjectLineIcon: IconType = (props) => {
  return GenIcon(ejectLine)(props);
};

/**
 * The react component for the `emotion-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-2-fill.svg)
 */
export const Emotion2FillIcon: IconType = (props) => {
  return GenIcon(emotion2Fill)(props);
};

/**
 * The react component for the `emotion-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-2-line.svg)
 */
export const Emotion2LineIcon: IconType = (props) => {
  return GenIcon(emotion2Line)(props);
};

/**
 * The react component for the `emotion-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-fill.svg)
 */
export const EmotionFillIcon: IconType = (props) => {
  return GenIcon(emotionFill)(props);
};

/**
 * The react component for the `emotion-happy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Happy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-happy-fill.svg)
 */
export const EmotionHappyFillIcon: IconType = (props) => {
  return GenIcon(emotionHappyFill)(props);
};

/**
 * The react component for the `emotion-happy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Happy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-happy-line.svg)
 */
export const EmotionHappyLineIcon: IconType = (props) => {
  return GenIcon(emotionHappyLine)(props);
};

/**
 * The react component for the `emotion-laugh-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Laugh Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-laugh-fill.svg)
 */
export const EmotionLaughFillIcon: IconType = (props) => {
  return GenIcon(emotionLaughFill)(props);
};

/**
 * The react component for the `emotion-laugh-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Laugh Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-laugh-line.svg)
 */
export const EmotionLaughLineIcon: IconType = (props) => {
  return GenIcon(emotionLaughLine)(props);
};

/**
 * The react component for the `emotion-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-line.svg)
 */
export const EmotionLineIcon: IconType = (props) => {
  return GenIcon(emotionLine)(props);
};

/**
 * The react component for the `emotion-normal-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Normal Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-normal-fill.svg)
 */
export const EmotionNormalFillIcon: IconType = (props) => {
  return GenIcon(emotionNormalFill)(props);
};

/**
 * The react component for the `emotion-normal-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Normal Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-normal-line.svg)
 */
export const EmotionNormalLineIcon: IconType = (props) => {
  return GenIcon(emotionNormalLine)(props);
};

/**
 * The react component for the `emotion-sad-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Sad Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-sad-fill.svg)
 */
export const EmotionSadFillIcon: IconType = (props) => {
  return GenIcon(emotionSadFill)(props);
};

/**
 * The react component for the `emotion-sad-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Sad Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-sad-line.svg)
 */
export const EmotionSadLineIcon: IconType = (props) => {
  return GenIcon(emotionSadLine)(props);
};

/**
 * The react component for the `emotion-unhappy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Unhappy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-unhappy-fill.svg)
 */
export const EmotionUnhappyFillIcon: IconType = (props) => {
  return GenIcon(emotionUnhappyFill)(props);
};

/**
 * The react component for the `emotion-unhappy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emotion Unhappy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/emotion-unhappy-line.svg)
 */
export const EmotionUnhappyLineIcon: IconType = (props) => {
  return GenIcon(emotionUnhappyLine)(props);
};

/**
 * The react component for the `empathize-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Empathize Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/empathize-fill.svg)
 */
export const EmpathizeFillIcon: IconType = (props) => {
  return GenIcon(empathizeFill)(props);
};

/**
 * The react component for the `empathize-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Empathize Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/empathize-line.svg)
 */
export const EmpathizeLineIcon: IconType = (props) => {
  return GenIcon(empathizeLine)(props);
};

/**
 * The react component for the `equalizer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Equalizer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/equalizer-fill.svg)
 */
export const EqualizerFillIcon: IconType = (props) => {
  return GenIcon(equalizerFill)(props);
};

/**
 * The react component for the `equalizer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Equalizer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/equalizer-line.svg)
 */
export const EqualizerLineIcon: IconType = (props) => {
  return GenIcon(equalizerLine)(props);
};

/**
 * The react component for the `eraser-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eraser Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/eraser-fill.svg)
 */
export const EraserFillIcon: IconType = (props) => {
  return GenIcon(eraserFill)(props);
};

/**
 * The react component for the `eraser-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eraser Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/eraser-line.svg)
 */
export const EraserLineIcon: IconType = (props) => {
  return GenIcon(eraserLine)(props);
};

/**
 * The react component for the `error-warning-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Error Warning Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/error-warning-fill.svg)
 */
export const ErrorWarningFillIcon: IconType = (props) => {
  return GenIcon(errorWarningFill)(props);
};

/**
 * The react component for the `evernote-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Evernote Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/evernote-fill.svg)
 */
export const EvernoteFillIcon: IconType = (props) => {
  return GenIcon(evernoteFill)(props);
};

/**
 * The react component for the `evernote-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Evernote Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/evernote-line.svg)
 */
export const EvernoteLineIcon: IconType = (props) => {
  return GenIcon(evernoteLine)(props);
};

/**
 * The react component for the `exchange-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-box-fill.svg)
 */
export const ExchangeBoxFillIcon: IconType = (props) => {
  return GenIcon(exchangeBoxFill)(props);
};

/**
 * The react component for the `exchange-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-box-line.svg)
 */
export const ExchangeBoxLineIcon: IconType = (props) => {
  return GenIcon(exchangeBoxLine)(props);
};

/**
 * The react component for the `exchange-cny-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Cny Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-cny-fill.svg)
 */
export const ExchangeCnyFillIcon: IconType = (props) => {
  return GenIcon(exchangeCnyFill)(props);
};

/**
 * The react component for the `exchange-cny-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Cny Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-cny-line.svg)
 */
export const ExchangeCnyLineIcon: IconType = (props) => {
  return GenIcon(exchangeCnyLine)(props);
};

/**
 * The react component for the `exchange-dollar-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Dollar Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-dollar-fill.svg)
 */
export const ExchangeDollarFillIcon: IconType = (props) => {
  return GenIcon(exchangeDollarFill)(props);
};

/**
 * The react component for the `exchange-dollar-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Dollar Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-dollar-line.svg)
 */
export const ExchangeDollarLineIcon: IconType = (props) => {
  return GenIcon(exchangeDollarLine)(props);
};

/**
 * The react component for the `exchange-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-fill.svg)
 */
export const ExchangeFillIcon: IconType = (props) => {
  return GenIcon(exchangeFill)(props);
};

/**
 * The react component for the `exchange-funds-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Funds Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-funds-fill.svg)
 */
export const ExchangeFundsFillIcon: IconType = (props) => {
  return GenIcon(exchangeFundsFill)(props);
};

/**
 * The react component for the `exchange-funds-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Funds Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-funds-line.svg)
 */
export const ExchangeFundsLineIcon: IconType = (props) => {
  return GenIcon(exchangeFundsLine)(props);
};

/**
 * The react component for the `exchange-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Exchange Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/exchange-line.svg)
 */
export const ExchangeLineIcon: IconType = (props) => {
  return GenIcon(exchangeLine)(props);
};

/**
 * The react component for the `external-link-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![External Link Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/external-link-line.svg)
 */
export const ExternalLinkLineIcon: IconType = (props) => {
  return GenIcon(externalLinkLine)(props);
};

/**
 * The react component for the `eye-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-2-fill.svg)
 */
export const Eye2FillIcon: IconType = (props) => {
  return GenIcon(eye2Fill)(props);
};

/**
 * The react component for the `eye-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-2-line.svg)
 */
export const Eye2LineIcon: IconType = (props) => {
  return GenIcon(eye2Line)(props);
};

/**
 * The react component for the `eye-close-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye Close Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-close-fill.svg)
 */
export const EyeCloseFillIcon: IconType = (props) => {
  return GenIcon(eyeCloseFill)(props);
};

/**
 * The react component for the `eye-close-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye Close Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-close-line.svg)
 */
export const EyeCloseLineIcon: IconType = (props) => {
  return GenIcon(eyeCloseLine)(props);
};

/**
 * The react component for the `eye-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-fill.svg)
 */
export const EyeFillIcon: IconType = (props) => {
  return GenIcon(eyeFill)(props);
};

/**
 * The react component for the `eye-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-line.svg)
 */
export const EyeLineIcon: IconType = (props) => {
  return GenIcon(eyeLine)(props);
};

/**
 * The react component for the `eye-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-off-fill.svg)
 */
export const EyeOffFillIcon: IconType = (props) => {
  return GenIcon(eyeOffFill)(props);
};

/**
 * The react component for the `eye-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Eye Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/eye-off-line.svg)
 */
export const EyeOffLineIcon: IconType = (props) => {
  return GenIcon(eyeOffLine)(props);
};

/**
 * The react component for the `facebook-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Facebook Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/facebook-box-fill.svg)
 */
export const FacebookBoxFillIcon: IconType = (props) => {
  return GenIcon(facebookBoxFill)(props);
};

/**
 * The react component for the `facebook-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Facebook Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/facebook-box-line.svg)
 */
export const FacebookBoxLineIcon: IconType = (props) => {
  return GenIcon(facebookBoxLine)(props);
};

/**
 * The react component for the `facebook-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Facebook Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/facebook-circle-fill.svg)
 */
export const FacebookCircleFillIcon: IconType = (props) => {
  return GenIcon(facebookCircleFill)(props);
};

/**
 * The react component for the `facebook-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Facebook Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/facebook-circle-line.svg)
 */
export const FacebookCircleLineIcon: IconType = (props) => {
  return GenIcon(facebookCircleLine)(props);
};

/**
 * The react component for the `facebook-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Facebook Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/facebook-fill.svg)
 */
export const FacebookFillIcon: IconType = (props) => {
  return GenIcon(facebookFill)(props);
};

/**
 * The react component for the `facebook-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Facebook Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/facebook-line.svg)
 */
export const FacebookLineIcon: IconType = (props) => {
  return GenIcon(facebookLine)(props);
};

/**
 * The react component for the `fahrenheit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fahrenheit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/fahrenheit-fill.svg)
 */
export const FahrenheitFillIcon: IconType = (props) => {
  return GenIcon(fahrenheitFill)(props);
};

/**
 * The react component for the `fahrenheit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fahrenheit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/fahrenheit-line.svg)
 */
export const FahrenheitLineIcon: IconType = (props) => {
  return GenIcon(fahrenheitLine)(props);
};

/**
 * The react component for the `feedback-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Feedback Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/feedback-fill.svg)
 */
export const FeedbackFillIcon: IconType = (props) => {
  return GenIcon(feedbackFill)(props);
};

/**
 * The react component for the `feedback-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Feedback Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/feedback-line.svg)
 */
export const FeedbackLineIcon: IconType = (props) => {
  return GenIcon(feedbackLine)(props);
};

/**
 * The react component for the `file-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-2-fill.svg)
 */
export const File2FillIcon: IconType = (props) => {
  return GenIcon(file2Fill)(props);
};

/**
 * The react component for the `file-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-2-line.svg)
 */
export const File2LineIcon: IconType = (props) => {
  return GenIcon(file2Line)(props);
};

/**
 * The react component for the `file-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-3-fill.svg)
 */
export const File3FillIcon: IconType = (props) => {
  return GenIcon(file3Fill)(props);
};

/**
 * The react component for the `file-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-3-line.svg)
 */
export const File3LineIcon: IconType = (props) => {
  return GenIcon(file3Line)(props);
};

/**
 * The react component for the `file-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-4-fill.svg)
 */
export const File4FillIcon: IconType = (props) => {
  return GenIcon(file4Fill)(props);
};

/**
 * The react component for the `file-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-4-line.svg)
 */
export const File4LineIcon: IconType = (props) => {
  return GenIcon(file4Line)(props);
};

/**
 * The react component for the `file-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-add-fill.svg)
 */
export const FileAddFillIcon: IconType = (props) => {
  return GenIcon(fileAddFill)(props);
};

/**
 * The react component for the `file-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-add-line.svg)
 */
export const FileAddLineIcon: IconType = (props) => {
  return GenIcon(fileAddLine)(props);
};

/**
 * The react component for the `file-chart-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Chart 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-chart-2-fill.svg)
 */
export const FileChart2FillIcon: IconType = (props) => {
  return GenIcon(fileChart2Fill)(props);
};

/**
 * The react component for the `file-chart-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Chart 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-chart-2-line.svg)
 */
export const FileChart2LineIcon: IconType = (props) => {
  return GenIcon(fileChart2Line)(props);
};

/**
 * The react component for the `file-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-chart-fill.svg)
 */
export const FileChartFillIcon: IconType = (props) => {
  return GenIcon(fileChartFill)(props);
};

/**
 * The react component for the `file-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-chart-line.svg)
 */
export const FileChartLineIcon: IconType = (props) => {
  return GenIcon(fileChartLine)(props);
};

/**
 * The react component for the `file-cloud-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Cloud Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-cloud-fill.svg)
 */
export const FileCloudFillIcon: IconType = (props) => {
  return GenIcon(fileCloudFill)(props);
};

/**
 * The react component for the `file-cloud-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Cloud Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-cloud-line.svg)
 */
export const FileCloudLineIcon: IconType = (props) => {
  return GenIcon(fileCloudLine)(props);
};

/**
 * The react component for the `file-code-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Code Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-code-fill.svg)
 */
export const FileCodeFillIcon: IconType = (props) => {
  return GenIcon(fileCodeFill)(props);
};

/**
 * The react component for the `file-code-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Code Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-code-line.svg)
 */
export const FileCodeLineIcon: IconType = (props) => {
  return GenIcon(fileCodeLine)(props);
};

/**
 * The react component for the `file-copy-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Copy 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-copy-2-fill.svg)
 */
export const FileCopy2FillIcon: IconType = (props) => {
  return GenIcon(fileCopy2Fill)(props);
};

/**
 * The react component for the `file-copy-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Copy 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-copy-2-line.svg)
 */
export const FileCopy2LineIcon: IconType = (props) => {
  return GenIcon(fileCopy2Line)(props);
};

/**
 * The react component for the `file-copy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Copy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-copy-fill.svg)
 */
export const FileCopyFillIcon: IconType = (props) => {
  return GenIcon(fileCopyFill)(props);
};

/**
 * The react component for the `file-damage-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Damage Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-damage-fill.svg)
 */
export const FileDamageFillIcon: IconType = (props) => {
  return GenIcon(fileDamageFill)(props);
};

/**
 * The react component for the `file-damage-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Damage Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-damage-line.svg)
 */
export const FileDamageLineIcon: IconType = (props) => {
  return GenIcon(fileDamageLine)(props);
};

/**
 * The react component for the `file-download-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Download Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-download-fill.svg)
 */
export const FileDownloadFillIcon: IconType = (props) => {
  return GenIcon(fileDownloadFill)(props);
};

/**
 * The react component for the `file-download-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Download Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-download-line.svg)
 */
export const FileDownloadLineIcon: IconType = (props) => {
  return GenIcon(fileDownloadLine)(props);
};

/**
 * The react component for the `file-edit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Edit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-edit-fill.svg)
 */
export const FileEditFillIcon: IconType = (props) => {
  return GenIcon(fileEditFill)(props);
};

/**
 * The react component for the `file-edit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Edit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-edit-line.svg)
 */
export const FileEditLineIcon: IconType = (props) => {
  return GenIcon(fileEditLine)(props);
};

/**
 * The react component for the `file-excel-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Excel 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-excel-2-fill.svg)
 */
export const FileExcel2FillIcon: IconType = (props) => {
  return GenIcon(fileExcel2Fill)(props);
};

/**
 * The react component for the `file-excel-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Excel 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-excel-2-line.svg)
 */
export const FileExcel2LineIcon: IconType = (props) => {
  return GenIcon(fileExcel2Line)(props);
};

/**
 * The react component for the `file-excel-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Excel Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-excel-fill.svg)
 */
export const FileExcelFillIcon: IconType = (props) => {
  return GenIcon(fileExcelFill)(props);
};

/**
 * The react component for the `file-excel-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Excel Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-excel-line.svg)
 */
export const FileExcelLineIcon: IconType = (props) => {
  return GenIcon(fileExcelLine)(props);
};

/**
 * The react component for the `file-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-fill.svg)
 */
export const FileFillIcon: IconType = (props) => {
  return GenIcon(fileFill)(props);
};

/**
 * The react component for the `file-forbid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Forbid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-forbid-fill.svg)
 */
export const FileForbidFillIcon: IconType = (props) => {
  return GenIcon(fileForbidFill)(props);
};

/**
 * The react component for the `file-forbid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Forbid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-forbid-line.svg)
 */
export const FileForbidLineIcon: IconType = (props) => {
  return GenIcon(fileForbidLine)(props);
};

/**
 * The react component for the `file-gif-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Gif Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-gif-fill.svg)
 */
export const FileGifFillIcon: IconType = (props) => {
  return GenIcon(fileGifFill)(props);
};

/**
 * The react component for the `file-gif-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Gif Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-gif-line.svg)
 */
export const FileGifLineIcon: IconType = (props) => {
  return GenIcon(fileGifLine)(props);
};

/**
 * The react component for the `file-history-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File History Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-history-fill.svg)
 */
export const FileHistoryFillIcon: IconType = (props) => {
  return GenIcon(fileHistoryFill)(props);
};

/**
 * The react component for the `file-history-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File History Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-history-line.svg)
 */
export const FileHistoryLineIcon: IconType = (props) => {
  return GenIcon(fileHistoryLine)(props);
};

/**
 * The react component for the `file-hwp-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Hwp Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-hwp-fill.svg)
 */
export const FileHwpFillIcon: IconType = (props) => {
  return GenIcon(fileHwpFill)(props);
};

/**
 * The react component for the `file-hwp-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Hwp Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-hwp-line.svg)
 */
export const FileHwpLineIcon: IconType = (props) => {
  return GenIcon(fileHwpLine)(props);
};

/**
 * The react component for the `file-info-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Info Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-info-fill.svg)
 */
export const FileInfoFillIcon: IconType = (props) => {
  return GenIcon(fileInfoFill)(props);
};

/**
 * The react component for the `file-info-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Info Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-info-line.svg)
 */
export const FileInfoLineIcon: IconType = (props) => {
  return GenIcon(fileInfoLine)(props);
};

/**
 * The react component for the `file-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-line.svg)
 */
export const FileLineIcon: IconType = (props) => {
  return GenIcon(fileLine)(props);
};

/**
 * The react component for the `file-list-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File List 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-list-2-fill.svg)
 */
export const FileList2FillIcon: IconType = (props) => {
  return GenIcon(fileList2Fill)(props);
};

/**
 * The react component for the `file-list-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File List 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-list-2-line.svg)
 */
export const FileList2LineIcon: IconType = (props) => {
  return GenIcon(fileList2Line)(props);
};

/**
 * The react component for the `file-list-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File List 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-list-3-fill.svg)
 */
export const FileList3FillIcon: IconType = (props) => {
  return GenIcon(fileList3Fill)(props);
};

/**
 * The react component for the `file-list-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File List 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-list-3-line.svg)
 */
export const FileList3LineIcon: IconType = (props) => {
  return GenIcon(fileList3Line)(props);
};

/**
 * The react component for the `file-list-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File List Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-list-fill.svg)
 */
export const FileListFillIcon: IconType = (props) => {
  return GenIcon(fileListFill)(props);
};

/**
 * The react component for the `file-list-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File List Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-list-line.svg)
 */
export const FileListLineIcon: IconType = (props) => {
  return GenIcon(fileListLine)(props);
};

/**
 * The react component for the `file-lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-lock-fill.svg)
 */
export const FileLockFillIcon: IconType = (props) => {
  return GenIcon(fileLockFill)(props);
};

/**
 * The react component for the `file-lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-lock-line.svg)
 */
export const FileLockLineIcon: IconType = (props) => {
  return GenIcon(fileLockLine)(props);
};

/**
 * The react component for the `file-mark-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Mark Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-mark-fill.svg)
 */
export const FileMarkFillIcon: IconType = (props) => {
  return GenIcon(fileMarkFill)(props);
};

/**
 * The react component for the `file-mark-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Mark Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-mark-line.svg)
 */
export const FileMarkLineIcon: IconType = (props) => {
  return GenIcon(fileMarkLine)(props);
};

/**
 * The react component for the `file-music-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Music Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-music-fill.svg)
 */
export const FileMusicFillIcon: IconType = (props) => {
  return GenIcon(fileMusicFill)(props);
};

/**
 * The react component for the `file-music-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Music Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-music-line.svg)
 */
export const FileMusicLineIcon: IconType = (props) => {
  return GenIcon(fileMusicLine)(props);
};

/**
 * The react component for the `file-paper-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Paper 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-paper-2-fill.svg)
 */
export const FilePaper2FillIcon: IconType = (props) => {
  return GenIcon(filePaper2Fill)(props);
};

/**
 * The react component for the `file-paper-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Paper 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-paper-2-line.svg)
 */
export const FilePaper2LineIcon: IconType = (props) => {
  return GenIcon(filePaper2Line)(props);
};

/**
 * The react component for the `file-paper-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Paper Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-paper-fill.svg)
 */
export const FilePaperFillIcon: IconType = (props) => {
  return GenIcon(filePaperFill)(props);
};

/**
 * The react component for the `file-paper-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Paper Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-paper-line.svg)
 */
export const FilePaperLineIcon: IconType = (props) => {
  return GenIcon(filePaperLine)(props);
};

/**
 * The react component for the `file-pdf-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Pdf Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-pdf-fill.svg)
 */
export const FilePdfFillIcon: IconType = (props) => {
  return GenIcon(filePdfFill)(props);
};

/**
 * The react component for the `file-pdf-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Pdf Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-pdf-line.svg)
 */
export const FilePdfLineIcon: IconType = (props) => {
  return GenIcon(filePdfLine)(props);
};

/**
 * The react component for the `file-ppt-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Ppt 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-ppt-2-fill.svg)
 */
export const FilePpt2FillIcon: IconType = (props) => {
  return GenIcon(filePpt2Fill)(props);
};

/**
 * The react component for the `file-ppt-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Ppt 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-ppt-2-line.svg)
 */
export const FilePpt2LineIcon: IconType = (props) => {
  return GenIcon(filePpt2Line)(props);
};

/**
 * The react component for the `file-ppt-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Ppt Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-ppt-fill.svg)
 */
export const FilePptFillIcon: IconType = (props) => {
  return GenIcon(filePptFill)(props);
};

/**
 * The react component for the `file-ppt-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Ppt Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-ppt-line.svg)
 */
export const FilePptLineIcon: IconType = (props) => {
  return GenIcon(filePptLine)(props);
};

/**
 * The react component for the `file-reduce-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Reduce Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-reduce-fill.svg)
 */
export const FileReduceFillIcon: IconType = (props) => {
  return GenIcon(fileReduceFill)(props);
};

/**
 * The react component for the `file-reduce-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Reduce Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-reduce-line.svg)
 */
export const FileReduceLineIcon: IconType = (props) => {
  return GenIcon(fileReduceLine)(props);
};

/**
 * The react component for the `file-search-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Search Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-search-fill.svg)
 */
export const FileSearchFillIcon: IconType = (props) => {
  return GenIcon(fileSearchFill)(props);
};

/**
 * The react component for the `file-search-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Search Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-search-line.svg)
 */
export const FileSearchLineIcon: IconType = (props) => {
  return GenIcon(fileSearchLine)(props);
};

/**
 * The react component for the `file-settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-settings-fill.svg)
 */
export const FileSettingsFillIcon: IconType = (props) => {
  return GenIcon(fileSettingsFill)(props);
};

/**
 * The react component for the `file-settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-settings-line.svg)
 */
export const FileSettingsLineIcon: IconType = (props) => {
  return GenIcon(fileSettingsLine)(props);
};

/**
 * The react component for the `file-shield-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Shield 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-shield-2-fill.svg)
 */
export const FileShield2FillIcon: IconType = (props) => {
  return GenIcon(fileShield2Fill)(props);
};

/**
 * The react component for the `file-shield-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Shield 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-shield-2-line.svg)
 */
export const FileShield2LineIcon: IconType = (props) => {
  return GenIcon(fileShield2Line)(props);
};

/**
 * The react component for the `file-shield-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Shield Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-shield-fill.svg)
 */
export const FileShieldFillIcon: IconType = (props) => {
  return GenIcon(fileShieldFill)(props);
};

/**
 * The react component for the `file-shield-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Shield Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-shield-line.svg)
 */
export const FileShieldLineIcon: IconType = (props) => {
  return GenIcon(fileShieldLine)(props);
};

/**
 * The react component for the `file-shred-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Shred Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-shred-fill.svg)
 */
export const FileShredFillIcon: IconType = (props) => {
  return GenIcon(fileShredFill)(props);
};

/**
 * The react component for the `file-shred-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Shred Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-shred-line.svg)
 */
export const FileShredLineIcon: IconType = (props) => {
  return GenIcon(fileShredLine)(props);
};

/**
 * The react component for the `file-text-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Text Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-text-fill.svg)
 */
export const FileTextFillIcon: IconType = (props) => {
  return GenIcon(fileTextFill)(props);
};

/**
 * The react component for the `file-text-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Text Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-text-line.svg)
 */
export const FileTextLineIcon: IconType = (props) => {
  return GenIcon(fileTextLine)(props);
};

/**
 * The react component for the `file-transfer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Transfer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-transfer-fill.svg)
 */
export const FileTransferFillIcon: IconType = (props) => {
  return GenIcon(fileTransferFill)(props);
};

/**
 * The react component for the `file-transfer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Transfer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-transfer-line.svg)
 */
export const FileTransferLineIcon: IconType = (props) => {
  return GenIcon(fileTransferLine)(props);
};

/**
 * The react component for the `file-unknow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Unknow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-unknow-fill.svg)
 */
export const FileUnknowFillIcon: IconType = (props) => {
  return GenIcon(fileUnknowFill)(props);
};

/**
 * The react component for the `file-unknow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Unknow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-unknow-line.svg)
 */
export const FileUnknowLineIcon: IconType = (props) => {
  return GenIcon(fileUnknowLine)(props);
};

/**
 * The react component for the `file-upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-upload-fill.svg)
 */
export const FileUploadFillIcon: IconType = (props) => {
  return GenIcon(fileUploadFill)(props);
};

/**
 * The react component for the `file-upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-upload-line.svg)
 */
export const FileUploadLineIcon: IconType = (props) => {
  return GenIcon(fileUploadLine)(props);
};

/**
 * The react component for the `file-user-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File User Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-user-fill.svg)
 */
export const FileUserFillIcon: IconType = (props) => {
  return GenIcon(fileUserFill)(props);
};

/**
 * The react component for the `file-user-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File User Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-user-line.svg)
 */
export const FileUserLineIcon: IconType = (props) => {
  return GenIcon(fileUserLine)(props);
};

/**
 * The react component for the `file-warning-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Warning Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-warning-fill.svg)
 */
export const FileWarningFillIcon: IconType = (props) => {
  return GenIcon(fileWarningFill)(props);
};

/**
 * The react component for the `file-warning-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Warning Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-warning-line.svg)
 */
export const FileWarningLineIcon: IconType = (props) => {
  return GenIcon(fileWarningLine)(props);
};

/**
 * The react component for the `file-word-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Word 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-word-2-fill.svg)
 */
export const FileWord2FillIcon: IconType = (props) => {
  return GenIcon(fileWord2Fill)(props);
};

/**
 * The react component for the `file-word-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Word 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-word-2-line.svg)
 */
export const FileWord2LineIcon: IconType = (props) => {
  return GenIcon(fileWord2Line)(props);
};

/**
 * The react component for the `file-word-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Word Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-word-fill.svg)
 */
export const FileWordFillIcon: IconType = (props) => {
  return GenIcon(fileWordFill)(props);
};

/**
 * The react component for the `file-word-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Word Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-word-line.svg)
 */
export const FileWordLineIcon: IconType = (props) => {
  return GenIcon(fileWordLine)(props);
};

/**
 * The react component for the `file-zip-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Zip Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-zip-fill.svg)
 */
export const FileZipFillIcon: IconType = (props) => {
  return GenIcon(fileZipFill)(props);
};

/**
 * The react component for the `file-zip-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Zip Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-zip-line.svg)
 */
export const FileZipLineIcon: IconType = (props) => {
  return GenIcon(fileZipLine)(props);
};

/**
 * The react component for the `film-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Film Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/film-fill.svg)
 */
export const FilmFillIcon: IconType = (props) => {
  return GenIcon(filmFill)(props);
};

/**
 * The react component for the `film-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Film Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/film-line.svg)
 */
export const FilmLineIcon: IconType = (props) => {
  return GenIcon(filmLine)(props);
};

/**
 * The react component for the `filter-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-2-fill.svg)
 */
export const Filter2FillIcon: IconType = (props) => {
  return GenIcon(filter2Fill)(props);
};

/**
 * The react component for the `filter-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-2-line.svg)
 */
export const Filter2LineIcon: IconType = (props) => {
  return GenIcon(filter2Line)(props);
};

/**
 * The react component for the `filter-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-3-fill.svg)
 */
export const Filter3FillIcon: IconType = (props) => {
  return GenIcon(filter3Fill)(props);
};

/**
 * The react component for the `filter-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-3-line.svg)
 */
export const Filter3LineIcon: IconType = (props) => {
  return GenIcon(filter3Line)(props);
};

/**
 * The react component for the `filter-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-fill.svg)
 */
export const FilterFillIcon: IconType = (props) => {
  return GenIcon(filterFill)(props);
};

/**
 * The react component for the `filter-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-line.svg)
 */
export const FilterLineIcon: IconType = (props) => {
  return GenIcon(filterLine)(props);
};

/**
 * The react component for the `filter-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-off-fill.svg)
 */
export const FilterOffFillIcon: IconType = (props) => {
  return GenIcon(filterOffFill)(props);
};

/**
 * The react component for the `filter-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Filter Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/filter-off-line.svg)
 */
export const FilterOffLineIcon: IconType = (props) => {
  return GenIcon(filterOffLine)(props);
};

/**
 * The react component for the `find-replace-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Find Replace Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/find-replace-fill.svg)
 */
export const FindReplaceFillIcon: IconType = (props) => {
  return GenIcon(findReplaceFill)(props);
};

/**
 * The react component for the `find-replace-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Find Replace Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/find-replace-line.svg)
 */
export const FindReplaceLineIcon: IconType = (props) => {
  return GenIcon(findReplaceLine)(props);
};

/**
 * The react component for the `finder-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Finder Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/finder-fill.svg)
 */
export const FinderFillIcon: IconType = (props) => {
  return GenIcon(finderFill)(props);
};

/**
 * The react component for the `finder-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Finder Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/finder-line.svg)
 */
export const FinderLineIcon: IconType = (props) => {
  return GenIcon(finderLine)(props);
};

/**
 * The react component for the `fingerprint-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fingerprint 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/fingerprint-2-fill.svg)
 */
export const Fingerprint2FillIcon: IconType = (props) => {
  return GenIcon(fingerprint2Fill)(props);
};

/**
 * The react component for the `fingerprint-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fingerprint 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/fingerprint-2-line.svg)
 */
export const Fingerprint2LineIcon: IconType = (props) => {
  return GenIcon(fingerprint2Line)(props);
};

/**
 * The react component for the `fingerprint-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fingerprint Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/fingerprint-fill.svg)
 */
export const FingerprintFillIcon: IconType = (props) => {
  return GenIcon(fingerprintFill)(props);
};

/**
 * The react component for the `fingerprint-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fingerprint Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/fingerprint-line.svg)
 */
export const FingerprintLineIcon: IconType = (props) => {
  return GenIcon(fingerprintLine)(props);
};

/**
 * The react component for the `fire-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fire Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/fire-fill.svg)
 */
export const FireFillIcon: IconType = (props) => {
  return GenIcon(fireFill)(props);
};

/**
 * The react component for the `fire-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fire Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/fire-line.svg)
 */
export const FireLineIcon: IconType = (props) => {
  return GenIcon(fireLine)(props);
};

/**
 * The react component for the `firefox-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Firefox Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/firefox-fill.svg)
 */
export const FirefoxFillIcon: IconType = (props) => {
  return GenIcon(firefoxFill)(props);
};

/**
 * The react component for the `firefox-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Firefox Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/firefox-line.svg)
 */
export const FirefoxLineIcon: IconType = (props) => {
  return GenIcon(firefoxLine)(props);
};

/**
 * The react component for the `first-aid-kit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![First Aid Kit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/first-aid-kit-fill.svg)
 */
export const FirstAidKitFillIcon: IconType = (props) => {
  return GenIcon(firstAidKitFill)(props);
};

/**
 * The react component for the `first-aid-kit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![First Aid Kit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/first-aid-kit-line.svg)
 */
export const FirstAidKitLineIcon: IconType = (props) => {
  return GenIcon(firstAidKitLine)(props);
};

/**
 * The react component for the `flag-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flag 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/flag-2-fill.svg)
 */
export const Flag2FillIcon: IconType = (props) => {
  return GenIcon(flag2Fill)(props);
};

/**
 * The react component for the `flag-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flag 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/flag-2-line.svg)
 */
export const Flag2LineIcon: IconType = (props) => {
  return GenIcon(flag2Line)(props);
};

/**
 * The react component for the `flag-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flag Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/flag-fill.svg)
 */
export const FlagFillIcon: IconType = (props) => {
  return GenIcon(flagFill)(props);
};

/**
 * The react component for the `flag-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flag Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/flag-line.svg)
 */
export const FlagLineIcon: IconType = (props) => {
  return GenIcon(flagLine)(props);
};

/**
 * The react component for the `flashlight-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flashlight Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/flashlight-fill.svg)
 */
export const FlashlightFillIcon: IconType = (props) => {
  return GenIcon(flashlightFill)(props);
};

/**
 * The react component for the `flashlight-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flashlight Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/flashlight-line.svg)
 */
export const FlashlightLineIcon: IconType = (props) => {
  return GenIcon(flashlightLine)(props);
};

/**
 * The react component for the `flask-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flask Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/flask-fill.svg)
 */
export const FlaskFillIcon: IconType = (props) => {
  return GenIcon(flaskFill)(props);
};

/**
 * The react component for the `flask-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flask Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/flask-line.svg)
 */
export const FlaskLineIcon: IconType = (props) => {
  return GenIcon(flaskLine)(props);
};

/**
 * The react component for the `flight-land-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flight Land Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/flight-land-fill.svg)
 */
export const FlightLandFillIcon: IconType = (props) => {
  return GenIcon(flightLandFill)(props);
};

/**
 * The react component for the `flight-land-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flight Land Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/flight-land-line.svg)
 */
export const FlightLandLineIcon: IconType = (props) => {
  return GenIcon(flightLandLine)(props);
};

/**
 * The react component for the `flight-takeoff-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flight Takeoff Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/flight-takeoff-fill.svg)
 */
export const FlightTakeoffFillIcon: IconType = (props) => {
  return GenIcon(flightTakeoffFill)(props);
};

/**
 * The react component for the `flight-takeoff-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flight Takeoff Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/flight-takeoff-line.svg)
 */
export const FlightTakeoffLineIcon: IconType = (props) => {
  return GenIcon(flightTakeoffLine)(props);
};

/**
 * The react component for the `flood-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flood Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/flood-fill.svg)
 */
export const FloodFillIcon: IconType = (props) => {
  return GenIcon(floodFill)(props);
};

/**
 * The react component for the `flood-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flood Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/flood-line.svg)
 */
export const FloodLineIcon: IconType = (props) => {
  return GenIcon(floodLine)(props);
};

/**
 * The react component for the `flutter-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flutter Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/flutter-fill.svg)
 */
export const FlutterFillIcon: IconType = (props) => {
  return GenIcon(flutterFill)(props);
};

/**
 * The react component for the `flutter-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flutter Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/flutter-line.svg)
 */
export const FlutterLineIcon: IconType = (props) => {
  return GenIcon(flutterLine)(props);
};

/**
 * The react component for the `focus-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Focus 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/focus-2-fill.svg)
 */
export const Focus2FillIcon: IconType = (props) => {
  return GenIcon(focus2Fill)(props);
};

/**
 * The react component for the `focus-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Focus 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/focus-2-line.svg)
 */
export const Focus2LineIcon: IconType = (props) => {
  return GenIcon(focus2Line)(props);
};

/**
 * The react component for the `focus-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Focus 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/focus-3-fill.svg)
 */
export const Focus3FillIcon: IconType = (props) => {
  return GenIcon(focus3Fill)(props);
};

/**
 * The react component for the `focus-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Focus 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/focus-3-line.svg)
 */
export const Focus3LineIcon: IconType = (props) => {
  return GenIcon(focus3Line)(props);
};

/**
 * The react component for the `focus-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Focus Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/focus-fill.svg)
 */
export const FocusFillIcon: IconType = (props) => {
  return GenIcon(focusFill)(props);
};

/**
 * The react component for the `focus-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Focus Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/focus-line.svg)
 */
export const FocusLineIcon: IconType = (props) => {
  return GenIcon(focusLine)(props);
};

/**
 * The react component for the `foggy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Foggy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/foggy-fill.svg)
 */
export const FoggyFillIcon: IconType = (props) => {
  return GenIcon(foggyFill)(props);
};

/**
 * The react component for the `foggy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Foggy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/foggy-line.svg)
 */
export const FoggyLineIcon: IconType = (props) => {
  return GenIcon(foggyLine)(props);
};

/**
 * The react component for the `folder-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-2-fill.svg)
 */
export const Folder2FillIcon: IconType = (props) => {
  return GenIcon(folder2Fill)(props);
};

/**
 * The react component for the `folder-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-2-line.svg)
 */
export const Folder2LineIcon: IconType = (props) => {
  return GenIcon(folder2Line)(props);
};

/**
 * The react component for the `folder-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-3-fill.svg)
 */
export const Folder3FillIcon: IconType = (props) => {
  return GenIcon(folder3Fill)(props);
};

/**
 * The react component for the `folder-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-3-line.svg)
 */
export const Folder3LineIcon: IconType = (props) => {
  return GenIcon(folder3Line)(props);
};

/**
 * The react component for the `folder-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-4-fill.svg)
 */
export const Folder4FillIcon: IconType = (props) => {
  return GenIcon(folder4Fill)(props);
};

/**
 * The react component for the `folder-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-4-line.svg)
 */
export const Folder4LineIcon: IconType = (props) => {
  return GenIcon(folder4Line)(props);
};

/**
 * The react component for the `folder-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-5-fill.svg)
 */
export const Folder5FillIcon: IconType = (props) => {
  return GenIcon(folder5Fill)(props);
};

/**
 * The react component for the `folder-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-5-line.svg)
 */
export const Folder5LineIcon: IconType = (props) => {
  return GenIcon(folder5Line)(props);
};

/**
 * The react component for the `folder-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-add-fill.svg)
 */
export const FolderAddFillIcon: IconType = (props) => {
  return GenIcon(folderAddFill)(props);
};

/**
 * The react component for the `folder-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-add-line.svg)
 */
export const FolderAddLineIcon: IconType = (props) => {
  return GenIcon(folderAddLine)(props);
};

/**
 * The react component for the `folder-chart-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Chart 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-chart-2-fill.svg)
 */
export const FolderChart2FillIcon: IconType = (props) => {
  return GenIcon(folderChart2Fill)(props);
};

/**
 * The react component for the `folder-chart-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Chart 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-chart-2-line.svg)
 */
export const FolderChart2LineIcon: IconType = (props) => {
  return GenIcon(folderChart2Line)(props);
};

/**
 * The react component for the `folder-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-chart-fill.svg)
 */
export const FolderChartFillIcon: IconType = (props) => {
  return GenIcon(folderChartFill)(props);
};

/**
 * The react component for the `folder-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-chart-line.svg)
 */
export const FolderChartLineIcon: IconType = (props) => {
  return GenIcon(folderChartLine)(props);
};

/**
 * The react component for the `folder-download-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Download Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-download-fill.svg)
 */
export const FolderDownloadFillIcon: IconType = (props) => {
  return GenIcon(folderDownloadFill)(props);
};

/**
 * The react component for the `folder-download-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Download Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-download-line.svg)
 */
export const FolderDownloadLineIcon: IconType = (props) => {
  return GenIcon(folderDownloadLine)(props);
};

/**
 * The react component for the `folder-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-fill.svg)
 */
export const FolderFillIcon: IconType = (props) => {
  return GenIcon(folderFill)(props);
};

/**
 * The react component for the `folder-forbid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Forbid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-forbid-fill.svg)
 */
export const FolderForbidFillIcon: IconType = (props) => {
  return GenIcon(folderForbidFill)(props);
};

/**
 * The react component for the `folder-forbid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Forbid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-forbid-line.svg)
 */
export const FolderForbidLineIcon: IconType = (props) => {
  return GenIcon(folderForbidLine)(props);
};

/**
 * The react component for the `folder-history-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder History Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-history-fill.svg)
 */
export const FolderHistoryFillIcon: IconType = (props) => {
  return GenIcon(folderHistoryFill)(props);
};

/**
 * The react component for the `folder-history-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder History Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-history-line.svg)
 */
export const FolderHistoryLineIcon: IconType = (props) => {
  return GenIcon(folderHistoryLine)(props);
};

/**
 * The react component for the `folder-info-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Info Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-info-fill.svg)
 */
export const FolderInfoFillIcon: IconType = (props) => {
  return GenIcon(folderInfoFill)(props);
};

/**
 * The react component for the `folder-info-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Info Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-info-line.svg)
 */
export const FolderInfoLineIcon: IconType = (props) => {
  return GenIcon(folderInfoLine)(props);
};

/**
 * The react component for the `folder-keyhole-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Keyhole Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-keyhole-fill.svg)
 */
export const FolderKeyholeFillIcon: IconType = (props) => {
  return GenIcon(folderKeyholeFill)(props);
};

/**
 * The react component for the `folder-keyhole-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Keyhole Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-keyhole-line.svg)
 */
export const FolderKeyholeLineIcon: IconType = (props) => {
  return GenIcon(folderKeyholeLine)(props);
};

/**
 * The react component for the `folder-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-line.svg)
 */
export const FolderLineIcon: IconType = (props) => {
  return GenIcon(folderLine)(props);
};

/**
 * The react component for the `folder-lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-lock-fill.svg)
 */
export const FolderLockFillIcon: IconType = (props) => {
  return GenIcon(folderLockFill)(props);
};

/**
 * The react component for the `folder-lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-lock-line.svg)
 */
export const FolderLockLineIcon: IconType = (props) => {
  return GenIcon(folderLockLine)(props);
};

/**
 * The react component for the `folder-music-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Music Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-music-fill.svg)
 */
export const FolderMusicFillIcon: IconType = (props) => {
  return GenIcon(folderMusicFill)(props);
};

/**
 * The react component for the `folder-music-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Music Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-music-line.svg)
 */
export const FolderMusicLineIcon: IconType = (props) => {
  return GenIcon(folderMusicLine)(props);
};

/**
 * The react component for the `folder-open-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Open Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-open-fill.svg)
 */
export const FolderOpenFillIcon: IconType = (props) => {
  return GenIcon(folderOpenFill)(props);
};

/**
 * The react component for the `folder-open-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Open Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-open-line.svg)
 */
export const FolderOpenLineIcon: IconType = (props) => {
  return GenIcon(folderOpenLine)(props);
};

/**
 * The react component for the `folder-received-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Received Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-received-fill.svg)
 */
export const FolderReceivedFillIcon: IconType = (props) => {
  return GenIcon(folderReceivedFill)(props);
};

/**
 * The react component for the `folder-received-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Received Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-received-line.svg)
 */
export const FolderReceivedLineIcon: IconType = (props) => {
  return GenIcon(folderReceivedLine)(props);
};

/**
 * The react component for the `folder-reduce-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Reduce Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-reduce-fill.svg)
 */
export const FolderReduceFillIcon: IconType = (props) => {
  return GenIcon(folderReduceFill)(props);
};

/**
 * The react component for the `folder-reduce-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Reduce Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-reduce-line.svg)
 */
export const FolderReduceLineIcon: IconType = (props) => {
  return GenIcon(folderReduceLine)(props);
};

/**
 * The react component for the `folder-settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-settings-fill.svg)
 */
export const FolderSettingsFillIcon: IconType = (props) => {
  return GenIcon(folderSettingsFill)(props);
};

/**
 * The react component for the `folder-settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-settings-line.svg)
 */
export const FolderSettingsLineIcon: IconType = (props) => {
  return GenIcon(folderSettingsLine)(props);
};

/**
 * The react component for the `folder-shared-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Shared Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-shared-fill.svg)
 */
export const FolderSharedFillIcon: IconType = (props) => {
  return GenIcon(folderSharedFill)(props);
};

/**
 * The react component for the `folder-shared-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Shared Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-shared-line.svg)
 */
export const FolderSharedLineIcon: IconType = (props) => {
  return GenIcon(folderSharedLine)(props);
};

/**
 * The react component for the `folder-shield-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Shield 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-shield-2-fill.svg)
 */
export const FolderShield2FillIcon: IconType = (props) => {
  return GenIcon(folderShield2Fill)(props);
};

/**
 * The react component for the `folder-shield-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Shield 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-shield-2-line.svg)
 */
export const FolderShield2LineIcon: IconType = (props) => {
  return GenIcon(folderShield2Line)(props);
};

/**
 * The react component for the `folder-shield-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Shield Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-shield-fill.svg)
 */
export const FolderShieldFillIcon: IconType = (props) => {
  return GenIcon(folderShieldFill)(props);
};

/**
 * The react component for the `folder-shield-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Shield Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-shield-line.svg)
 */
export const FolderShieldLineIcon: IconType = (props) => {
  return GenIcon(folderShieldLine)(props);
};

/**
 * The react component for the `folder-transfer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Transfer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-transfer-fill.svg)
 */
export const FolderTransferFillIcon: IconType = (props) => {
  return GenIcon(folderTransferFill)(props);
};

/**
 * The react component for the `folder-transfer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Transfer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-transfer-line.svg)
 */
export const FolderTransferLineIcon: IconType = (props) => {
  return GenIcon(folderTransferLine)(props);
};

/**
 * The react component for the `folder-unknow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Unknow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-unknow-fill.svg)
 */
export const FolderUnknowFillIcon: IconType = (props) => {
  return GenIcon(folderUnknowFill)(props);
};

/**
 * The react component for the `folder-unknow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Unknow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-unknow-line.svg)
 */
export const FolderUnknowLineIcon: IconType = (props) => {
  return GenIcon(folderUnknowLine)(props);
};

/**
 * The react component for the `folder-upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-upload-fill.svg)
 */
export const FolderUploadFillIcon: IconType = (props) => {
  return GenIcon(folderUploadFill)(props);
};

/**
 * The react component for the `folder-upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-upload-line.svg)
 */
export const FolderUploadLineIcon: IconType = (props) => {
  return GenIcon(folderUploadLine)(props);
};

/**
 * The react component for the `folder-user-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder User Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-user-fill.svg)
 */
export const FolderUserFillIcon: IconType = (props) => {
  return GenIcon(folderUserFill)(props);
};

/**
 * The react component for the `folder-user-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder User Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-user-line.svg)
 */
export const FolderUserLineIcon: IconType = (props) => {
  return GenIcon(folderUserLine)(props);
};

/**
 * The react component for the `folder-warning-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Warning Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-warning-fill.svg)
 */
export const FolderWarningFillIcon: IconType = (props) => {
  return GenIcon(folderWarningFill)(props);
};

/**
 * The react component for the `folder-warning-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Warning Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-warning-line.svg)
 */
export const FolderWarningLineIcon: IconType = (props) => {
  return GenIcon(folderWarningLine)(props);
};

/**
 * The react component for the `folder-zip-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Zip Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-zip-fill.svg)
 */
export const FolderZipFillIcon: IconType = (props) => {
  return GenIcon(folderZipFill)(props);
};

/**
 * The react component for the `folder-zip-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folder Zip Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folder-zip-line.svg)
 */
export const FolderZipLineIcon: IconType = (props) => {
  return GenIcon(folderZipLine)(props);
};

/**
 * The react component for the `folders-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folders Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folders-fill.svg)
 */
export const FoldersFillIcon: IconType = (props) => {
  return GenIcon(foldersFill)(props);
};

/**
 * The react component for the `folders-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Folders Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/folders-line.svg)
 */
export const FoldersLineIcon: IconType = (props) => {
  return GenIcon(foldersLine)(props);
};

/**
 * The react component for the `football-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Football Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/football-fill.svg)
 */
export const FootballFillIcon: IconType = (props) => {
  return GenIcon(footballFill)(props);
};

/**
 * The react component for the `football-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Football Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/football-line.svg)
 */
export const FootballLineIcon: IconType = (props) => {
  return GenIcon(footballLine)(props);
};

/**
 * The react component for the `footprint-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Footprint Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/footprint-fill.svg)
 */
export const FootprintFillIcon: IconType = (props) => {
  return GenIcon(footprintFill)(props);
};

/**
 * The react component for the `footprint-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Footprint Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/footprint-line.svg)
 */
export const FootprintLineIcon: IconType = (props) => {
  return GenIcon(footprintLine)(props);
};

/**
 * The react component for the `forbid-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Forbid 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/forbid-2-fill.svg)
 */
export const Forbid2FillIcon: IconType = (props) => {
  return GenIcon(forbid2Fill)(props);
};

/**
 * The react component for the `forbid-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Forbid 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/forbid-2-line.svg)
 */
export const Forbid2LineIcon: IconType = (props) => {
  return GenIcon(forbid2Line)(props);
};

/**
 * The react component for the `forbid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Forbid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/forbid-fill.svg)
 */
export const ForbidFillIcon: IconType = (props) => {
  return GenIcon(forbidFill)(props);
};

/**
 * The react component for the `forbid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Forbid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/forbid-line.svg)
 */
export const ForbidLineIcon: IconType = (props) => {
  return GenIcon(forbidLine)(props);
};

/**
 * The react component for the `fridge-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fridge Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/fridge-fill.svg)
 */
export const FridgeFillIcon: IconType = (props) => {
  return GenIcon(fridgeFill)(props);
};

/**
 * The react component for the `fridge-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fridge Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/fridge-line.svg)
 */
export const FridgeLineIcon: IconType = (props) => {
  return GenIcon(fridgeLine)(props);
};

/**
 * The react component for the `fullscreen-exit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fullscreen Exit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/fullscreen-exit-fill.svg)
 */
export const FullscreenExitFillIcon: IconType = (props) => {
  return GenIcon(fullscreenExitFill)(props);
};

/**
 * The react component for the `fullscreen-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fullscreen Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/fullscreen-fill.svg)
 */
export const FullscreenFillIcon: IconType = (props) => {
  return GenIcon(fullscreenFill)(props);
};

/**
 * The react component for the `function-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Function Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/function-fill.svg)
 */
export const FunctionFillIcon: IconType = (props) => {
  return GenIcon(functionFill)(props);
};

/**
 * The react component for the `function-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Function Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/function-line.svg)
 */
export const FunctionLineIcon: IconType = (props) => {
  return GenIcon(functionLine)(props);
};

/**
 * The react component for the `funds-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Funds Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/funds-box-fill.svg)
 */
export const FundsBoxFillIcon: IconType = (props) => {
  return GenIcon(fundsBoxFill)(props);
};

/**
 * The react component for the `funds-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Funds Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/funds-box-line.svg)
 */
export const FundsBoxLineIcon: IconType = (props) => {
  return GenIcon(fundsBoxLine)(props);
};

/**
 * The react component for the `funds-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Funds Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/funds-fill.svg)
 */
export const FundsFillIcon: IconType = (props) => {
  return GenIcon(fundsFill)(props);
};

/**
 * The react component for the `funds-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Funds Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/funds-line.svg)
 */
export const FundsLineIcon: IconType = (props) => {
  return GenIcon(fundsLine)(props);
};

/**
 * The react component for the `gallery-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gallery Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/gallery-fill.svg)
 */
export const GalleryFillIcon: IconType = (props) => {
  return GenIcon(galleryFill)(props);
};

/**
 * The react component for the `gallery-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gallery Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/gallery-line.svg)
 */
export const GalleryLineIcon: IconType = (props) => {
  return GenIcon(galleryLine)(props);
};

/**
 * The react component for the `gallery-upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gallery Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/gallery-upload-fill.svg)
 */
export const GalleryUploadFillIcon: IconType = (props) => {
  return GenIcon(galleryUploadFill)(props);
};

/**
 * The react component for the `game-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Game Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/game-fill.svg)
 */
export const GameFillIcon: IconType = (props) => {
  return GenIcon(gameFill)(props);
};

/**
 * The react component for the `game-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Game Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/game-line.svg)
 */
export const GameLineIcon: IconType = (props) => {
  return GenIcon(gameLine)(props);
};

/**
 * The react component for the `gamepad-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gamepad Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/gamepad-fill.svg)
 */
export const GamepadFillIcon: IconType = (props) => {
  return GenIcon(gamepadFill)(props);
};

/**
 * The react component for the `gamepad-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gamepad Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/gamepad-line.svg)
 */
export const GamepadLineIcon: IconType = (props) => {
  return GenIcon(gamepadLine)(props);
};

/**
 * The react component for the `gas-station-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gas Station Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/gas-station-fill.svg)
 */
export const GasStationFillIcon: IconType = (props) => {
  return GenIcon(gasStationFill)(props);
};

/**
 * The react component for the `gas-station-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gas Station Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/gas-station-line.svg)
 */
export const GasStationLineIcon: IconType = (props) => {
  return GenIcon(gasStationLine)(props);
};

/**
 * The react component for the `gatsby-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gatsby Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/gatsby-fill.svg)
 */
export const GatsbyFillIcon: IconType = (props) => {
  return GenIcon(gatsbyFill)(props);
};

/**
 * The react component for the `gatsby-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gatsby Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/gatsby-line.svg)
 */
export const GatsbyLineIcon: IconType = (props) => {
  return GenIcon(gatsbyLine)(props);
};

/**
 * The react component for the `genderless-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Genderless Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/genderless-fill.svg)
 */
export const GenderlessFillIcon: IconType = (props) => {
  return GenIcon(genderlessFill)(props);
};

/**
 * The react component for the `genderless-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Genderless Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/genderless-line.svg)
 */
export const GenderlessLineIcon: IconType = (props) => {
  return GenIcon(genderlessLine)(props);
};

/**
 * The react component for the `ghost-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ghost 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/ghost-2-fill.svg)
 */
export const Ghost2FillIcon: IconType = (props) => {
  return GenIcon(ghost2Fill)(props);
};

/**
 * The react component for the `ghost-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ghost 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/ghost-2-line.svg)
 */
export const Ghost2LineIcon: IconType = (props) => {
  return GenIcon(ghost2Line)(props);
};

/**
 * The react component for the `ghost-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ghost Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/ghost-fill.svg)
 */
export const GhostFillIcon: IconType = (props) => {
  return GenIcon(ghostFill)(props);
};

/**
 * The react component for the `ghost-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ghost Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/ghost-line.svg)
 */
export const GhostLineIcon: IconType = (props) => {
  return GenIcon(ghostLine)(props);
};

/**
 * The react component for the `ghost-smile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ghost Smile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/ghost-smile-fill.svg)
 */
export const GhostSmileFillIcon: IconType = (props) => {
  return GenIcon(ghostSmileFill)(props);
};

/**
 * The react component for the `ghost-smile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ghost Smile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/ghost-smile-line.svg)
 */
export const GhostSmileLineIcon: IconType = (props) => {
  return GenIcon(ghostSmileLine)(props);
};

/**
 * The react component for the `gift-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gift 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/gift-2-fill.svg)
 */
export const Gift2FillIcon: IconType = (props) => {
  return GenIcon(gift2Fill)(props);
};

/**
 * The react component for the `gift-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gift 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/gift-2-line.svg)
 */
export const Gift2LineIcon: IconType = (props) => {
  return GenIcon(gift2Line)(props);
};

/**
 * The react component for the `gift-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gift Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/gift-fill.svg)
 */
export const GiftFillIcon: IconType = (props) => {
  return GenIcon(giftFill)(props);
};

/**
 * The react component for the `gift-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gift Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/gift-line.svg)
 */
export const GiftLineIcon: IconType = (props) => {
  return GenIcon(giftLine)(props);
};

/**
 * The react component for the `git-branch-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Branch Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-branch-fill.svg)
 */
export const GitBranchFillIcon: IconType = (props) => {
  return GenIcon(gitBranchFill)(props);
};

/**
 * The react component for the `git-branch-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Branch Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-branch-line.svg)
 */
export const GitBranchLineIcon: IconType = (props) => {
  return GenIcon(gitBranchLine)(props);
};

/**
 * The react component for the `git-commit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Commit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-commit-fill.svg)
 */
export const GitCommitFillIcon: IconType = (props) => {
  return GenIcon(gitCommitFill)(props);
};

/**
 * The react component for the `git-commit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Commit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-commit-line.svg)
 */
export const GitCommitLineIcon: IconType = (props) => {
  return GenIcon(gitCommitLine)(props);
};

/**
 * The react component for the `git-merge-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Merge Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-merge-fill.svg)
 */
export const GitMergeFillIcon: IconType = (props) => {
  return GenIcon(gitMergeFill)(props);
};

/**
 * The react component for the `git-merge-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Merge Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-merge-line.svg)
 */
export const GitMergeLineIcon: IconType = (props) => {
  return GenIcon(gitMergeLine)(props);
};

/**
 * The react component for the `git-pull-request-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Pull Request Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-pull-request-fill.svg)
 */
export const GitPullRequestFillIcon: IconType = (props) => {
  return GenIcon(gitPullRequestFill)(props);
};

/**
 * The react component for the `git-pull-request-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Pull Request Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-pull-request-line.svg)
 */
export const GitPullRequestLineIcon: IconType = (props) => {
  return GenIcon(gitPullRequestLine)(props);
};

/**
 * The react component for the `git-repository-commits-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Repository Commits Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-repository-commits-fill.svg)
 */
export const GitRepositoryCommitsFillIcon: IconType = (props) => {
  return GenIcon(gitRepositoryCommitsFill)(props);
};

/**
 * The react component for the `git-repository-commits-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Repository Commits Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-repository-commits-line.svg)
 */
export const GitRepositoryCommitsLineIcon: IconType = (props) => {
  return GenIcon(gitRepositoryCommitsLine)(props);
};

/**
 * The react component for the `git-repository-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Repository Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-repository-fill.svg)
 */
export const GitRepositoryFillIcon: IconType = (props) => {
  return GenIcon(gitRepositoryFill)(props);
};

/**
 * The react component for the `git-repository-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Repository Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-repository-line.svg)
 */
export const GitRepositoryLineIcon: IconType = (props) => {
  return GenIcon(gitRepositoryLine)(props);
};

/**
 * The react component for the `git-repository-private-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Repository Private Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-repository-private-fill.svg)
 */
export const GitRepositoryPrivateFillIcon: IconType = (props) => {
  return GenIcon(gitRepositoryPrivateFill)(props);
};

/**
 * The react component for the `git-repository-private-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Git Repository Private Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/git-repository-private-line.svg)
 */
export const GitRepositoryPrivateLineIcon: IconType = (props) => {
  return GenIcon(gitRepositoryPrivateLine)(props);
};

/**
 * The react component for the `github-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Github Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/github-fill.svg)
 */
export const GithubFillIcon: IconType = (props) => {
  return GenIcon(githubFill)(props);
};

/**
 * The react component for the `github-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Github Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/github-line.svg)
 */
export const GithubLineIcon: IconType = (props) => {
  return GenIcon(githubLine)(props);
};

/**
 * The react component for the `gitlab-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gitlab Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/gitlab-fill.svg)
 */
export const GitlabFillIcon: IconType = (props) => {
  return GenIcon(gitlabFill)(props);
};

/**
 * The react component for the `gitlab-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gitlab Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/gitlab-line.svg)
 */
export const GitlabLineIcon: IconType = (props) => {
  return GenIcon(gitlabLine)(props);
};

/**
 * The react component for the `global-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Global Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/global-fill.svg)
 */
export const GlobalFillIcon: IconType = (props) => {
  return GenIcon(globalFill)(props);
};

/**
 * The react component for the `global-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Global Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/global-line.svg)
 */
export const GlobalLineIcon: IconType = (props) => {
  return GenIcon(globalLine)(props);
};

/**
 * The react component for the `globe-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Globe Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/globe-fill.svg)
 */
export const GlobeFillIcon: IconType = (props) => {
  return GenIcon(globeFill)(props);
};

/**
 * The react component for the `globe-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Globe Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/globe-line.svg)
 */
export const GlobeLineIcon: IconType = (props) => {
  return GenIcon(globeLine)(props);
};

/**
 * The react component for the `goblet-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Goblet Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/goblet-fill.svg)
 */
export const GobletFillIcon: IconType = (props) => {
  return GenIcon(gobletFill)(props);
};

/**
 * The react component for the `goblet-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Goblet Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/goblet-line.svg)
 */
export const GobletLineIcon: IconType = (props) => {
  return GenIcon(gobletLine)(props);
};

/**
 * The react component for the `google-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Google Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/google-fill.svg)
 */
export const GoogleFillIcon: IconType = (props) => {
  return GenIcon(googleFill)(props);
};

/**
 * The react component for the `google-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Google Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/google-line.svg)
 */
export const GoogleLineIcon: IconType = (props) => {
  return GenIcon(googleLine)(props);
};

/**
 * The react component for the `google-play-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Google Play Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/google-play-fill.svg)
 */
export const GooglePlayFillIcon: IconType = (props) => {
  return GenIcon(googlePlayFill)(props);
};

/**
 * The react component for the `google-play-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Google Play Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/google-play-line.svg)
 */
export const GooglePlayLineIcon: IconType = (props) => {
  return GenIcon(googlePlayLine)(props);
};

/**
 * The react component for the `government-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Government Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/government-fill.svg)
 */
export const GovernmentFillIcon: IconType = (props) => {
  return GenIcon(governmentFill)(props);
};

/**
 * The react component for the `government-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Government Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/government-line.svg)
 */
export const GovernmentLineIcon: IconType = (props) => {
  return GenIcon(governmentLine)(props);
};

/**
 * The react component for the `gps-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gps Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/gps-fill.svg)
 */
export const GpsFillIcon: IconType = (props) => {
  return GenIcon(gpsFill)(props);
};

/**
 * The react component for the `gps-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gps Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/gps-line.svg)
 */
export const GpsLineIcon: IconType = (props) => {
  return GenIcon(gpsLine)(props);
};

/**
 * The react component for the `gradienter-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gradienter Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/gradienter-fill.svg)
 */
export const GradienterFillIcon: IconType = (props) => {
  return GenIcon(gradienterFill)(props);
};

/**
 * The react component for the `gradienter-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gradienter Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/gradienter-line.svg)
 */
export const GradienterLineIcon: IconType = (props) => {
  return GenIcon(gradienterLine)(props);
};

/**
 * The react component for the `grid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Grid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/grid-fill.svg)
 */
export const GridFillIcon: IconType = (props) => {
  return GenIcon(gridFill)(props);
};

/**
 * The react component for the `grid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Grid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/grid-line.svg)
 */
export const GridLineIcon: IconType = (props) => {
  return GenIcon(gridLine)(props);
};

/**
 * The react component for the `group-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Group 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/group-2-fill.svg)
 */
export const Group2FillIcon: IconType = (props) => {
  return GenIcon(group2Fill)(props);
};

/**
 * The react component for the `group-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Group 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/group-2-line.svg)
 */
export const Group2LineIcon: IconType = (props) => {
  return GenIcon(group2Line)(props);
};

/**
 * The react component for the `group-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Group Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/group-fill.svg)
 */
export const GroupFillIcon: IconType = (props) => {
  return GenIcon(groupFill)(props);
};

/**
 * The react component for the `group-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Group Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/group-line.svg)
 */
export const GroupLineIcon: IconType = (props) => {
  return GenIcon(groupLine)(props);
};

/**
 * The react component for the `guide-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Guide Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/guide-fill.svg)
 */
export const GuideFillIcon: IconType = (props) => {
  return GenIcon(guideFill)(props);
};

/**
 * The react component for the `guide-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Guide Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/guide-line.svg)
 */
export const GuideLineIcon: IconType = (props) => {
  return GenIcon(guideLine)(props);
};

/**
 * The react component for the `hail-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hail Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/hail-fill.svg)
 */
export const HailFillIcon: IconType = (props) => {
  return GenIcon(hailFill)(props);
};

/**
 * The react component for the `hail-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hail Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/hail-line.svg)
 */
export const HailLineIcon: IconType = (props) => {
  return GenIcon(hailLine)(props);
};

/**
 * The react component for the `hammer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hammer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/hammer-fill.svg)
 */
export const HammerFillIcon: IconType = (props) => {
  return GenIcon(hammerFill)(props);
};

/**
 * The react component for the `hammer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hammer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/hammer-line.svg)
 */
export const HammerLineIcon: IconType = (props) => {
  return GenIcon(hammerLine)(props);
};

/**
 * The react component for the `hand-coin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hand Coin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/hand-coin-fill.svg)
 */
export const HandCoinFillIcon: IconType = (props) => {
  return GenIcon(handCoinFill)(props);
};

/**
 * The react component for the `hand-coin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hand Coin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/hand-coin-line.svg)
 */
export const HandCoinLineIcon: IconType = (props) => {
  return GenIcon(handCoinLine)(props);
};

/**
 * The react component for the `hand-heart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hand Heart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/hand-heart-fill.svg)
 */
export const HandHeartFillIcon: IconType = (props) => {
  return GenIcon(handHeartFill)(props);
};

/**
 * The react component for the `hand-heart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hand Heart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/hand-heart-line.svg)
 */
export const HandHeartLineIcon: IconType = (props) => {
  return GenIcon(handHeartLine)(props);
};

/**
 * The react component for the `hand-sanitizer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hand Sanitizer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/hand-sanitizer-fill.svg)
 */
export const HandSanitizerFillIcon: IconType = (props) => {
  return GenIcon(handSanitizerFill)(props);
};

/**
 * The react component for the `hand-sanitizer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hand Sanitizer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/hand-sanitizer-line.svg)
 */
export const HandSanitizerLineIcon: IconType = (props) => {
  return GenIcon(handSanitizerLine)(props);
};

/**
 * The react component for the `handbag-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Handbag Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/handbag-fill.svg)
 */
export const HandbagFillIcon: IconType = (props) => {
  return GenIcon(handbagFill)(props);
};

/**
 * The react component for the `handbag-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Handbag Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/handbag-line.svg)
 */
export const HandbagLineIcon: IconType = (props) => {
  return GenIcon(handbagLine)(props);
};

/**
 * The react component for the `hard-drive-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hard Drive 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/hard-drive-2-fill.svg)
 */
export const HardDrive2FillIcon: IconType = (props) => {
  return GenIcon(hardDrive2Fill)(props);
};

/**
 * The react component for the `hard-drive-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hard Drive 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/hard-drive-2-line.svg)
 */
export const HardDrive2LineIcon: IconType = (props) => {
  return GenIcon(hardDrive2Line)(props);
};

/**
 * The react component for the `hard-drive-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hard Drive Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/hard-drive-fill.svg)
 */
export const HardDriveFillIcon: IconType = (props) => {
  return GenIcon(hardDriveFill)(props);
};

/**
 * The react component for the `hard-drive-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hard Drive Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/hard-drive-line.svg)
 */
export const HardDriveLineIcon: IconType = (props) => {
  return GenIcon(hardDriveLine)(props);
};

/**
 * The react component for the `haze-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Haze 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/haze-2-fill.svg)
 */
export const Haze2FillIcon: IconType = (props) => {
  return GenIcon(haze2Fill)(props);
};

/**
 * The react component for the `haze-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Haze 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/haze-2-line.svg)
 */
export const Haze2LineIcon: IconType = (props) => {
  return GenIcon(haze2Line)(props);
};

/**
 * The react component for the `haze-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Haze Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/haze-fill.svg)
 */
export const HazeFillIcon: IconType = (props) => {
  return GenIcon(hazeFill)(props);
};

/**
 * The react component for the `haze-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Haze Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/haze-line.svg)
 */
export const HazeLineIcon: IconType = (props) => {
  return GenIcon(hazeLine)(props);
};

/**
 * The react component for the `hd-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hd Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/hd-fill.svg)
 */
export const HdFillIcon: IconType = (props) => {
  return GenIcon(hdFill)(props);
};

/**
 * The react component for the `hd-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hd Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/hd-line.svg)
 */
export const HdLineIcon: IconType = (props) => {
  return GenIcon(hdLine)(props);
};

/**
 * The react component for the `headphone-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Headphone Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/headphone-fill.svg)
 */
export const HeadphoneFillIcon: IconType = (props) => {
  return GenIcon(headphoneFill)(props);
};

/**
 * The react component for the `headphone-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Headphone Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/headphone-line.svg)
 */
export const HeadphoneLineIcon: IconType = (props) => {
  return GenIcon(headphoneLine)(props);
};

/**
 * The react component for the `health-book-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Health Book Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/health-book-fill.svg)
 */
export const HealthBookFillIcon: IconType = (props) => {
  return GenIcon(healthBookFill)(props);
};

/**
 * The react component for the `health-book-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Health Book Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/health-book-line.svg)
 */
export const HealthBookLineIcon: IconType = (props) => {
  return GenIcon(healthBookLine)(props);
};

/**
 * The react component for the `heart-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-2-fill.svg)
 */
export const Heart2FillIcon: IconType = (props) => {
  return GenIcon(heart2Fill)(props);
};

/**
 * The react component for the `heart-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-2-line.svg)
 */
export const Heart2LineIcon: IconType = (props) => {
  return GenIcon(heart2Line)(props);
};

/**
 * The react component for the `heart-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-3-fill.svg)
 */
export const Heart3FillIcon: IconType = (props) => {
  return GenIcon(heart3Fill)(props);
};

/**
 * The react component for the `heart-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-3-line.svg)
 */
export const Heart3LineIcon: IconType = (props) => {
  return GenIcon(heart3Line)(props);
};

/**
 * The react component for the `heart-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-add-fill.svg)
 */
export const HeartAddFillIcon: IconType = (props) => {
  return GenIcon(heartAddFill)(props);
};

/**
 * The react component for the `heart-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-add-line.svg)
 */
export const HeartAddLineIcon: IconType = (props) => {
  return GenIcon(heartAddLine)(props);
};

/**
 * The react component for the `heart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-fill.svg)
 */
export const HeartFillIcon: IconType = (props) => {
  return GenIcon(heartFill)(props);
};

/**
 * The react component for the `heart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-line.svg)
 */
export const HeartLineIcon: IconType = (props) => {
  return GenIcon(heartLine)(props);
};

/**
 * The react component for the `heart-pulse-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart Pulse Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-pulse-fill.svg)
 */
export const HeartPulseFillIcon: IconType = (props) => {
  return GenIcon(heartPulseFill)(props);
};

/**
 * The react component for the `heart-pulse-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heart Pulse Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/heart-pulse-line.svg)
 */
export const HeartPulseLineIcon: IconType = (props) => {
  return GenIcon(heartPulseLine)(props);
};

/**
 * The react component for the `hearts-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hearts Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/hearts-fill.svg)
 */
export const HeartsFillIcon: IconType = (props) => {
  return GenIcon(heartsFill)(props);
};

/**
 * The react component for the `hearts-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hearts Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/hearts-line.svg)
 */
export const HeartsLineIcon: IconType = (props) => {
  return GenIcon(heartsLine)(props);
};

/**
 * The react component for the `heavy-showers-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heavy Showers Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/heavy-showers-fill.svg)
 */
export const HeavyShowersFillIcon: IconType = (props) => {
  return GenIcon(heavyShowersFill)(props);
};

/**
 * The react component for the `heavy-showers-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heavy Showers Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/heavy-showers-line.svg)
 */
export const HeavyShowersLineIcon: IconType = (props) => {
  return GenIcon(heavyShowersLine)(props);
};

/**
 * The react component for the `history-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![History Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/history-fill.svg)
 */
export const HistoryFillIcon: IconType = (props) => {
  return GenIcon(historyFill)(props);
};

/**
 * The react component for the `history-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![History Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/history-line.svg)
 */
export const HistoryLineIcon: IconType = (props) => {
  return GenIcon(historyLine)(props);
};

/**
 * The react component for the `home-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-2-fill.svg)
 */
export const Home2FillIcon: IconType = (props) => {
  return GenIcon(home2Fill)(props);
};

/**
 * The react component for the `home-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-2-line.svg)
 */
export const Home2LineIcon: IconType = (props) => {
  return GenIcon(home2Line)(props);
};

/**
 * The react component for the `home-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-3-fill.svg)
 */
export const Home3FillIcon: IconType = (props) => {
  return GenIcon(home3Fill)(props);
};

/**
 * The react component for the `home-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-3-line.svg)
 */
export const Home3LineIcon: IconType = (props) => {
  return GenIcon(home3Line)(props);
};

/**
 * The react component for the `home-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-4-fill.svg)
 */
export const Home4FillIcon: IconType = (props) => {
  return GenIcon(home4Fill)(props);
};

/**
 * The react component for the `home-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-4-line.svg)
 */
export const Home4LineIcon: IconType = (props) => {
  return GenIcon(home4Line)(props);
};

/**
 * The react component for the `home-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-5-fill.svg)
 */
export const Home5FillIcon: IconType = (props) => {
  return GenIcon(home5Fill)(props);
};

/**
 * The react component for the `home-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-5-line.svg)
 */
export const Home5LineIcon: IconType = (props) => {
  return GenIcon(home5Line)(props);
};

/**
 * The react component for the `home-6-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 6 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-6-fill.svg)
 */
export const Home6FillIcon: IconType = (props) => {
  return GenIcon(home6Fill)(props);
};

/**
 * The react component for the `home-6-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 6 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-6-line.svg)
 */
export const Home6LineIcon: IconType = (props) => {
  return GenIcon(home6Line)(props);
};

/**
 * The react component for the `home-7-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 7 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-7-fill.svg)
 */
export const Home7FillIcon: IconType = (props) => {
  return GenIcon(home7Fill)(props);
};

/**
 * The react component for the `home-7-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 7 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-7-line.svg)
 */
export const Home7LineIcon: IconType = (props) => {
  return GenIcon(home7Line)(props);
};

/**
 * The react component for the `home-8-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 8 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-8-fill.svg)
 */
export const Home8FillIcon: IconType = (props) => {
  return GenIcon(home8Fill)(props);
};

/**
 * The react component for the `home-8-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home 8 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-8-line.svg)
 */
export const Home8LineIcon: IconType = (props) => {
  return GenIcon(home8Line)(props);
};

/**
 * The react component for the `home-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-fill.svg)
 */
export const HomeFillIcon: IconType = (props) => {
  return GenIcon(homeFill)(props);
};

/**
 * The react component for the `home-gear-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Gear Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-gear-fill.svg)
 */
export const HomeGearFillIcon: IconType = (props) => {
  return GenIcon(homeGearFill)(props);
};

/**
 * The react component for the `home-gear-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Gear Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-gear-line.svg)
 */
export const HomeGearLineIcon: IconType = (props) => {
  return GenIcon(homeGearLine)(props);
};

/**
 * The react component for the `home-heart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Heart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-heart-fill.svg)
 */
export const HomeHeartFillIcon: IconType = (props) => {
  return GenIcon(homeHeartFill)(props);
};

/**
 * The react component for the `home-heart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Heart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-heart-line.svg)
 */
export const HomeHeartLineIcon: IconType = (props) => {
  return GenIcon(homeHeartLine)(props);
};

/**
 * The react component for the `home-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-line.svg)
 */
export const HomeLineIcon: IconType = (props) => {
  return GenIcon(homeLine)(props);
};

/**
 * The react component for the `home-smile-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Smile 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-smile-2-fill.svg)
 */
export const HomeSmile2FillIcon: IconType = (props) => {
  return GenIcon(homeSmile2Fill)(props);
};

/**
 * The react component for the `home-smile-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Smile 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-smile-2-line.svg)
 */
export const HomeSmile2LineIcon: IconType = (props) => {
  return GenIcon(homeSmile2Line)(props);
};

/**
 * The react component for the `home-smile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Smile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-smile-fill.svg)
 */
export const HomeSmileFillIcon: IconType = (props) => {
  return GenIcon(homeSmileFill)(props);
};

/**
 * The react component for the `home-smile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Smile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-smile-line.svg)
 */
export const HomeSmileLineIcon: IconType = (props) => {
  return GenIcon(homeSmileLine)(props);
};

/**
 * The react component for the `home-wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-wifi-fill.svg)
 */
export const HomeWifiFillIcon: IconType = (props) => {
  return GenIcon(homeWifiFill)(props);
};

/**
 * The react component for the `home-wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Home Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/home-wifi-line.svg)
 */
export const HomeWifiLineIcon: IconType = (props) => {
  return GenIcon(homeWifiLine)(props);
};

/**
 * The react component for the `honor-of-kings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Honor Of Kings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/honor-of-kings-fill.svg)
 */
export const HonorOfKingsFillIcon: IconType = (props) => {
  return GenIcon(honorOfKingsFill)(props);
};

/**
 * The react component for the `honor-of-kings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Honor Of Kings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/honor-of-kings-line.svg)
 */
export const HonorOfKingsLineIcon: IconType = (props) => {
  return GenIcon(honorOfKingsLine)(props);
};

/**
 * The react component for the `honour-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Honour Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/honour-fill.svg)
 */
export const HonourFillIcon: IconType = (props) => {
  return GenIcon(honourFill)(props);
};

/**
 * The react component for the `honour-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Honour Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/honour-line.svg)
 */
export const HonourLineIcon: IconType = (props) => {
  return GenIcon(honourLine)(props);
};

/**
 * The react component for the `hospital-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hospital Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/hospital-fill.svg)
 */
export const HospitalFillIcon: IconType = (props) => {
  return GenIcon(hospitalFill)(props);
};

/**
 * The react component for the `hospital-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hospital Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/hospital-line.svg)
 */
export const HospitalLineIcon: IconType = (props) => {
  return GenIcon(hospitalLine)(props);
};

/**
 * The react component for the `hotel-bed-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hotel Bed Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/hotel-bed-fill.svg)
 */
export const HotelBedFillIcon: IconType = (props) => {
  return GenIcon(hotelBedFill)(props);
};

/**
 * The react component for the `hotel-bed-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hotel Bed Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/hotel-bed-line.svg)
 */
export const HotelBedLineIcon: IconType = (props) => {
  return GenIcon(hotelBedLine)(props);
};

/**
 * The react component for the `hotel-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hotel Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/hotel-fill.svg)
 */
export const HotelFillIcon: IconType = (props) => {
  return GenIcon(hotelFill)(props);
};

/**
 * The react component for the `hotel-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hotel Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/hotel-line.svg)
 */
export const HotelLineIcon: IconType = (props) => {
  return GenIcon(hotelLine)(props);
};

/**
 * The react component for the `hotspot-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hotspot Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/hotspot-fill.svg)
 */
export const HotspotFillIcon: IconType = (props) => {
  return GenIcon(hotspotFill)(props);
};

/**
 * The react component for the `hotspot-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hotspot Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/hotspot-line.svg)
 */
export const HotspotLineIcon: IconType = (props) => {
  return GenIcon(hotspotLine)(props);
};

/**
 * The react component for the `hq-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hq Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/hq-fill.svg)
 */
export const HqFillIcon: IconType = (props) => {
  return GenIcon(hqFill)(props);
};

/**
 * The react component for the `hq-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hq Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/hq-line.svg)
 */
export const HqLineIcon: IconType = (props) => {
  return GenIcon(hqLine)(props);
};

/**
 * The react component for the `html-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Html 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/html5-fill.svg)
 */
export const Html5FillIcon: IconType = (props) => {
  return GenIcon(html5Fill)(props);
};

/**
 * The react component for the `html-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Html 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/html5-line.svg)
 */
export const Html5LineIcon: IconType = (props) => {
  return GenIcon(html5Line)(props);
};

/**
 * The react component for the `ie-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ie Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/ie-fill.svg)
 */
export const IeFillIcon: IconType = (props) => {
  return GenIcon(ieFill)(props);
};

/**
 * The react component for the `ie-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ie Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/ie-line.svg)
 */
export const IeLineIcon: IconType = (props) => {
  return GenIcon(ieLine)(props);
};

/**
 * The react component for the `image-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-2-fill.svg)
 */
export const Image2FillIcon: IconType = (props) => {
  return GenIcon(image2Fill)(props);
};

/**
 * The react component for the `image-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-2-line.svg)
 */
export const Image2LineIcon: IconType = (props) => {
  return GenIcon(image2Line)(props);
};

/**
 * The react component for the `image-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-add-fill.svg)
 */
export const ImageAddFillIcon: IconType = (props) => {
  return GenIcon(imageAddFill)(props);
};

/**
 * The react component for the `image-edit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image Edit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-edit-fill.svg)
 */
export const ImageEditFillIcon: IconType = (props) => {
  return GenIcon(imageEditFill)(props);
};

/**
 * The react component for the `image-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-fill.svg)
 */
export const ImageFillIcon: IconType = (props) => {
  return GenIcon(imageFill)(props);
};

/**
 * The react component for the `inbox-archive-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Inbox Archive Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/inbox-archive-fill.svg)
 */
export const InboxArchiveFillIcon: IconType = (props) => {
  return GenIcon(inboxArchiveFill)(props);
};

/**
 * The react component for the `inbox-archive-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Inbox Archive Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/inbox-archive-line.svg)
 */
export const InboxArchiveLineIcon: IconType = (props) => {
  return GenIcon(inboxArchiveLine)(props);
};

/**
 * The react component for the `inbox-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Inbox Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/inbox-fill.svg)
 */
export const InboxFillIcon: IconType = (props) => {
  return GenIcon(inboxFill)(props);
};

/**
 * The react component for the `inbox-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Inbox Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/inbox-line.svg)
 */
export const InboxLineIcon: IconType = (props) => {
  return GenIcon(inboxLine)(props);
};

/**
 * The react component for the `inbox-unarchive-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Inbox Unarchive Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/inbox-unarchive-fill.svg)
 */
export const InboxUnarchiveFillIcon: IconType = (props) => {
  return GenIcon(inboxUnarchiveFill)(props);
};

/**
 * The react component for the `inbox-unarchive-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Inbox Unarchive Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/inbox-unarchive-line.svg)
 */
export const InboxUnarchiveLineIcon: IconType = (props) => {
  return GenIcon(inboxUnarchiveLine)(props);
};

/**
 * The react component for the `increase-decrease-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Increase Decrease Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/increase-decrease-fill.svg)
 */
export const IncreaseDecreaseFillIcon: IconType = (props) => {
  return GenIcon(increaseDecreaseFill)(props);
};

/**
 * The react component for the `increase-decrease-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Increase Decrease Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/increase-decrease-line.svg)
 */
export const IncreaseDecreaseLineIcon: IconType = (props) => {
  return GenIcon(increaseDecreaseLine)(props);
};

/**
 * The react component for the `indeterminate-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Indeterminate Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/indeterminate-circle-fill.svg)
 */
export const IndeterminateCircleFillIcon: IconType = (props) => {
  return GenIcon(indeterminateCircleFill)(props);
};

/**
 * The react component for the `indeterminate-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Indeterminate Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/indeterminate-circle-line.svg)
 */
export const IndeterminateCircleLineIcon: IconType = (props) => {
  return GenIcon(indeterminateCircleLine)(props);
};

/**
 * The react component for the `information-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Information Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/information-fill.svg)
 */
export const InformationFillIcon: IconType = (props) => {
  return GenIcon(informationFill)(props);
};

/**
 * The react component for the `infrared-thermometer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Infrared Thermometer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/infrared-thermometer-fill.svg)
 */
export const InfraredThermometerFillIcon: IconType = (props) => {
  return GenIcon(infraredThermometerFill)(props);
};

/**
 * The react component for the `infrared-thermometer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Infrared Thermometer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/infrared-thermometer-line.svg)
 */
export const InfraredThermometerLineIcon: IconType = (props) => {
  return GenIcon(infraredThermometerLine)(props);
};

/**
 * The react component for the `ink-bottle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ink Bottle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ink-bottle-fill.svg)
 */
export const InkBottleFillIcon: IconType = (props) => {
  return GenIcon(inkBottleFill)(props);
};

/**
 * The react component for the `ink-bottle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ink Bottle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ink-bottle-line.svg)
 */
export const InkBottleLineIcon: IconType = (props) => {
  return GenIcon(inkBottleLine)(props);
};

/**
 * The react component for the `input-method-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Input Method Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/input-method-fill.svg)
 */
export const InputMethodFillIcon: IconType = (props) => {
  return GenIcon(inputMethodFill)(props);
};

/**
 * The react component for the `input-method-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Input Method Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/input-method-line.svg)
 */
export const InputMethodLineIcon: IconType = (props) => {
  return GenIcon(inputMethodLine)(props);
};

/**
 * The react component for the `instagram-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Instagram Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/instagram-fill.svg)
 */
export const InstagramFillIcon: IconType = (props) => {
  return GenIcon(instagramFill)(props);
};

/**
 * The react component for the `instagram-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Instagram Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/instagram-line.svg)
 */
export const InstagramLineIcon: IconType = (props) => {
  return GenIcon(instagramLine)(props);
};

/**
 * The react component for the `install-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Install Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/install-fill.svg)
 */
export const InstallFillIcon: IconType = (props) => {
  return GenIcon(installFill)(props);
};

/**
 * The react component for the `install-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Install Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/install-line.svg)
 */
export const InstallLineIcon: IconType = (props) => {
  return GenIcon(installLine)(props);
};

/**
 * The react component for the `invision-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Invision Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/invision-fill.svg)
 */
export const InvisionFillIcon: IconType = (props) => {
  return GenIcon(invisionFill)(props);
};

/**
 * The react component for the `invision-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Invision Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/invision-line.svg)
 */
export const InvisionLineIcon: IconType = (props) => {
  return GenIcon(invisionLine)(props);
};

/**
 * The react component for the `kakao-talk-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Kakao Talk Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/kakao-talk-fill.svg)
 */
export const KakaoTalkFillIcon: IconType = (props) => {
  return GenIcon(kakaoTalkFill)(props);
};

/**
 * The react component for the `kakao-talk-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Kakao Talk Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/kakao-talk-line.svg)
 */
export const KakaoTalkLineIcon: IconType = (props) => {
  return GenIcon(kakaoTalkLine)(props);
};

/**
 * The react component for the `key-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Key 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/key-2-fill.svg)
 */
export const Key2FillIcon: IconType = (props) => {
  return GenIcon(key2Fill)(props);
};

/**
 * The react component for the `key-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Key 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/key-2-line.svg)
 */
export const Key2LineIcon: IconType = (props) => {
  return GenIcon(key2Line)(props);
};

/**
 * The react component for the `key-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Key Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/key-fill.svg)
 */
export const KeyFillIcon: IconType = (props) => {
  return GenIcon(keyFill)(props);
};

/**
 * The react component for the `key-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Key Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/key-line.svg)
 */
export const KeyLineIcon: IconType = (props) => {
  return GenIcon(keyLine)(props);
};

/**
 * The react component for the `keyboard-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Keyboard Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/keyboard-box-fill.svg)
 */
export const KeyboardBoxFillIcon: IconType = (props) => {
  return GenIcon(keyboardBoxFill)(props);
};

/**
 * The react component for the `keyboard-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Keyboard Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/keyboard-box-line.svg)
 */
export const KeyboardBoxLineIcon: IconType = (props) => {
  return GenIcon(keyboardBoxLine)(props);
};

/**
 * The react component for the `keyboard-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Keyboard Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/keyboard-fill.svg)
 */
export const KeyboardFillIcon: IconType = (props) => {
  return GenIcon(keyboardFill)(props);
};

/**
 * The react component for the `keyboard-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Keyboard Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/keyboard-line.svg)
 */
export const KeyboardLineIcon: IconType = (props) => {
  return GenIcon(keyboardLine)(props);
};

/**
 * The react component for the `keynote-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Keynote Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/keynote-fill.svg)
 */
export const KeynoteFillIcon: IconType = (props) => {
  return GenIcon(keynoteFill)(props);
};

/**
 * The react component for the `keynote-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Keynote Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/keynote-line.svg)
 */
export const KeynoteLineIcon: IconType = (props) => {
  return GenIcon(keynoteLine)(props);
};

/**
 * The react component for the `knife-blood-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Knife Blood Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/knife-blood-fill.svg)
 */
export const KnifeBloodFillIcon: IconType = (props) => {
  return GenIcon(knifeBloodFill)(props);
};

/**
 * The react component for the `knife-blood-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Knife Blood Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/knife-blood-line.svg)
 */
export const KnifeBloodLineIcon: IconType = (props) => {
  return GenIcon(knifeBloodLine)(props);
};

/**
 * The react component for the `knife-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Knife Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/knife-fill.svg)
 */
export const KnifeFillIcon: IconType = (props) => {
  return GenIcon(knifeFill)(props);
};

/**
 * The react component for the `knife-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Knife Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/knife-line.svg)
 */
export const KnifeLineIcon: IconType = (props) => {
  return GenIcon(knifeLine)(props);
};

/**
 * The react component for the `landscape-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Landscape Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/landscape-fill.svg)
 */
export const LandscapeFillIcon: IconType = (props) => {
  return GenIcon(landscapeFill)(props);
};

/**
 * The react component for the `landscape-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Landscape Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/landscape-line.svg)
 */
export const LandscapeLineIcon: IconType = (props) => {
  return GenIcon(landscapeLine)(props);
};

/**
 * The react component for the `layout-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-2-fill.svg)
 */
export const Layout2FillIcon: IconType = (props) => {
  return GenIcon(layout2Fill)(props);
};

/**
 * The react component for the `layout-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-2-line.svg)
 */
export const Layout2LineIcon: IconType = (props) => {
  return GenIcon(layout2Line)(props);
};

/**
 * The react component for the `layout-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-3-fill.svg)
 */
export const Layout3FillIcon: IconType = (props) => {
  return GenIcon(layout3Fill)(props);
};

/**
 * The react component for the `layout-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-3-line.svg)
 */
export const Layout3LineIcon: IconType = (props) => {
  return GenIcon(layout3Line)(props);
};

/**
 * The react component for the `layout-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-4-fill.svg)
 */
export const Layout4FillIcon: IconType = (props) => {
  return GenIcon(layout4Fill)(props);
};

/**
 * The react component for the `layout-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-4-line.svg)
 */
export const Layout4LineIcon: IconType = (props) => {
  return GenIcon(layout4Line)(props);
};

/**
 * The react component for the `layout-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-5-fill.svg)
 */
export const Layout5FillIcon: IconType = (props) => {
  return GenIcon(layout5Fill)(props);
};

/**
 * The react component for the `layout-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-5-line.svg)
 */
export const Layout5LineIcon: IconType = (props) => {
  return GenIcon(layout5Line)(props);
};

/**
 * The react component for the `layout-6-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 6 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-6-fill.svg)
 */
export const Layout6FillIcon: IconType = (props) => {
  return GenIcon(layout6Fill)(props);
};

/**
 * The react component for the `layout-6-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout 6 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-6-line.svg)
 */
export const Layout6LineIcon: IconType = (props) => {
  return GenIcon(layout6Line)(props);
};

/**
 * The react component for the `layout-bottom-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Bottom 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-bottom-2-fill.svg)
 */
export const LayoutBottom2FillIcon: IconType = (props) => {
  return GenIcon(layoutBottom2Fill)(props);
};

/**
 * The react component for the `layout-bottom-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Bottom 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-bottom-2-line.svg)
 */
export const LayoutBottom2LineIcon: IconType = (props) => {
  return GenIcon(layoutBottom2Line)(props);
};

/**
 * The react component for the `layout-bottom-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Bottom Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-bottom-fill.svg)
 */
export const LayoutBottomFillIcon: IconType = (props) => {
  return GenIcon(layoutBottomFill)(props);
};

/**
 * The react component for the `layout-bottom-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Bottom Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-bottom-line.svg)
 */
export const LayoutBottomLineIcon: IconType = (props) => {
  return GenIcon(layoutBottomLine)(props);
};

/**
 * The react component for the `layout-column-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Column Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-column-fill.svg)
 */
export const LayoutColumnFillIcon: IconType = (props) => {
  return GenIcon(layoutColumnFill)(props);
};

/**
 * The react component for the `layout-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-fill.svg)
 */
export const LayoutFillIcon: IconType = (props) => {
  return GenIcon(layoutFill)(props);
};

/**
 * The react component for the `layout-grid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Grid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-grid-fill.svg)
 */
export const LayoutGridFillIcon: IconType = (props) => {
  return GenIcon(layoutGridFill)(props);
};

/**
 * The react component for the `layout-grid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Grid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-grid-line.svg)
 */
export const LayoutGridLineIcon: IconType = (props) => {
  return GenIcon(layoutGridLine)(props);
};

/**
 * The react component for the `layout-left-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Left 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-left-2-fill.svg)
 */
export const LayoutLeft2FillIcon: IconType = (props) => {
  return GenIcon(layoutLeft2Fill)(props);
};

/**
 * The react component for the `layout-left-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Left 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-left-2-line.svg)
 */
export const LayoutLeft2LineIcon: IconType = (props) => {
  return GenIcon(layoutLeft2Line)(props);
};

/**
 * The react component for the `layout-left-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Left Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-left-fill.svg)
 */
export const LayoutLeftFillIcon: IconType = (props) => {
  return GenIcon(layoutLeftFill)(props);
};

/**
 * The react component for the `layout-left-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Left Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-left-line.svg)
 */
export const LayoutLeftLineIcon: IconType = (props) => {
  return GenIcon(layoutLeftLine)(props);
};

/**
 * The react component for the `layout-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-line.svg)
 */
export const LayoutLineIcon: IconType = (props) => {
  return GenIcon(layoutLine)(props);
};

/**
 * The react component for the `layout-masonry-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Masonry Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-masonry-fill.svg)
 */
export const LayoutMasonryFillIcon: IconType = (props) => {
  return GenIcon(layoutMasonryFill)(props);
};

/**
 * The react component for the `layout-masonry-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Masonry Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-masonry-line.svg)
 */
export const LayoutMasonryLineIcon: IconType = (props) => {
  return GenIcon(layoutMasonryLine)(props);
};

/**
 * The react component for the `layout-right-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Right 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-right-2-fill.svg)
 */
export const LayoutRight2FillIcon: IconType = (props) => {
  return GenIcon(layoutRight2Fill)(props);
};

/**
 * The react component for the `layout-right-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Right 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-right-2-line.svg)
 */
export const LayoutRight2LineIcon: IconType = (props) => {
  return GenIcon(layoutRight2Line)(props);
};

/**
 * The react component for the `layout-right-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Right Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-right-fill.svg)
 */
export const LayoutRightFillIcon: IconType = (props) => {
  return GenIcon(layoutRightFill)(props);
};

/**
 * The react component for the `layout-right-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Right Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-right-line.svg)
 */
export const LayoutRightLineIcon: IconType = (props) => {
  return GenIcon(layoutRightLine)(props);
};

/**
 * The react component for the `layout-row-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Row Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-row-fill.svg)
 */
export const LayoutRowFillIcon: IconType = (props) => {
  return GenIcon(layoutRowFill)(props);
};

/**
 * The react component for the `layout-row-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Row Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-row-line.svg)
 */
export const LayoutRowLineIcon: IconType = (props) => {
  return GenIcon(layoutRowLine)(props);
};

/**
 * The react component for the `layout-top-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Top 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-top-2-fill.svg)
 */
export const LayoutTop2FillIcon: IconType = (props) => {
  return GenIcon(layoutTop2Fill)(props);
};

/**
 * The react component for the `layout-top-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Top 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-top-2-line.svg)
 */
export const LayoutTop2LineIcon: IconType = (props) => {
  return GenIcon(layoutTop2Line)(props);
};

/**
 * The react component for the `layout-top-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Top Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-top-fill.svg)
 */
export const LayoutTopFillIcon: IconType = (props) => {
  return GenIcon(layoutTopFill)(props);
};

/**
 * The react component for the `layout-top-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Top Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-top-line.svg)
 */
export const LayoutTopLineIcon: IconType = (props) => {
  return GenIcon(layoutTopLine)(props);
};

/**
 * The react component for the `leaf-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Leaf Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/leaf-fill.svg)
 */
export const LeafFillIcon: IconType = (props) => {
  return GenIcon(leafFill)(props);
};

/**
 * The react component for the `leaf-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Leaf Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/leaf-line.svg)
 */
export const LeafLineIcon: IconType = (props) => {
  return GenIcon(leafLine)(props);
};

/**
 * The react component for the `lifebuoy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lifebuoy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/lifebuoy-fill.svg)
 */
export const LifebuoyFillIcon: IconType = (props) => {
  return GenIcon(lifebuoyFill)(props);
};

/**
 * The react component for the `lifebuoy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lifebuoy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/lifebuoy-line.svg)
 */
export const LifebuoyLineIcon: IconType = (props) => {
  return GenIcon(lifebuoyLine)(props);
};

/**
 * The react component for the `lightbulb-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lightbulb Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/lightbulb-fill.svg)
 */
export const LightbulbFillIcon: IconType = (props) => {
  return GenIcon(lightbulbFill)(props);
};

/**
 * The react component for the `lightbulb-flash-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lightbulb Flash Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/lightbulb-flash-fill.svg)
 */
export const LightbulbFlashFillIcon: IconType = (props) => {
  return GenIcon(lightbulbFlashFill)(props);
};

/**
 * The react component for the `lightbulb-flash-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lightbulb Flash Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/lightbulb-flash-line.svg)
 */
export const LightbulbFlashLineIcon: IconType = (props) => {
  return GenIcon(lightbulbFlashLine)(props);
};

/**
 * The react component for the `lightbulb-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lightbulb Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/lightbulb-line.svg)
 */
export const LightbulbLineIcon: IconType = (props) => {
  return GenIcon(lightbulbLine)(props);
};

/**
 * The react component for the `line-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Line Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/line-chart-fill.svg)
 */
export const LineChartFillIcon: IconType = (props) => {
  return GenIcon(lineChartFill)(props);
};

/**
 * The react component for the `line-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Line Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/line-chart-line.svg)
 */
export const LineChartLineIcon: IconType = (props) => {
  return GenIcon(lineChartLine)(props);
};

/**
 * The react component for the `line-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Line Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/line-fill.svg)
 */
export const LineFillIcon: IconType = (props) => {
  return GenIcon(lineFill)(props);
};

/**
 * The react component for the `line-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Line Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/line-line.svg)
 */
export const LineLineIcon: IconType = (props) => {
  return GenIcon(lineLine)(props);
};

/**
 * The react component for the `linkedin-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Linkedin Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/linkedin-box-fill.svg)
 */
export const LinkedinBoxFillIcon: IconType = (props) => {
  return GenIcon(linkedinBoxFill)(props);
};

/**
 * The react component for the `linkedin-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Linkedin Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/linkedin-box-line.svg)
 */
export const LinkedinBoxLineIcon: IconType = (props) => {
  return GenIcon(linkedinBoxLine)(props);
};

/**
 * The react component for the `linkedin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Linkedin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/linkedin-fill.svg)
 */
export const LinkedinFillIcon: IconType = (props) => {
  return GenIcon(linkedinFill)(props);
};

/**
 * The react component for the `linkedin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Linkedin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/linkedin-line.svg)
 */
export const LinkedinLineIcon: IconType = (props) => {
  return GenIcon(linkedinLine)(props);
};

/**
 * The react component for the `links-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Links Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/links-fill.svg)
 */
export const LinksFillIcon: IconType = (props) => {
  return GenIcon(linksFill)(props);
};

/**
 * The react component for the `links-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Links Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/links-line.svg)
 */
export const LinksLineIcon: IconType = (props) => {
  return GenIcon(linksLine)(props);
};

/**
 * The react component for the `list-settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![List Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/list-settings-fill.svg)
 */
export const ListSettingsFillIcon: IconType = (props) => {
  return GenIcon(listSettingsFill)(props);
};

/**
 * The react component for the `list-settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![List Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/list-settings-line.svg)
 */
export const ListSettingsLineIcon: IconType = (props) => {
  return GenIcon(listSettingsLine)(props);
};

/**
 * The react component for the `live-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Live Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/live-fill.svg)
 */
export const LiveFillIcon: IconType = (props) => {
  return GenIcon(liveFill)(props);
};

/**
 * The react component for the `live-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Live Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/live-line.svg)
 */
export const LiveLineIcon: IconType = (props) => {
  return GenIcon(liveLine)(props);
};

/**
 * The react component for the `loader-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-2-fill.svg)
 */
export const Loader2FillIcon: IconType = (props) => {
  return GenIcon(loader2Fill)(props);
};

/**
 * The react component for the `loader-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-2-line.svg)
 */
export const Loader2LineIcon: IconType = (props) => {
  return GenIcon(loader2Line)(props);
};

/**
 * The react component for the `loader-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-3-fill.svg)
 */
export const Loader3FillIcon: IconType = (props) => {
  return GenIcon(loader3Fill)(props);
};

/**
 * The react component for the `loader-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-3-line.svg)
 */
export const Loader3LineIcon: IconType = (props) => {
  return GenIcon(loader3Line)(props);
};

/**
 * The react component for the `loader-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-4-fill.svg)
 */
export const Loader4FillIcon: IconType = (props) => {
  return GenIcon(loader4Fill)(props);
};

/**
 * The react component for the `loader-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-4-line.svg)
 */
export const Loader4LineIcon: IconType = (props) => {
  return GenIcon(loader4Line)(props);
};

/**
 * The react component for the `loader-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-5-fill.svg)
 */
export const Loader5FillIcon: IconType = (props) => {
  return GenIcon(loader5Fill)(props);
};

/**
 * The react component for the `loader-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-5-line.svg)
 */
export const Loader5LineIcon: IconType = (props) => {
  return GenIcon(loader5Line)(props);
};

/**
 * The react component for the `loader-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-fill.svg)
 */
export const LoaderFillIcon: IconType = (props) => {
  return GenIcon(loaderFill)(props);
};

/**
 * The react component for the `loader-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Loader Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/loader-line.svg)
 */
export const LoaderLineIcon: IconType = (props) => {
  return GenIcon(loaderLine)(props);
};

/**
 * The react component for the `lock-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-2-fill.svg)
 */
export const Lock2FillIcon: IconType = (props) => {
  return GenIcon(lock2Fill)(props);
};

/**
 * The react component for the `lock-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-2-line.svg)
 */
export const Lock2LineIcon: IconType = (props) => {
  return GenIcon(lock2Line)(props);
};

/**
 * The react component for the `lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-fill.svg)
 */
export const LockFillIcon: IconType = (props) => {
  return GenIcon(lockFill)(props);
};

/**
 * The react component for the `lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-line.svg)
 */
export const LockLineIcon: IconType = (props) => {
  return GenIcon(lockLine)(props);
};

/**
 * The react component for the `lock-password-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock Password Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-password-fill.svg)
 */
export const LockPasswordFillIcon: IconType = (props) => {
  return GenIcon(lockPasswordFill)(props);
};

/**
 * The react component for the `lock-password-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock Password Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-password-line.svg)
 */
export const LockPasswordLineIcon: IconType = (props) => {
  return GenIcon(lockPasswordLine)(props);
};

/**
 * The react component for the `lock-unlock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock Unlock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-unlock-fill.svg)
 */
export const LockUnlockFillIcon: IconType = (props) => {
  return GenIcon(lockUnlockFill)(props);
};

/**
 * The react component for the `lock-unlock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lock Unlock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/lock-unlock-line.svg)
 */
export const LockUnlockLineIcon: IconType = (props) => {
  return GenIcon(lockUnlockLine)(props);
};

/**
 * The react component for the `login-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Login Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/login-box-fill.svg)
 */
export const LoginBoxFillIcon: IconType = (props) => {
  return GenIcon(loginBoxFill)(props);
};

/**
 * The react component for the `login-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Login Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/login-box-line.svg)
 */
export const LoginBoxLineIcon: IconType = (props) => {
  return GenIcon(loginBoxLine)(props);
};

/**
 * The react component for the `login-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Login Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/login-circle-fill.svg)
 */
export const LoginCircleFillIcon: IconType = (props) => {
  return GenIcon(loginCircleFill)(props);
};

/**
 * The react component for the `login-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Login Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/login-circle-line.svg)
 */
export const LoginCircleLineIcon: IconType = (props) => {
  return GenIcon(loginCircleLine)(props);
};

/**
 * The react component for the `logout-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-box-fill.svg)
 */
export const LogoutBoxFillIcon: IconType = (props) => {
  return GenIcon(logoutBoxFill)(props);
};

/**
 * The react component for the `logout-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-box-line.svg)
 */
export const LogoutBoxLineIcon: IconType = (props) => {
  return GenIcon(logoutBoxLine)(props);
};

/**
 * The react component for the `logout-box-r-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Box R Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-box-r-fill.svg)
 */
export const LogoutBoxRFillIcon: IconType = (props) => {
  return GenIcon(logoutBoxRFill)(props);
};

/**
 * The react component for the `logout-box-r-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Box R Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-box-r-line.svg)
 */
export const LogoutBoxRLineIcon: IconType = (props) => {
  return GenIcon(logoutBoxRLine)(props);
};

/**
 * The react component for the `logout-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-circle-fill.svg)
 */
export const LogoutCircleFillIcon: IconType = (props) => {
  return GenIcon(logoutCircleFill)(props);
};

/**
 * The react component for the `logout-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-circle-line.svg)
 */
export const LogoutCircleLineIcon: IconType = (props) => {
  return GenIcon(logoutCircleLine)(props);
};

/**
 * The react component for the `logout-circle-r-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Circle R Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-circle-r-fill.svg)
 */
export const LogoutCircleRFillIcon: IconType = (props) => {
  return GenIcon(logoutCircleRFill)(props);
};

/**
 * The react component for the `logout-circle-r-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Logout Circle R Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/logout-circle-r-line.svg)
 */
export const LogoutCircleRLineIcon: IconType = (props) => {
  return GenIcon(logoutCircleRLine)(props);
};

/**
 * The react component for the `luggage-cart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Luggage Cart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/luggage-cart-fill.svg)
 */
export const LuggageCartFillIcon: IconType = (props) => {
  return GenIcon(luggageCartFill)(props);
};

/**
 * The react component for the `luggage-cart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Luggage Cart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/luggage-cart-line.svg)
 */
export const LuggageCartLineIcon: IconType = (props) => {
  return GenIcon(luggageCartLine)(props);
};

/**
 * The react component for the `luggage-deposit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Luggage Deposit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/luggage-deposit-fill.svg)
 */
export const LuggageDepositFillIcon: IconType = (props) => {
  return GenIcon(luggageDepositFill)(props);
};

/**
 * The react component for the `luggage-deposit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Luggage Deposit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/luggage-deposit-line.svg)
 */
export const LuggageDepositLineIcon: IconType = (props) => {
  return GenIcon(luggageDepositLine)(props);
};

/**
 * The react component for the `lungs-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lungs Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/lungs-fill.svg)
 */
export const LungsFillIcon: IconType = (props) => {
  return GenIcon(lungsFill)(props);
};

/**
 * The react component for the `lungs-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Lungs Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/lungs-line.svg)
 */
export const LungsLineIcon: IconType = (props) => {
  return GenIcon(lungsLine)(props);
};

/**
 * The react component for the `mac-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mac Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/mac-fill.svg)
 */
export const MacFillIcon: IconType = (props) => {
  return GenIcon(macFill)(props);
};

/**
 * The react component for the `mac-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mac Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/mac-line.svg)
 */
export const MacLineIcon: IconType = (props) => {
  return GenIcon(macLine)(props);
};

/**
 * The react component for the `macbook-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Macbook Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/macbook-fill.svg)
 */
export const MacbookFillIcon: IconType = (props) => {
  return GenIcon(macbookFill)(props);
};

/**
 * The react component for the `macbook-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Macbook Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/macbook-line.svg)
 */
export const MacbookLineIcon: IconType = (props) => {
  return GenIcon(macbookLine)(props);
};

/**
 * The react component for the `magic-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Magic Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/magic-fill.svg)
 */
export const MagicFillIcon: IconType = (props) => {
  return GenIcon(magicFill)(props);
};

/**
 * The react component for the `magic-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Magic Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/magic-line.svg)
 */
export const MagicLineIcon: IconType = (props) => {
  return GenIcon(magicLine)(props);
};

/**
 * The react component for the `mail-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-add-fill.svg)
 */
export const MailAddFillIcon: IconType = (props) => {
  return GenIcon(mailAddFill)(props);
};

/**
 * The react component for the `mail-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-add-line.svg)
 */
export const MailAddLineIcon: IconType = (props) => {
  return GenIcon(mailAddLine)(props);
};

/**
 * The react component for the `mail-check-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Check Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-check-fill.svg)
 */
export const MailCheckFillIcon: IconType = (props) => {
  return GenIcon(mailCheckFill)(props);
};

/**
 * The react component for the `mail-check-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Check Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-check-line.svg)
 */
export const MailCheckLineIcon: IconType = (props) => {
  return GenIcon(mailCheckLine)(props);
};

/**
 * The react component for the `mail-close-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Close Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-close-fill.svg)
 */
export const MailCloseFillIcon: IconType = (props) => {
  return GenIcon(mailCloseFill)(props);
};

/**
 * The react component for the `mail-close-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Close Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-close-line.svg)
 */
export const MailCloseLineIcon: IconType = (props) => {
  return GenIcon(mailCloseLine)(props);
};

/**
 * The react component for the `mail-download-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Download Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-download-fill.svg)
 */
export const MailDownloadFillIcon: IconType = (props) => {
  return GenIcon(mailDownloadFill)(props);
};

/**
 * The react component for the `mail-download-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Download Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-download-line.svg)
 */
export const MailDownloadLineIcon: IconType = (props) => {
  return GenIcon(mailDownloadLine)(props);
};

/**
 * The react component for the `mail-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-fill.svg)
 */
export const MailFillIcon: IconType = (props) => {
  return GenIcon(mailFill)(props);
};

/**
 * The react component for the `mail-forbid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Forbid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-forbid-fill.svg)
 */
export const MailForbidFillIcon: IconType = (props) => {
  return GenIcon(mailForbidFill)(props);
};

/**
 * The react component for the `mail-forbid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Forbid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-forbid-line.svg)
 */
export const MailForbidLineIcon: IconType = (props) => {
  return GenIcon(mailForbidLine)(props);
};

/**
 * The react component for the `mail-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-line.svg)
 */
export const MailLineIcon: IconType = (props) => {
  return GenIcon(mailLine)(props);
};

/**
 * The react component for the `mail-lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-lock-fill.svg)
 */
export const MailLockFillIcon: IconType = (props) => {
  return GenIcon(mailLockFill)(props);
};

/**
 * The react component for the `mail-lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-lock-line.svg)
 */
export const MailLockLineIcon: IconType = (props) => {
  return GenIcon(mailLockLine)(props);
};

/**
 * The react component for the `mail-open-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Open Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-open-fill.svg)
 */
export const MailOpenFillIcon: IconType = (props) => {
  return GenIcon(mailOpenFill)(props);
};

/**
 * The react component for the `mail-open-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Open Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-open-line.svg)
 */
export const MailOpenLineIcon: IconType = (props) => {
  return GenIcon(mailOpenLine)(props);
};

/**
 * The react component for the `mail-send-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Send Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-send-fill.svg)
 */
export const MailSendFillIcon: IconType = (props) => {
  return GenIcon(mailSendFill)(props);
};

/**
 * The react component for the `mail-send-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Send Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-send-line.svg)
 */
export const MailSendLineIcon: IconType = (props) => {
  return GenIcon(mailSendLine)(props);
};

/**
 * The react component for the `mail-settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-settings-fill.svg)
 */
export const MailSettingsFillIcon: IconType = (props) => {
  return GenIcon(mailSettingsFill)(props);
};

/**
 * The react component for the `mail-settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-settings-line.svg)
 */
export const MailSettingsLineIcon: IconType = (props) => {
  return GenIcon(mailSettingsLine)(props);
};

/**
 * The react component for the `mail-star-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Star Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-star-fill.svg)
 */
export const MailStarFillIcon: IconType = (props) => {
  return GenIcon(mailStarFill)(props);
};

/**
 * The react component for the `mail-star-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Star Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-star-line.svg)
 */
export const MailStarLineIcon: IconType = (props) => {
  return GenIcon(mailStarLine)(props);
};

/**
 * The react component for the `mail-unread-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Unread Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-unread-fill.svg)
 */
export const MailUnreadFillIcon: IconType = (props) => {
  return GenIcon(mailUnreadFill)(props);
};

/**
 * The react component for the `mail-unread-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Unread Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-unread-line.svg)
 */
export const MailUnreadLineIcon: IconType = (props) => {
  return GenIcon(mailUnreadLine)(props);
};

/**
 * The react component for the `mail-volume-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Volume Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-volume-fill.svg)
 */
export const MailVolumeFillIcon: IconType = (props) => {
  return GenIcon(mailVolumeFill)(props);
};

/**
 * The react component for the `mail-volume-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mail Volume Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/mail-volume-line.svg)
 */
export const MailVolumeLineIcon: IconType = (props) => {
  return GenIcon(mailVolumeLine)(props);
};

/**
 * The react component for the `map-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-2-fill.svg)
 */
export const Map2FillIcon: IconType = (props) => {
  return GenIcon(map2Fill)(props);
};

/**
 * The react component for the `map-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-2-line.svg)
 */
export const Map2LineIcon: IconType = (props) => {
  return GenIcon(map2Line)(props);
};

/**
 * The react component for the `map-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-fill.svg)
 */
export const MapFillIcon: IconType = (props) => {
  return GenIcon(mapFill)(props);
};

/**
 * The react component for the `map-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-line.svg)
 */
export const MapLineIcon: IconType = (props) => {
  return GenIcon(mapLine)(props);
};

/**
 * The react component for the `map-pin-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-2-fill.svg)
 */
export const MapPin2FillIcon: IconType = (props) => {
  return GenIcon(mapPin2Fill)(props);
};

/**
 * The react component for the `map-pin-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-2-line.svg)
 */
export const MapPin2LineIcon: IconType = (props) => {
  return GenIcon(mapPin2Line)(props);
};

/**
 * The react component for the `map-pin-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-3-fill.svg)
 */
export const MapPin3FillIcon: IconType = (props) => {
  return GenIcon(mapPin3Fill)(props);
};

/**
 * The react component for the `map-pin-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-3-line.svg)
 */
export const MapPin3LineIcon: IconType = (props) => {
  return GenIcon(mapPin3Line)(props);
};

/**
 * The react component for the `map-pin-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-4-fill.svg)
 */
export const MapPin4FillIcon: IconType = (props) => {
  return GenIcon(mapPin4Fill)(props);
};

/**
 * The react component for the `map-pin-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-4-line.svg)
 */
export const MapPin4LineIcon: IconType = (props) => {
  return GenIcon(mapPin4Line)(props);
};

/**
 * The react component for the `map-pin-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-5-fill.svg)
 */
export const MapPin5FillIcon: IconType = (props) => {
  return GenIcon(mapPin5Fill)(props);
};

/**
 * The react component for the `map-pin-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-5-line.svg)
 */
export const MapPin5LineIcon: IconType = (props) => {
  return GenIcon(mapPin5Line)(props);
};

/**
 * The react component for the `map-pin-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-add-fill.svg)
 */
export const MapPinAddFillIcon: IconType = (props) => {
  return GenIcon(mapPinAddFill)(props);
};

/**
 * The react component for the `map-pin-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-add-line.svg)
 */
export const MapPinAddLineIcon: IconType = (props) => {
  return GenIcon(mapPinAddLine)(props);
};

/**
 * The react component for the `map-pin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-fill.svg)
 */
export const MapPinFillIcon: IconType = (props) => {
  return GenIcon(mapPinFill)(props);
};

/**
 * The react component for the `map-pin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-line.svg)
 */
export const MapPinLineIcon: IconType = (props) => {
  return GenIcon(mapPinLine)(props);
};

/**
 * The react component for the `map-pin-range-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Range Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-range-fill.svg)
 */
export const MapPinRangeFillIcon: IconType = (props) => {
  return GenIcon(mapPinRangeFill)(props);
};

/**
 * The react component for the `map-pin-range-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Range Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-range-line.svg)
 */
export const MapPinRangeLineIcon: IconType = (props) => {
  return GenIcon(mapPinRangeLine)(props);
};

/**
 * The react component for the `map-pin-time-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Time Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-time-fill.svg)
 */
export const MapPinTimeFillIcon: IconType = (props) => {
  return GenIcon(mapPinTimeFill)(props);
};

/**
 * The react component for the `map-pin-time-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin Time Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-time-line.svg)
 */
export const MapPinTimeLineIcon: IconType = (props) => {
  return GenIcon(mapPinTimeLine)(props);
};

/**
 * The react component for the `map-pin-user-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin User Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-user-fill.svg)
 */
export const MapPinUserFillIcon: IconType = (props) => {
  return GenIcon(mapPinUserFill)(props);
};

/**
 * The react component for the `map-pin-user-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Map Pin User Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/map-pin-user-line.svg)
 */
export const MapPinUserLineIcon: IconType = (props) => {
  return GenIcon(mapPinUserLine)(props);
};

/**
 * The react component for the `mark-pen-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mark Pen Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/mark-pen-fill.svg)
 */
export const MarkPenFillIcon: IconType = (props) => {
  return GenIcon(markPenFill)(props);
};

/**
 * The react component for the `markup-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Markup Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/markup-fill.svg)
 */
export const MarkupFillIcon: IconType = (props) => {
  return GenIcon(markupFill)(props);
};

/**
 * The react component for the `markup-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Markup Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/markup-line.svg)
 */
export const MarkupLineIcon: IconType = (props) => {
  return GenIcon(markupLine)(props);
};

/**
 * The react component for the `mastercard-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mastercard Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/mastercard-fill.svg)
 */
export const MastercardFillIcon: IconType = (props) => {
  return GenIcon(mastercardFill)(props);
};

/**
 * The react component for the `mastercard-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mastercard Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/mastercard-line.svg)
 */
export const MastercardLineIcon: IconType = (props) => {
  return GenIcon(mastercardLine)(props);
};

/**
 * The react component for the `mastodon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mastodon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/mastodon-fill.svg)
 */
export const MastodonFillIcon: IconType = (props) => {
  return GenIcon(mastodonFill)(props);
};

/**
 * The react component for the `mastodon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mastodon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/mastodon-line.svg)
 */
export const MastodonLineIcon: IconType = (props) => {
  return GenIcon(mastodonLine)(props);
};

/**
 * The react component for the `medal-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medal 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/medal-2-fill.svg)
 */
export const Medal2FillIcon: IconType = (props) => {
  return GenIcon(medal2Fill)(props);
};

/**
 * The react component for the `medal-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medal 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/medal-2-line.svg)
 */
export const Medal2LineIcon: IconType = (props) => {
  return GenIcon(medal2Line)(props);
};

/**
 * The react component for the `medal-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medal Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/medal-fill.svg)
 */
export const MedalFillIcon: IconType = (props) => {
  return GenIcon(medalFill)(props);
};

/**
 * The react component for the `medal-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medal Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/medal-line.svg)
 */
export const MedalLineIcon: IconType = (props) => {
  return GenIcon(medalLine)(props);
};

/**
 * The react component for the `medicine-bottle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medicine Bottle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/medicine-bottle-fill.svg)
 */
export const MedicineBottleFillIcon: IconType = (props) => {
  return GenIcon(medicineBottleFill)(props);
};

/**
 * The react component for the `medicine-bottle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medicine Bottle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/medicine-bottle-line.svg)
 */
export const MedicineBottleLineIcon: IconType = (props) => {
  return GenIcon(medicineBottleLine)(props);
};

/**
 * The react component for the `medium-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medium Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/medium-fill.svg)
 */
export const MediumFillIcon: IconType = (props) => {
  return GenIcon(mediumFill)(props);
};

/**
 * The react component for the `medium-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Medium Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/medium-line.svg)
 */
export const MediumLineIcon: IconType = (props) => {
  return GenIcon(mediumLine)(props);
};

/**
 * The react component for the `men-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Men Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/men-fill.svg)
 */
export const MenFillIcon: IconType = (props) => {
  return GenIcon(menFill)(props);
};

/**
 * The react component for the `men-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Men Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/men-line.svg)
 */
export const MenLineIcon: IconType = (props) => {
  return GenIcon(menLine)(props);
};

/**
 * The react component for the `mental-health-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mental Health Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/mental-health-fill.svg)
 */
export const MentalHealthFillIcon: IconType = (props) => {
  return GenIcon(mentalHealthFill)(props);
};

/**
 * The react component for the `mental-health-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mental Health Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/mental-health-line.svg)
 */
export const MentalHealthLineIcon: IconType = (props) => {
  return GenIcon(mentalHealthLine)(props);
};

/**
 * The react component for the `menu-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-2-fill.svg)
 */
export const Menu2FillIcon: IconType = (props) => {
  return GenIcon(menu2Fill)(props);
};

/**
 * The react component for the `menu-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-2-line.svg)
 */
export const Menu2LineIcon: IconType = (props) => {
  return GenIcon(menu2Line)(props);
};

/**
 * The react component for the `menu-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-3-fill.svg)
 */
export const Menu3FillIcon: IconType = (props) => {
  return GenIcon(menu3Fill)(props);
};

/**
 * The react component for the `menu-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-3-line.svg)
 */
export const Menu3LineIcon: IconType = (props) => {
  return GenIcon(menu3Line)(props);
};

/**
 * The react component for the `menu-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-4-fill.svg)
 */
export const Menu4FillIcon: IconType = (props) => {
  return GenIcon(menu4Fill)(props);
};

/**
 * The react component for the `menu-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-4-line.svg)
 */
export const Menu4LineIcon: IconType = (props) => {
  return GenIcon(menu4Line)(props);
};

/**
 * The react component for the `menu-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-5-fill.svg)
 */
export const Menu5FillIcon: IconType = (props) => {
  return GenIcon(menu5Fill)(props);
};

/**
 * The react component for the `menu-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-5-line.svg)
 */
export const Menu5LineIcon: IconType = (props) => {
  return GenIcon(menu5Line)(props);
};

/**
 * The react component for the `menu-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-add-fill.svg)
 */
export const MenuAddFillIcon: IconType = (props) => {
  return GenIcon(menuAddFill)(props);
};

/**
 * The react component for the `menu-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-add-line.svg)
 */
export const MenuAddLineIcon: IconType = (props) => {
  return GenIcon(menuAddLine)(props);
};

/**
 * The react component for the `menu-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-fill.svg)
 */
export const MenuFillIcon: IconType = (props) => {
  return GenIcon(menuFill)(props);
};

/**
 * The react component for the `menu-fold-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Fold Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-fold-fill.svg)
 */
export const MenuFoldFillIcon: IconType = (props) => {
  return GenIcon(menuFoldFill)(props);
};

/**
 * The react component for the `menu-fold-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Fold Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-fold-line.svg)
 */
export const MenuFoldLineIcon: IconType = (props) => {
  return GenIcon(menuFoldLine)(props);
};

/**
 * The react component for the `menu-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-line.svg)
 */
export const MenuLineIcon: IconType = (props) => {
  return GenIcon(menuLine)(props);
};

/**
 * The react component for the `menu-unfold-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Unfold Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-unfold-fill.svg)
 */
export const MenuUnfoldFillIcon: IconType = (props) => {
  return GenIcon(menuUnfoldFill)(props);
};

/**
 * The react component for the `menu-unfold-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Menu Unfold Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/menu-unfold-line.svg)
 */
export const MenuUnfoldLineIcon: IconType = (props) => {
  return GenIcon(menuUnfoldLine)(props);
};

/**
 * The react component for the `message-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Message 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/message-2-fill.svg)
 */
export const Message2FillIcon: IconType = (props) => {
  return GenIcon(message2Fill)(props);
};

/**
 * The react component for the `message-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Message 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/message-2-line.svg)
 */
export const Message2LineIcon: IconType = (props) => {
  return GenIcon(message2Line)(props);
};

/**
 * The react component for the `message-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Message 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/message-3-fill.svg)
 */
export const Message3FillIcon: IconType = (props) => {
  return GenIcon(message3Fill)(props);
};

/**
 * The react component for the `message-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Message 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/message-3-line.svg)
 */
export const Message3LineIcon: IconType = (props) => {
  return GenIcon(message3Line)(props);
};

/**
 * The react component for the `message-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Message Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/message-fill.svg)
 */
export const MessageFillIcon: IconType = (props) => {
  return GenIcon(messageFill)(props);
};

/**
 * The react component for the `message-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Message Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/message-line.svg)
 */
export const MessageLineIcon: IconType = (props) => {
  return GenIcon(messageLine)(props);
};

/**
 * The react component for the `messenger-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Messenger Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/messenger-fill.svg)
 */
export const MessengerFillIcon: IconType = (props) => {
  return GenIcon(messengerFill)(props);
};

/**
 * The react component for the `messenger-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Messenger Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/messenger-line.svg)
 */
export const MessengerLineIcon: IconType = (props) => {
  return GenIcon(messengerLine)(props);
};

/**
 * The react component for the `meteor-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Meteor Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/meteor-fill.svg)
 */
export const MeteorFillIcon: IconType = (props) => {
  return GenIcon(meteorFill)(props);
};

/**
 * The react component for the `meteor-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Meteor Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/meteor-line.svg)
 */
export const MeteorLineIcon: IconType = (props) => {
  return GenIcon(meteorLine)(props);
};

/**
 * The react component for the `mic-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mic 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mic-2-fill.svg)
 */
export const Mic2FillIcon: IconType = (props) => {
  return GenIcon(mic2Fill)(props);
};

/**
 * The react component for the `mic-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mic 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mic-2-line.svg)
 */
export const Mic2LineIcon: IconType = (props) => {
  return GenIcon(mic2Line)(props);
};

/**
 * The react component for the `mic-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mic Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mic-fill.svg)
 */
export const MicFillIcon: IconType = (props) => {
  return GenIcon(micFill)(props);
};

/**
 * The react component for the `mic-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mic Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mic-line.svg)
 */
export const MicLineIcon: IconType = (props) => {
  return GenIcon(micLine)(props);
};

/**
 * The react component for the `mic-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mic Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mic-off-fill.svg)
 */
export const MicOffFillIcon: IconType = (props) => {
  return GenIcon(micOffFill)(props);
};

/**
 * The react component for the `mic-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mic Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mic-off-line.svg)
 */
export const MicOffLineIcon: IconType = (props) => {
  return GenIcon(micOffLine)(props);
};

/**
 * The react component for the `mickey-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mickey Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/mickey-fill.svg)
 */
export const MickeyFillIcon: IconType = (props) => {
  return GenIcon(mickeyFill)(props);
};

/**
 * The react component for the `mickey-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mickey Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/mickey-line.svg)
 */
export const MickeyLineIcon: IconType = (props) => {
  return GenIcon(mickeyLine)(props);
};

/**
 * The react component for the `microscope-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Microscope Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/microscope-fill.svg)
 */
export const MicroscopeFillIcon: IconType = (props) => {
  return GenIcon(microscopeFill)(props);
};

/**
 * The react component for the `microscope-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Microscope Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/microscope-line.svg)
 */
export const MicroscopeLineIcon: IconType = (props) => {
  return GenIcon(microscopeLine)(props);
};

/**
 * The react component for the `microsoft-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Microsoft Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/microsoft-fill.svg)
 */
export const MicrosoftFillIcon: IconType = (props) => {
  return GenIcon(microsoftFill)(props);
};

/**
 * The react component for the `microsoft-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Microsoft Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/microsoft-line.svg)
 */
export const MicrosoftLineIcon: IconType = (props) => {
  return GenIcon(microsoftLine)(props);
};

/**
 * The react component for the `mini-program-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mini Program Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/mini-program-fill.svg)
 */
export const MiniProgramFillIcon: IconType = (props) => {
  return GenIcon(miniProgramFill)(props);
};

/**
 * The react component for the `mini-program-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mini Program Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/mini-program-line.svg)
 */
export const MiniProgramLineIcon: IconType = (props) => {
  return GenIcon(miniProgramLine)(props);
};

/**
 * The react component for the `mist-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mist Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/mist-fill.svg)
 */
export const MistFillIcon: IconType = (props) => {
  return GenIcon(mistFill)(props);
};

/**
 * The react component for the `mist-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mist Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/mist-line.svg)
 */
export const MistLineIcon: IconType = (props) => {
  return GenIcon(mistLine)(props);
};

/**
 * The react component for the `money-cny-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Cny Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-cny-box-fill.svg)
 */
export const MoneyCnyBoxFillIcon: IconType = (props) => {
  return GenIcon(moneyCnyBoxFill)(props);
};

/**
 * The react component for the `money-cny-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Cny Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-cny-box-line.svg)
 */
export const MoneyCnyBoxLineIcon: IconType = (props) => {
  return GenIcon(moneyCnyBoxLine)(props);
};

/**
 * The react component for the `money-cny-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Cny Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-cny-circle-fill.svg)
 */
export const MoneyCnyCircleFillIcon: IconType = (props) => {
  return GenIcon(moneyCnyCircleFill)(props);
};

/**
 * The react component for the `money-cny-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Cny Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-cny-circle-line.svg)
 */
export const MoneyCnyCircleLineIcon: IconType = (props) => {
  return GenIcon(moneyCnyCircleLine)(props);
};

/**
 * The react component for the `money-dollar-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Dollar Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-dollar-box-fill.svg)
 */
export const MoneyDollarBoxFillIcon: IconType = (props) => {
  return GenIcon(moneyDollarBoxFill)(props);
};

/**
 * The react component for the `money-dollar-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Dollar Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-dollar-box-line.svg)
 */
export const MoneyDollarBoxLineIcon: IconType = (props) => {
  return GenIcon(moneyDollarBoxLine)(props);
};

/**
 * The react component for the `money-dollar-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Dollar Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-dollar-circle-fill.svg)
 */
export const MoneyDollarCircleFillIcon: IconType = (props) => {
  return GenIcon(moneyDollarCircleFill)(props);
};

/**
 * The react component for the `money-dollar-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Dollar Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-dollar-circle-line.svg)
 */
export const MoneyDollarCircleLineIcon: IconType = (props) => {
  return GenIcon(moneyDollarCircleLine)(props);
};

/**
 * The react component for the `money-euro-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Euro Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-euro-box-fill.svg)
 */
export const MoneyEuroBoxFillIcon: IconType = (props) => {
  return GenIcon(moneyEuroBoxFill)(props);
};

/**
 * The react component for the `money-euro-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Euro Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-euro-box-line.svg)
 */
export const MoneyEuroBoxLineIcon: IconType = (props) => {
  return GenIcon(moneyEuroBoxLine)(props);
};

/**
 * The react component for the `money-euro-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Euro Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-euro-circle-fill.svg)
 */
export const MoneyEuroCircleFillIcon: IconType = (props) => {
  return GenIcon(moneyEuroCircleFill)(props);
};

/**
 * The react component for the `money-euro-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Euro Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-euro-circle-line.svg)
 */
export const MoneyEuroCircleLineIcon: IconType = (props) => {
  return GenIcon(moneyEuroCircleLine)(props);
};

/**
 * The react component for the `money-pound-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Pound Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-pound-box-fill.svg)
 */
export const MoneyPoundBoxFillIcon: IconType = (props) => {
  return GenIcon(moneyPoundBoxFill)(props);
};

/**
 * The react component for the `money-pound-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Pound Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-pound-box-line.svg)
 */
export const MoneyPoundBoxLineIcon: IconType = (props) => {
  return GenIcon(moneyPoundBoxLine)(props);
};

/**
 * The react component for the `money-pound-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Pound Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-pound-circle-fill.svg)
 */
export const MoneyPoundCircleFillIcon: IconType = (props) => {
  return GenIcon(moneyPoundCircleFill)(props);
};

/**
 * The react component for the `money-pound-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Money Pound Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/money-pound-circle-line.svg)
 */
export const MoneyPoundCircleLineIcon: IconType = (props) => {
  return GenIcon(moneyPoundCircleLine)(props);
};

/**
 * The react component for the `moon-clear-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Clear Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-clear-fill.svg)
 */
export const MoonClearFillIcon: IconType = (props) => {
  return GenIcon(moonClearFill)(props);
};

/**
 * The react component for the `moon-clear-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Clear Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-clear-line.svg)
 */
export const MoonClearLineIcon: IconType = (props) => {
  return GenIcon(moonClearLine)(props);
};

/**
 * The react component for the `moon-cloudy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Cloudy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-cloudy-fill.svg)
 */
export const MoonCloudyFillIcon: IconType = (props) => {
  return GenIcon(moonCloudyFill)(props);
};

/**
 * The react component for the `moon-cloudy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Cloudy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-cloudy-line.svg)
 */
export const MoonCloudyLineIcon: IconType = (props) => {
  return GenIcon(moonCloudyLine)(props);
};

/**
 * The react component for the `moon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-fill.svg)
 */
export const MoonFillIcon: IconType = (props) => {
  return GenIcon(moonFill)(props);
};

/**
 * The react component for the `moon-foggy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Foggy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-foggy-fill.svg)
 */
export const MoonFoggyFillIcon: IconType = (props) => {
  return GenIcon(moonFoggyFill)(props);
};

/**
 * The react component for the `moon-foggy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Foggy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-foggy-line.svg)
 */
export const MoonFoggyLineIcon: IconType = (props) => {
  return GenIcon(moonFoggyLine)(props);
};

/**
 * The react component for the `moon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Moon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/moon-line.svg)
 */
export const MoonLineIcon: IconType = (props) => {
  return GenIcon(moonLine)(props);
};

/**
 * The react component for the `more-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![More 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/more-2-fill.svg)
 */
export const More2FillIcon: IconType = (props) => {
  return GenIcon(more2Fill)(props);
};

/**
 * The react component for the `more-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![More 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/more-2-line.svg)
 */
export const More2LineIcon: IconType = (props) => {
  return GenIcon(more2Line)(props);
};

/**
 * The react component for the `more-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![More Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/more-line.svg)
 */
export const MoreLineIcon: IconType = (props) => {
  return GenIcon(moreLine)(props);
};

/**
 * The react component for the `motorbike-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Motorbike Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/motorbike-fill.svg)
 */
export const MotorbikeFillIcon: IconType = (props) => {
  return GenIcon(motorbikeFill)(props);
};

/**
 * The react component for the `motorbike-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Motorbike Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/motorbike-line.svg)
 */
export const MotorbikeLineIcon: IconType = (props) => {
  return GenIcon(motorbikeLine)(props);
};

/**
 * The react component for the `mouse-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mouse Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/mouse-fill.svg)
 */
export const MouseFillIcon: IconType = (props) => {
  return GenIcon(mouseFill)(props);
};

/**
 * The react component for the `mouse-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mouse Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/mouse-line.svg)
 */
export const MouseLineIcon: IconType = (props) => {
  return GenIcon(mouseLine)(props);
};

/**
 * The react component for the `movie-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Movie 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/movie-2-fill.svg)
 */
export const Movie2FillIcon: IconType = (props) => {
  return GenIcon(movie2Fill)(props);
};

/**
 * The react component for the `movie-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Movie 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/movie-2-line.svg)
 */
export const Movie2LineIcon: IconType = (props) => {
  return GenIcon(movie2Line)(props);
};

/**
 * The react component for the `movie-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Movie Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/movie-fill.svg)
 */
export const MovieFillIcon: IconType = (props) => {
  return GenIcon(movieFill)(props);
};

/**
 * The react component for the `movie-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Movie Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/movie-line.svg)
 */
export const MovieLineIcon: IconType = (props) => {
  return GenIcon(movieLine)(props);
};

/**
 * The react component for the `music-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Music 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/music-2-fill.svg)
 */
export const Music2FillIcon: IconType = (props) => {
  return GenIcon(music2Fill)(props);
};

/**
 * The react component for the `music-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Music 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/music-2-line.svg)
 */
export const Music2LineIcon: IconType = (props) => {
  return GenIcon(music2Line)(props);
};

/**
 * The react component for the `music-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Music Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/music-fill.svg)
 */
export const MusicFillIcon: IconType = (props) => {
  return GenIcon(musicFill)(props);
};

/**
 * The react component for the `music-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Music Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/music-line.svg)
 */
export const MusicLineIcon: IconType = (props) => {
  return GenIcon(musicLine)(props);
};

/**
 * The react component for the `mv-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mv Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mv-fill.svg)
 */
export const MvFillIcon: IconType = (props) => {
  return GenIcon(mvFill)(props);
};

/**
 * The react component for the `mv-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mv Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/mv-line.svg)
 */
export const MvLineIcon: IconType = (props) => {
  return GenIcon(mvLine)(props);
};

/**
 * The react component for the `navigation-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Navigation Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/navigation-fill.svg)
 */
export const NavigationFillIcon: IconType = (props) => {
  return GenIcon(navigationFill)(props);
};

/**
 * The react component for the `navigation-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Navigation Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/navigation-line.svg)
 */
export const NavigationLineIcon: IconType = (props) => {
  return GenIcon(navigationLine)(props);
};

/**
 * The react component for the `netease-cloud-music-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Netease Cloud Music Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/netease-cloud-music-fill.svg)
 */
export const NeteaseCloudMusicFillIcon: IconType = (props) => {
  return GenIcon(neteaseCloudMusicFill)(props);
};

/**
 * The react component for the `netease-cloud-music-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Netease Cloud Music Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/netease-cloud-music-line.svg)
 */
export const NeteaseCloudMusicLineIcon: IconType = (props) => {
  return GenIcon(neteaseCloudMusicLine)(props);
};

/**
 * The react component for the `netflix-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Netflix Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/netflix-fill.svg)
 */
export const NetflixFillIcon: IconType = (props) => {
  return GenIcon(netflixFill)(props);
};

/**
 * The react component for the `netflix-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Netflix Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/netflix-line.svg)
 */
export const NetflixLineIcon: IconType = (props) => {
  return GenIcon(netflixLine)(props);
};

/**
 * The react component for the `newspaper-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Newspaper Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/newspaper-fill.svg)
 */
export const NewspaperFillIcon: IconType = (props) => {
  return GenIcon(newspaperFill)(props);
};

/**
 * The react component for the `newspaper-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Newspaper Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/newspaper-line.svg)
 */
export const NewspaperLineIcon: IconType = (props) => {
  return GenIcon(newspaperLine)(props);
};

/**
 * The react component for the `notification-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-2-fill.svg)
 */
export const Notification2FillIcon: IconType = (props) => {
  return GenIcon(notification2Fill)(props);
};

/**
 * The react component for the `notification-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-2-line.svg)
 */
export const Notification2LineIcon: IconType = (props) => {
  return GenIcon(notification2Line)(props);
};

/**
 * The react component for the `notification-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-3-fill.svg)
 */
export const Notification3FillIcon: IconType = (props) => {
  return GenIcon(notification3Fill)(props);
};

/**
 * The react component for the `notification-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-3-line.svg)
 */
export const Notification3LineIcon: IconType = (props) => {
  return GenIcon(notification3Line)(props);
};

/**
 * The react component for the `notification-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-4-fill.svg)
 */
export const Notification4FillIcon: IconType = (props) => {
  return GenIcon(notification4Fill)(props);
};

/**
 * The react component for the `notification-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-4-line.svg)
 */
export const Notification4LineIcon: IconType = (props) => {
  return GenIcon(notification4Line)(props);
};

/**
 * The react component for the `notification-badge-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification Badge Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/notification-badge-fill.svg)
 */
export const NotificationBadgeFillIcon: IconType = (props) => {
  return GenIcon(notificationBadgeFill)(props);
};

/**
 * The react component for the `notification-badge-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification Badge Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/notification-badge-line.svg)
 */
export const NotificationBadgeLineIcon: IconType = (props) => {
  return GenIcon(notificationBadgeLine)(props);
};

/**
 * The react component for the `notification-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-fill.svg)
 */
export const NotificationFillIcon: IconType = (props) => {
  return GenIcon(notificationFill)(props);
};

/**
 * The react component for the `notification-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-line.svg)
 */
export const NotificationLineIcon: IconType = (props) => {
  return GenIcon(notificationLine)(props);
};

/**
 * The react component for the `notification-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-off-fill.svg)
 */
export const NotificationOffFillIcon: IconType = (props) => {
  return GenIcon(notificationOffFill)(props);
};

/**
 * The react component for the `notification-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Notification Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/notification-off-line.svg)
 */
export const NotificationOffLineIcon: IconType = (props) => {
  return GenIcon(notificationOffLine)(props);
};

/**
 * The react component for the `npmjs-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Npmjs Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/npmjs-fill.svg)
 */
export const NpmjsFillIcon: IconType = (props) => {
  return GenIcon(npmjsFill)(props);
};

/**
 * The react component for the `npmjs-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Npmjs Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/npmjs-line.svg)
 */
export const NpmjsLineIcon: IconType = (props) => {
  return GenIcon(npmjsLine)(props);
};

/**
 * The react component for the `numbers-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Numbers Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/numbers-fill.svg)
 */
export const NumbersFillIcon: IconType = (props) => {
  return GenIcon(numbersFill)(props);
};

/**
 * The react component for the `numbers-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Numbers Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/numbers-line.svg)
 */
export const NumbersLineIcon: IconType = (props) => {
  return GenIcon(numbersLine)(props);
};

/**
 * The react component for the `nurse-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Nurse Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/nurse-fill.svg)
 */
export const NurseFillIcon: IconType = (props) => {
  return GenIcon(nurseFill)(props);
};

/**
 * The react component for the `nurse-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Nurse Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/nurse-line.svg)
 */
export const NurseLineIcon: IconType = (props) => {
  return GenIcon(nurseLine)(props);
};

/**
 * The react component for the `oil-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Oil Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/oil-fill.svg)
 */
export const OilFillIcon: IconType = (props) => {
  return GenIcon(oilFill)(props);
};

/**
 * The react component for the `oil-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Oil Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/oil-line.svg)
 */
export const OilLineIcon: IconType = (props) => {
  return GenIcon(oilLine)(props);
};

/**
 * The react component for the `open-arm-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Open Arm Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/open-arm-fill.svg)
 */
export const OpenArmFillIcon: IconType = (props) => {
  return GenIcon(openArmFill)(props);
};

/**
 * The react component for the `open-arm-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Open Arm Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/open-arm-line.svg)
 */
export const OpenArmLineIcon: IconType = (props) => {
  return GenIcon(openArmLine)(props);
};

/**
 * The react component for the `open-source-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Open Source Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/open-source-fill.svg)
 */
export const OpenSourceFillIcon: IconType = (props) => {
  return GenIcon(openSourceFill)(props);
};

/**
 * The react component for the `open-source-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Open Source Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/open-source-line.svg)
 */
export const OpenSourceLineIcon: IconType = (props) => {
  return GenIcon(openSourceLine)(props);
};

/**
 * The react component for the `opera-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Opera Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/opera-fill.svg)
 */
export const OperaFillIcon: IconType = (props) => {
  return GenIcon(operaFill)(props);
};

/**
 * The react component for the `opera-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Opera Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/opera-line.svg)
 */
export const OperaLineIcon: IconType = (props) => {
  return GenIcon(operaLine)(props);
};

/**
 * The react component for the `order-play-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Order Play Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/order-play-fill.svg)
 */
export const OrderPlayFillIcon: IconType = (props) => {
  return GenIcon(orderPlayFill)(props);
};

/**
 * The react component for the `order-play-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Order Play Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/order-play-line.svg)
 */
export const OrderPlayLineIcon: IconType = (props) => {
  return GenIcon(orderPlayLine)(props);
};

/**
 * The react component for the `outlet-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Outlet 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/outlet-2-fill.svg)
 */
export const Outlet2FillIcon: IconType = (props) => {
  return GenIcon(outlet2Fill)(props);
};

/**
 * The react component for the `outlet-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Outlet 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/outlet-2-line.svg)
 */
export const Outlet2LineIcon: IconType = (props) => {
  return GenIcon(outlet2Line)(props);
};

/**
 * The react component for the `outlet-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Outlet Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/outlet-fill.svg)
 */
export const OutletFillIcon: IconType = (props) => {
  return GenIcon(outletFill)(props);
};

/**
 * The react component for the `outlet-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Outlet Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/outlet-line.svg)
 */
export const OutletLineIcon: IconType = (props) => {
  return GenIcon(outletLine)(props);
};

/**
 * The react component for the `pages-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pages Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/pages-fill.svg)
 */
export const PagesFillIcon: IconType = (props) => {
  return GenIcon(pagesFill)(props);
};

/**
 * The react component for the `pages-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pages Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/pages-line.svg)
 */
export const PagesLineIcon: IconType = (props) => {
  return GenIcon(pagesLine)(props);
};

/**
 * The react component for the `paint-brush-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paint Brush Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/paint-brush-fill.svg)
 */
export const PaintBrushFillIcon: IconType = (props) => {
  return GenIcon(paintBrushFill)(props);
};

/**
 * The react component for the `paint-brush-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paint Brush Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/paint-brush-line.svg)
 */
export const PaintBrushLineIcon: IconType = (props) => {
  return GenIcon(paintBrushLine)(props);
};

/**
 * The react component for the `paint-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paint Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/paint-fill.svg)
 */
export const PaintFillIcon: IconType = (props) => {
  return GenIcon(paintFill)(props);
};

/**
 * The react component for the `paint-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paint Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/paint-line.svg)
 */
export const PaintLineIcon: IconType = (props) => {
  return GenIcon(paintLine)(props);
};

/**
 * The react component for the `palette-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Palette Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/palette-fill.svg)
 */
export const PaletteFillIcon: IconType = (props) => {
  return GenIcon(paletteFill)(props);
};

/**
 * The react component for the `palette-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Palette Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/palette-line.svg)
 */
export const PaletteLineIcon: IconType = (props) => {
  return GenIcon(paletteLine)(props);
};

/**
 * The react component for the `pantone-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pantone Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pantone-fill.svg)
 */
export const PantoneFillIcon: IconType = (props) => {
  return GenIcon(pantoneFill)(props);
};

/**
 * The react component for the `pantone-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pantone Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pantone-line.svg)
 */
export const PantoneLineIcon: IconType = (props) => {
  return GenIcon(pantoneLine)(props);
};

/**
 * The react component for the `parent-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parent Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/parent-fill.svg)
 */
export const ParentFillIcon: IconType = (props) => {
  return GenIcon(parentFill)(props);
};

/**
 * The react component for the `parent-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parent Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/parent-line.svg)
 */
export const ParentLineIcon: IconType = (props) => {
  return GenIcon(parentLine)(props);
};

/**
 * The react component for the `parentheses-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parentheses Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/parentheses-fill.svg)
 */
export const ParenthesesFillIcon: IconType = (props) => {
  return GenIcon(parenthesesFill)(props);
};

/**
 * The react component for the `parentheses-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parentheses Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/parentheses-line.svg)
 */
export const ParenthesesLineIcon: IconType = (props) => {
  return GenIcon(parenthesesLine)(props);
};

/**
 * The react component for the `parking-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parking Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/parking-box-fill.svg)
 */
export const ParkingBoxFillIcon: IconType = (props) => {
  return GenIcon(parkingBoxFill)(props);
};

/**
 * The react component for the `parking-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parking Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/parking-box-line.svg)
 */
export const ParkingBoxLineIcon: IconType = (props) => {
  return GenIcon(parkingBoxLine)(props);
};

/**
 * The react component for the `parking-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parking Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/parking-fill.svg)
 */
export const ParkingFillIcon: IconType = (props) => {
  return GenIcon(parkingFill)(props);
};

/**
 * The react component for the `parking-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Parking Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/parking-line.svg)
 */
export const ParkingLineIcon: IconType = (props) => {
  return GenIcon(parkingLine)(props);
};

/**
 * The react component for the `passport-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Passport Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/passport-fill.svg)
 */
export const PassportFillIcon: IconType = (props) => {
  return GenIcon(passportFill)(props);
};

/**
 * The react component for the `passport-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Passport Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/passport-line.svg)
 */
export const PassportLineIcon: IconType = (props) => {
  return GenIcon(passportLine)(props);
};

/**
 * The react component for the `patreon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Patreon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/patreon-fill.svg)
 */
export const PatreonFillIcon: IconType = (props) => {
  return GenIcon(patreonFill)(props);
};

/**
 * The react component for the `patreon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Patreon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/patreon-line.svg)
 */
export const PatreonLineIcon: IconType = (props) => {
  return GenIcon(patreonLine)(props);
};

/**
 * The react component for the `pause-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pause Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/pause-circle-fill.svg)
 */
export const PauseCircleFillIcon: IconType = (props) => {
  return GenIcon(pauseCircleFill)(props);
};

/**
 * The react component for the `pause-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pause Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/pause-circle-line.svg)
 */
export const PauseCircleLineIcon: IconType = (props) => {
  return GenIcon(pauseCircleLine)(props);
};

/**
 * The react component for the `pause-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pause Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/pause-fill.svg)
 */
export const PauseFillIcon: IconType = (props) => {
  return GenIcon(pauseFill)(props);
};

/**
 * The react component for the `pause-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pause Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/pause-line.svg)
 */
export const PauseLineIcon: IconType = (props) => {
  return GenIcon(pauseLine)(props);
};

/**
 * The react component for the `pause-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pause Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/pause-mini-fill.svg)
 */
export const PauseMiniFillIcon: IconType = (props) => {
  return GenIcon(pauseMiniFill)(props);
};

/**
 * The react component for the `pause-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pause Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/pause-mini-line.svg)
 */
export const PauseMiniLineIcon: IconType = (props) => {
  return GenIcon(pauseMiniLine)(props);
};

/**
 * The react component for the `paypal-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paypal Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/paypal-fill.svg)
 */
export const PaypalFillIcon: IconType = (props) => {
  return GenIcon(paypalFill)(props);
};

/**
 * The react component for the `paypal-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paypal Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/paypal-line.svg)
 */
export const PaypalLineIcon: IconType = (props) => {
  return GenIcon(paypalLine)(props);
};

/**
 * The react component for the `pen-nib-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pen Nib Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pen-nib-fill.svg)
 */
export const PenNibFillIcon: IconType = (props) => {
  return GenIcon(penNibFill)(props);
};

/**
 * The react component for the `pen-nib-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pen Nib Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pen-nib-line.svg)
 */
export const PenNibLineIcon: IconType = (props) => {
  return GenIcon(penNibLine)(props);
};

/**
 * The react component for the `pencil-ruler-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pencil Ruler 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pencil-ruler-2-fill.svg)
 */
export const PencilRuler2FillIcon: IconType = (props) => {
  return GenIcon(pencilRuler2Fill)(props);
};

/**
 * The react component for the `pencil-ruler-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pencil Ruler 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pencil-ruler-2-line.svg)
 */
export const PencilRuler2LineIcon: IconType = (props) => {
  return GenIcon(pencilRuler2Line)(props);
};

/**
 * The react component for the `pencil-ruler-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pencil Ruler Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pencil-ruler-fill.svg)
 */
export const PencilRulerFillIcon: IconType = (props) => {
  return GenIcon(pencilRulerFill)(props);
};

/**
 * The react component for the `pencil-ruler-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pencil Ruler Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pencil-ruler-line.svg)
 */
export const PencilRulerLineIcon: IconType = (props) => {
  return GenIcon(pencilRulerLine)(props);
};

/**
 * The react component for the `percent-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Percent Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/percent-fill.svg)
 */
export const PercentFillIcon: IconType = (props) => {
  return GenIcon(percentFill)(props);
};

/**
 * The react component for the `percent-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Percent Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/percent-line.svg)
 */
export const PercentLineIcon: IconType = (props) => {
  return GenIcon(percentLine)(props);
};

/**
 * The react component for the `phone-camera-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Camera Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/phone-camera-fill.svg)
 */
export const PhoneCameraFillIcon: IconType = (props) => {
  return GenIcon(phoneCameraFill)(props);
};

/**
 * The react component for the `phone-camera-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Camera Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/phone-camera-line.svg)
 */
export const PhoneCameraLineIcon: IconType = (props) => {
  return GenIcon(phoneCameraLine)(props);
};

/**
 * The react component for the `phone-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/phone-fill.svg)
 */
export const PhoneFillIcon: IconType = (props) => {
  return GenIcon(phoneFill)(props);
};

/**
 * The react component for the `phone-find-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Find Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/phone-find-fill.svg)
 */
export const PhoneFindFillIcon: IconType = (props) => {
  return GenIcon(phoneFindFill)(props);
};

/**
 * The react component for the `phone-find-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Find Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/phone-find-line.svg)
 */
export const PhoneFindLineIcon: IconType = (props) => {
  return GenIcon(phoneFindLine)(props);
};

/**
 * The react component for the `phone-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/phone-line.svg)
 */
export const PhoneLineIcon: IconType = (props) => {
  return GenIcon(phoneLine)(props);
};

/**
 * The react component for the `phone-lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/phone-lock-fill.svg)
 */
export const PhoneLockFillIcon: IconType = (props) => {
  return GenIcon(phoneLockFill)(props);
};

/**
 * The react component for the `phone-lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Phone Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/phone-lock-line.svg)
 */
export const PhoneLockLineIcon: IconType = (props) => {
  return GenIcon(phoneLockLine)(props);
};

/**
 * The react component for the `picture-in-picture-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Picture In Picture 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/picture-in-picture-2-fill.svg)
 */
export const PictureInPicture2FillIcon: IconType = (props) => {
  return GenIcon(pictureInPicture2Fill)(props);
};

/**
 * The react component for the `picture-in-picture-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Picture In Picture 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/picture-in-picture-2-line.svg)
 */
export const PictureInPicture2LineIcon: IconType = (props) => {
  return GenIcon(pictureInPicture2Line)(props);
};

/**
 * The react component for the `picture-in-picture-exit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Picture In Picture Exit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/picture-in-picture-exit-fill.svg)
 */
export const PictureInPictureExitFillIcon: IconType = (props) => {
  return GenIcon(pictureInPictureExitFill)(props);
};

/**
 * The react component for the `picture-in-picture-exit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Picture In Picture Exit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/picture-in-picture-exit-line.svg)
 */
export const PictureInPictureExitLineIcon: IconType = (props) => {
  return GenIcon(pictureInPictureExitLine)(props);
};

/**
 * The react component for the `picture-in-picture-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Picture In Picture Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/picture-in-picture-fill.svg)
 */
export const PictureInPictureFillIcon: IconType = (props) => {
  return GenIcon(pictureInPictureFill)(props);
};

/**
 * The react component for the `picture-in-picture-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Picture In Picture Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/picture-in-picture-line.svg)
 */
export const PictureInPictureLineIcon: IconType = (props) => {
  return GenIcon(pictureInPictureLine)(props);
};

/**
 * The react component for the `pie-chart-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pie Chart 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/pie-chart-2-fill.svg)
 */
export const PieChart2FillIcon: IconType = (props) => {
  return GenIcon(pieChart2Fill)(props);
};

/**
 * The react component for the `pie-chart-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pie Chart 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/pie-chart-2-line.svg)
 */
export const PieChart2LineIcon: IconType = (props) => {
  return GenIcon(pieChart2Line)(props);
};

/**
 * The react component for the `pie-chart-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pie Chart Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/pie-chart-box-fill.svg)
 */
export const PieChartBoxFillIcon: IconType = (props) => {
  return GenIcon(pieChartBoxFill)(props);
};

/**
 * The react component for the `pie-chart-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pie Chart Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/pie-chart-box-line.svg)
 */
export const PieChartBoxLineIcon: IconType = (props) => {
  return GenIcon(pieChartBoxLine)(props);
};

/**
 * The react component for the `pie-chart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pie Chart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/pie-chart-fill.svg)
 */
export const PieChartFillIcon: IconType = (props) => {
  return GenIcon(pieChartFill)(props);
};

/**
 * The react component for the `pie-chart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pie Chart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/pie-chart-line.svg)
 */
export const PieChartLineIcon: IconType = (props) => {
  return GenIcon(pieChartLine)(props);
};

/**
 * The react component for the `pin-distance-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pin Distance Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/pin-distance-fill.svg)
 */
export const PinDistanceFillIcon: IconType = (props) => {
  return GenIcon(pinDistanceFill)(props);
};

/**
 * The react component for the `pin-distance-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pin Distance Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/pin-distance-line.svg)
 */
export const PinDistanceLineIcon: IconType = (props) => {
  return GenIcon(pinDistanceLine)(props);
};

/**
 * The react component for the `ping-pong-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ping Pong Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/ping-pong-fill.svg)
 */
export const PingPongFillIcon: IconType = (props) => {
  return GenIcon(pingPongFill)(props);
};

/**
 * The react component for the `ping-pong-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ping Pong Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/ping-pong-line.svg)
 */
export const PingPongLineIcon: IconType = (props) => {
  return GenIcon(pingPongLine)(props);
};

/**
 * The react component for the `pinterest-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pinterest Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/pinterest-fill.svg)
 */
export const PinterestFillIcon: IconType = (props) => {
  return GenIcon(pinterestFill)(props);
};

/**
 * The react component for the `pinterest-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pinterest Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/pinterest-line.svg)
 */
export const PinterestLineIcon: IconType = (props) => {
  return GenIcon(pinterestLine)(props);
};

/**
 * The react component for the `pixelfed-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pixelfed Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/pixelfed-fill.svg)
 */
export const PixelfedFillIcon: IconType = (props) => {
  return GenIcon(pixelfedFill)(props);
};

/**
 * The react component for the `pixelfed-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pixelfed Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/pixelfed-line.svg)
 */
export const PixelfedLineIcon: IconType = (props) => {
  return GenIcon(pixelfedLine)(props);
};

/**
 * The react component for the `plane-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plane Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/plane-fill.svg)
 */
export const PlaneFillIcon: IconType = (props) => {
  return GenIcon(planeFill)(props);
};

/**
 * The react component for the `plane-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plane Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/plane-line.svg)
 */
export const PlaneLineIcon: IconType = (props) => {
  return GenIcon(planeLine)(props);
};

/**
 * The react component for the `plant-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plant Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/plant-fill.svg)
 */
export const PlantFillIcon: IconType = (props) => {
  return GenIcon(plantFill)(props);
};

/**
 * The react component for the `plant-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plant Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/plant-line.svg)
 */
export const PlantLineIcon: IconType = (props) => {
  return GenIcon(plantLine)(props);
};

/**
 * The react component for the `play-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-circle-fill.svg)
 */
export const PlayCircleFillIcon: IconType = (props) => {
  return GenIcon(playCircleFill)(props);
};

/**
 * The react component for the `play-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-circle-line.svg)
 */
export const PlayCircleLineIcon: IconType = (props) => {
  return GenIcon(playCircleLine)(props);
};

/**
 * The react component for the `play-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-fill.svg)
 */
export const PlayFillIcon: IconType = (props) => {
  return GenIcon(playFill)(props);
};

/**
 * The react component for the `play-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-line.svg)
 */
export const PlayLineIcon: IconType = (props) => {
  return GenIcon(playLine)(props);
};

/**
 * The react component for the `play-list-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play List 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-list-2-fill.svg)
 */
export const PlayList2FillIcon: IconType = (props) => {
  return GenIcon(playList2Fill)(props);
};

/**
 * The react component for the `play-list-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play List 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-list-2-line.svg)
 */
export const PlayList2LineIcon: IconType = (props) => {
  return GenIcon(playList2Line)(props);
};

/**
 * The react component for the `play-list-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play List Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-list-add-fill.svg)
 */
export const PlayListAddFillIcon: IconType = (props) => {
  return GenIcon(playListAddFill)(props);
};

/**
 * The react component for the `play-list-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play List Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-list-add-line.svg)
 */
export const PlayListAddLineIcon: IconType = (props) => {
  return GenIcon(playListAddLine)(props);
};

/**
 * The react component for the `play-list-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play List Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-list-fill.svg)
 */
export const PlayListFillIcon: IconType = (props) => {
  return GenIcon(playListFill)(props);
};

/**
 * The react component for the `play-list-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play List Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-list-line.svg)
 */
export const PlayListLineIcon: IconType = (props) => {
  return GenIcon(playListLine)(props);
};

/**
 * The react component for the `play-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-mini-fill.svg)
 */
export const PlayMiniFillIcon: IconType = (props) => {
  return GenIcon(playMiniFill)(props);
};

/**
 * The react component for the `play-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Play Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/play-mini-line.svg)
 */
export const PlayMiniLineIcon: IconType = (props) => {
  return GenIcon(playMiniLine)(props);
};

/**
 * The react component for the `playstation-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Playstation Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/playstation-fill.svg)
 */
export const PlaystationFillIcon: IconType = (props) => {
  return GenIcon(playstationFill)(props);
};

/**
 * The react component for the `playstation-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Playstation Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/playstation-line.svg)
 */
export const PlaystationLineIcon: IconType = (props) => {
  return GenIcon(playstationLine)(props);
};

/**
 * The react component for the `plug-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plug 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/plug-2-fill.svg)
 */
export const Plug2FillIcon: IconType = (props) => {
  return GenIcon(plug2Fill)(props);
};

/**
 * The react component for the `plug-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plug 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/plug-2-line.svg)
 */
export const Plug2LineIcon: IconType = (props) => {
  return GenIcon(plug2Line)(props);
};

/**
 * The react component for the `plug-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plug Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/plug-fill.svg)
 */
export const PlugFillIcon: IconType = (props) => {
  return GenIcon(plugFill)(props);
};

/**
 * The react component for the `plug-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Plug Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/plug-line.svg)
 */
export const PlugLineIcon: IconType = (props) => {
  return GenIcon(plugLine)(props);
};

/**
 * The react component for the `polaroid-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Polaroid 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/polaroid-2-fill.svg)
 */
export const Polaroid2FillIcon: IconType = (props) => {
  return GenIcon(polaroid2Fill)(props);
};

/**
 * The react component for the `polaroid-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Polaroid 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/polaroid-2-line.svg)
 */
export const Polaroid2LineIcon: IconType = (props) => {
  return GenIcon(polaroid2Line)(props);
};

/**
 * The react component for the `polaroid-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Polaroid Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/polaroid-fill.svg)
 */
export const PolaroidFillIcon: IconType = (props) => {
  return GenIcon(polaroidFill)(props);
};

/**
 * The react component for the `polaroid-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Polaroid Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/polaroid-line.svg)
 */
export const PolaroidLineIcon: IconType = (props) => {
  return GenIcon(polaroidLine)(props);
};

/**
 * The react component for the `police-car-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Police Car Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/police-car-fill.svg)
 */
export const PoliceCarFillIcon: IconType = (props) => {
  return GenIcon(policeCarFill)(props);
};

/**
 * The react component for the `police-car-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Police Car Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/police-car-line.svg)
 */
export const PoliceCarLineIcon: IconType = (props) => {
  return GenIcon(policeCarLine)(props);
};

/**
 * The react component for the `price-tag-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Price Tag 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/price-tag-2-fill.svg)
 */
export const PriceTag2FillIcon: IconType = (props) => {
  return GenIcon(priceTag2Fill)(props);
};

/**
 * The react component for the `price-tag-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Price Tag 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/price-tag-2-line.svg)
 */
export const PriceTag2LineIcon: IconType = (props) => {
  return GenIcon(priceTag2Line)(props);
};

/**
 * The react component for the `price-tag-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Price Tag 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/price-tag-3-fill.svg)
 */
export const PriceTag3FillIcon: IconType = (props) => {
  return GenIcon(priceTag3Fill)(props);
};

/**
 * The react component for the `price-tag-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Price Tag 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/price-tag-3-line.svg)
 */
export const PriceTag3LineIcon: IconType = (props) => {
  return GenIcon(priceTag3Line)(props);
};

/**
 * The react component for the `price-tag-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Price Tag Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/price-tag-fill.svg)
 */
export const PriceTagFillIcon: IconType = (props) => {
  return GenIcon(priceTagFill)(props);
};

/**
 * The react component for the `price-tag-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Price Tag Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/price-tag-line.svg)
 */
export const PriceTagLineIcon: IconType = (props) => {
  return GenIcon(priceTagLine)(props);
};

/**
 * The react component for the `printer-cloud-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Printer Cloud Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/printer-cloud-fill.svg)
 */
export const PrinterCloudFillIcon: IconType = (props) => {
  return GenIcon(printerCloudFill)(props);
};

/**
 * The react component for the `printer-cloud-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Printer Cloud Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/printer-cloud-line.svg)
 */
export const PrinterCloudLineIcon: IconType = (props) => {
  return GenIcon(printerCloudLine)(props);
};

/**
 * The react component for the `printer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Printer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/printer-fill.svg)
 */
export const PrinterFillIcon: IconType = (props) => {
  return GenIcon(printerFill)(props);
};

/**
 * The react component for the `printer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Printer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/printer-line.svg)
 */
export const PrinterLineIcon: IconType = (props) => {
  return GenIcon(printerLine)(props);
};

/**
 * The react component for the `product-hunt-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Product Hunt Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/product-hunt-fill.svg)
 */
export const ProductHuntFillIcon: IconType = (props) => {
  return GenIcon(productHuntFill)(props);
};

/**
 * The react component for the `product-hunt-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Product Hunt Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/product-hunt-line.svg)
 */
export const ProductHuntLineIcon: IconType = (props) => {
  return GenIcon(productHuntLine)(props);
};

/**
 * The react component for the `profile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Profile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/profile-fill.svg)
 */
export const ProfileFillIcon: IconType = (props) => {
  return GenIcon(profileFill)(props);
};

/**
 * The react component for the `profile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Profile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/profile-line.svg)
 */
export const ProfileLineIcon: IconType = (props) => {
  return GenIcon(profileLine)(props);
};

/**
 * The react component for the `projector-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Projector 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/projector-2-fill.svg)
 */
export const Projector2FillIcon: IconType = (props) => {
  return GenIcon(projector2Fill)(props);
};

/**
 * The react component for the `projector-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Projector 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/projector-2-line.svg)
 */
export const Projector2LineIcon: IconType = (props) => {
  return GenIcon(projector2Line)(props);
};

/**
 * The react component for the `projector-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Projector Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/projector-fill.svg)
 */
export const ProjectorFillIcon: IconType = (props) => {
  return GenIcon(projectorFill)(props);
};

/**
 * The react component for the `projector-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Projector Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/projector-line.svg)
 */
export const ProjectorLineIcon: IconType = (props) => {
  return GenIcon(projectorLine)(props);
};

/**
 * The react component for the `psychotherapy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Psychotherapy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/psychotherapy-fill.svg)
 */
export const PsychotherapyFillIcon: IconType = (props) => {
  return GenIcon(psychotherapyFill)(props);
};

/**
 * The react component for the `psychotherapy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Psychotherapy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/psychotherapy-line.svg)
 */
export const PsychotherapyLineIcon: IconType = (props) => {
  return GenIcon(psychotherapyLine)(props);
};

/**
 * The react component for the `pulse-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pulse Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/pulse-fill.svg)
 */
export const PulseFillIcon: IconType = (props) => {
  return GenIcon(pulseFill)(props);
};

/**
 * The react component for the `pulse-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pulse Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/pulse-line.svg)
 */
export const PulseLineIcon: IconType = (props) => {
  return GenIcon(pulseLine)(props);
};

/**
 * The react component for the `pushpin-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pushpin 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/pushpin-2-fill.svg)
 */
export const Pushpin2FillIcon: IconType = (props) => {
  return GenIcon(pushpin2Fill)(props);
};

/**
 * The react component for the `pushpin-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pushpin 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/pushpin-2-line.svg)
 */
export const Pushpin2LineIcon: IconType = (props) => {
  return GenIcon(pushpin2Line)(props);
};

/**
 * The react component for the `pushpin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pushpin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/pushpin-fill.svg)
 */
export const PushpinFillIcon: IconType = (props) => {
  return GenIcon(pushpinFill)(props);
};

/**
 * The react component for the `pushpin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pushpin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/pushpin-line.svg)
 */
export const PushpinLineIcon: IconType = (props) => {
  return GenIcon(pushpinLine)(props);
};

/**
 * The react component for the `qq-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qq Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/qq-fill.svg)
 */
export const QqFillIcon: IconType = (props) => {
  return GenIcon(qqFill)(props);
};

/**
 * The react component for the `qq-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qq Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/qq-line.svg)
 */
export const QqLineIcon: IconType = (props) => {
  return GenIcon(qqLine)(props);
};

/**
 * The react component for the `qr-code-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qr Code Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/qr-code-fill.svg)
 */
export const QrCodeFillIcon: IconType = (props) => {
  return GenIcon(qrCodeFill)(props);
};

/**
 * The react component for the `qr-code-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qr Code Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/qr-code-line.svg)
 */
export const QrCodeLineIcon: IconType = (props) => {
  return GenIcon(qrCodeLine)(props);
};

/**
 * The react component for the `qr-scan-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qr Scan 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/qr-scan-2-fill.svg)
 */
export const QrScan2FillIcon: IconType = (props) => {
  return GenIcon(qrScan2Fill)(props);
};

/**
 * The react component for the `qr-scan-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qr Scan 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/qr-scan-2-line.svg)
 */
export const QrScan2LineIcon: IconType = (props) => {
  return GenIcon(qrScan2Line)(props);
};

/**
 * The react component for the `qr-scan-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qr Scan Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/qr-scan-fill.svg)
 */
export const QrScanFillIcon: IconType = (props) => {
  return GenIcon(qrScanFill)(props);
};

/**
 * The react component for the `qr-scan-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Qr Scan Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/qr-scan-line.svg)
 */
export const QrScanLineIcon: IconType = (props) => {
  return GenIcon(qrScanLine)(props);
};

/**
 * The react component for the `question-answer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Question Answer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/question-answer-fill.svg)
 */
export const QuestionAnswerFillIcon: IconType = (props) => {
  return GenIcon(questionAnswerFill)(props);
};

/**
 * The react component for the `question-answer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Question Answer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/question-answer-line.svg)
 */
export const QuestionAnswerLineIcon: IconType = (props) => {
  return GenIcon(questionAnswerLine)(props);
};

/**
 * The react component for the `question-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Question Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/question-fill.svg)
 */
export const QuestionFillIcon: IconType = (props) => {
  return GenIcon(questionFill)(props);
};

/**
 * The react component for the `question-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Question Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/question-line.svg)
 */
export const QuestionLineIcon: IconType = (props) => {
  return GenIcon(questionLine)(props);
};

/**
 * The react component for the `questionnaire-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Questionnaire Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/questionnaire-fill.svg)
 */
export const QuestionnaireFillIcon: IconType = (props) => {
  return GenIcon(questionnaireFill)(props);
};

/**
 * The react component for the `questionnaire-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Questionnaire Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/questionnaire-line.svg)
 */
export const QuestionnaireLineIcon: IconType = (props) => {
  return GenIcon(questionnaireLine)(props);
};

/**
 * The react component for the `quill-pen-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Quill Pen Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/quill-pen-fill.svg)
 */
export const QuillPenFillIcon: IconType = (props) => {
  return GenIcon(quillPenFill)(props);
};

/**
 * The react component for the `quill-pen-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Quill Pen Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/quill-pen-line.svg)
 */
export const QuillPenLineIcon: IconType = (props) => {
  return GenIcon(quillPenLine)(props);
};

/**
 * The react component for the `radar-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radar Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/radar-fill.svg)
 */
export const RadarFillIcon: IconType = (props) => {
  return GenIcon(radarFill)(props);
};

/**
 * The react component for the `radar-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radar Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/radar-line.svg)
 */
export const RadarLineIcon: IconType = (props) => {
  return GenIcon(radarLine)(props);
};

/**
 * The react component for the `radio-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radio 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/radio-2-fill.svg)
 */
export const Radio2FillIcon: IconType = (props) => {
  return GenIcon(radio2Fill)(props);
};

/**
 * The react component for the `radio-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radio 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/radio-2-line.svg)
 */
export const Radio2LineIcon: IconType = (props) => {
  return GenIcon(radio2Line)(props);
};

/**
 * The react component for the `radio-button-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radio Button Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/radio-button-fill.svg)
 */
export const RadioButtonFillIcon: IconType = (props) => {
  return GenIcon(radioButtonFill)(props);
};

/**
 * The react component for the `radio-button-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radio Button Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/radio-button-line.svg)
 */
export const RadioButtonLineIcon: IconType = (props) => {
  return GenIcon(radioButtonLine)(props);
};

/**
 * The react component for the `radio-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radio Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/radio-fill.svg)
 */
export const RadioFillIcon: IconType = (props) => {
  return GenIcon(radioFill)(props);
};

/**
 * The react component for the `radio-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Radio Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/radio-line.svg)
 */
export const RadioLineIcon: IconType = (props) => {
  return GenIcon(radioLine)(props);
};

/**
 * The react component for the `rainbow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rainbow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/rainbow-fill.svg)
 */
export const RainbowFillIcon: IconType = (props) => {
  return GenIcon(rainbowFill)(props);
};

/**
 * The react component for the `rainbow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rainbow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/rainbow-line.svg)
 */
export const RainbowLineIcon: IconType = (props) => {
  return GenIcon(rainbowLine)(props);
};

/**
 * The react component for the `rainy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rainy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/rainy-fill.svg)
 */
export const RainyFillIcon: IconType = (props) => {
  return GenIcon(rainyFill)(props);
};

/**
 * The react component for the `rainy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rainy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/rainy-line.svg)
 */
export const RainyLineIcon: IconType = (props) => {
  return GenIcon(rainyLine)(props);
};

/**
 * The react component for the `reactjs-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reactjs Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/reactjs-fill.svg)
 */
export const ReactjsFillIcon: IconType = (props) => {
  return GenIcon(reactjsFill)(props);
};

/**
 * The react component for the `reactjs-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reactjs Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/reactjs-line.svg)
 */
export const ReactjsLineIcon: IconType = (props) => {
  return GenIcon(reactjsLine)(props);
};

/**
 * The react component for the `record-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Record Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/record-circle-fill.svg)
 */
export const RecordCircleFillIcon: IconType = (props) => {
  return GenIcon(recordCircleFill)(props);
};

/**
 * The react component for the `record-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Record Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/record-circle-line.svg)
 */
export const RecordCircleLineIcon: IconType = (props) => {
  return GenIcon(recordCircleLine)(props);
};

/**
 * The react component for the `record-mail-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Record Mail Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/record-mail-fill.svg)
 */
export const RecordMailFillIcon: IconType = (props) => {
  return GenIcon(recordMailFill)(props);
};

/**
 * The react component for the `record-mail-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Record Mail Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/record-mail-line.svg)
 */
export const RecordMailLineIcon: IconType = (props) => {
  return GenIcon(recordMailLine)(props);
};

/**
 * The react component for the `recycle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Recycle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/recycle-fill.svg)
 */
export const RecycleFillIcon: IconType = (props) => {
  return GenIcon(recycleFill)(props);
};

/**
 * The react component for the `recycle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Recycle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/recycle-line.svg)
 */
export const RecycleLineIcon: IconType = (props) => {
  return GenIcon(recycleLine)(props);
};

/**
 * The react component for the `red-packet-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Red Packet Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/red-packet-fill.svg)
 */
export const RedPacketFillIcon: IconType = (props) => {
  return GenIcon(redPacketFill)(props);
};

/**
 * The react component for the `red-packet-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Red Packet Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/red-packet-line.svg)
 */
export const RedPacketLineIcon: IconType = (props) => {
  return GenIcon(redPacketLine)(props);
};

/**
 * The react component for the `reddit-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reddit Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/reddit-fill.svg)
 */
export const RedditFillIcon: IconType = (props) => {
  return GenIcon(redditFill)(props);
};

/**
 * The react component for the `reddit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reddit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/reddit-line.svg)
 */
export const RedditLineIcon: IconType = (props) => {
  return GenIcon(redditLine)(props);
};

/**
 * The react component for the `refresh-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Refresh Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/refresh-fill.svg)
 */
export const RefreshFillIcon: IconType = (props) => {
  return GenIcon(refreshFill)(props);
};

/**
 * The react component for the `refresh-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Refresh Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/refresh-line.svg)
 */
export const RefreshLineIcon: IconType = (props) => {
  return GenIcon(refreshLine)(props);
};

/**
 * The react component for the `refund-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Refund 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/refund-2-fill.svg)
 */
export const Refund2FillIcon: IconType = (props) => {
  return GenIcon(refund2Fill)(props);
};

/**
 * The react component for the `refund-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Refund 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/refund-2-line.svg)
 */
export const Refund2LineIcon: IconType = (props) => {
  return GenIcon(refund2Line)(props);
};

/**
 * The react component for the `refund-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Refund Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/refund-fill.svg)
 */
export const RefundFillIcon: IconType = (props) => {
  return GenIcon(refundFill)(props);
};

/**
 * The react component for the `refund-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Refund Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/refund-line.svg)
 */
export const RefundLineIcon: IconType = (props) => {
  return GenIcon(refundLine)(props);
};

/**
 * The react component for the `registered-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Registered Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/registered-fill.svg)
 */
export const RegisteredFillIcon: IconType = (props) => {
  return GenIcon(registeredFill)(props);
};

/**
 * The react component for the `registered-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Registered Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/registered-line.svg)
 */
export const RegisteredLineIcon: IconType = (props) => {
  return GenIcon(registeredLine)(props);
};

/**
 * The react component for the `remixicon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Remixicon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/remixicon-fill.svg)
 */
export const RemixiconFillIcon: IconType = (props) => {
  return GenIcon(remixiconFill)(props);
};

/**
 * The react component for the `remixicon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Remixicon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/remixicon-line.svg)
 */
export const RemixiconLineIcon: IconType = (props) => {
  return GenIcon(remixiconLine)(props);
};

/**
 * The react component for the `remote-control-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Remote Control 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/remote-control-2-fill.svg)
 */
export const RemoteControl2FillIcon: IconType = (props) => {
  return GenIcon(remoteControl2Fill)(props);
};

/**
 * The react component for the `remote-control-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Remote Control 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/remote-control-2-line.svg)
 */
export const RemoteControl2LineIcon: IconType = (props) => {
  return GenIcon(remoteControl2Line)(props);
};

/**
 * The react component for the `remote-control-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Remote Control Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/remote-control-fill.svg)
 */
export const RemoteControlFillIcon: IconType = (props) => {
  return GenIcon(remoteControlFill)(props);
};

/**
 * The react component for the `remote-control-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Remote Control Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/remote-control-line.svg)
 */
export const RemoteControlLineIcon: IconType = (props) => {
  return GenIcon(remoteControlLine)(props);
};

/**
 * The react component for the `repeat-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Repeat 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/repeat-2-fill.svg)
 */
export const Repeat2FillIcon: IconType = (props) => {
  return GenIcon(repeat2Fill)(props);
};

/**
 * The react component for the `repeat-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Repeat 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/repeat-2-line.svg)
 */
export const Repeat2LineIcon: IconType = (props) => {
  return GenIcon(repeat2Line)(props);
};

/**
 * The react component for the `repeat-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Repeat Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/repeat-fill.svg)
 */
export const RepeatFillIcon: IconType = (props) => {
  return GenIcon(repeatFill)(props);
};

/**
 * The react component for the `repeat-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Repeat Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/repeat-line.svg)
 */
export const RepeatLineIcon: IconType = (props) => {
  return GenIcon(repeatLine)(props);
};

/**
 * The react component for the `repeat-one-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Repeat One Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/repeat-one-fill.svg)
 */
export const RepeatOneFillIcon: IconType = (props) => {
  return GenIcon(repeatOneFill)(props);
};

/**
 * The react component for the `repeat-one-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Repeat One Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/repeat-one-line.svg)
 */
export const RepeatOneLineIcon: IconType = (props) => {
  return GenIcon(repeatOneLine)(props);
};

/**
 * The react component for the `reply-all-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reply All Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/reply-all-fill.svg)
 */
export const ReplyAllFillIcon: IconType = (props) => {
  return GenIcon(replyAllFill)(props);
};

/**
 * The react component for the `reply-all-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reply All Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/reply-all-line.svg)
 */
export const ReplyAllLineIcon: IconType = (props) => {
  return GenIcon(replyAllLine)(props);
};

/**
 * The react component for the `reply-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reply Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/reply-fill.svg)
 */
export const ReplyFillIcon: IconType = (props) => {
  return GenIcon(replyFill)(props);
};

/**
 * The react component for the `reply-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reply Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/reply-line.svg)
 */
export const ReplyLineIcon: IconType = (props) => {
  return GenIcon(replyLine)(props);
};

/**
 * The react component for the `reserved-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reserved Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/reserved-fill.svg)
 */
export const ReservedFillIcon: IconType = (props) => {
  return GenIcon(reservedFill)(props);
};

/**
 * The react component for the `reserved-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Reserved Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/reserved-line.svg)
 */
export const ReservedLineIcon: IconType = (props) => {
  return GenIcon(reservedLine)(props);
};

/**
 * The react component for the `rest-time-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rest Time Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/rest-time-fill.svg)
 */
export const RestTimeFillIcon: IconType = (props) => {
  return GenIcon(restTimeFill)(props);
};

/**
 * The react component for the `rest-time-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rest Time Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/rest-time-line.svg)
 */
export const RestTimeLineIcon: IconType = (props) => {
  return GenIcon(restTimeLine)(props);
};

/**
 * The react component for the `restart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Restart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/restart-fill.svg)
 */
export const RestartFillIcon: IconType = (props) => {
  return GenIcon(restartFill)(props);
};

/**
 * The react component for the `restart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Restart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/restart-line.svg)
 */
export const RestartLineIcon: IconType = (props) => {
  return GenIcon(restartLine)(props);
};

/**
 * The react component for the `restaurant-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Restaurant 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/restaurant-2-fill.svg)
 */
export const Restaurant2FillIcon: IconType = (props) => {
  return GenIcon(restaurant2Fill)(props);
};

/**
 * The react component for the `restaurant-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Restaurant 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/restaurant-2-line.svg)
 */
export const Restaurant2LineIcon: IconType = (props) => {
  return GenIcon(restaurant2Line)(props);
};

/**
 * The react component for the `restaurant-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Restaurant Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/restaurant-fill.svg)
 */
export const RestaurantFillIcon: IconType = (props) => {
  return GenIcon(restaurantFill)(props);
};

/**
 * The react component for the `restaurant-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Restaurant Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/restaurant-line.svg)
 */
export const RestaurantLineIcon: IconType = (props) => {
  return GenIcon(restaurantLine)(props);
};

/**
 * The react component for the `rewind-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rewind Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/rewind-fill.svg)
 */
export const RewindFillIcon: IconType = (props) => {
  return GenIcon(rewindFill)(props);
};

/**
 * The react component for the `rewind-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rewind Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/rewind-line.svg)
 */
export const RewindLineIcon: IconType = (props) => {
  return GenIcon(rewindLine)(props);
};

/**
 * The react component for the `rewind-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rewind Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/rewind-mini-fill.svg)
 */
export const RewindMiniFillIcon: IconType = (props) => {
  return GenIcon(rewindMiniFill)(props);
};

/**
 * The react component for the `rewind-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rewind Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/rewind-mini-line.svg)
 */
export const RewindMiniLineIcon: IconType = (props) => {
  return GenIcon(rewindMiniLine)(props);
};

/**
 * The react component for the `rhythm-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rhythm Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/rhythm-fill.svg)
 */
export const RhythmFillIcon: IconType = (props) => {
  return GenIcon(rhythmFill)(props);
};

/**
 * The react component for the `rhythm-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rhythm Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/rhythm-line.svg)
 */
export const RhythmLineIcon: IconType = (props) => {
  return GenIcon(rhythmLine)(props);
};

/**
 * The react component for the `riding-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Riding Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/riding-fill.svg)
 */
export const RidingFillIcon: IconType = (props) => {
  return GenIcon(ridingFill)(props);
};

/**
 * The react component for the `riding-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Riding Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/riding-line.svg)
 */
export const RidingLineIcon: IconType = (props) => {
  return GenIcon(ridingLine)(props);
};

/**
 * The react component for the `road-map-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Road Map Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/road-map-fill.svg)
 */
export const RoadMapFillIcon: IconType = (props) => {
  return GenIcon(roadMapFill)(props);
};

/**
 * The react component for the `road-map-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Road Map Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/road-map-line.svg)
 */
export const RoadMapLineIcon: IconType = (props) => {
  return GenIcon(roadMapLine)(props);
};

/**
 * The react component for the `roadster-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Roadster Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/roadster-fill.svg)
 */
export const RoadsterFillIcon: IconType = (props) => {
  return GenIcon(roadsterFill)(props);
};

/**
 * The react component for the `roadster-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Roadster Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/roadster-line.svg)
 */
export const RoadsterLineIcon: IconType = (props) => {
  return GenIcon(roadsterLine)(props);
};

/**
 * The react component for the `robot-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Robot Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/robot-fill.svg)
 */
export const RobotFillIcon: IconType = (props) => {
  return GenIcon(robotFill)(props);
};

/**
 * The react component for the `robot-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Robot Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/robot-line.svg)
 */
export const RobotLineIcon: IconType = (props) => {
  return GenIcon(robotLine)(props);
};

/**
 * The react component for the `rocket-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rocket 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/rocket-2-fill.svg)
 */
export const Rocket2FillIcon: IconType = (props) => {
  return GenIcon(rocket2Fill)(props);
};

/**
 * The react component for the `rocket-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rocket 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/rocket-2-line.svg)
 */
export const Rocket2LineIcon: IconType = (props) => {
  return GenIcon(rocket2Line)(props);
};

/**
 * The react component for the `rocket-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rocket Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/rocket-fill.svg)
 */
export const RocketFillIcon: IconType = (props) => {
  return GenIcon(rocketFill)(props);
};

/**
 * The react component for the `rocket-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rocket Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/rocket-line.svg)
 */
export const RocketLineIcon: IconType = (props) => {
  return GenIcon(rocketLine)(props);
};

/**
 * The react component for the `rotate-lock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rotate Lock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/rotate-lock-fill.svg)
 */
export const RotateLockFillIcon: IconType = (props) => {
  return GenIcon(rotateLockFill)(props);
};

/**
 * The react component for the `rotate-lock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rotate Lock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/rotate-lock-line.svg)
 */
export const RotateLockLineIcon: IconType = (props) => {
  return GenIcon(rotateLockLine)(props);
};

/**
 * The react component for the `route-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Route Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/route-fill.svg)
 */
export const RouteFillIcon: IconType = (props) => {
  return GenIcon(routeFill)(props);
};

/**
 * The react component for the `route-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Route Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/route-line.svg)
 */
export const RouteLineIcon: IconType = (props) => {
  return GenIcon(routeLine)(props);
};

/**
 * The react component for the `router-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Router Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/router-fill.svg)
 */
export const RouterFillIcon: IconType = (props) => {
  return GenIcon(routerFill)(props);
};

/**
 * The react component for the `router-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Router Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/router-line.svg)
 */
export const RouterLineIcon: IconType = (props) => {
  return GenIcon(routerLine)(props);
};

/**
 * The react component for the `rss-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rss Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/rss-fill.svg)
 */
export const RssFillIcon: IconType = (props) => {
  return GenIcon(rssFill)(props);
};

/**
 * The react component for the `rss-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rss Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/rss-line.svg)
 */
export const RssLineIcon: IconType = (props) => {
  return GenIcon(rssLine)(props);
};

/**
 * The react component for the `ruler-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ruler 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ruler-2-fill.svg)
 */
export const Ruler2FillIcon: IconType = (props) => {
  return GenIcon(ruler2Fill)(props);
};

/**
 * The react component for the `ruler-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ruler 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ruler-2-line.svg)
 */
export const Ruler2LineIcon: IconType = (props) => {
  return GenIcon(ruler2Line)(props);
};

/**
 * The react component for the `ruler-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ruler Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ruler-fill.svg)
 */
export const RulerFillIcon: IconType = (props) => {
  return GenIcon(rulerFill)(props);
};

/**
 * The react component for the `ruler-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ruler Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/ruler-line.svg)
 */
export const RulerLineIcon: IconType = (props) => {
  return GenIcon(rulerLine)(props);
};

/**
 * The react component for the `run-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Run Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/run-fill.svg)
 */
export const RunFillIcon: IconType = (props) => {
  return GenIcon(runFill)(props);
};

/**
 * The react component for the `run-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Run Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/run-line.svg)
 */
export const RunLineIcon: IconType = (props) => {
  return GenIcon(runLine)(props);
};

/**
 * The react component for the `safari-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Safari Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/safari-fill.svg)
 */
export const SafariFillIcon: IconType = (props) => {
  return GenIcon(safariFill)(props);
};

/**
 * The react component for the `safari-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Safari Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/safari-line.svg)
 */
export const SafariLineIcon: IconType = (props) => {
  return GenIcon(safariLine)(props);
};

/**
 * The react component for the `safe-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Safe 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/safe-2-fill.svg)
 */
export const Safe2FillIcon: IconType = (props) => {
  return GenIcon(safe2Fill)(props);
};

/**
 * The react component for the `safe-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Safe 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/safe-2-line.svg)
 */
export const Safe2LineIcon: IconType = (props) => {
  return GenIcon(safe2Line)(props);
};

/**
 * The react component for the `safe-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Safe Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/safe-fill.svg)
 */
export const SafeFillIcon: IconType = (props) => {
  return GenIcon(safeFill)(props);
};

/**
 * The react component for the `safe-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Safe Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/safe-line.svg)
 */
export const SafeLineIcon: IconType = (props) => {
  return GenIcon(safeLine)(props);
};

/**
 * The react component for the `sailboat-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sailboat Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/sailboat-fill.svg)
 */
export const SailboatFillIcon: IconType = (props) => {
  return GenIcon(sailboatFill)(props);
};

/**
 * The react component for the `sailboat-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sailboat Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/sailboat-line.svg)
 */
export const SailboatLineIcon: IconType = (props) => {
  return GenIcon(sailboatLine)(props);
};

/**
 * The react component for the `save-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Save 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/save-2-fill.svg)
 */
export const Save2FillIcon: IconType = (props) => {
  return GenIcon(save2Fill)(props);
};

/**
 * The react component for the `save-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Save 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/save-2-line.svg)
 */
export const Save2LineIcon: IconType = (props) => {
  return GenIcon(save2Line)(props);
};

/**
 * The react component for the `save-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Save 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/save-3-fill.svg)
 */
export const Save3FillIcon: IconType = (props) => {
  return GenIcon(save3Fill)(props);
};

/**
 * The react component for the `save-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Save 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/save-3-line.svg)
 */
export const Save3LineIcon: IconType = (props) => {
  return GenIcon(save3Line)(props);
};

/**
 * The react component for the `save-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Save Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/save-fill.svg)
 */
export const SaveFillIcon: IconType = (props) => {
  return GenIcon(saveFill)(props);
};

/**
 * The react component for the `save-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Save Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/save-line.svg)
 */
export const SaveLineIcon: IconType = (props) => {
  return GenIcon(saveLine)(props);
};

/**
 * The react component for the `scales-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scales 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/scales-2-fill.svg)
 */
export const Scales2FillIcon: IconType = (props) => {
  return GenIcon(scales2Fill)(props);
};

/**
 * The react component for the `scales-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scales 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/scales-2-line.svg)
 */
export const Scales2LineIcon: IconType = (props) => {
  return GenIcon(scales2Line)(props);
};

/**
 * The react component for the `scales-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scales 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/scales-3-fill.svg)
 */
export const Scales3FillIcon: IconType = (props) => {
  return GenIcon(scales3Fill)(props);
};

/**
 * The react component for the `scales-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scales 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/scales-3-line.svg)
 */
export const Scales3LineIcon: IconType = (props) => {
  return GenIcon(scales3Line)(props);
};

/**
 * The react component for the `scales-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scales Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/scales-fill.svg)
 */
export const ScalesFillIcon: IconType = (props) => {
  return GenIcon(scalesFill)(props);
};

/**
 * The react component for the `scales-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scales Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/scales-line.svg)
 */
export const ScalesLineIcon: IconType = (props) => {
  return GenIcon(scalesLine)(props);
};

/**
 * The react component for the `scan-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scan 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/scan-2-fill.svg)
 */
export const Scan2FillIcon: IconType = (props) => {
  return GenIcon(scan2Fill)(props);
};

/**
 * The react component for the `scan-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scan 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/scan-2-line.svg)
 */
export const Scan2LineIcon: IconType = (props) => {
  return GenIcon(scan2Line)(props);
};

/**
 * The react component for the `scan-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scan Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/scan-fill.svg)
 */
export const ScanFillIcon: IconType = (props) => {
  return GenIcon(scanFill)(props);
};

/**
 * The react component for the `scan-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scan Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/scan-line.svg)
 */
export const ScanLineIcon: IconType = (props) => {
  return GenIcon(scanLine)(props);
};

/**
 * The react component for the `scissors-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scissors 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/scissors-2-fill.svg)
 */
export const Scissors2FillIcon: IconType = (props) => {
  return GenIcon(scissors2Fill)(props);
};

/**
 * The react component for the `scissors-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scissors 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/scissors-2-line.svg)
 */
export const Scissors2LineIcon: IconType = (props) => {
  return GenIcon(scissors2Line)(props);
};

/**
 * The react component for the `scissors-cut-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scissors Cut Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/scissors-cut-fill.svg)
 */
export const ScissorsCutFillIcon: IconType = (props) => {
  return GenIcon(scissorsCutFill)(props);
};

/**
 * The react component for the `scissors-cut-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scissors Cut Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/scissors-cut-line.svg)
 */
export const ScissorsCutLineIcon: IconType = (props) => {
  return GenIcon(scissorsCutLine)(props);
};

/**
 * The react component for the `scissors-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scissors Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/scissors-line.svg)
 */
export const ScissorsLineIcon: IconType = (props) => {
  return GenIcon(scissorsLine)(props);
};

/**
 * The react component for the `screenshot-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Screenshot 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/screenshot-2-fill.svg)
 */
export const Screenshot2FillIcon: IconType = (props) => {
  return GenIcon(screenshot2Fill)(props);
};

/**
 * The react component for the `screenshot-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Screenshot 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/screenshot-2-line.svg)
 */
export const Screenshot2LineIcon: IconType = (props) => {
  return GenIcon(screenshot2Line)(props);
};

/**
 * The react component for the `screenshot-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Screenshot Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/screenshot-fill.svg)
 */
export const ScreenshotFillIcon: IconType = (props) => {
  return GenIcon(screenshotFill)(props);
};

/**
 * The react component for the `screenshot-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Screenshot Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/screenshot-line.svg)
 */
export const ScreenshotLineIcon: IconType = (props) => {
  return GenIcon(screenshotLine)(props);
};

/**
 * The react component for the `sd-card-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sd Card Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sd-card-fill.svg)
 */
export const SdCardFillIcon: IconType = (props) => {
  return GenIcon(sdCardFill)(props);
};

/**
 * The react component for the `sd-card-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sd Card Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sd-card-line.svg)
 */
export const SdCardLineIcon: IconType = (props) => {
  return GenIcon(sdCardLine)(props);
};

/**
 * The react component for the `sd-card-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sd Card Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sd-card-mini-fill.svg)
 */
export const SdCardMiniFillIcon: IconType = (props) => {
  return GenIcon(sdCardMiniFill)(props);
};

/**
 * The react component for the `sd-card-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sd Card Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sd-card-mini-line.svg)
 */
export const SdCardMiniLineIcon: IconType = (props) => {
  return GenIcon(sdCardMiniLine)(props);
};

/**
 * The react component for the `search-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Search 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/search-2-fill.svg)
 */
export const Search2FillIcon: IconType = (props) => {
  return GenIcon(search2Fill)(props);
};

/**
 * The react component for the `search-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Search 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/search-2-line.svg)
 */
export const Search2LineIcon: IconType = (props) => {
  return GenIcon(search2Line)(props);
};

/**
 * The react component for the `search-eye-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Search Eye Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/search-eye-fill.svg)
 */
export const SearchEyeFillIcon: IconType = (props) => {
  return GenIcon(searchEyeFill)(props);
};

/**
 * The react component for the `search-eye-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Search Eye Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/search-eye-line.svg)
 */
export const SearchEyeLineIcon: IconType = (props) => {
  return GenIcon(searchEyeLine)(props);
};

/**
 * The react component for the `search-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Search Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/search-fill.svg)
 */
export const SearchFillIcon: IconType = (props) => {
  return GenIcon(searchFill)(props);
};

/**
 * The react component for the `search-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Search Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/search-line.svg)
 */
export const SearchLineIcon: IconType = (props) => {
  return GenIcon(searchLine)(props);
};

/**
 * The react component for the `secure-payment-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Secure Payment Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/secure-payment-fill.svg)
 */
export const SecurePaymentFillIcon: IconType = (props) => {
  return GenIcon(securePaymentFill)(props);
};

/**
 * The react component for the `secure-payment-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Secure Payment Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/secure-payment-line.svg)
 */
export const SecurePaymentLineIcon: IconType = (props) => {
  return GenIcon(securePaymentLine)(props);
};

/**
 * The react component for the `seedling-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Seedling Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/seedling-fill.svg)
 */
export const SeedlingFillIcon: IconType = (props) => {
  return GenIcon(seedlingFill)(props);
};

/**
 * The react component for the `seedling-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Seedling Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/seedling-line.svg)
 */
export const SeedlingLineIcon: IconType = (props) => {
  return GenIcon(seedlingLine)(props);
};

/**
 * The react component for the `send-plane-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Send Plane 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/send-plane-2-fill.svg)
 */
export const SendPlane2FillIcon: IconType = (props) => {
  return GenIcon(sendPlane2Fill)(props);
};

/**
 * The react component for the `send-plane-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Send Plane 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/send-plane-2-line.svg)
 */
export const SendPlane2LineIcon: IconType = (props) => {
  return GenIcon(sendPlane2Line)(props);
};

/**
 * The react component for the `send-plane-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Send Plane Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/send-plane-fill.svg)
 */
export const SendPlaneFillIcon: IconType = (props) => {
  return GenIcon(sendPlaneFill)(props);
};

/**
 * The react component for the `send-plane-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Send Plane Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/send-plane-line.svg)
 */
export const SendPlaneLineIcon: IconType = (props) => {
  return GenIcon(sendPlaneLine)(props);
};

/**
 * The react component for the `sensor-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sensor Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sensor-fill.svg)
 */
export const SensorFillIcon: IconType = (props) => {
  return GenIcon(sensorFill)(props);
};

/**
 * The react component for the `sensor-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sensor Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sensor-line.svg)
 */
export const SensorLineIcon: IconType = (props) => {
  return GenIcon(sensorLine)(props);
};

/**
 * The react component for the `server-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Server Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/server-fill.svg)
 */
export const ServerFillIcon: IconType = (props) => {
  return GenIcon(serverFill)(props);
};

/**
 * The react component for the `server-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Server Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/server-line.svg)
 */
export const ServerLineIcon: IconType = (props) => {
  return GenIcon(serverLine)(props);
};

/**
 * The react component for the `service-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Service Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/service-fill.svg)
 */
export const ServiceFillIcon: IconType = (props) => {
  return GenIcon(serviceFill)(props);
};

/**
 * The react component for the `service-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Service Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/service-line.svg)
 */
export const ServiceLineIcon: IconType = (props) => {
  return GenIcon(serviceLine)(props);
};

/**
 * The react component for the `settings-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-2-fill.svg)
 */
export const Settings2FillIcon: IconType = (props) => {
  return GenIcon(settings2Fill)(props);
};

/**
 * The react component for the `settings-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-2-line.svg)
 */
export const Settings2LineIcon: IconType = (props) => {
  return GenIcon(settings2Line)(props);
};

/**
 * The react component for the `settings-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-3-fill.svg)
 */
export const Settings3FillIcon: IconType = (props) => {
  return GenIcon(settings3Fill)(props);
};

/**
 * The react component for the `settings-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-3-line.svg)
 */
export const Settings3LineIcon: IconType = (props) => {
  return GenIcon(settings3Line)(props);
};

/**
 * The react component for the `settings-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-4-fill.svg)
 */
export const Settings4FillIcon: IconType = (props) => {
  return GenIcon(settings4Fill)(props);
};

/**
 * The react component for the `settings-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-4-line.svg)
 */
export const Settings4LineIcon: IconType = (props) => {
  return GenIcon(settings4Line)(props);
};

/**
 * The react component for the `settings-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-5-fill.svg)
 */
export const Settings5FillIcon: IconType = (props) => {
  return GenIcon(settings5Fill)(props);
};

/**
 * The react component for the `settings-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-5-line.svg)
 */
export const Settings5LineIcon: IconType = (props) => {
  return GenIcon(settings5Line)(props);
};

/**
 * The react component for the `settings-6-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 6 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-6-fill.svg)
 */
export const Settings6FillIcon: IconType = (props) => {
  return GenIcon(settings6Fill)(props);
};

/**
 * The react component for the `settings-6-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings 6 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-6-line.svg)
 */
export const Settings6LineIcon: IconType = (props) => {
  return GenIcon(settings6Line)(props);
};

/**
 * The react component for the `settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-fill.svg)
 */
export const SettingsFillIcon: IconType = (props) => {
  return GenIcon(settingsFill)(props);
};

/**
 * The react component for the `settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/settings-line.svg)
 */
export const SettingsLineIcon: IconType = (props) => {
  return GenIcon(settingsLine)(props);
};

/**
 * The react component for the `shape-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shape 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/shape-2-fill.svg)
 */
export const Shape2FillIcon: IconType = (props) => {
  return GenIcon(shape2Fill)(props);
};

/**
 * The react component for the `shape-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shape 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/shape-2-line.svg)
 */
export const Shape2LineIcon: IconType = (props) => {
  return GenIcon(shape2Line)(props);
};

/**
 * The react component for the `shape-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shape Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/shape-fill.svg)
 */
export const ShapeFillIcon: IconType = (props) => {
  return GenIcon(shapeFill)(props);
};

/**
 * The react component for the `shape-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shape Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/shape-line.svg)
 */
export const ShapeLineIcon: IconType = (props) => {
  return GenIcon(shapeLine)(props);
};

/**
 * The react component for the `share-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-box-fill.svg)
 */
export const ShareBoxFillIcon: IconType = (props) => {
  return GenIcon(shareBoxFill)(props);
};

/**
 * The react component for the `share-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-box-line.svg)
 */
export const ShareBoxLineIcon: IconType = (props) => {
  return GenIcon(shareBoxLine)(props);
};

/**
 * The react component for the `share-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-circle-fill.svg)
 */
export const ShareCircleFillIcon: IconType = (props) => {
  return GenIcon(shareCircleFill)(props);
};

/**
 * The react component for the `share-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-circle-line.svg)
 */
export const ShareCircleLineIcon: IconType = (props) => {
  return GenIcon(shareCircleLine)(props);
};

/**
 * The react component for the `share-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-fill.svg)
 */
export const ShareFillIcon: IconType = (props) => {
  return GenIcon(shareFill)(props);
};

/**
 * The react component for the `share-forward-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Forward 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-forward-2-fill.svg)
 */
export const ShareForward2FillIcon: IconType = (props) => {
  return GenIcon(shareForward2Fill)(props);
};

/**
 * The react component for the `share-forward-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Forward 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-forward-2-line.svg)
 */
export const ShareForward2LineIcon: IconType = (props) => {
  return GenIcon(shareForward2Line)(props);
};

/**
 * The react component for the `share-forward-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Forward Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-forward-box-fill.svg)
 */
export const ShareForwardBoxFillIcon: IconType = (props) => {
  return GenIcon(shareForwardBoxFill)(props);
};

/**
 * The react component for the `share-forward-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Forward Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-forward-box-line.svg)
 */
export const ShareForwardBoxLineIcon: IconType = (props) => {
  return GenIcon(shareForwardBoxLine)(props);
};

/**
 * The react component for the `share-forward-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Forward Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-forward-fill.svg)
 */
export const ShareForwardFillIcon: IconType = (props) => {
  return GenIcon(shareForwardFill)(props);
};

/**
 * The react component for the `share-forward-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Forward Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-forward-line.svg)
 */
export const ShareForwardLineIcon: IconType = (props) => {
  return GenIcon(shareForwardLine)(props);
};

/**
 * The react component for the `share-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Share Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/share-line.svg)
 */
export const ShareLineIcon: IconType = (props) => {
  return GenIcon(shareLine)(props);
};

/**
 * The react component for the `shield-check-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Check Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-check-fill.svg)
 */
export const ShieldCheckFillIcon: IconType = (props) => {
  return GenIcon(shieldCheckFill)(props);
};

/**
 * The react component for the `shield-check-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Check Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-check-line.svg)
 */
export const ShieldCheckLineIcon: IconType = (props) => {
  return GenIcon(shieldCheckLine)(props);
};

/**
 * The react component for the `shield-cross-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Cross Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-cross-fill.svg)
 */
export const ShieldCrossFillIcon: IconType = (props) => {
  return GenIcon(shieldCrossFill)(props);
};

/**
 * The react component for the `shield-cross-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Cross Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-cross-line.svg)
 */
export const ShieldCrossLineIcon: IconType = (props) => {
  return GenIcon(shieldCrossLine)(props);
};

/**
 * The react component for the `shield-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-fill.svg)
 */
export const ShieldFillIcon: IconType = (props) => {
  return GenIcon(shieldFill)(props);
};

/**
 * The react component for the `shield-flash-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Flash Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-flash-fill.svg)
 */
export const ShieldFlashFillIcon: IconType = (props) => {
  return GenIcon(shieldFlashFill)(props);
};

/**
 * The react component for the `shield-flash-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Flash Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-flash-line.svg)
 */
export const ShieldFlashLineIcon: IconType = (props) => {
  return GenIcon(shieldFlashLine)(props);
};

/**
 * The react component for the `shield-keyhole-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Keyhole Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-keyhole-fill.svg)
 */
export const ShieldKeyholeFillIcon: IconType = (props) => {
  return GenIcon(shieldKeyholeFill)(props);
};

/**
 * The react component for the `shield-keyhole-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Keyhole Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-keyhole-line.svg)
 */
export const ShieldKeyholeLineIcon: IconType = (props) => {
  return GenIcon(shieldKeyholeLine)(props);
};

/**
 * The react component for the `shield-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-line.svg)
 */
export const ShieldLineIcon: IconType = (props) => {
  return GenIcon(shieldLine)(props);
};

/**
 * The react component for the `shield-star-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Star Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-star-fill.svg)
 */
export const ShieldStarFillIcon: IconType = (props) => {
  return GenIcon(shieldStarFill)(props);
};

/**
 * The react component for the `shield-star-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield Star Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-star-line.svg)
 */
export const ShieldStarLineIcon: IconType = (props) => {
  return GenIcon(shieldStarLine)(props);
};

/**
 * The react component for the `shield-user-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield User Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-user-fill.svg)
 */
export const ShieldUserFillIcon: IconType = (props) => {
  return GenIcon(shieldUserFill)(props);
};

/**
 * The react component for the `shield-user-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shield User Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/shield-user-line.svg)
 */
export const ShieldUserLineIcon: IconType = (props) => {
  return GenIcon(shieldUserLine)(props);
};

/**
 * The react component for the `ship-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ship 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/ship-2-fill.svg)
 */
export const Ship2FillIcon: IconType = (props) => {
  return GenIcon(ship2Fill)(props);
};

/**
 * The react component for the `ship-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ship 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/ship-2-line.svg)
 */
export const Ship2LineIcon: IconType = (props) => {
  return GenIcon(ship2Line)(props);
};

/**
 * The react component for the `ship-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ship Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/ship-fill.svg)
 */
export const ShipFillIcon: IconType = (props) => {
  return GenIcon(shipFill)(props);
};

/**
 * The react component for the `ship-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ship Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/ship-line.svg)
 */
export const ShipLineIcon: IconType = (props) => {
  return GenIcon(shipLine)(props);
};

/**
 * The react component for the `shirt-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shirt Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/shirt-fill.svg)
 */
export const ShirtFillIcon: IconType = (props) => {
  return GenIcon(shirtFill)(props);
};

/**
 * The react component for the `shirt-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shirt Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/shirt-line.svg)
 */
export const ShirtLineIcon: IconType = (props) => {
  return GenIcon(shirtLine)(props);
};

/**
 * The react component for the `shopping-bag-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Bag 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-bag-2-fill.svg)
 */
export const ShoppingBag2FillIcon: IconType = (props) => {
  return GenIcon(shoppingBag2Fill)(props);
};

/**
 * The react component for the `shopping-bag-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Bag 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-bag-2-line.svg)
 */
export const ShoppingBag2LineIcon: IconType = (props) => {
  return GenIcon(shoppingBag2Line)(props);
};

/**
 * The react component for the `shopping-bag-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Bag 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-bag-3-fill.svg)
 */
export const ShoppingBag3FillIcon: IconType = (props) => {
  return GenIcon(shoppingBag3Fill)(props);
};

/**
 * The react component for the `shopping-bag-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Bag 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-bag-3-line.svg)
 */
export const ShoppingBag3LineIcon: IconType = (props) => {
  return GenIcon(shoppingBag3Line)(props);
};

/**
 * The react component for the `shopping-bag-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Bag Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-bag-fill.svg)
 */
export const ShoppingBagFillIcon: IconType = (props) => {
  return GenIcon(shoppingBagFill)(props);
};

/**
 * The react component for the `shopping-bag-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Bag Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-bag-line.svg)
 */
export const ShoppingBagLineIcon: IconType = (props) => {
  return GenIcon(shoppingBagLine)(props);
};

/**
 * The react component for the `shopping-basket-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Basket 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-basket-2-fill.svg)
 */
export const ShoppingBasket2FillIcon: IconType = (props) => {
  return GenIcon(shoppingBasket2Fill)(props);
};

/**
 * The react component for the `shopping-basket-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Basket 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-basket-2-line.svg)
 */
export const ShoppingBasket2LineIcon: IconType = (props) => {
  return GenIcon(shoppingBasket2Line)(props);
};

/**
 * The react component for the `shopping-basket-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Basket Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-basket-fill.svg)
 */
export const ShoppingBasketFillIcon: IconType = (props) => {
  return GenIcon(shoppingBasketFill)(props);
};

/**
 * The react component for the `shopping-basket-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Basket Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-basket-line.svg)
 */
export const ShoppingBasketLineIcon: IconType = (props) => {
  return GenIcon(shoppingBasketLine)(props);
};

/**
 * The react component for the `shopping-cart-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Cart 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-cart-2-fill.svg)
 */
export const ShoppingCart2FillIcon: IconType = (props) => {
  return GenIcon(shoppingCart2Fill)(props);
};

/**
 * The react component for the `shopping-cart-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Cart 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-cart-2-line.svg)
 */
export const ShoppingCart2LineIcon: IconType = (props) => {
  return GenIcon(shoppingCart2Line)(props);
};

/**
 * The react component for the `shopping-cart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Cart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-cart-fill.svg)
 */
export const ShoppingCartFillIcon: IconType = (props) => {
  return GenIcon(shoppingCartFill)(props);
};

/**
 * The react component for the `shopping-cart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shopping Cart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/shopping-cart-line.svg)
 */
export const ShoppingCartLineIcon: IconType = (props) => {
  return GenIcon(shoppingCartLine)(props);
};

/**
 * The react component for the `showers-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Showers Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/showers-fill.svg)
 */
export const ShowersFillIcon: IconType = (props) => {
  return GenIcon(showersFill)(props);
};

/**
 * The react component for the `showers-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Showers Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/showers-line.svg)
 */
export const ShowersLineIcon: IconType = (props) => {
  return GenIcon(showersLine)(props);
};

/**
 * The react component for the `shuffle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shuffle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/shuffle-fill.svg)
 */
export const ShuffleFillIcon: IconType = (props) => {
  return GenIcon(shuffleFill)(props);
};

/**
 * The react component for the `shuffle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shuffle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/shuffle-line.svg)
 */
export const ShuffleLineIcon: IconType = (props) => {
  return GenIcon(shuffleLine)(props);
};

/**
 * The react component for the `shut-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shut Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/shut-down-fill.svg)
 */
export const ShutDownFillIcon: IconType = (props) => {
  return GenIcon(shutDownFill)(props);
};

/**
 * The react component for the `shut-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Shut Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/shut-down-line.svg)
 */
export const ShutDownLineIcon: IconType = (props) => {
  return GenIcon(shutDownLine)(props);
};

/**
 * The react component for the `side-bar-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Side Bar Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/side-bar-fill.svg)
 */
export const SideBarFillIcon: IconType = (props) => {
  return GenIcon(sideBarFill)(props);
};

/**
 * The react component for the `side-bar-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Side Bar Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/side-bar-line.svg)
 */
export const SideBarLineIcon: IconType = (props) => {
  return GenIcon(sideBarLine)(props);
};

/**
 * The react component for the `signal-tower-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Tower Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/signal-tower-fill.svg)
 */
export const SignalTowerFillIcon: IconType = (props) => {
  return GenIcon(signalTowerFill)(props);
};

/**
 * The react component for the `signal-tower-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Tower Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/signal-tower-line.svg)
 */
export const SignalTowerLineIcon: IconType = (props) => {
  return GenIcon(signalTowerLine)(props);
};

/**
 * The react component for the `signal-wifi-1-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi 1 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-1-fill.svg)
 */
export const SignalWifi1FillIcon: IconType = (props) => {
  return GenIcon(signalWifi1Fill)(props);
};

/**
 * The react component for the `signal-wifi-1-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi 1 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-1-line.svg)
 */
export const SignalWifi1LineIcon: IconType = (props) => {
  return GenIcon(signalWifi1Line)(props);
};

/**
 * The react component for the `signal-wifi-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-2-fill.svg)
 */
export const SignalWifi2FillIcon: IconType = (props) => {
  return GenIcon(signalWifi2Fill)(props);
};

/**
 * The react component for the `signal-wifi-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-2-line.svg)
 */
export const SignalWifi2LineIcon: IconType = (props) => {
  return GenIcon(signalWifi2Line)(props);
};

/**
 * The react component for the `signal-wifi-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-3-fill.svg)
 */
export const SignalWifi3FillIcon: IconType = (props) => {
  return GenIcon(signalWifi3Fill)(props);
};

/**
 * The react component for the `signal-wifi-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-3-line.svg)
 */
export const SignalWifi3LineIcon: IconType = (props) => {
  return GenIcon(signalWifi3Line)(props);
};

/**
 * The react component for the `signal-wifi-error-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi Error Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-error-fill.svg)
 */
export const SignalWifiErrorFillIcon: IconType = (props) => {
  return GenIcon(signalWifiErrorFill)(props);
};

/**
 * The react component for the `signal-wifi-error-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi Error Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-error-line.svg)
 */
export const SignalWifiErrorLineIcon: IconType = (props) => {
  return GenIcon(signalWifiErrorLine)(props);
};

/**
 * The react component for the `signal-wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-fill.svg)
 */
export const SignalWifiFillIcon: IconType = (props) => {
  return GenIcon(signalWifiFill)(props);
};

/**
 * The react component for the `signal-wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-line.svg)
 */
export const SignalWifiLineIcon: IconType = (props) => {
  return GenIcon(signalWifiLine)(props);
};

/**
 * The react component for the `signal-wifi-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-off-fill.svg)
 */
export const SignalWifiOffFillIcon: IconType = (props) => {
  return GenIcon(signalWifiOffFill)(props);
};

/**
 * The react component for the `signal-wifi-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Signal Wifi Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/signal-wifi-off-line.svg)
 */
export const SignalWifiOffLineIcon: IconType = (props) => {
  return GenIcon(signalWifiOffLine)(props);
};

/**
 * The react component for the `sim-card-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sim Card 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sim-card-2-fill.svg)
 */
export const SimCard2FillIcon: IconType = (props) => {
  return GenIcon(simCard2Fill)(props);
};

/**
 * The react component for the `sim-card-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sim Card 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sim-card-2-line.svg)
 */
export const SimCard2LineIcon: IconType = (props) => {
  return GenIcon(simCard2Line)(props);
};

/**
 * The react component for the `sim-card-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sim Card Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sim-card-fill.svg)
 */
export const SimCardFillIcon: IconType = (props) => {
  return GenIcon(simCardFill)(props);
};

/**
 * The react component for the `sim-card-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sim Card Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/sim-card-line.svg)
 */
export const SimCardLineIcon: IconType = (props) => {
  return GenIcon(simCardLine)(props);
};

/**
 * The react component for the `sip-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sip Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/sip-fill.svg)
 */
export const SipFillIcon: IconType = (props) => {
  return GenIcon(sipFill)(props);
};

/**
 * The react component for the `sip-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sip Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/sip-line.svg)
 */
export const SipLineIcon: IconType = (props) => {
  return GenIcon(sipLine)(props);
};

/**
 * The react component for the `skip-back-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Back Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-back-fill.svg)
 */
export const SkipBackFillIcon: IconType = (props) => {
  return GenIcon(skipBackFill)(props);
};

/**
 * The react component for the `skip-back-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Back Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-back-line.svg)
 */
export const SkipBackLineIcon: IconType = (props) => {
  return GenIcon(skipBackLine)(props);
};

/**
 * The react component for the `skip-back-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Back Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-back-mini-fill.svg)
 */
export const SkipBackMiniFillIcon: IconType = (props) => {
  return GenIcon(skipBackMiniFill)(props);
};

/**
 * The react component for the `skip-back-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Back Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-back-mini-line.svg)
 */
export const SkipBackMiniLineIcon: IconType = (props) => {
  return GenIcon(skipBackMiniLine)(props);
};

/**
 * The react component for the `skip-forward-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Forward Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-forward-fill.svg)
 */
export const SkipForwardFillIcon: IconType = (props) => {
  return GenIcon(skipForwardFill)(props);
};

/**
 * The react component for the `skip-forward-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Forward Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-forward-line.svg)
 */
export const SkipForwardLineIcon: IconType = (props) => {
  return GenIcon(skipForwardLine)(props);
};

/**
 * The react component for the `skip-forward-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Forward Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-forward-mini-fill.svg)
 */
export const SkipForwardMiniFillIcon: IconType = (props) => {
  return GenIcon(skipForwardMiniFill)(props);
};

/**
 * The react component for the `skip-forward-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skip Forward Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/skip-forward-mini-line.svg)
 */
export const SkipForwardMiniLineIcon: IconType = (props) => {
  return GenIcon(skipForwardMiniLine)(props);
};

/**
 * The react component for the `skull-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skull 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/skull-2-fill.svg)
 */
export const Skull2FillIcon: IconType = (props) => {
  return GenIcon(skull2Fill)(props);
};

/**
 * The react component for the `skull-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skull 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/skull-2-line.svg)
 */
export const Skull2LineIcon: IconType = (props) => {
  return GenIcon(skull2Line)(props);
};

/**
 * The react component for the `skull-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skull Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/skull-fill.svg)
 */
export const SkullFillIcon: IconType = (props) => {
  return GenIcon(skullFill)(props);
};

/**
 * The react component for the `skull-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skull Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/skull-line.svg)
 */
export const SkullLineIcon: IconType = (props) => {
  return GenIcon(skullLine)(props);
};

/**
 * The react component for the `skype-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skype Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/skype-fill.svg)
 */
export const SkypeFillIcon: IconType = (props) => {
  return GenIcon(skypeFill)(props);
};

/**
 * The react component for the `skype-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Skype Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/skype-line.svg)
 */
export const SkypeLineIcon: IconType = (props) => {
  return GenIcon(skypeLine)(props);
};

/**
 * The react component for the `slack-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slack Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/slack-fill.svg)
 */
export const SlackFillIcon: IconType = (props) => {
  return GenIcon(slackFill)(props);
};

/**
 * The react component for the `slack-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slack Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/slack-line.svg)
 */
export const SlackLineIcon: IconType = (props) => {
  return GenIcon(slackLine)(props);
};

/**
 * The react component for the `slice-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slice Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/slice-fill.svg)
 */
export const SliceFillIcon: IconType = (props) => {
  return GenIcon(sliceFill)(props);
};

/**
 * The react component for the `slice-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slice Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/slice-line.svg)
 */
export const SliceLineIcon: IconType = (props) => {
  return GenIcon(sliceLine)(props);
};

/**
 * The react component for the `slideshow-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-2-fill.svg)
 */
export const Slideshow2FillIcon: IconType = (props) => {
  return GenIcon(slideshow2Fill)(props);
};

/**
 * The react component for the `slideshow-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-2-line.svg)
 */
export const Slideshow2LineIcon: IconType = (props) => {
  return GenIcon(slideshow2Line)(props);
};

/**
 * The react component for the `slideshow-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-3-fill.svg)
 */
export const Slideshow3FillIcon: IconType = (props) => {
  return GenIcon(slideshow3Fill)(props);
};

/**
 * The react component for the `slideshow-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-3-line.svg)
 */
export const Slideshow3LineIcon: IconType = (props) => {
  return GenIcon(slideshow3Line)(props);
};

/**
 * The react component for the `slideshow-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-4-fill.svg)
 */
export const Slideshow4FillIcon: IconType = (props) => {
  return GenIcon(slideshow4Fill)(props);
};

/**
 * The react component for the `slideshow-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-4-line.svg)
 */
export const Slideshow4LineIcon: IconType = (props) => {
  return GenIcon(slideshow4Line)(props);
};

/**
 * The react component for the `slideshow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-fill.svg)
 */
export const SlideshowFillIcon: IconType = (props) => {
  return GenIcon(slideshowFill)(props);
};

/**
 * The react component for the `slideshow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Slideshow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/slideshow-line.svg)
 */
export const SlideshowLineIcon: IconType = (props) => {
  return GenIcon(slideshowLine)(props);
};

/**
 * The react component for the `smartphone-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Smartphone Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/smartphone-fill.svg)
 */
export const SmartphoneFillIcon: IconType = (props) => {
  return GenIcon(smartphoneFill)(props);
};

/**
 * The react component for the `smartphone-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Smartphone Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/smartphone-line.svg)
 */
export const SmartphoneLineIcon: IconType = (props) => {
  return GenIcon(smartphoneLine)(props);
};

/**
 * The react component for the `snapchat-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Snapchat Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/snapchat-fill.svg)
 */
export const SnapchatFillIcon: IconType = (props) => {
  return GenIcon(snapchatFill)(props);
};

/**
 * The react component for the `snapchat-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Snapchat Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/snapchat-line.svg)
 */
export const SnapchatLineIcon: IconType = (props) => {
  return GenIcon(snapchatLine)(props);
};

/**
 * The react component for the `snowy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Snowy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/snowy-fill.svg)
 */
export const SnowyFillIcon: IconType = (props) => {
  return GenIcon(snowyFill)(props);
};

/**
 * The react component for the `snowy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Snowy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/snowy-line.svg)
 */
export const SnowyLineIcon: IconType = (props) => {
  return GenIcon(snowyLine)(props);
};

/**
 * The react component for the `sound-module-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sound Module Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/sound-module-fill.svg)
 */
export const SoundModuleFillIcon: IconType = (props) => {
  return GenIcon(soundModuleFill)(props);
};

/**
 * The react component for the `sound-module-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sound Module Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/sound-module-line.svg)
 */
export const SoundModuleLineIcon: IconType = (props) => {
  return GenIcon(soundModuleLine)(props);
};

/**
 * The react component for the `soundcloud-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Soundcloud Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/soundcloud-fill.svg)
 */
export const SoundcloudFillIcon: IconType = (props) => {
  return GenIcon(soundcloudFill)(props);
};

/**
 * The react component for the `soundcloud-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Soundcloud Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/soundcloud-line.svg)
 */
export const SoundcloudLineIcon: IconType = (props) => {
  return GenIcon(soundcloudLine)(props);
};

/**
 * The react component for the `space-ship-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Space Ship Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/space-ship-fill.svg)
 */
export const SpaceShipFillIcon: IconType = (props) => {
  return GenIcon(spaceShipFill)(props);
};

/**
 * The react component for the `space-ship-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Space Ship Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/space-ship-line.svg)
 */
export const SpaceShipLineIcon: IconType = (props) => {
  return GenIcon(spaceShipLine)(props);
};

/**
 * The react component for the `spam-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spam 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/spam-2-fill.svg)
 */
export const Spam2FillIcon: IconType = (props) => {
  return GenIcon(spam2Fill)(props);
};

/**
 * The react component for the `spam-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spam 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/spam-2-line.svg)
 */
export const Spam2LineIcon: IconType = (props) => {
  return GenIcon(spam2Line)(props);
};

/**
 * The react component for the `spam-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spam 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/spam-3-fill.svg)
 */
export const Spam3FillIcon: IconType = (props) => {
  return GenIcon(spam3Fill)(props);
};

/**
 * The react component for the `spam-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spam 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/spam-3-line.svg)
 */
export const Spam3LineIcon: IconType = (props) => {
  return GenIcon(spam3Line)(props);
};

/**
 * The react component for the `spam-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spam Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/spam-fill.svg)
 */
export const SpamFillIcon: IconType = (props) => {
  return GenIcon(spamFill)(props);
};

/**
 * The react component for the `speaker-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speaker 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speaker-2-fill.svg)
 */
export const Speaker2FillIcon: IconType = (props) => {
  return GenIcon(speaker2Fill)(props);
};

/**
 * The react component for the `speaker-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speaker 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speaker-2-line.svg)
 */
export const Speaker2LineIcon: IconType = (props) => {
  return GenIcon(speaker2Line)(props);
};

/**
 * The react component for the `speaker-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speaker 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speaker-3-fill.svg)
 */
export const Speaker3FillIcon: IconType = (props) => {
  return GenIcon(speaker3Fill)(props);
};

/**
 * The react component for the `speaker-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speaker 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speaker-3-line.svg)
 */
export const Speaker3LineIcon: IconType = (props) => {
  return GenIcon(speaker3Line)(props);
};

/**
 * The react component for the `speaker-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speaker Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speaker-fill.svg)
 */
export const SpeakerFillIcon: IconType = (props) => {
  return GenIcon(speakerFill)(props);
};

/**
 * The react component for the `speaker-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speaker Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speaker-line.svg)
 */
export const SpeakerLineIcon: IconType = (props) => {
  return GenIcon(speakerLine)(props);
};

/**
 * The react component for the `spectrum-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spectrum Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/spectrum-fill.svg)
 */
export const SpectrumFillIcon: IconType = (props) => {
  return GenIcon(spectrumFill)(props);
};

/**
 * The react component for the `spectrum-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spectrum Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/spectrum-line.svg)
 */
export const SpectrumLineIcon: IconType = (props) => {
  return GenIcon(spectrumLine)(props);
};

/**
 * The react component for the `speed-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speed Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speed-fill.svg)
 */
export const SpeedFillIcon: IconType = (props) => {
  return GenIcon(speedFill)(props);
};

/**
 * The react component for the `speed-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speed Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speed-line.svg)
 */
export const SpeedLineIcon: IconType = (props) => {
  return GenIcon(speedLine)(props);
};

/**
 * The react component for the `speed-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speed Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speed-mini-fill.svg)
 */
export const SpeedMiniFillIcon: IconType = (props) => {
  return GenIcon(speedMiniFill)(props);
};

/**
 * The react component for the `speed-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Speed Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/speed-mini-line.svg)
 */
export const SpeedMiniLineIcon: IconType = (props) => {
  return GenIcon(speedMiniLine)(props);
};

/**
 * The react component for the `spotify-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spotify Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/spotify-fill.svg)
 */
export const SpotifyFillIcon: IconType = (props) => {
  return GenIcon(spotifyFill)(props);
};

/**
 * The react component for the `spotify-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spotify Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/spotify-line.svg)
 */
export const SpotifyLineIcon: IconType = (props) => {
  return GenIcon(spotifyLine)(props);
};

/**
 * The react component for the `spy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/spy-fill.svg)
 */
export const SpyFillIcon: IconType = (props) => {
  return GenIcon(spyFill)(props);
};

/**
 * The react component for the `spy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/spy-line.svg)
 */
export const SpyLineIcon: IconType = (props) => {
  return GenIcon(spyLine)(props);
};

/**
 * The react component for the `stack-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stack Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/stack-fill.svg)
 */
export const StackFillIcon: IconType = (props) => {
  return GenIcon(stackFill)(props);
};

/**
 * The react component for the `stack-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stack Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/stack-line.svg)
 */
export const StackLineIcon: IconType = (props) => {
  return GenIcon(stackLine)(props);
};

/**
 * The react component for the `stack-overflow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stack Overflow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/stack-overflow-fill.svg)
 */
export const StackOverflowFillIcon: IconType = (props) => {
  return GenIcon(stackOverflowFill)(props);
};

/**
 * The react component for the `stack-overflow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stack Overflow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/stack-overflow-line.svg)
 */
export const StackOverflowLineIcon: IconType = (props) => {
  return GenIcon(stackOverflowLine)(props);
};

/**
 * The react component for the `stackshare-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stackshare Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/stackshare-fill.svg)
 */
export const StackshareFillIcon: IconType = (props) => {
  return GenIcon(stackshareFill)(props);
};

/**
 * The react component for the `stackshare-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stackshare Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/stackshare-line.svg)
 */
export const StackshareLineIcon: IconType = (props) => {
  return GenIcon(stackshareLine)(props);
};

/**
 * The react component for the `star-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-fill.svg)
 */
export const StarFillIcon: IconType = (props) => {
  return GenIcon(starFill)(props);
};

/**
 * The react component for the `star-half-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Half Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-half-fill.svg)
 */
export const StarHalfFillIcon: IconType = (props) => {
  return GenIcon(starHalfFill)(props);
};

/**
 * The react component for the `star-half-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Half Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-half-line.svg)
 */
export const StarHalfLineIcon: IconType = (props) => {
  return GenIcon(starHalfLine)(props);
};

/**
 * The react component for the `star-half-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Half S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-half-s-fill.svg)
 */
export const StarHalfSFillIcon: IconType = (props) => {
  return GenIcon(starHalfSFill)(props);
};

/**
 * The react component for the `star-half-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Half S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-half-s-line.svg)
 */
export const StarHalfSLineIcon: IconType = (props) => {
  return GenIcon(starHalfSLine)(props);
};

/**
 * The react component for the `star-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-line.svg)
 */
export const StarLineIcon: IconType = (props) => {
  return GenIcon(starLine)(props);
};

/**
 * The react component for the `star-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-s-fill.svg)
 */
export const StarSFillIcon: IconType = (props) => {
  return GenIcon(starSFill)(props);
};

/**
 * The react component for the `star-s-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star S Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/star-s-line.svg)
 */
export const StarSLineIcon: IconType = (props) => {
  return GenIcon(starSLine)(props);
};

/**
 * The react component for the `star-smile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Smile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/star-smile-fill.svg)
 */
export const StarSmileFillIcon: IconType = (props) => {
  return GenIcon(starSmileFill)(props);
};

/**
 * The react component for the `star-smile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Star Smile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/star-smile-line.svg)
 */
export const StarSmileLineIcon: IconType = (props) => {
  return GenIcon(starSmileLine)(props);
};

/**
 * The react component for the `steam-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Steam Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/steam-fill.svg)
 */
export const SteamFillIcon: IconType = (props) => {
  return GenIcon(steamFill)(props);
};

/**
 * The react component for the `steam-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Steam Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/steam-line.svg)
 */
export const SteamLineIcon: IconType = (props) => {
  return GenIcon(steamLine)(props);
};

/**
 * The react component for the `steering-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Steering 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/steering-2-fill.svg)
 */
export const Steering2FillIcon: IconType = (props) => {
  return GenIcon(steering2Fill)(props);
};

/**
 * The react component for the `steering-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Steering 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/steering-2-line.svg)
 */
export const Steering2LineIcon: IconType = (props) => {
  return GenIcon(steering2Line)(props);
};

/**
 * The react component for the `steering-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Steering Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/steering-fill.svg)
 */
export const SteeringFillIcon: IconType = (props) => {
  return GenIcon(steeringFill)(props);
};

/**
 * The react component for the `steering-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Steering Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/steering-line.svg)
 */
export const SteeringLineIcon: IconType = (props) => {
  return GenIcon(steeringLine)(props);
};

/**
 * The react component for the `stethoscope-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stethoscope Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/stethoscope-fill.svg)
 */
export const StethoscopeFillIcon: IconType = (props) => {
  return GenIcon(stethoscopeFill)(props);
};

/**
 * The react component for the `stethoscope-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stethoscope Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/stethoscope-line.svg)
 */
export const StethoscopeLineIcon: IconType = (props) => {
  return GenIcon(stethoscopeLine)(props);
};

/**
 * The react component for the `sticky-note-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sticky Note 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/sticky-note-2-fill.svg)
 */
export const StickyNote2FillIcon: IconType = (props) => {
  return GenIcon(stickyNote2Fill)(props);
};

/**
 * The react component for the `sticky-note-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sticky Note 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/sticky-note-2-line.svg)
 */
export const StickyNote2LineIcon: IconType = (props) => {
  return GenIcon(stickyNote2Line)(props);
};

/**
 * The react component for the `sticky-note-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sticky Note Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/sticky-note-fill.svg)
 */
export const StickyNoteFillIcon: IconType = (props) => {
  return GenIcon(stickyNoteFill)(props);
};

/**
 * The react component for the `sticky-note-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sticky Note Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/sticky-note-line.svg)
 */
export const StickyNoteLineIcon: IconType = (props) => {
  return GenIcon(stickyNoteLine)(props);
};

/**
 * The react component for the `stock-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stock Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/stock-fill.svg)
 */
export const StockFillIcon: IconType = (props) => {
  return GenIcon(stockFill)(props);
};

/**
 * The react component for the `stock-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stock Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/stock-line.svg)
 */
export const StockLineIcon: IconType = (props) => {
  return GenIcon(stockLine)(props);
};

/**
 * The react component for the `stop-circle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stop Circle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/stop-circle-fill.svg)
 */
export const StopCircleFillIcon: IconType = (props) => {
  return GenIcon(stopCircleFill)(props);
};

/**
 * The react component for the `stop-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stop Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/stop-circle-line.svg)
 */
export const StopCircleLineIcon: IconType = (props) => {
  return GenIcon(stopCircleLine)(props);
};

/**
 * The react component for the `stop-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stop Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/stop-fill.svg)
 */
export const StopFillIcon: IconType = (props) => {
  return GenIcon(stopFill)(props);
};

/**
 * The react component for the `stop-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stop Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/stop-line.svg)
 */
export const StopLineIcon: IconType = (props) => {
  return GenIcon(stopLine)(props);
};

/**
 * The react component for the `stop-mini-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stop Mini Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/stop-mini-fill.svg)
 */
export const StopMiniFillIcon: IconType = (props) => {
  return GenIcon(stopMiniFill)(props);
};

/**
 * The react component for the `stop-mini-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Stop Mini Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/stop-mini-line.svg)
 */
export const StopMiniLineIcon: IconType = (props) => {
  return GenIcon(stopMiniLine)(props);
};

/**
 * The react component for the `store-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Store 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/store-2-fill.svg)
 */
export const Store2FillIcon: IconType = (props) => {
  return GenIcon(store2Fill)(props);
};

/**
 * The react component for the `store-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Store 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/store-2-line.svg)
 */
export const Store2LineIcon: IconType = (props) => {
  return GenIcon(store2Line)(props);
};

/**
 * The react component for the `store-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Store 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/store-3-fill.svg)
 */
export const Store3FillIcon: IconType = (props) => {
  return GenIcon(store3Fill)(props);
};

/**
 * The react component for the `store-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Store 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/store-3-line.svg)
 */
export const Store3LineIcon: IconType = (props) => {
  return GenIcon(store3Line)(props);
};

/**
 * The react component for the `store-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Store Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/store-fill.svg)
 */
export const StoreFillIcon: IconType = (props) => {
  return GenIcon(storeFill)(props);
};

/**
 * The react component for the `store-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Store Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Buildings/store-line.svg)
 */
export const StoreLineIcon: IconType = (props) => {
  return GenIcon(storeLine)(props);
};

/**
 * The react component for the `subtract-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subtract Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/subtract-fill.svg)
 */
export const SubtractFillIcon: IconType = (props) => {
  return GenIcon(subtractFill)(props);
};

/**
 * The react component for the `subway-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subway Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/subway-fill.svg)
 */
export const SubwayFillIcon: IconType = (props) => {
  return GenIcon(subwayFill)(props);
};

/**
 * The react component for the `subway-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subway Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/subway-line.svg)
 */
export const SubwayLineIcon: IconType = (props) => {
  return GenIcon(subwayLine)(props);
};

/**
 * The react component for the `subway-wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subway Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/subway-wifi-fill.svg)
 */
export const SubwayWifiFillIcon: IconType = (props) => {
  return GenIcon(subwayWifiFill)(props);
};

/**
 * The react component for the `subway-wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subway Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/subway-wifi-line.svg)
 */
export const SubwayWifiLineIcon: IconType = (props) => {
  return GenIcon(subwayWifiLine)(props);
};

/**
 * The react component for the `suitcase-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Suitcase 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/suitcase-2-fill.svg)
 */
export const Suitcase2FillIcon: IconType = (props) => {
  return GenIcon(suitcase2Fill)(props);
};

/**
 * The react component for the `suitcase-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Suitcase 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/suitcase-2-line.svg)
 */
export const Suitcase2LineIcon: IconType = (props) => {
  return GenIcon(suitcase2Line)(props);
};

/**
 * The react component for the `suitcase-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Suitcase 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/suitcase-3-fill.svg)
 */
export const Suitcase3FillIcon: IconType = (props) => {
  return GenIcon(suitcase3Fill)(props);
};

/**
 * The react component for the `suitcase-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Suitcase 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/suitcase-3-line.svg)
 */
export const Suitcase3LineIcon: IconType = (props) => {
  return GenIcon(suitcase3Line)(props);
};

/**
 * The react component for the `suitcase-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Suitcase Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/suitcase-fill.svg)
 */
export const SuitcaseFillIcon: IconType = (props) => {
  return GenIcon(suitcaseFill)(props);
};

/**
 * The react component for the `suitcase-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Suitcase Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/suitcase-line.svg)
 */
export const SuitcaseLineIcon: IconType = (props) => {
  return GenIcon(suitcaseLine)(props);
};

/**
 * The react component for the `sun-cloudy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sun Cloudy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/sun-cloudy-fill.svg)
 */
export const SunCloudyFillIcon: IconType = (props) => {
  return GenIcon(sunCloudyFill)(props);
};

/**
 * The react component for the `sun-cloudy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sun Cloudy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/sun-cloudy-line.svg)
 */
export const SunCloudyLineIcon: IconType = (props) => {
  return GenIcon(sunCloudyLine)(props);
};

/**
 * The react component for the `sun-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sun Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/sun-fill.svg)
 */
export const SunFillIcon: IconType = (props) => {
  return GenIcon(sunFill)(props);
};

/**
 * The react component for the `sun-foggy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sun Foggy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/sun-foggy-fill.svg)
 */
export const SunFoggyFillIcon: IconType = (props) => {
  return GenIcon(sunFoggyFill)(props);
};

/**
 * The react component for the `sun-foggy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sun Foggy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/sun-foggy-line.svg)
 */
export const SunFoggyLineIcon: IconType = (props) => {
  return GenIcon(sunFoggyLine)(props);
};

/**
 * The react component for the `sun-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sun Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/sun-line.svg)
 */
export const SunLineIcon: IconType = (props) => {
  return GenIcon(sunLine)(props);
};

/**
 * The react component for the `surgical-mask-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Surgical Mask Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/surgical-mask-fill.svg)
 */
export const SurgicalMaskFillIcon: IconType = (props) => {
  return GenIcon(surgicalMaskFill)(props);
};

/**
 * The react component for the `surgical-mask-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Surgical Mask Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/surgical-mask-line.svg)
 */
export const SurgicalMaskLineIcon: IconType = (props) => {
  return GenIcon(surgicalMaskLine)(props);
};

/**
 * The react component for the `surround-sound-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Surround Sound Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/surround-sound-fill.svg)
 */
export const SurroundSoundFillIcon: IconType = (props) => {
  return GenIcon(surroundSoundFill)(props);
};

/**
 * The react component for the `surround-sound-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Surround Sound Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/surround-sound-line.svg)
 */
export const SurroundSoundLineIcon: IconType = (props) => {
  return GenIcon(surroundSoundLine)(props);
};

/**
 * The react component for the `survey-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Survey Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/survey-fill.svg)
 */
export const SurveyFillIcon: IconType = (props) => {
  return GenIcon(surveyFill)(props);
};

/**
 * The react component for the `survey-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Survey Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/survey-line.svg)
 */
export const SurveyLineIcon: IconType = (props) => {
  return GenIcon(surveyLine)(props);
};

/**
 * The react component for the `swap-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Swap Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/swap-box-fill.svg)
 */
export const SwapBoxFillIcon: IconType = (props) => {
  return GenIcon(swapBoxFill)(props);
};

/**
 * The react component for the `swap-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Swap Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/swap-box-line.svg)
 */
export const SwapBoxLineIcon: IconType = (props) => {
  return GenIcon(swapBoxLine)(props);
};

/**
 * The react component for the `swap-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Swap Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/swap-fill.svg)
 */
export const SwapFillIcon: IconType = (props) => {
  return GenIcon(swapFill)(props);
};

/**
 * The react component for the `swap-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Swap Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/swap-line.svg)
 */
export const SwapLineIcon: IconType = (props) => {
  return GenIcon(swapLine)(props);
};

/**
 * The react component for the `switch-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Switch Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/switch-fill.svg)
 */
export const SwitchFillIcon: IconType = (props) => {
  return GenIcon(switchFill)(props);
};

/**
 * The react component for the `switch-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Switch Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/switch-line.svg)
 */
export const SwitchLineIcon: IconType = (props) => {
  return GenIcon(switchLine)(props);
};

/**
 * The react component for the `sword-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sword Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/sword-fill.svg)
 */
export const SwordFillIcon: IconType = (props) => {
  return GenIcon(swordFill)(props);
};

/**
 * The react component for the `sword-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sword Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/sword-line.svg)
 */
export const SwordLineIcon: IconType = (props) => {
  return GenIcon(swordLine)(props);
};

/**
 * The react component for the `syringe-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Syringe Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/syringe-fill.svg)
 */
export const SyringeFillIcon: IconType = (props) => {
  return GenIcon(syringeFill)(props);
};

/**
 * The react component for the `syringe-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Syringe Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/syringe-line.svg)
 */
export const SyringeLineIcon: IconType = (props) => {
  return GenIcon(syringeLine)(props);
};

/**
 * The react component for the `t-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/t-box-fill.svg)
 */
export const TBoxFillIcon: IconType = (props) => {
  return GenIcon(tBoxFill)(props);
};

/**
 * The react component for the `t-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/t-box-line.svg)
 */
export const TBoxLineIcon: IconType = (props) => {
  return GenIcon(tBoxLine)(props);
};

/**
 * The react component for the `t-shirt-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Shirt 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/t-shirt-2-fill.svg)
 */
export const TShirt2FillIcon: IconType = (props) => {
  return GenIcon(tShirt2Fill)(props);
};

/**
 * The react component for the `t-shirt-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Shirt 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/t-shirt-2-line.svg)
 */
export const TShirt2LineIcon: IconType = (props) => {
  return GenIcon(tShirt2Line)(props);
};

/**
 * The react component for the `t-shirt-air-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Shirt Air Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/t-shirt-air-fill.svg)
 */
export const TShirtAirFillIcon: IconType = (props) => {
  return GenIcon(tShirtAirFill)(props);
};

/**
 * The react component for the `t-shirt-air-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Shirt Air Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/t-shirt-air-line.svg)
 */
export const TShirtAirLineIcon: IconType = (props) => {
  return GenIcon(tShirtAirLine)(props);
};

/**
 * The react component for the `t-shirt-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Shirt Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/t-shirt-fill.svg)
 */
export const TShirtFillIcon: IconType = (props) => {
  return GenIcon(tShirtFill)(props);
};

/**
 * The react component for the `t-shirt-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![T Shirt Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/t-shirt-line.svg)
 */
export const TShirtLineIcon: IconType = (props) => {
  return GenIcon(tShirtLine)(props);
};

/**
 * The react component for the `table-alt-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Table Alt Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/table-alt-fill.svg)
 */
export const TableAltFillIcon: IconType = (props) => {
  return GenIcon(tableAltFill)(props);
};

/**
 * The react component for the `table-alt-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Table Alt Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/table-alt-line.svg)
 */
export const TableAltLineIcon: IconType = (props) => {
  return GenIcon(tableAltLine)(props);
};

/**
 * The react component for the `table-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Table Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/table-fill.svg)
 */
export const TableFillIcon: IconType = (props) => {
  return GenIcon(tableFill)(props);
};

/**
 * The react component for the `tablet-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tablet Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/tablet-fill.svg)
 */
export const TabletFillIcon: IconType = (props) => {
  return GenIcon(tabletFill)(props);
};

/**
 * The react component for the `tablet-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tablet Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/tablet-line.svg)
 */
export const TabletLineIcon: IconType = (props) => {
  return GenIcon(tabletLine)(props);
};

/**
 * The react component for the `takeaway-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Takeaway Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/takeaway-fill.svg)
 */
export const TakeawayFillIcon: IconType = (props) => {
  return GenIcon(takeawayFill)(props);
};

/**
 * The react component for the `takeaway-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Takeaway Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/takeaway-line.svg)
 */
export const TakeawayLineIcon: IconType = (props) => {
  return GenIcon(takeawayLine)(props);
};

/**
 * The react component for the `taobao-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Taobao Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/taobao-fill.svg)
 */
export const TaobaoFillIcon: IconType = (props) => {
  return GenIcon(taobaoFill)(props);
};

/**
 * The react component for the `taobao-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Taobao Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/taobao-line.svg)
 */
export const TaobaoLineIcon: IconType = (props) => {
  return GenIcon(taobaoLine)(props);
};

/**
 * The react component for the `tape-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tape Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/tape-fill.svg)
 */
export const TapeFillIcon: IconType = (props) => {
  return GenIcon(tapeFill)(props);
};

/**
 * The react component for the `tape-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tape Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/tape-line.svg)
 */
export const TapeLineIcon: IconType = (props) => {
  return GenIcon(tapeLine)(props);
};

/**
 * The react component for the `task-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Task Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/task-fill.svg)
 */
export const TaskFillIcon: IconType = (props) => {
  return GenIcon(taskFill)(props);
};

/**
 * The react component for the `task-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Task Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/task-line.svg)
 */
export const TaskLineIcon: IconType = (props) => {
  return GenIcon(taskLine)(props);
};

/**
 * The react component for the `taxi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Taxi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/taxi-fill.svg)
 */
export const TaxiFillIcon: IconType = (props) => {
  return GenIcon(taxiFill)(props);
};

/**
 * The react component for the `taxi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Taxi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/taxi-line.svg)
 */
export const TaxiLineIcon: IconType = (props) => {
  return GenIcon(taxiLine)(props);
};

/**
 * The react component for the `taxi-wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Taxi Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/taxi-wifi-fill.svg)
 */
export const TaxiWifiFillIcon: IconType = (props) => {
  return GenIcon(taxiWifiFill)(props);
};

/**
 * The react component for the `taxi-wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Taxi Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/taxi-wifi-line.svg)
 */
export const TaxiWifiLineIcon: IconType = (props) => {
  return GenIcon(taxiWifiLine)(props);
};

/**
 * The react component for the `team-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Team Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/team-fill.svg)
 */
export const TeamFillIcon: IconType = (props) => {
  return GenIcon(teamFill)(props);
};

/**
 * The react component for the `team-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Team Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/team-line.svg)
 */
export const TeamLineIcon: IconType = (props) => {
  return GenIcon(teamLine)(props);
};

/**
 * The react component for the `telegram-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Telegram Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/telegram-fill.svg)
 */
export const TelegramFillIcon: IconType = (props) => {
  return GenIcon(telegramFill)(props);
};

/**
 * The react component for the `telegram-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Telegram Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/telegram-line.svg)
 */
export const TelegramLineIcon: IconType = (props) => {
  return GenIcon(telegramLine)(props);
};

/**
 * The react component for the `temp-cold-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Temp Cold Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/temp-cold-fill.svg)
 */
export const TempColdFillIcon: IconType = (props) => {
  return GenIcon(tempColdFill)(props);
};

/**
 * The react component for the `temp-cold-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Temp Cold Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/temp-cold-line.svg)
 */
export const TempColdLineIcon: IconType = (props) => {
  return GenIcon(tempColdLine)(props);
};

/**
 * The react component for the `temp-hot-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Temp Hot Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/temp-hot-fill.svg)
 */
export const TempHotFillIcon: IconType = (props) => {
  return GenIcon(tempHotFill)(props);
};

/**
 * The react component for the `temp-hot-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Temp Hot Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/temp-hot-line.svg)
 */
export const TempHotLineIcon: IconType = (props) => {
  return GenIcon(tempHotLine)(props);
};

/**
 * The react component for the `terminal-box-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Terminal Box Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/terminal-box-fill.svg)
 */
export const TerminalBoxFillIcon: IconType = (props) => {
  return GenIcon(terminalBoxFill)(props);
};

/**
 * The react component for the `terminal-box-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Terminal Box Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/terminal-box-line.svg)
 */
export const TerminalBoxLineIcon: IconType = (props) => {
  return GenIcon(terminalBoxLine)(props);
};

/**
 * The react component for the `terminal-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Terminal Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/terminal-fill.svg)
 */
export const TerminalFillIcon: IconType = (props) => {
  return GenIcon(terminalFill)(props);
};

/**
 * The react component for the `terminal-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Terminal Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/terminal-line.svg)
 */
export const TerminalLineIcon: IconType = (props) => {
  return GenIcon(terminalLine)(props);
};

/**
 * The react component for the `terminal-window-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Terminal Window Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/terminal-window-fill.svg)
 */
export const TerminalWindowFillIcon: IconType = (props) => {
  return GenIcon(terminalWindowFill)(props);
};

/**
 * The react component for the `terminal-window-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Terminal Window Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/terminal-window-line.svg)
 */
export const TerminalWindowLineIcon: IconType = (props) => {
  return GenIcon(terminalWindowLine)(props);
};

/**
 * The react component for the `test-tube-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Test Tube Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/test-tube-fill.svg)
 */
export const TestTubeFillIcon: IconType = (props) => {
  return GenIcon(testTubeFill)(props);
};

/**
 * The react component for the `test-tube-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Test Tube Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/test-tube-line.svg)
 */
export const TestTubeLineIcon: IconType = (props) => {
  return GenIcon(testTubeLine)(props);
};

/**
 * The react component for the `thermometer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thermometer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/thermometer-fill.svg)
 */
export const ThermometerFillIcon: IconType = (props) => {
  return GenIcon(thermometerFill)(props);
};

/**
 * The react component for the `thermometer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thermometer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/thermometer-line.svg)
 */
export const ThermometerLineIcon: IconType = (props) => {
  return GenIcon(thermometerLine)(props);
};

/**
 * The react component for the `thumb-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thumb Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/thumb-down-fill.svg)
 */
export const ThumbDownFillIcon: IconType = (props) => {
  return GenIcon(thumbDownFill)(props);
};

/**
 * The react component for the `thumb-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thumb Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/thumb-down-line.svg)
 */
export const ThumbDownLineIcon: IconType = (props) => {
  return GenIcon(thumbDownLine)(props);
};

/**
 * The react component for the `thumb-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thumb Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/thumb-up-fill.svg)
 */
export const ThumbUpFillIcon: IconType = (props) => {
  return GenIcon(thumbUpFill)(props);
};

/**
 * The react component for the `thumb-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thumb Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/thumb-up-line.svg)
 */
export const ThumbUpLineIcon: IconType = (props) => {
  return GenIcon(thumbUpLine)(props);
};

/**
 * The react component for the `thunderstorms-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thunderstorms Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/thunderstorms-fill.svg)
 */
export const ThunderstormsFillIcon: IconType = (props) => {
  return GenIcon(thunderstormsFill)(props);
};

/**
 * The react component for the `thunderstorms-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Thunderstorms Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/thunderstorms-line.svg)
 */
export const ThunderstormsLineIcon: IconType = (props) => {
  return GenIcon(thunderstormsLine)(props);
};

/**
 * The react component for the `ticket-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ticket 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/ticket-2-fill.svg)
 */
export const Ticket2FillIcon: IconType = (props) => {
  return GenIcon(ticket2Fill)(props);
};

/**
 * The react component for the `ticket-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ticket 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/ticket-2-line.svg)
 */
export const Ticket2LineIcon: IconType = (props) => {
  return GenIcon(ticket2Line)(props);
};

/**
 * The react component for the `ticket-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ticket Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/ticket-fill.svg)
 */
export const TicketFillIcon: IconType = (props) => {
  return GenIcon(ticketFill)(props);
};

/**
 * The react component for the `ticket-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ticket Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/ticket-line.svg)
 */
export const TicketLineIcon: IconType = (props) => {
  return GenIcon(ticketLine)(props);
};

/**
 * The react component for the `time-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Time Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/time-fill.svg)
 */
export const TimeFillIcon: IconType = (props) => {
  return GenIcon(timeFill)(props);
};

/**
 * The react component for the `time-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Time Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/time-line.svg)
 */
export const TimeLineIcon: IconType = (props) => {
  return GenIcon(timeLine)(props);
};

/**
 * The react component for the `timer-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Timer 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/timer-2-fill.svg)
 */
export const Timer2FillIcon: IconType = (props) => {
  return GenIcon(timer2Fill)(props);
};

/**
 * The react component for the `timer-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Timer 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/timer-2-line.svg)
 */
export const Timer2LineIcon: IconType = (props) => {
  return GenIcon(timer2Line)(props);
};

/**
 * The react component for the `timer-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Timer Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/timer-fill.svg)
 */
export const TimerFillIcon: IconType = (props) => {
  return GenIcon(timerFill)(props);
};

/**
 * The react component for the `timer-flash-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Timer Flash Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/timer-flash-fill.svg)
 */
export const TimerFlashFillIcon: IconType = (props) => {
  return GenIcon(timerFlashFill)(props);
};

/**
 * The react component for the `timer-flash-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Timer Flash Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/timer-flash-line.svg)
 */
export const TimerFlashLineIcon: IconType = (props) => {
  return GenIcon(timerFlashLine)(props);
};

/**
 * The react component for the `timer-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Timer Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/timer-line.svg)
 */
export const TimerLineIcon: IconType = (props) => {
  return GenIcon(timerLine)(props);
};

/**
 * The react component for the `todo-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Todo Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/todo-fill.svg)
 */
export const TodoFillIcon: IconType = (props) => {
  return GenIcon(todoFill)(props);
};

/**
 * The react component for the `todo-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Todo Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/todo-line.svg)
 */
export const TodoLineIcon: IconType = (props) => {
  return GenIcon(todoLine)(props);
};

/**
 * The react component for the `toggle-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Toggle Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/toggle-fill.svg)
 */
export const ToggleFillIcon: IconType = (props) => {
  return GenIcon(toggleFill)(props);
};

/**
 * The react component for the `toggle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Toggle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/toggle-line.svg)
 */
export const ToggleLineIcon: IconType = (props) => {
  return GenIcon(toggleLine)(props);
};

/**
 * The react component for the `tools-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tools Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/tools-fill.svg)
 */
export const ToolsFillIcon: IconType = (props) => {
  return GenIcon(toolsFill)(props);
};

/**
 * The react component for the `tools-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tools Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/tools-line.svg)
 */
export const ToolsLineIcon: IconType = (props) => {
  return GenIcon(toolsLine)(props);
};

/**
 * The react component for the `tornado-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tornado Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/tornado-fill.svg)
 */
export const TornadoFillIcon: IconType = (props) => {
  return GenIcon(tornadoFill)(props);
};

/**
 * The react component for the `tornado-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tornado Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/tornado-line.svg)
 */
export const TornadoLineIcon: IconType = (props) => {
  return GenIcon(tornadoLine)(props);
};

/**
 * The react component for the `trademark-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Trademark Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/trademark-fill.svg)
 */
export const TrademarkFillIcon: IconType = (props) => {
  return GenIcon(trademarkFill)(props);
};

/**
 * The react component for the `trademark-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Trademark Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/trademark-line.svg)
 */
export const TrademarkLineIcon: IconType = (props) => {
  return GenIcon(trademarkLine)(props);
};

/**
 * The react component for the `traffic-light-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Traffic Light Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/traffic-light-fill.svg)
 */
export const TrafficLightFillIcon: IconType = (props) => {
  return GenIcon(trafficLightFill)(props);
};

/**
 * The react component for the `traffic-light-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Traffic Light Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/traffic-light-line.svg)
 */
export const TrafficLightLineIcon: IconType = (props) => {
  return GenIcon(trafficLightLine)(props);
};

/**
 * The react component for the `train-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Train Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/train-fill.svg)
 */
export const TrainFillIcon: IconType = (props) => {
  return GenIcon(trainFill)(props);
};

/**
 * The react component for the `train-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Train Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/train-line.svg)
 */
export const TrainLineIcon: IconType = (props) => {
  return GenIcon(trainLine)(props);
};

/**
 * The react component for the `train-wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Train Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/train-wifi-fill.svg)
 */
export const TrainWifiFillIcon: IconType = (props) => {
  return GenIcon(trainWifiFill)(props);
};

/**
 * The react component for the `train-wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Train Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/train-wifi-line.svg)
 */
export const TrainWifiLineIcon: IconType = (props) => {
  return GenIcon(trainWifiLine)(props);
};

/**
 * The react component for the `travesti-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Travesti Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/travesti-fill.svg)
 */
export const TravestiFillIcon: IconType = (props) => {
  return GenIcon(travestiFill)(props);
};

/**
 * The react component for the `travesti-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Travesti Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/travesti-line.svg)
 */
export const TravestiLineIcon: IconType = (props) => {
  return GenIcon(travestiLine)(props);
};

/**
 * The react component for the `treasure-map-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Treasure Map Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/treasure-map-fill.svg)
 */
export const TreasureMapFillIcon: IconType = (props) => {
  return GenIcon(treasureMapFill)(props);
};

/**
 * The react component for the `treasure-map-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Treasure Map Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/treasure-map-line.svg)
 */
export const TreasureMapLineIcon: IconType = (props) => {
  return GenIcon(treasureMapLine)(props);
};

/**
 * The react component for the `trello-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Trello Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/trello-fill.svg)
 */
export const TrelloFillIcon: IconType = (props) => {
  return GenIcon(trelloFill)(props);
};

/**
 * The react component for the `trello-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Trello Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/trello-line.svg)
 */
export const TrelloLineIcon: IconType = (props) => {
  return GenIcon(trelloLine)(props);
};

/**
 * The react component for the `trophy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Trophy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/trophy-fill.svg)
 */
export const TrophyFillIcon: IconType = (props) => {
  return GenIcon(trophyFill)(props);
};

/**
 * The react component for the `trophy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Trophy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/trophy-line.svg)
 */
export const TrophyLineIcon: IconType = (props) => {
  return GenIcon(trophyLine)(props);
};

/**
 * The react component for the `truck-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Truck Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/truck-fill.svg)
 */
export const TruckFillIcon: IconType = (props) => {
  return GenIcon(truckFill)(props);
};

/**
 * The react component for the `truck-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Truck Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/truck-line.svg)
 */
export const TruckLineIcon: IconType = (props) => {
  return GenIcon(truckLine)(props);
};

/**
 * The react component for the `tumblr-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tumblr Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/tumblr-fill.svg)
 */
export const TumblrFillIcon: IconType = (props) => {
  return GenIcon(tumblrFill)(props);
};

/**
 * The react component for the `tumblr-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tumblr Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/tumblr-line.svg)
 */
export const TumblrLineIcon: IconType = (props) => {
  return GenIcon(tumblrLine)(props);
};

/**
 * The react component for the `tv-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tv 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/tv-2-fill.svg)
 */
export const Tv2FillIcon: IconType = (props) => {
  return GenIcon(tv2Fill)(props);
};

/**
 * The react component for the `tv-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tv 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/tv-2-line.svg)
 */
export const Tv2LineIcon: IconType = (props) => {
  return GenIcon(tv2Line)(props);
};

/**
 * The react component for the `tv-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tv Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/tv-fill.svg)
 */
export const TvFillIcon: IconType = (props) => {
  return GenIcon(tvFill)(props);
};

/**
 * The react component for the `tv-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Tv Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/tv-line.svg)
 */
export const TvLineIcon: IconType = (props) => {
  return GenIcon(tvLine)(props);
};

/**
 * The react component for the `twitch-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Twitch Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/twitch-fill.svg)
 */
export const TwitchFillIcon: IconType = (props) => {
  return GenIcon(twitchFill)(props);
};

/**
 * The react component for the `twitch-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Twitch Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/twitch-line.svg)
 */
export const TwitchLineIcon: IconType = (props) => {
  return GenIcon(twitchLine)(props);
};

/**
 * The react component for the `twitter-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Twitter Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/twitter-fill.svg)
 */
export const TwitterFillIcon: IconType = (props) => {
  return GenIcon(twitterFill)(props);
};

/**
 * The react component for the `twitter-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Twitter Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/twitter-line.svg)
 */
export const TwitterLineIcon: IconType = (props) => {
  return GenIcon(twitterLine)(props);
};

/**
 * The react component for the `typhoon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Typhoon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/typhoon-fill.svg)
 */
export const TyphoonFillIcon: IconType = (props) => {
  return GenIcon(typhoonFill)(props);
};

/**
 * The react component for the `typhoon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Typhoon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/typhoon-line.svg)
 */
export const TyphoonLineIcon: IconType = (props) => {
  return GenIcon(typhoonLine)(props);
};

/**
 * The react component for the `u-disk-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![U Disk Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/u-disk-fill.svg)
 */
export const UDiskFillIcon: IconType = (props) => {
  return GenIcon(uDiskFill)(props);
};

/**
 * The react component for the `u-disk-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![U Disk Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/u-disk-line.svg)
 */
export const UDiskLineIcon: IconType = (props) => {
  return GenIcon(uDiskLine)(props);
};

/**
 * The react component for the `ubuntu-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ubuntu Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/ubuntu-fill.svg)
 */
export const UbuntuFillIcon: IconType = (props) => {
  return GenIcon(ubuntuFill)(props);
};

/**
 * The react component for the `ubuntu-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ubuntu Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/ubuntu-line.svg)
 */
export const UbuntuLineIcon: IconType = (props) => {
  return GenIcon(ubuntuLine)(props);
};

/**
 * The react component for the `umbrella-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Umbrella Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/umbrella-fill.svg)
 */
export const UmbrellaFillIcon: IconType = (props) => {
  return GenIcon(umbrellaFill)(props);
};

/**
 * The react component for the `umbrella-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Umbrella Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/umbrella-line.svg)
 */
export const UmbrellaLineIcon: IconType = (props) => {
  return GenIcon(umbrellaLine)(props);
};

/**
 * The react component for the `uninstall-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Uninstall Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/uninstall-fill.svg)
 */
export const UninstallFillIcon: IconType = (props) => {
  return GenIcon(uninstallFill)(props);
};

/**
 * The react component for the `uninstall-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Uninstall Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/uninstall-line.svg)
 */
export const UninstallLineIcon: IconType = (props) => {
  return GenIcon(uninstallLine)(props);
};

/**
 * The react component for the `unsplash-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Unsplash Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/unsplash-fill.svg)
 */
export const UnsplashFillIcon: IconType = (props) => {
  return GenIcon(unsplashFill)(props);
};

/**
 * The react component for the `unsplash-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Unsplash Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/unsplash-line.svg)
 */
export const UnsplashLineIcon: IconType = (props) => {
  return GenIcon(unsplashLine)(props);
};

/**
 * The react component for the `upload-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-2-line.svg)
 */
export const Upload2LineIcon: IconType = (props) => {
  return GenIcon(upload2Line)(props);
};

/**
 * The react component for the `upload-cloud-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload Cloud 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-cloud-2-fill.svg)
 */
export const UploadCloud2FillIcon: IconType = (props) => {
  return GenIcon(uploadCloud2Fill)(props);
};

/**
 * The react component for the `upload-cloud-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload Cloud 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-cloud-2-line.svg)
 */
export const UploadCloud2LineIcon: IconType = (props) => {
  return GenIcon(uploadCloud2Line)(props);
};

/**
 * The react component for the `upload-cloud-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload Cloud Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-cloud-fill.svg)
 */
export const UploadCloudFillIcon: IconType = (props) => {
  return GenIcon(uploadCloudFill)(props);
};

/**
 * The react component for the `upload-cloud-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload Cloud Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-cloud-line.svg)
 */
export const UploadCloudLineIcon: IconType = (props) => {
  return GenIcon(uploadCloudLine)(props);
};

/**
 * The react component for the `upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-fill.svg)
 */
export const UploadFillIcon: IconType = (props) => {
  return GenIcon(uploadFill)(props);
};

/**
 * The react component for the `upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-line.svg)
 */
export const UploadLineIcon: IconType = (props) => {
  return GenIcon(uploadLine)(props);
};

/**
 * The react component for the `usb-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Usb Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/usb-fill.svg)
 */
export const UsbFillIcon: IconType = (props) => {
  return GenIcon(usbFill)(props);
};

/**
 * The react component for the `usb-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Usb Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/usb-line.svg)
 */
export const UsbLineIcon: IconType = (props) => {
  return GenIcon(usbLine)(props);
};

/**
 * The react component for the `user-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-2-fill.svg)
 */
export const User2FillIcon: IconType = (props) => {
  return GenIcon(user2Fill)(props);
};

/**
 * The react component for the `user-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-2-line.svg)
 */
export const User2LineIcon: IconType = (props) => {
  return GenIcon(user2Line)(props);
};

/**
 * The react component for the `user-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-3-fill.svg)
 */
export const User3FillIcon: IconType = (props) => {
  return GenIcon(user3Fill)(props);
};

/**
 * The react component for the `user-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-3-line.svg)
 */
export const User3LineIcon: IconType = (props) => {
  return GenIcon(user3Line)(props);
};

/**
 * The react component for the `user-4-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 4 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-4-fill.svg)
 */
export const User4FillIcon: IconType = (props) => {
  return GenIcon(user4Fill)(props);
};

/**
 * The react component for the `user-4-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 4 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-4-line.svg)
 */
export const User4LineIcon: IconType = (props) => {
  return GenIcon(user4Line)(props);
};

/**
 * The react component for the `user-5-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 5 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-5-fill.svg)
 */
export const User5FillIcon: IconType = (props) => {
  return GenIcon(user5Fill)(props);
};

/**
 * The react component for the `user-5-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 5 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-5-line.svg)
 */
export const User5LineIcon: IconType = (props) => {
  return GenIcon(user5Line)(props);
};

/**
 * The react component for the `user-6-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 6 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-6-fill.svg)
 */
export const User6FillIcon: IconType = (props) => {
  return GenIcon(user6Fill)(props);
};

/**
 * The react component for the `user-6-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User 6 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-6-line.svg)
 */
export const User6LineIcon: IconType = (props) => {
  return GenIcon(user6Line)(props);
};

/**
 * The react component for the `user-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-add-fill.svg)
 */
export const UserAddFillIcon: IconType = (props) => {
  return GenIcon(userAddFill)(props);
};

/**
 * The react component for the `user-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-add-line.svg)
 */
export const UserAddLineIcon: IconType = (props) => {
  return GenIcon(userAddLine)(props);
};

/**
 * The react component for the `user-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-fill.svg)
 */
export const UserFillIcon: IconType = (props) => {
  return GenIcon(userFill)(props);
};

/**
 * The react component for the `user-follow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Follow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-follow-fill.svg)
 */
export const UserFollowFillIcon: IconType = (props) => {
  return GenIcon(userFollowFill)(props);
};

/**
 * The react component for the `user-follow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Follow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-follow-line.svg)
 */
export const UserFollowLineIcon: IconType = (props) => {
  return GenIcon(userFollowLine)(props);
};

/**
 * The react component for the `user-heart-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Heart Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-heart-fill.svg)
 */
export const UserHeartFillIcon: IconType = (props) => {
  return GenIcon(userHeartFill)(props);
};

/**
 * The react component for the `user-heart-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Heart Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-heart-line.svg)
 */
export const UserHeartLineIcon: IconType = (props) => {
  return GenIcon(userHeartLine)(props);
};

/**
 * The react component for the `user-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-line.svg)
 */
export const UserLineIcon: IconType = (props) => {
  return GenIcon(userLine)(props);
};

/**
 * The react component for the `user-location-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Location Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-location-fill.svg)
 */
export const UserLocationFillIcon: IconType = (props) => {
  return GenIcon(userLocationFill)(props);
};

/**
 * The react component for the `user-location-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Location Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-location-line.svg)
 */
export const UserLocationLineIcon: IconType = (props) => {
  return GenIcon(userLocationLine)(props);
};

/**
 * The react component for the `user-received-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Received 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-received-2-fill.svg)
 */
export const UserReceived2FillIcon: IconType = (props) => {
  return GenIcon(userReceived2Fill)(props);
};

/**
 * The react component for the `user-received-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Received 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-received-2-line.svg)
 */
export const UserReceived2LineIcon: IconType = (props) => {
  return GenIcon(userReceived2Line)(props);
};

/**
 * The react component for the `user-received-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Received Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-received-fill.svg)
 */
export const UserReceivedFillIcon: IconType = (props) => {
  return GenIcon(userReceivedFill)(props);
};

/**
 * The react component for the `user-received-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Received Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-received-line.svg)
 */
export const UserReceivedLineIcon: IconType = (props) => {
  return GenIcon(userReceivedLine)(props);
};

/**
 * The react component for the `user-search-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Search Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-search-fill.svg)
 */
export const UserSearchFillIcon: IconType = (props) => {
  return GenIcon(userSearchFill)(props);
};

/**
 * The react component for the `user-search-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Search Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-search-line.svg)
 */
export const UserSearchLineIcon: IconType = (props) => {
  return GenIcon(userSearchLine)(props);
};

/**
 * The react component for the `user-settings-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Settings Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-settings-fill.svg)
 */
export const UserSettingsFillIcon: IconType = (props) => {
  return GenIcon(userSettingsFill)(props);
};

/**
 * The react component for the `user-settings-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Settings Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-settings-line.svg)
 */
export const UserSettingsLineIcon: IconType = (props) => {
  return GenIcon(userSettingsLine)(props);
};

/**
 * The react component for the `user-shared-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Shared 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-shared-2-fill.svg)
 */
export const UserShared2FillIcon: IconType = (props) => {
  return GenIcon(userShared2Fill)(props);
};

/**
 * The react component for the `user-shared-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Shared 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-shared-2-line.svg)
 */
export const UserShared2LineIcon: IconType = (props) => {
  return GenIcon(userShared2Line)(props);
};

/**
 * The react component for the `user-shared-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Shared Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-shared-fill.svg)
 */
export const UserSharedFillIcon: IconType = (props) => {
  return GenIcon(userSharedFill)(props);
};

/**
 * The react component for the `user-shared-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Shared Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-shared-line.svg)
 */
export const UserSharedLineIcon: IconType = (props) => {
  return GenIcon(userSharedLine)(props);
};

/**
 * The react component for the `user-smile-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Smile Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-smile-fill.svg)
 */
export const UserSmileFillIcon: IconType = (props) => {
  return GenIcon(userSmileFill)(props);
};

/**
 * The react component for the `user-smile-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Smile Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-smile-line.svg)
 */
export const UserSmileLineIcon: IconType = (props) => {
  return GenIcon(userSmileLine)(props);
};

/**
 * The react component for the `user-star-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Star Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-star-fill.svg)
 */
export const UserStarFillIcon: IconType = (props) => {
  return GenIcon(userStarFill)(props);
};

/**
 * The react component for the `user-star-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Star Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-star-line.svg)
 */
export const UserStarLineIcon: IconType = (props) => {
  return GenIcon(userStarLine)(props);
};

/**
 * The react component for the `user-unfollow-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Unfollow Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-unfollow-fill.svg)
 */
export const UserUnfollowFillIcon: IconType = (props) => {
  return GenIcon(userUnfollowFill)(props);
};

/**
 * The react component for the `user-unfollow-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Unfollow Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-unfollow-line.svg)
 */
export const UserUnfollowLineIcon: IconType = (props) => {
  return GenIcon(userUnfollowLine)(props);
};

/**
 * The react component for the `user-voice-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Voice Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-voice-fill.svg)
 */
export const UserVoiceFillIcon: IconType = (props) => {
  return GenIcon(userVoiceFill)(props);
};

/**
 * The react component for the `user-voice-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![User Voice Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/user-voice-line.svg)
 */
export const UserVoiceLineIcon: IconType = (props) => {
  return GenIcon(userVoiceLine)(props);
};

/**
 * The react component for the `video-add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-add-fill.svg)
 */
export const VideoAddFillIcon: IconType = (props) => {
  return GenIcon(videoAddFill)(props);
};

/**
 * The react component for the `video-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-add-line.svg)
 */
export const VideoAddLineIcon: IconType = (props) => {
  return GenIcon(videoAddLine)(props);
};

/**
 * The react component for the `video-chat-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Chat Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/video-chat-fill.svg)
 */
export const VideoChatFillIcon: IconType = (props) => {
  return GenIcon(videoChatFill)(props);
};

/**
 * The react component for the `video-chat-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Chat Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/video-chat-line.svg)
 */
export const VideoChatLineIcon: IconType = (props) => {
  return GenIcon(videoChatLine)(props);
};

/**
 * The react component for the `video-download-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Download Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-download-fill.svg)
 */
export const VideoDownloadFillIcon: IconType = (props) => {
  return GenIcon(videoDownloadFill)(props);
};

/**
 * The react component for the `video-download-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Download Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-download-line.svg)
 */
export const VideoDownloadLineIcon: IconType = (props) => {
  return GenIcon(videoDownloadLine)(props);
};

/**
 * The react component for the `video-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-fill.svg)
 */
export const VideoFillIcon: IconType = (props) => {
  return GenIcon(videoFill)(props);
};

/**
 * The react component for the `video-upload-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Upload Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-upload-fill.svg)
 */
export const VideoUploadFillIcon: IconType = (props) => {
  return GenIcon(videoUploadFill)(props);
};

/**
 * The react component for the `video-upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-upload-line.svg)
 */
export const VideoUploadLineIcon: IconType = (props) => {
  return GenIcon(videoUploadLine)(props);
};

/**
 * The react component for the `vidicon-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vidicon 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/vidicon-2-fill.svg)
 */
export const Vidicon2FillIcon: IconType = (props) => {
  return GenIcon(vidicon2Fill)(props);
};

/**
 * The react component for the `vidicon-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vidicon 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/vidicon-2-line.svg)
 */
export const Vidicon2LineIcon: IconType = (props) => {
  return GenIcon(vidicon2Line)(props);
};

/**
 * The react component for the `vidicon-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vidicon Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/vidicon-fill.svg)
 */
export const VidiconFillIcon: IconType = (props) => {
  return GenIcon(vidiconFill)(props);
};

/**
 * The react component for the `vidicon-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vidicon Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/vidicon-line.svg)
 */
export const VidiconLineIcon: IconType = (props) => {
  return GenIcon(vidiconLine)(props);
};

/**
 * The react component for the `vimeo-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vimeo Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/vimeo-fill.svg)
 */
export const VimeoFillIcon: IconType = (props) => {
  return GenIcon(vimeoFill)(props);
};

/**
 * The react component for the `vimeo-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vimeo Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/vimeo-line.svg)
 */
export const VimeoLineIcon: IconType = (props) => {
  return GenIcon(vimeoLine)(props);
};

/**
 * The react component for the `vip-crown-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Crown 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-crown-2-fill.svg)
 */
export const VipCrown2FillIcon: IconType = (props) => {
  return GenIcon(vipCrown2Fill)(props);
};

/**
 * The react component for the `vip-crown-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Crown 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-crown-2-line.svg)
 */
export const VipCrown2LineIcon: IconType = (props) => {
  return GenIcon(vipCrown2Line)(props);
};

/**
 * The react component for the `vip-crown-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Crown Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-crown-fill.svg)
 */
export const VipCrownFillIcon: IconType = (props) => {
  return GenIcon(vipCrownFill)(props);
};

/**
 * The react component for the `vip-crown-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Crown Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-crown-line.svg)
 */
export const VipCrownLineIcon: IconType = (props) => {
  return GenIcon(vipCrownLine)(props);
};

/**
 * The react component for the `vip-diamond-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Diamond Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-diamond-fill.svg)
 */
export const VipDiamondFillIcon: IconType = (props) => {
  return GenIcon(vipDiamondFill)(props);
};

/**
 * The react component for the `vip-diamond-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Diamond Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-diamond-line.svg)
 */
export const VipDiamondLineIcon: IconType = (props) => {
  return GenIcon(vipDiamondLine)(props);
};

/**
 * The react component for the `vip-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-fill.svg)
 */
export const VipFillIcon: IconType = (props) => {
  return GenIcon(vipFill)(props);
};

/**
 * The react component for the `vip-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vip Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/vip-line.svg)
 */
export const VipLineIcon: IconType = (props) => {
  return GenIcon(vipLine)(props);
};

/**
 * The react component for the `virus-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Virus Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/virus-fill.svg)
 */
export const VirusFillIcon: IconType = (props) => {
  return GenIcon(virusFill)(props);
};

/**
 * The react component for the `virus-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Virus Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/virus-line.svg)
 */
export const VirusLineIcon: IconType = (props) => {
  return GenIcon(virusLine)(props);
};

/**
 * The react component for the `visa-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Visa Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/visa-fill.svg)
 */
export const VisaFillIcon: IconType = (props) => {
  return GenIcon(visaFill)(props);
};

/**
 * The react component for the `visa-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Visa Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/visa-line.svg)
 */
export const VisaLineIcon: IconType = (props) => {
  return GenIcon(visaLine)(props);
};

/**
 * The react component for the `voice-recognition-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Voice Recognition Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/voice-recognition-fill.svg)
 */
export const VoiceRecognitionFillIcon: IconType = (props) => {
  return GenIcon(voiceRecognitionFill)(props);
};

/**
 * The react component for the `voice-recognition-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Voice Recognition Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/voice-recognition-line.svg)
 */
export const VoiceRecognitionLineIcon: IconType = (props) => {
  return GenIcon(voiceRecognitionLine)(props);
};

/**
 * The react component for the `voiceprint-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Voiceprint Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/voiceprint-fill.svg)
 */
export const VoiceprintFillIcon: IconType = (props) => {
  return GenIcon(voiceprintFill)(props);
};

/**
 * The react component for the `voiceprint-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Voiceprint Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/voiceprint-line.svg)
 */
export const VoiceprintLineIcon: IconType = (props) => {
  return GenIcon(voiceprintLine)(props);
};

/**
 * The react component for the `volume-down-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Down Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-down-fill.svg)
 */
export const VolumeDownFillIcon: IconType = (props) => {
  return GenIcon(volumeDownFill)(props);
};

/**
 * The react component for the `volume-down-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Down Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-down-line.svg)
 */
export const VolumeDownLineIcon: IconType = (props) => {
  return GenIcon(volumeDownLine)(props);
};

/**
 * The react component for the `volume-mute-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Mute Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-mute-fill.svg)
 */
export const VolumeMuteFillIcon: IconType = (props) => {
  return GenIcon(volumeMuteFill)(props);
};

/**
 * The react component for the `volume-mute-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Mute Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-mute-line.svg)
 */
export const VolumeMuteLineIcon: IconType = (props) => {
  return GenIcon(volumeMuteLine)(props);
};

/**
 * The react component for the `volume-off-vibrate-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Off Vibrate Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-off-vibrate-fill.svg)
 */
export const VolumeOffVibrateFillIcon: IconType = (props) => {
  return GenIcon(volumeOffVibrateFill)(props);
};

/**
 * The react component for the `volume-off-vibrate-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Off Vibrate Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-off-vibrate-line.svg)
 */
export const VolumeOffVibrateLineIcon: IconType = (props) => {
  return GenIcon(volumeOffVibrateLine)(props);
};

/**
 * The react component for the `volume-up-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Up Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-up-fill.svg)
 */
export const VolumeUpFillIcon: IconType = (props) => {
  return GenIcon(volumeUpFill)(props);
};

/**
 * The react component for the `volume-up-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Up Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-up-line.svg)
 */
export const VolumeUpLineIcon: IconType = (props) => {
  return GenIcon(volumeUpLine)(props);
};

/**
 * The react component for the `volume-vibrate-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Vibrate Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-vibrate-fill.svg)
 */
export const VolumeVibrateFillIcon: IconType = (props) => {
  return GenIcon(volumeVibrateFill)(props);
};

/**
 * The react component for the `volume-vibrate-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Volume Vibrate Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/volume-vibrate-line.svg)
 */
export const VolumeVibrateLineIcon: IconType = (props) => {
  return GenIcon(volumeVibrateLine)(props);
};

/**
 * The react component for the `vuejs-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vuejs Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/vuejs-fill.svg)
 */
export const VuejsFillIcon: IconType = (props) => {
  return GenIcon(vuejsFill)(props);
};

/**
 * The react component for the `vuejs-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Vuejs Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/vuejs-line.svg)
 */
export const VuejsLineIcon: IconType = (props) => {
  return GenIcon(vuejsLine)(props);
};

/**
 * The react component for the `walk-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Walk Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/walk-fill.svg)
 */
export const WalkFillIcon: IconType = (props) => {
  return GenIcon(walkFill)(props);
};

/**
 * The react component for the `walk-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Walk Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Map/walk-line.svg)
 */
export const WalkLineIcon: IconType = (props) => {
  return GenIcon(walkLine)(props);
};

/**
 * The react component for the `wallet-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wallet 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/wallet-2-fill.svg)
 */
export const Wallet2FillIcon: IconType = (props) => {
  return GenIcon(wallet2Fill)(props);
};

/**
 * The react component for the `wallet-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wallet 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/wallet-2-line.svg)
 */
export const Wallet2LineIcon: IconType = (props) => {
  return GenIcon(wallet2Line)(props);
};

/**
 * The react component for the `wallet-3-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wallet 3 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/wallet-3-fill.svg)
 */
export const Wallet3FillIcon: IconType = (props) => {
  return GenIcon(wallet3Fill)(props);
};

/**
 * The react component for the `wallet-3-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wallet 3 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/wallet-3-line.svg)
 */
export const Wallet3LineIcon: IconType = (props) => {
  return GenIcon(wallet3Line)(props);
};

/**
 * The react component for the `wallet-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wallet Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/wallet-fill.svg)
 */
export const WalletFillIcon: IconType = (props) => {
  return GenIcon(walletFill)(props);
};

/**
 * The react component for the `wallet-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wallet Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/wallet-line.svg)
 */
export const WalletLineIcon: IconType = (props) => {
  return GenIcon(walletLine)(props);
};

/**
 * The react component for the `water-flash-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Water Flash Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/water-flash-fill.svg)
 */
export const WaterFlashFillIcon: IconType = (props) => {
  return GenIcon(waterFlashFill)(props);
};

/**
 * The react component for the `water-flash-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Water Flash Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Finance/water-flash-line.svg)
 */
export const WaterFlashLineIcon: IconType = (props) => {
  return GenIcon(waterFlashLine)(props);
};

/**
 * The react component for the `webcam-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Webcam Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/webcam-fill.svg)
 */
export const WebcamFillIcon: IconType = (props) => {
  return GenIcon(webcamFill)(props);
};

/**
 * The react component for the `webcam-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Webcam Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/webcam-line.svg)
 */
export const WebcamLineIcon: IconType = (props) => {
  return GenIcon(webcamLine)(props);
};

/**
 * The react component for the `wechat-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wechat 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/wechat-2-fill.svg)
 */
export const Wechat2FillIcon: IconType = (props) => {
  return GenIcon(wechat2Fill)(props);
};

/**
 * The react component for the `wechat-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wechat 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/wechat-2-line.svg)
 */
export const Wechat2LineIcon: IconType = (props) => {
  return GenIcon(wechat2Line)(props);
};

/**
 * The react component for the `wechat-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wechat Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/wechat-fill.svg)
 */
export const WechatFillIcon: IconType = (props) => {
  return GenIcon(wechatFill)(props);
};

/**
 * The react component for the `wechat-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wechat Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/wechat-line.svg)
 */
export const WechatLineIcon: IconType = (props) => {
  return GenIcon(wechatLine)(props);
};

/**
 * The react component for the `wechat-pay-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wechat Pay Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/wechat-pay-fill.svg)
 */
export const WechatPayFillIcon: IconType = (props) => {
  return GenIcon(wechatPayFill)(props);
};

/**
 * The react component for the `wechat-pay-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wechat Pay Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/wechat-pay-line.svg)
 */
export const WechatPayLineIcon: IconType = (props) => {
  return GenIcon(wechatPayLine)(props);
};

/**
 * The react component for the `weibo-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Weibo Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/weibo-fill.svg)
 */
export const WeiboFillIcon: IconType = (props) => {
  return GenIcon(weiboFill)(props);
};

/**
 * The react component for the `weibo-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Weibo Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/weibo-line.svg)
 */
export const WeiboLineIcon: IconType = (props) => {
  return GenIcon(weiboLine)(props);
};

/**
 * The react component for the `whatsapp-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Whatsapp Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/whatsapp-fill.svg)
 */
export const WhatsappFillIcon: IconType = (props) => {
  return GenIcon(whatsappFill)(props);
};

/**
 * The react component for the `whatsapp-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Whatsapp Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/whatsapp-line.svg)
 */
export const WhatsappLineIcon: IconType = (props) => {
  return GenIcon(whatsappLine)(props);
};

/**
 * The react component for the `wheelchair-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wheelchair Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/wheelchair-fill.svg)
 */
export const WheelchairFillIcon: IconType = (props) => {
  return GenIcon(wheelchairFill)(props);
};

/**
 * The react component for the `wheelchair-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wheelchair Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Others/wheelchair-line.svg)
 */
export const WheelchairLineIcon: IconType = (props) => {
  return GenIcon(wheelchairLine)(props);
};

/**
 * The react component for the `wifi-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wifi Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/wifi-fill.svg)
 */
export const WifiFillIcon: IconType = (props) => {
  return GenIcon(wifiFill)(props);
};

/**
 * The react component for the `wifi-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wifi Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/wifi-line.svg)
 */
export const WifiLineIcon: IconType = (props) => {
  return GenIcon(wifiLine)(props);
};

/**
 * The react component for the `wifi-off-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wifi Off Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/wifi-off-fill.svg)
 */
export const WifiOffFillIcon: IconType = (props) => {
  return GenIcon(wifiOffFill)(props);
};

/**
 * The react component for the `wifi-off-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wifi Off Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/wifi-off-line.svg)
 */
export const WifiOffLineIcon: IconType = (props) => {
  return GenIcon(wifiOffLine)(props);
};

/**
 * The react component for the `window-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Window 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/window-2-fill.svg)
 */
export const Window2FillIcon: IconType = (props) => {
  return GenIcon(window2Fill)(props);
};

/**
 * The react component for the `window-2-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Window 2 Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/window-2-line.svg)
 */
export const Window2LineIcon: IconType = (props) => {
  return GenIcon(window2Line)(props);
};

/**
 * The react component for the `window-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Window Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/window-fill.svg)
 */
export const WindowFillIcon: IconType = (props) => {
  return GenIcon(windowFill)(props);
};

/**
 * The react component for the `window-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Window Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Business/window-line.svg)
 */
export const WindowLineIcon: IconType = (props) => {
  return GenIcon(windowLine)(props);
};

/**
 * The react component for the `windows-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Windows Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/windows-fill.svg)
 */
export const WindowsFillIcon: IconType = (props) => {
  return GenIcon(windowsFill)(props);
};

/**
 * The react component for the `windows-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Windows Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/windows-line.svg)
 */
export const WindowsLineIcon: IconType = (props) => {
  return GenIcon(windowsLine)(props);
};

/**
 * The react component for the `windy-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Windy Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/windy-fill.svg)
 */
export const WindyFillIcon: IconType = (props) => {
  return GenIcon(windyFill)(props);
};

/**
 * The react component for the `windy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Windy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Weather/windy-line.svg)
 */
export const WindyLineIcon: IconType = (props) => {
  return GenIcon(windyLine)(props);
};

/**
 * The react component for the `wireless-charging-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wireless Charging Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/wireless-charging-fill.svg)
 */
export const WirelessChargingFillIcon: IconType = (props) => {
  return GenIcon(wirelessChargingFill)(props);
};

/**
 * The react component for the `wireless-charging-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wireless Charging Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Device/wireless-charging-line.svg)
 */
export const WirelessChargingLineIcon: IconType = (props) => {
  return GenIcon(wirelessChargingLine)(props);
};

/**
 * The react component for the `women-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Women Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/women-fill.svg)
 */
export const WomenFillIcon: IconType = (props) => {
  return GenIcon(womenFill)(props);
};

/**
 * The react component for the `women-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Women Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/User/women-line.svg)
 */
export const WomenLineIcon: IconType = (props) => {
  return GenIcon(womenLine)(props);
};

/**
 * The react component for the `xbox-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Xbox Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/xbox-fill.svg)
 */
export const XboxFillIcon: IconType = (props) => {
  return GenIcon(xboxFill)(props);
};

/**
 * The react component for the `xbox-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Xbox Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/xbox-line.svg)
 */
export const XboxLineIcon: IconType = (props) => {
  return GenIcon(xboxLine)(props);
};

/**
 * The react component for the `xing-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Xing Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/xing-fill.svg)
 */
export const XingFillIcon: IconType = (props) => {
  return GenIcon(xingFill)(props);
};

/**
 * The react component for the `xing-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Xing Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/xing-line.svg)
 */
export const XingLineIcon: IconType = (props) => {
  return GenIcon(xingLine)(props);
};

/**
 * The react component for the `youtube-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Youtube Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/youtube-fill.svg)
 */
export const YoutubeFillIcon: IconType = (props) => {
  return GenIcon(youtubeFill)(props);
};

/**
 * The react component for the `youtube-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Youtube Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/youtube-line.svg)
 */
export const YoutubeLineIcon: IconType = (props) => {
  return GenIcon(youtubeLine)(props);
};

/**
 * The react component for the `zcool-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zcool Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/zcool-fill.svg)
 */
export const ZcoolFillIcon: IconType = (props) => {
  return GenIcon(zcoolFill)(props);
};

/**
 * The react component for the `zcool-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zcool Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/zcool-line.svg)
 */
export const ZcoolLineIcon: IconType = (props) => {
  return GenIcon(zcoolLine)(props);
};

/**
 * The react component for the `zhihu-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zhihu Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/zhihu-fill.svg)
 */
export const ZhihuFillIcon: IconType = (props) => {
  return GenIcon(zhihuFill)(props);
};

/**
 * The react component for the `zhihu-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zhihu Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Logos/zhihu-line.svg)
 */
export const ZhihuLineIcon: IconType = (props) => {
  return GenIcon(zhihuLine)(props);
};

/**
 * The react component for the `zoom-in-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zoom In Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/zoom-in-fill.svg)
 */
export const ZoomInFillIcon: IconType = (props) => {
  return GenIcon(zoomInFill)(props);
};

/**
 * The react component for the `zoom-in-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zoom In Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/zoom-in-line.svg)
 */
export const ZoomInLineIcon: IconType = (props) => {
  return GenIcon(zoomInLine)(props);
};

/**
 * The react component for the `zoom-out-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zoom Out Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/zoom-out-fill.svg)
 */
export const ZoomOutFillIcon: IconType = (props) => {
  return GenIcon(zoomOutFill)(props);
};

/**
 * The react component for the `zoom-out-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zoom Out Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/zoom-out-line.svg)
 */
export const ZoomOutLineIcon: IconType = (props) => {
  return GenIcon(zoomOutLine)(props);
};

/**
 * The react component for the `zzz-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zzz Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/zzz-fill.svg)
 */
export const ZzzFillIcon: IconType = (props) => {
  return GenIcon(zzzFill)(props);
};

/**
 * The react component for the `zzz-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Zzz Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Health/zzz-line.svg)
 */
export const ZzzLineIcon: IconType = (props) => {
  return GenIcon(zzzLine)(props);
};

export * from './core';