// Create a file: IconLogo.jsx

export function UniNetLogo() {
  return (
    <svg
      id="Layer_2"
      data-name="Layer 2"
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 70.04 70.04"
      height={24}
    >
      <g id="Layer_1-2" data-name="Layer 1">
        <g>
          <path
            fill="#fff"
            d="M52.53,4.69C47.38,1.71,41.4,0,35.02,0v17.51c9.67,0,17.51,7.84,17.51,17.51v35.02h17.51v-35.02c0-12.96-7.04-24.28-17.51-30.34Z"
          />
          <path
            fill="#fff"
            d="M17.51,35.02V0H0v35.02c0,12.96,7.04,24.28,17.51,30.34,5.15,2.98,11.13,4.69,17.51,4.69v-17.51c-9.67,0-17.51-7.84-17.51-17.51Z"
          />
        </g>
      </g>
    </svg>
  );
}

export function CraftWave() {
  return (
    <svg
      id="Layer_2"
      data-name="Layer 2"
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 86.47 42.73"
      width={40}
    >
      <g id="Layer_1-2" data-name="Layer 1">
        <path
          fill="#fff"
          d="M59.26,31.61l-3.55,11.12h-1.76l-2.15-6.57-2.09,6.57h-1.76l-3.77-11.12h1.67l2.95,8.31,2.09-6.56-.57-1.76h1.67l2.8,8.31,2.74-8.31h1.71ZM62.69,34.83h1.65l4.17,7.9h-1.68l-.61-1.16h-.92c-1.91,0-3.89.75-4.14,1.07l-.04.09h-1.61l3.7-6.93-.51-.97ZM65.49,40.16l-1.51-2.86-1.83,3.53c.49-.25,1.54-.67,3.13-.67h.21ZM74.31,42.73h-1.98l-3.35-7.72h1.73l2.61,6.15,2.67-6.15h1.74l-3.41,7.72ZM81.63,41.18h4.84v1.55h-6.36v-7.72h6.08v1.53h-4.56v1.88c.67-.39,1.52-.45,2.41-.45h1.13v1.53h-1.13c-1.42,0-1.74.09-2.41.45v1.22Z"
        />
        <path
          fill="#ef4660"
          d="M28.51,23.6c.73,1.23,1.78,1.35,2.54,1.35h1.05v3.25h-1.32c-1.58,0-3.01-.12-4.42-2.4l-2.34-3.8h-.2c-2.37,0-3.01.23-4.24.88v5.32h-3.07v-15.15h9.77c2.78,0,4.77,1.93,4.77,4.56,0,2.31-1.29,3.74-3.48,4.42l.94,1.58ZM26.28,18.98c.91,0,1.7-.5,1.7-1.46,0-1.35-1.17-1.46-2.22-1.46h-6.17v3.8c1.17-.64,2.66-.88,4.24-.88h2.46ZM41.58,12.69h3.25l8.19,15.5h-3.3l-1.2-2.28h-1.81c-3.74,0-7.63,1.46-8.13,2.11l-.09.18h-3.16l7.25-13.6-.99-1.9ZM47.08,23.16l-2.95-5.62-3.6,6.93c.97-.5,3.01-1.32,6.14-1.32h.41ZM60.68,28.19h-2.98v-15.15h11.35v3.01h-8.36v3.68c1.32-.76,2.98-.88,4.74-.88h1.64v3.01h-1.64c-2.78,0-3.42.18-4.74.88v5.44ZM80.77,16.06v12.14h-3.01v-12.14h-5.5v-3.01h14.21v3.01h-5.7ZM37.24,38.55c-.07-1.38-1.31-2.41-2.69-2.41H11.67c-3.63,0-6.57-2.94-6.57-6.57V11.67c0-3.63,2.94-6.57,6.57-6.57h14.9c1.38,0,2.62-1.03,2.69-2.41.08-1.47-1.09-2.69-2.55-2.69h-15.04C5.22,0,0,5.22,0,11.67v17.91c0,6.44,5.22,11.67,11.67,11.67h23.03c1.45,0,2.62-1.22,2.55-2.69Z"
        />
      </g>
    </svg>
  );
}

export function MeliorateCRMLogo() {
  return (
    <svg
      id="Layer_2"
      data-name="Layer 2"
      xmlns="http://www.w3.org/2000/svg"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      viewBox="0 0 75.06 129.02"
      height={46}
    >
      <defs>
        <linearGradient
          id="linear-gradient"
          x1="0"
          y1="64.51"
          x2="75.06"
          y2="64.51"
          gradientUnits="userSpaceOnUse"
        >
          <stop offset="0" stopColor="#ff9600" />
          <stop offset="1" stopColor="#f2573f" />
        </linearGradient>
      </defs>

      <g id="Layer_1-2" data-name="Layer 1">
        <g>
          <path
            fill="#fff"
            d="M13.1,71.49c-4.82,0-8.4-3.04-8.4-7.11s3.48-6.84,8.4-6.84h9.76l-2.75,3.63h-7.01c-2.69,0-4.11,1.11-4.11,3.21s1.52,3.48,4.11,3.48h9.76l-2.75,3.63h-7.01Z"
          />
          <path
            fill="#fff"
            d="M39.93,67.19l4.21,4.3h-5.69l-3.5-3.71h-6.32v3.71h-4.3v-7.19h12.37c1.59,0,2.27-.46,2.27-1.5,0-1.13-.73-1.63-2.29-1.63h-12.34l2.88-3.63h9.05c4.38,0,7.03,1.9,7.03,5.09,0,2.17-1.23,3.75-3.36,4.57Z"
          />
          <path
            fill="#fff"
            d="M65.91,71.49l-2.21-8.09-3.63,6.76c-.65,1.17-1.31,1.56-2.59,1.56s-1.96-.4-2.59-1.56l-3.55-6.76-2.27,8.09h-4.38l3.63-12.24c.35-1.23,1.25-1.94,2.46-1.94,1,0,1.79.5,2.34,1.46l4.44,8.28,4.46-8.28c.52-.96,1.33-1.46,2.34-1.46,1.19,0,2.13.75,2.46,1.94l3.55,12.24h-4.46Z"
          />
        </g>

        <path
          fill="url(#linear-gradient)"
          d="M37.53,129.02l-.47-1.24c-1.09-2.9-1.9-5.76-2.48-7.93-.75-2.77-1.38-5.55-1.89-7.91-1.09-5.26-1.97-10.58-2.63-15.82-.67-5.32-1.16-10.88-1.47-16.51l-.03-.53h17.94l-.03.53c-.31,5.64-.81,11.19-1.47,16.51-.65,5.23-1.54,10.55-2.63,15.81-.51,2.36-1.13,5.14-1.89,7.92-.58,2.17-1.39,5.03-2.48,7.93l-.47,1.24ZM29.62,80.08c.31,5.43.8,10.78,1.44,15.92h0c.65,5.21,1.53,10.5,2.61,15.73.51,2.34,1.13,5.11,1.88,7.86.49,1.83,1.14,4.14,1.99,6.55.84-2.41,1.5-4.73,1.98-6.55.75-2.75,1.37-5.52,1.88-7.86,1.08-5.23,1.96-10.52,2.61-15.73.64-5.13,1.13-10.49,1.44-15.92h-15.82ZM69.07,97.12l-.44-.83c-2.97-5.59-4.33-11.18-5.28-15.91h0c-.03-.14-.05-.27-.07-.41l-.15-.9h11.88l-.16.91c-.02.13-.04.26-.06.39-.95,4.74-2.31,10.33-5.28,15.91l-.44.83ZM64.34,80.19c.88,4.42,2.13,9.59,4.74,14.78,2.6-5.18,3.85-10.36,4.74-14.78,0-.04.01-.07.02-.11h-9.51s.01.07.02.11ZM5.99,97.12l-.44-.83c-2.96-5.58-4.33-11.17-5.28-15.91h0c-.02-.14-.04-.27-.06-.4l-.16-.91h11.88l-.15.9c-.02.13-.04.27-.07.4-.95,4.74-2.31,10.33-5.28,15.91l-.44.83ZM1.25,80.19c.88,4.42,2.14,9.59,4.74,14.78,2.6-5.19,3.85-10.36,4.74-14.78,0-.04.01-.07.02-.11H1.23s.01.07.02.11ZM75.06,50.38h-11.97l.18-1.06c.03-.22.07-.45.11-.67.95-4.75,2.32-10.34,5.26-15.91l.44-.84.44.84c2.94,5.57,4.31,11.17,5.26,15.91.04.23.08.45.11.67.02.16.05.32.08.48l.1.59ZM64.27,49.38h9.62c-.03-.18-.06-.36-.09-.54-.88-4.42-2.14-9.6-4.72-14.77-2.58,5.17-3.83,10.35-4.72,14.77-.03.18-.06.36-.09.54ZM46.5,50.38h-17.95l.03-.53c.32-5.84.82-11.54,1.5-16.95.8-6.09,1.63-11.12,2.62-15.81.5-2.34,1.12-5.11,1.88-7.91.58-2.17,1.38-5.03,2.47-7.93l.47-1.25.47,1.25c1.08,2.9,1.89,5.76,2.47,7.93.76,2.8,1.38,5.57,1.88,7.91.99,4.7,1.82,9.72,2.62,15.81h0c.68,5.4,1.19,11.1,1.5,16.95l.03.53ZM29.61,49.38h15.83c-.32-5.64-.81-11.13-1.47-16.35-.8-6.06-1.63-11.06-2.61-15.73-.5-2.32-1.11-5.08-1.87-7.86-.49-1.82-1.13-4.14-1.97-6.54-.84,2.41-1.48,4.72-1.97,6.54-.75,2.78-1.37,5.54-1.87,7.86-.98,4.67-1.81,9.67-2.61,15.73-.66,5.21-1.15,10.71-1.47,16.34ZM11.97,50.38H0l.1-.59c.03-.16.05-.32.08-.48.03-.22.07-.44.11-.66.95-4.74,2.32-10.34,5.26-15.91l.44-.84.44.84c2.94,5.57,4.31,11.17,5.26,15.91h0c.04.23.08.45.11.67l.18,1.06ZM1.18,49.38h9.62c-.03-.18-.06-.36-.09-.54-.88-4.42-2.14-9.6-4.72-14.77-2.58,5.17-3.83,10.35-4.72,14.77-.03.18-.06.36-.09.54Z"
        />
      </g>
    </svg>
  );
}

export function Human2HumanLogo({ size = 30 }: { size?: number }) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 112.84 117.4"
      height={size}
      role="img"
      aria-label="Human2Human"
    >
      <defs>
        <linearGradient id="h2hGradTop" x1="29.98" y1="65.36" x2="96.24" y2="-.89" gradientUnits="userSpaceOnUse">
          <stop offset="0" stopColor="#ededed" />
          <stop offset=".3" stopColor="#a97bf3" />
          <stop offset=".65" stopColor="#a793ff" />
          <stop offset="1" stopColor="#ededed" />
        </linearGradient>
        <linearGradient id="h2hGradBottom" x1="16.6" y1="118.29" x2="82.86" y2="52.03" gradientUnits="userSpaceOnUse">
          <stop offset="0" stopColor="#ededed" />
          <stop offset=".3" stopColor="#a97bf3" />
          <stop offset=".65" stopColor="#a793ff" />
          <stop offset="1" stopColor="#ededed" />
        </linearGradient>
      </defs>
      <path
        fill="url(#h2hGradTop)"
        d="M86.06,0h-1v50.46L27.78,30.83V0h-1C13.69,0,2.31,9.74.32,22.66c-.21,1.36-.32,2.74-.32,4.12v8.6l87.06,29.84v-11.96l25.78,8.84V26.78c0-14.77-12.01-26.78-26.78-26.78ZM111.84,60.7l-24.78-8.49-1-.34v11.96l-59.28-20.32L1,34.67v-7.89c0-1.35.1-2.67.3-3.97C3.21,10.46,13.89,1,26.78,1v30.55l58.28,19.97,1,.34V1c14.24,0,25.78,11.54,25.78,25.78v33.92Z"
      />
      <path
        fill="url(#h2hGradBottom)"
        d="M25.78,64.14L0,55.3v35.31c0,14.77,12.01,26.78,26.78,26.78h1v-50.46l57.28,19.63v30.83h1c13.09,0,24.47-9.74,26.46-22.66.21-1.36.32-2.74.32-4.12v-8.6L25.78,52.18v11.96ZM26.78,53.58l59.28,20.32,25.78,8.84v7.89c0,1.35-.1,2.67-.3,3.97-1.91,12.36-12.59,21.81-25.48,21.81v-30.55l-58.28-19.97-1-.34v50.86c-14.24,0-25.78-11.54-25.78-25.78v-33.92l24.78,8.49,1,.34v-11.96Z"
      />
      <path
        fill="#ffffff"
        d="M25.78,65.15l1,.34v50.86c-14.24,0-25.78-11.54-25.78-25.78v-33.92l24.78,8.49ZM86.06,73.85l-59.28-20.32v11.96l1,.34,58.28,19.97v30.55c12.89,0,23.57-9.46,25.48-21.81.2-1.29.3-2.62.3-3.97v-7.89l-25.78-8.84ZM26.78,31.55V1C13.89,1,3.21,10.46,1.3,22.81c-.2,1.29-.3,2.62-.3,3.97v7.89l25.78,8.84,59.28,20.32v-11.96l-1-.34L26.78,31.55ZM86.06,1v50.86l1,.34,24.78,8.49V26.78c0-14.24-11.54-25.78-25.78-25.78Z"
      />
    </svg>
  );
}

export function TaskFlowLogo() {
  return (
    <svg
      id="Layer_2"
      data-name="Layer 2"
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 256.05 242.77"
      height={28}
    >
      <g id="Layer_1-2" data-name="Layer 1">
        <path
          fill="#fff"
          d="M50.91,94.35c19.43-27.43,36.74-42.1,64.18-61.57-1.41-.08-2.81-.23-4.22-.23-23.77.06-47.54.1-71.3.29-3.21.03-5.55-.97-7.87-3.15C23.58,22.02,15.26,14.56,7.05,6.97,4.81,4.9,2.7,2.68,0,0h256.05l-7.75,9.02-17.02,19.63c-3.08,3.09-6.53,4.57-10.72,5.3-35.37,6.14-76,19.68-102.73,43.96-3.18,2.77-7.43,5.78-11.04,8.2-4.55,3.05-9.82,4.86-15.29,5.26l-40.59,2.97Z"
        />
        <path
          fill="#fff"
          d="M183.54,85.16l-32.18,2.31c-11.74.81-22.63,6.42-30.09,15.52-12.09,14.73-22.53,33.31-28.2,50.35-5.92,17.79-8.85,35.8-9.3,54.04-.29,11.86,0,23.64,2.77,35.39.52-.07.69-.05.75-.1,13.6-11.59,27.21-23.17,40.75-34.81.57-.49.75-1.45.68-2.15-1.18-10.6-.42-21.19,1.44-31.8,4.61-26.27,14.92-40.62,29.09-60.44,2.43-3.39,24.3-28.31,24.3-28.31Z"
        />
      </g>
    </svg>
  );
}