import {forwardRef} from 'react';

import type {SVGIconProps} from './svgIcon';
import {SvgIcon} from './svgIcon';

const IconFrozen = forwardRef<SVGSVGElement, SVGIconProps>((props, ref) => {
  return (
    <SvgIcon {...props} ref={ref}>
      <path d="m8,13.44c-.13,0-.26-.03-.38-.1l-4.06-2.35c-.23-.13-.37-.38-.37-.65v-4.69c0-.27.14-.52.37-.65l4.06-2.35c.23-.13.52-.13.75,0l4.06,2.35c.23.13.37.38.37.65v4.69c0,.27-.14.52-.37.65l-4.06,2.35c-.12.07-.25.1-.38.1Zm-3.31-3.53l3.31,1.91,3.31-1.91v-3.83l-3.31-1.91-3.31,1.91v3.83Z" />
      <path d="m8,4.06c-.16,0-.32-.05-.45-.15l-2.03-1.54c-.33-.25-.39-.72-.14-1.05.25-.33.72-.4,1.05-.14l1.58,1.19,1.58-1.19c.33-.25.8-.18,1.05.14.25.33.19.8-.14,1.05l-2.03,1.54c-.13.1-.29.15-.45.15Z" />
      <path d="m8,4.06c-.41,0-.75-.34-.75-.75V.74C7.25.32,7.59-.01,8-.01s.75.34.75.75v2.57c0,.41-.34.75-.75.75Z" />
      <path d="m10.03,14.98c-.16,0-.32-.05-.45-.15l-1.58-1.19-1.58,1.19c-.33.25-.8.18-1.05-.14-.25-.33-.19-.8.14-1.05l2.03-1.54c.27-.2.64-.2.91,0l2.03,1.54c.33.25.39.72.14,1.05-.15.19-.37.3-.6.3Z" />
      <path d="m8,16.01c-.41,0-.75-.34-.75-.75v-2.57c0-.41.34-.75.75-.75s.75.34.75.75v2.57c0,.41-.34.75-.75.75Z" />
      <path d="m12.38,13.62c-.37,0-.7-.28-.74-.66l-.32-2.53c-.04-.33.14-.65.45-.78l2.35-.99c.38-.16.82.02.98.4.16.38-.02.82-.4.98l-1.82.77.25,1.96c.05.41-.24.79-.65.84-.03,0-.06,0-.09,0Z" />
      <path d="m14.29,12.38c-.13,0-.26-.03-.37-.1l-2.23-1.29c-.36-.21-.48-.67-.27-1.02.21-.36.67-.48,1.02-.27l2.23,1.29c.36.21.48.67.27,1.02-.14.24-.39.38-.65.38Z" />
      <path d="m14.41,7.39c-.1,0-.2-.02-.29-.06l-2.35-.99c-.31-.13-.5-.45-.45-.78l.32-2.53c.05-.41.43-.71.84-.65.41.05.7.43.65.84l-.25,1.96,1.82.77c.38.16.56.6.4.98-.12.29-.4.46-.69.46Z" />
      <path d="m12.06,6.4c-.26,0-.51-.13-.65-.38-.21-.36-.08-.82.27-1.02l2.23-1.29c.36-.21.82-.08,1.02.27.21.36.08.82-.27,1.02l-2.23,1.29c-.12.07-.25.1-.37.1Z" />
      <path d="m3.62,13.62s-.06,0-.09,0c-.41-.05-.7-.43-.65-.84l.25-1.96-1.82-.77c-.38-.16-.56-.6-.4-.98.16-.38.61-.56.98-.4l2.35.99c.31.13.5.45.45.78l-.32,2.53c-.05.38-.37.66-.74.66Z" />
      <path d="m1.71,12.38c-.26,0-.51-.13-.65-.38-.21-.36-.08-.82.27-1.02l2.23-1.29c.36-.21.82-.08,1.02.27.21.36.08.82-.27,1.02l-2.23,1.29c-.12.07-.25.1-.37.1Z" />
      <path d="m1.59,7.39c-.29,0-.57-.17-.69-.46-.16-.38.02-.82.4-.98l1.82-.77-.25-1.96c-.05-.41.24-.79.65-.84.41-.05.79.24.84.65l.32,2.53c.04.33-.14.65-.45.78l-2.35.99c-.09.04-.19.06-.29.06Z" />
      <path d="m3.94,6.4c-.13,0-.26-.03-.37-.1l-2.23-1.29c-.36-.21-.48-.67-.27-1.02s.67-.48,1.02-.27l2.23,1.29c.36.21.48.67.27,1.02-.14.24-.39.38-.65.38Z" />
    </SvgIcon>
  );
});

IconFrozen.displayName = 'IconFrozen';

export {IconFrozen};
