import type { LogoProps } from '../icon'

export default function HotelNorgeIcon({
  className = '',
  'aria-label': ariaLabel,
  height = 24,
  width = 117,
  ...props
}: LogoProps) {
  return (
    <svg
      className={className}
      width={width}
      height={height}
      viewBox="0 0 117 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      // eslint-disable-next-line formatjs/no-literal-string-in-jsx
      aria-label={ariaLabel ?? 'Hotel Norge'}
      {...props}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M3.54285 11.7371H11.6228V3.54285H3.54285V11.7371ZM20.4114 19.28V3.54285H12.5371L20.4114 19.28ZM3.54285 20.4115H11.6228V12.4343H3.54285V20.4115ZM20.1943 20.4114L12.32 4.67427V20.4114H20.1943ZM2.8457 21.0971H21.0971V2.8457H2.8457V21.0971Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M0 23.9429H23.9429V0H0V23.9429ZM0.697143 23.2571H23.2571V0.697143H0.697143V23.2571Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M30.3086 8.22852H31.7714V11.6571H35.9543V8.22852H37.4172V16.1258H35.9543V12.4457H31.7714V16.1258H30.3086V8.22852Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M43.1315 15.4972C44.6629 15.4972 45.5086 14.2401 45.5086 12.1714C45.5086 10.0801 44.6629 8.83437 43.1315 8.83437C41.5886 8.83437 40.7544 10.0915 40.7544 12.1714C40.7544 14.2515 41.5886 15.4972 43.1315 15.4972ZM43.1315 8.11426C45.3944 8.11426 47.1544 9.86294 47.1544 12.1714C47.1544 14.4801 45.3944 16.2285 43.1315 16.2285C40.8572 16.2285 39.1086 14.4801 39.1086 12.1714C39.1086 9.86294 40.8572 8.11426 43.1315 8.11426Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M50.663 9.01709H47.6802V8.22852H55.0973V9.01709H52.1145V16.1257H50.6516V9.01709H50.663Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M56.7886 8.22852H62.4114V9.02852H58.2514V11.6457H61.3029V12.4457H58.2514V15.3142H62.5943V16.1258H56.7886V8.22852Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M64.4228 8.22852H65.8857V15.3142H69.8742V16.1258H64.4114V8.22852H64.4228Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M80.7658 8.22852H81.7144V16.1485H81.1429L76.0001 9.88566V16.1258H75.0515V8.22852H76.4572L80.7658 13.5085V8.22852Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M87.4286 15.4972C88.96 15.4972 89.8058 14.2401 89.8058 12.1714C89.8058 10.0801 88.96 8.83437 87.4286 8.83437C85.8857 8.83437 85.0514 10.0915 85.0514 12.1714C85.0514 14.2515 85.8857 15.4972 87.4286 15.4972ZM87.4286 8.11426C89.6915 8.11426 91.4514 9.86294 91.4514 12.1714C91.4514 14.4801 89.6915 16.2285 87.4286 16.2285C85.1544 16.2285 83.4058 14.4801 83.4058 12.1714C83.3943 9.86294 85.1428 8.11426 87.4286 8.11426Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M94.6058 11.9314H96.0458C97.1428 11.9314 97.8972 11.5199 97.8972 10.4342C97.8972 9.45137 97.2 9.00566 96.0458 9.00566H94.6058V11.9314ZM94.6058 16.1257H93.1428V8.22852H96.4915C98.1143 8.22852 99.4744 8.79994 99.4744 10.3657C99.4744 11.7371 98.2744 12.3085 97.1085 12.3314V12.3657C98.1029 12.4571 98.6058 12.8913 98.9143 13.7714L99.3258 14.8913C99.4972 15.3484 99.68 15.7028 100.012 16.1371H98.3657C98.1258 15.7714 97.9544 15.3484 97.8514 15.0285L97.3943 13.7599C97.1201 12.9828 96.8115 12.6971 95.8972 12.6971H94.6285V16.1257H94.6058Z"
        fill="#2A1000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M107.897 16.1257L107.371 15.0056C106.937 15.7257 106.012 16.24 104.949 16.24C102.686 16.24 100.994 14.6743 100.994 12.2628C100.994 9.81716 102.869 8.12573 105.189 8.12573C106.64 8.12573 107.737 8.70859 108.389 9.85145L107.771 10.5029C107.28 9.61145 106.594 8.96002 105.349 8.96002C103.783 8.96002 102.652 10.1257 102.652 12.16C102.652 14.16 103.692 15.3943 105.177 15.3943C106.137 15.3943 106.971 14.7657 106.971 13.8172V12.3999H108.457V16.1372H107.897V16.1257Z"
        fill="#2A1000"
      />

      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M110.549 8.22852H116.171V9.02852H112.011V11.6457H115.063V12.4457H112.011V15.3142H116.354V16.1258H110.549V8.22852Z"
        fill="#2A1000"
      />
    </svg>
  )
}
