import createBrivenIcon from '../createBrivenIcon';

/**
 * @component @name VectorBucket
 * @description Briven SVG icon component, renders SVG Element with children.
 *
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuOTk5OSAyMEMyMC41MzAzIDIwIDIxLjAzOSAxOS43ODkzIDIxLjQxNDEgMTkuNDE0MkMyMS43ODkyIDE5LjAzOTEgMjEuOTk5OSAxOC41MzA0IDIxLjk5OTkgMThWOEMyMS45OTk5IDcuNDY5NTcgMjEuNzg5MiA2Ljk2MDg2IDIxLjQxNDEgNi41ODU3OUMyMS4wMzkgNi4yMTA3MSAyMC41MzAzIDYgMTkuOTk5OSA2SDEyLjA5OTlDMTEuNzY1NCA2LjAwMzI4IDExLjQzNTQgNS45MjI2MSAxMS4xNDAyIDUuNzY1MzhDMTAuODQ0OSA1LjYwODE1IDEwLjU5MzggNS4zNzkzOCAxMC40MDk5IDUuMUw5LjU5OTg4IDMuOUM5LjQxNzc3IDMuNjIzNDcgOS4xNjk4NSAzLjM5NjQ4IDguODc4MzggMy4yMzk0QzguNTg2OSAzLjA4MjMxIDguMjYwOTkgMy4wMDAwNSA3LjkyOTg4IDNIMy45OTk4OEMzLjQ2OTQ0IDMgMi45NjA3NCAzLjIxMDcxIDIuNTg1NjYgMy41ODU3OUMyLjIxMDU5IDMuOTYwODYgMS45OTk4OCA0LjQ2OTU3IDEuOTk5ODggNVYxOEMxLjk5OTg4IDE4LjUzMDQgMi4yMTA1OSAxOS4wMzkxIDIuNTg1NjYgMTkuNDE0MkMyLjk2MDc0IDE5Ljc4OTMgMy40Njk0NCAyMCAzLjk5OTg4IDIwSDE5Ljk5OTlaIiBzdHJva2U9IiMwMDAiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiAycHgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjc4MzMgMTUuMjE5N1YxOS41TTExLjc4MzMgMTUuMjE5N0wxNi44MzI3IDEyLjI4NjhNMTEuNzgzMyAxNS4yMTk3TDYuNzM0MjUgMTIuMjg2OU02LjczNDI1IDEyLjI4NjlWMTUuNzk2NU02LjczNDI1IDEyLjI4NjlWMTIuMjU2OEw5Ljc1ODg1IDEwLjVNMTYuODMyOCAxNS44MjcyVjEyLjI1NjhMMTMuODA4MyAxMC41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)
 *
 * @param {Object} props - Briven icons props and any valid SVG attribute
 * @returns {JSX.Element} JSX Element
 *
 */
const VectorBucket = createBrivenIcon(
  'VectorBucket',
  [
    [
      'path',
      {
        d: 'M19.9999 20C20.5303 20 21.039 19.7893 21.4141 19.4142C21.7892 19.0391 21.9999 18.5304 21.9999 18V8C21.9999 7.46957 21.7892 6.96086 21.4141 6.58579C21.039 6.21071 20.5303 6 19.9999 6H12.0999C11.7654 6.00328 11.4354 5.92261 11.1402 5.76538C10.8449 5.60815 10.5938 5.37938 10.4099 5.1L9.59988 3.9C9.41777 3.62347 9.16985 3.39648 8.87838 3.2394C8.5869 3.08231 8.26099 3.00005 7.92988 3H3.99988C3.46944 3 2.96074 3.21071 2.58566 3.58579C2.21059 3.96086 1.99988 4.46957 1.99988 5V18C1.99988 18.5304 2.21059 19.0391 2.58566 19.4142C2.96074 19.7893 3.46944 20 3.99988 20H19.9999Z',
        stroke: 'currentColor',
        'stroke-width': '1.5',
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        key: '1wdbdy',
      },
    ],
    [
      'path',
      {
        d: 'M11.7833 15.2197V19.5M11.7833 15.2197L16.8327 12.2868M11.7833 15.2197L6.73425 12.2869M6.73425 12.2869V15.7965M6.73425 12.2869V12.2568L9.75885 10.5M16.8328 15.8272V12.2568L13.8083 10.5',
        stroke: 'currentColor',
        'stroke-width': '1.5',
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        key: '1t09vn',
      },
    ],
  ],
  { fill: 'none' },
);

export default VectorBucket;
