import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgDependencyPredecessor = (
    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="M0 6.667h5.34A3.33 3.33 0 0 0 8.601 4h4.066v3.057l-.856-.855a.667.667 0 1 0-.942.943l1.993 1.993a.66.66 0 0 0 .468.195h-2.67a3.33 3.33 0 0 0-3.327 3.327v.013A3.33 3.33 0 0 0 10.66 16H16v-1.333h-5.34a1.996 1.996 0 0 1-1.993-1.994v-.013c0-1.098.895-1.993 1.993-1.993H16V9.333h-2.664a.67.67 0 0 0 .469-.195l1.993-1.993a.667.667 0 0 0-.943-.943L14 7.057V4c0-.735-.598-1.333-1.333-1.333H8.6A3.33 3.33 0 0 0 5.34 0H0v1.333h.195L0 1.53v.942l1.138-1.138h1.057L0 3.53v.942l3.138-3.138h1.057l-4 4H0zm2.195-1.334H1.138l4-4h.202c.254 0 .497.048.72.135zm.943 0h1.057l2.918-2.917a2 2 0 0 0-.465-.592zm2.202 0h-.202l2.187-2.187q.008.09.008.18v.014A1.996 1.996 0 0 1 5.34 5.333"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(
    React.forwardRef(SvgDependencyPredecessor),
    'DependencyPredecessor'
)
