import {forwardRef} from 'react';

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

const IconJson = forwardRef<SVGSVGElement, SVGIconProps>((props, ref) => {
  return (
    <SvgIcon {...props} ref={ref}>
      <path d="m5.1,15.23h-.84c-1.44,0-2.62-1.18-2.62-2.62v-2.06c0-.4-.2-.77-.54-.99l-.29-.19c-.47-.3-.75-.82-.75-1.38s.28-1.07.75-1.38l.3-.19c.33-.22.54-.58.54-.98v-2.06C1.64,1.95,2.81.77,4.26.77h.84c.39,0,.7.32.7.7s-.32.7-.7.7h-.84c-.67,0-1.21.54-1.21,1.21v2.06c0,.88-.44,1.69-1.18,2.17l-.3.19c-.09.06-.11.15-.11.2s.01.14.11.2l.29.19c.74.48,1.18,1.29,1.18,2.17v2.06c0,.67.54,1.21,1.21,1.21h.84c.39,0,.7.32.7.7s-.32.7-.7.7Z" />
      <path d="m11.74,15.23h-.84c-.39,0-.7-.32-.7-.7s.32-.7.7-.7h.84c.67,0,1.21-.54,1.21-1.21v-2.06c0-.88.44-1.69,1.18-2.17l.3-.19c.09-.06.11-.15.11-.2s-.01-.14-.11-.2l-.29-.19c-.74-.48-1.18-1.29-1.18-2.17v-2.06c0-.67-.54-1.21-1.21-1.21h-.84c-.39,0-.7-.32-.7-.7s.32-.7.7-.7h.84c1.44,0,2.62,1.18,2.62,2.62v2.06c0,.4.2.77.54.99l.29.19c.47.3.75.82.75,1.38s-.28,1.07-.75,1.38l-.3.19c-.33.22-.54.58-.54.98v2.06c0,1.44-1.17,2.62-2.62,2.62Z" />
    </SvgIcon>
  );
});

IconJson.displayName = 'IconJson';

export {IconJson};
