import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgFlowMetricsDistribution = (
    props: SVGProps<SVGSVGElement>,
    ref: Ref<SVGSVGElement>
) => (
    <svg
        viewBox="0 0 16 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M7.333 6.3c0 .57-.462 1.033-1.033 1.033H1.033C.463 7.333 0 6.871 0 6.3V1.033C0 .463.463 0 1.033 0H6.3c.57 0 1.033.463 1.033 1.033zM6 6V1.333H1.333V6zm10 8.967c0 .57-.463 1.033-1.033 1.033H9.7c-.57 0-1.033-.463-1.033-1.033V9.7c0-.57.462-1.033 1.033-1.033h5.267c.57 0 1.033.462 1.033 1.033zm-1.333-2.105v-1.057l-2.862 2.862h1.057zm0 .943-.862.862h.862zm-3.805.862 3.805-3.805V10h-.196L10 14.471v.196zM10 13.529V12.47L12.471 10h1.058zM10.471 10h1.058L10 11.529V10.47zm4.496-2.667c.57 0 1.033-.462 1.033-1.033V1.033C16 .463 15.537 0 14.967 0H9.7c-.57 0-1.033.463-1.033 1.033V6.3c0 .57.462 1.033 1.033 1.033zM10 5.53l4.195-4.196h-1.057L10 4.471zm.471.471 4.196-4.195v1.057L11.529 6zm2 0 2.196-2.195v1.057L13.529 6zm2 0h.196v-.195zm-3.333-4.667h1.057L10 3.53V2.47zm-.943 0L10 1.53v-.196zM7.333 14.967c0 .57-.462 1.033-1.033 1.033H1.033C.463 16 0 15.537 0 14.967V9.7c0-.57.463-1.033 1.033-1.033H6.3c.57 0 1.033.462 1.033 1.033zM5.53 10l-4.196 4.195v-1.057L4.471 10zM6 14.471v.196h-.195zm0-.942-1.138 1.138H3.805L6 12.47zm-3.138 1.138H1.805L6 10.47v1.058zM3.529 10H2.47l-1.138 1.138v1.057zm-2.196.195L1.53 10h-.196z"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(
    React.forwardRef(SvgFlowMetricsDistribution),
    'FlowMetricsDistribution'
)
