import React from 'react';

interface LogoNordiskProps {
  white?: boolean;
}

const LogoNordisk: React.FC<LogoNordiskProps> = ({ white }) => (
  <div className="logo nordisk">
    <svg width="100%" height="100%" viewBox="0 0 109.92 77.57">
      <g>
        <path
          d="M49.09,66.19a10.34,10.34,0,0,0-3.28.5c-.71.23-.94.5-.94.86v9.31c0,.35.1.39.4.39h1c.3,0,.45,0,.45-.41V68.28c0-.49.79-1,2.26-1,2.45,0,2.45,1.56,2.45,2.54v7c0,.37.13.41.47.41h1.15c.23,0,.25-.23.25-.41V69.63C53.32,68.4,53.3,66.19,49.09,66.19Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M62.41,67A5.21,5.21,0,0,0,57,67c-1.22.82-2,2.42-2,4.93s.8,4.09,2,4.9a5.15,5.15,0,0,0,5.45,0c1.22-.81,2-2.42,2-4.9S63.63,67.78,62.41,67Zm-.9,8.71a2.76,2.76,0,0,1-3.65,0c-.59-.55-1-1.82-1-3.78s.4-3.25,1-3.8a2.76,2.76,0,0,1,3.65,0c.59.55,1,1.81,1,3.8S62.1,75.12,61.51,75.67Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M69.18,66.19a8.62,8.62,0,0,0-2.39.33c-.72.19-1,.5-1,.86V76.9c0,.33.13.35.42.35h1.07c.25,0,.38,0,.38-.35V68.17a1,1,0,0,1,1.07-.94c1.35,0,1.55,1,2.27,1a.87.87,0,0,0,.88-.94C71.91,66.52,70.63,66.19,69.18,66.19Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M80.72,62.57h-1c-.35,0-.39.13-.39.47v3.78a4.62,4.62,0,0,0-2.3-.57c-3.25,0-4.92,3.07-4.92,5.64,0,3.8,2.11,5.68,5.31,5.68,1.57,0,3.75-.78,3.75-1.47V63C81.14,62.62,81,62.57,80.72,62.57ZM79.3,75.5c0,.54-.89.83-1.85.83-2,0-3.49-1.69-3.49-4.59,0-2.53,1.39-4.22,3.32-4.22a2.87,2.87,0,0,1,2,.67Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M85.07,66.44H84c-.36,0-.36.12-.36.4v10c0,.29,0,.37.31.37h1.14c.31,0,.42,0,.42-.37v-10C85.49,66.5,85.4,66.44,85.07,66.44Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M84.58,62.39a1.09,1.09,0,0,0-1.15,1.11,1.06,1.06,0,0,0,1.13,1.08,1.1,1.1,0,0,0,1.13-1.15A1.07,1.07,0,0,0,84.58,62.39Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M97.3,62.51H96.19c-.23,0-.35,0-.35.34V76.92c0,.29.06.33.35.33H97.3c.3,0,.4,0,.4-.31V62.81C97.7,62.51,97.56,62.51,97.3,62.51Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M100,71.51l0,0a13.17,13.17,0,0,0,3.74-4.4.84.84,0,0,0,.12-.42c0-.19-.11-.23-.38-.23h-1c-.37,0-.54,0-.64.31a9.14,9.14,0,0,1-3.72,4.63.21.21,0,0,0-.08.13.16.16,0,0,0,0,.11l3.74,5.32c.21.31.29.31.62.31h1.43c.07,0,.28,0,.28-.23s-.07-.16-.15-.27Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M89.2,69.05A1.67,1.67,0,0,1,91,67.44c1.22,0,1.54.8,2.16.8a.72.72,0,0,0,.76-.74c0-.79-1.36-1.25-2.81-1.25-1.91,0-3.59,1-3.59,3,0,1.79,1.28,2.56,2.81,3.21,1.22.51,2.35,1,2.35,2.11a2,2,0,0,1-2.16,1.84c-1.47,0-1.89-1.09-2.6-1.09-.36,0-.8.15-.8.69,0,.86,1.68,1.59,3.38,1.59,1.89,0,3.86-1,3.86-3.24C94.36,70.82,89.2,71.37,89.2,69.05Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M4.21,66.19a10.32,10.32,0,0,0-3.27.5c-.71.23-.94.5-.94.86v9.31c0,.35.1.39.4.39h1c.3,0,.45,0,.45-.41V68.28c0-.49.79-1,2.26-1,2.45,0,2.45,1.56,2.45,2.54v7c0,.37.13.41.47.41H8.2c.23,0,.25-.23.25-.41V69.63C8.45,68.4,8.43,66.19,4.21,66.19Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M17.55,67a5,5,0,0,0-2.74-.77,4.88,4.88,0,0,0-2.72.77c-1.22.82-2,2.42-2,4.93s.79,4.09,2,4.9a4.89,4.89,0,0,0,2.72.78,5,5,0,0,0,2.74-.78c1.21-.81,2-2.42,2-4.9S18.76,67.78,17.55,67Zm-.91,8.71a2.36,2.36,0,0,1-1.83.69A2.35,2.35,0,0,1,13,75.67c-.59-.55-1-1.82-1-3.78s.4-3.25,1-3.8a2.35,2.35,0,0,1,1.82-.69,2.36,2.36,0,0,1,1.83.69c.59.55,1,1.81,1,3.8S17.23,75.12,16.64,75.67Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M36.71,67A4.88,4.88,0,0,0,34,66.19a5,5,0,0,0-2.74.77c-1.21.82-2,2.42-2,4.93s.8,4.09,2,4.9a5,5,0,0,0,2.74.78,4.89,4.89,0,0,0,2.72-.78c1.22-.81,2-2.42,2-4.9S37.93,67.78,36.71,67Zm-.9,8.71a2.76,2.76,0,0,1-3.65,0c-.59-.55-1-1.82-1-3.78s.4-3.25,1-3.8a2.76,2.76,0,0,1,3.65,0c.59.55,1,1.81,1,3.8S36.4,75.12,35.81,75.67Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M28.8,66.44H27.75c-.15,0-.19.08-.25.29l-2.73,8-2.84-7.9c-.1-.3-.14-.34-.46-.34H20.19c-.08,0-.29,0-.29.25A.84.84,0,0,0,20,67l3.8,9.94c.11.25.15.31.31.33h.82c.25,0,.3,0,.4-.31L29,67a1,1,0,0,0,.08-.33C29.07,66.44,28.9,66.44,28.8,66.44Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M106.88,60.87v0a1,1,0,0,0,1-1,.92.92,0,0,0-.34-.72,1.85,1.85,0,0,0-1.2-.26h-1.25v3.6h.59V61h.34c.47,0,.64.18,1.08,1l.32.56h.71l-.44-.69C107.27,61.06,107.09,61,106.88,60.87Zm-.46-.42h-.71V59.37h.66c.36,0,.92,0,.92.53S106.69,60.45,106.42,60.45Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M106.56,57.32a3.35,3.35,0,1,0,3.36,3.34A3.35,3.35,0,0,0,106.56,57.32Zm0,6.14a2.8,2.8,0,1,1,2.82-2.8A2.8,2.8,0,0,1,106.55,63.46Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M27.18,24.31c.87,1.23,2.59-.81,2.44-1.19S26.32,23.09,27.18,24.31Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M34,16.43a8.22,8.22,0,1,0-8.26-8.22A8.23,8.23,0,0,0,34,16.43Zm.22-14.51a5.45,5.45,0,1,1-5.48,5.44A5.46,5.46,0,0,1,34.24,1.92Z"
          fill={white ? '#fff' : '#202764'}
        />
        <path
          d="M68.25,43.45c2.53,3.27,2.83,9.25-1.45,16.95-.45.8-.17,1.43.34,1.43h3.37c.63,0,.81-.34,1-1.27a26.8,26.8,0,0,1,.81-2.82c.25-.69.36-.8,3-.78.85,0,.81-.44.81-1.15,0-10.42.06-21.19-.72-24.87-1.12-5.2-5.63-5.36-8-5.18s-7.19.93-12,.93a49.25,49.25,0,0,1-19.5-4.43c-1-.45-.49-.64,0-.88,2.11-1.14,3.95-2.2,5.06-4,.86-1.38.53-1.83-.41-1.05a10.31,10.31,0,0,1-10.25,1.84c-4.06-1.44-5.64-5.34-6-6.32s-.87-1.05-.87.39a10,10,0,0,0,2.16,6.45c.54.62.79,1.24.49,1.6a9.11,9.11,0,0,0-1.7,2.39,3.74,3.74,0,0,1-.17,1.18,13.42,13.42,0,0,1-1.83,2.48,1.47,1.47,0,0,0,.26,2c.58.64.94,1.37,1.65,1.69s1.36.09,2.18.24a3.75,3.75,0,0,1,2.63,2c1.15,2.06,2.41,5.28,4.66,8,1,1.19,1,3.34,1,4.06.06,6.24-3.24,12.15-5.34,15.89-.49.89-.39,1.63.28,1.63s3.62,0,4.08,0,.85-.57.89-1.16c.35-5.1,3.26-14.48,5.46-16.08,3.68,2.28,7.34,7.19,5.55,15.75-.1.46-.53,1.49.57,1.49h3.54c.45,0,1.19-.17,1.14-1-.18-3.35-3-10.41-3.74-14.57-.47-2.64,1.64-7.32,9.58-3.72,3.08-2.72,7.07-1.07,5.36,4.17S59,54.23,53.18,60.35c-.66.7-.7,1.49.35,1.49h3.71c.8,0,1.12-.22,1.37-.86s2.88-9,8.08-12.87C67.09,47.8,67.44,46.47,68.25,43.45Zm4.68-7.65c0-.24.29-.24.46-.06,1.21,1.27.79,10.87.54,12.8-.06.47-.52.85-.63-.12-.14-1.24-.79-4.08-1-5.27S72.71,38.63,72.93,35.8ZM66,27.49c.87,1.59.92,2.52.67,3.32A1.94,1.94,0,0,1,65.07,32a7.18,7.18,0,0,0-1.3-4.17C64.52,27.69,65.26,27.58,66,27.49Zm-6.91.83c.51,1.88.44,4.34-.27,5.06-1.12,1.14-6.2.91-7.67.69-.37-.06-.81-.13-1-1.15A45.44,45.44,0,0,1,49.82,28,48,48,0,0,0,59.1,28.32ZM41,31.89a37.71,37.71,0,0,0,1.06-5.54c1,.3,2,.56,3,.8-.67,4.28-2,5.48-2.73,5.77C41.78,33.14,40.6,33.26,41,31.89Zm-9.09,2.25c-.87-1.13-2-3.87-3-4.64-1.88-1.47-3.5-.32-4.23-1.19s-1.11-1-.38-1.91l1.17-1.55c.35-.47.28-1.36.42-1.75a8.55,8.55,0,0,1,1.84-2.24c.92-.8,1.69-.45,4.61,1.31,3.55,2.13,4.63,1.67,3.41,3.58C35,27,32.54,30.18,31.93,34.14Zm25.19,4.3c-6.38-.12-11.29.72-12.19,6.52-.07.42-.31.34-.49.14-1.76-1.89-3.35-2.73-5.94-4.23s-4.31-3.54-4.64-5.55.41-4.7,4.07-9.61c.5-.69.59-.62,2.63.15a32.5,32.5,0,0,1-1.31,6.83c-.34,1.72,1.58,2.09,3.28,1.69s3.3-2.17,4-6.91c.66.13,1.19.23,1.86.33.09,4.93.38,6.05.58,6.51A2.3,2.3,0,0,0,51,35.57c3.9.31,7.66.18,9-1.13s.88-4.5.51-6.24c.61-.05,1.13-.11,1.74-.19a6.08,6.08,0,0,1,1.44,4.11c0,1.13,1.26,1.72,3,.51s1.57-3.32.62-5.25c4-.36,3.78,2.26,3.58,5.46s-.91,7.72-2,8.21S66.12,38.6,57.12,38.44Z"
          fill={white ? '#fff' : '#202764'}
        />
      </g>
    </svg>
  </div>
);

export default LogoNordisk;
