import { h } from 'vue';

export const BriefcaseIcon = (props: any) => h('svg', {
    fill: 'none',
    viewBox: '0 0 24 24',
    stroke: 'currentColor',
    'stroke-width': 2,
    ...props
}, [
    h('path', {
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        d: 'M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z'
    })
]);

export const UsersIcon = (props: any) => h('svg', {
    fill: 'none',
    viewBox: '0 0 24 24',
    stroke: 'currentColor',
    'stroke-width': 2,
    ...props
}, [
    h('path', {
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        d: 'M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.109A11.386 11.386 0 0110.089 21c-2.316 0-4.47-.689-6.27-1.87v-.108c0-1.112.285-2.16.786-3.07M19.5 10.089c1.688 0 3.057-1.377 3.057-3.076 0-1.699-1.37-3.076-3.057-3.076-1.688 0-3.058 1.377-3.058 3.076 0 1.699 1.37 3.076 3.058 3.076zM10.089 11.362c2.41 0 4.363-1.954 4.363-4.362C14.452 4.59 12.5 2.636 10.09 2.636c-2.41 0-4.364 1.954-4.364 4.364 0 2.408 1.953 4.362 4.363 4.362zM3.07 16.035c-.963.955-1.57 2.274-1.57 3.738v.111C1.5 20.354 2.646 21 4.053 21h10.089c1.408 0 2.553-.646 2.553-1.116v-.111c0-1.464-.607-2.783-1.57-3.738M3.07 16.035A11.382 11.382 0 0110.09 13c2.617 0 5.047.882 6.98 2.37M3.07 16.035A11.455 11.455 0 001.5 19.866M16.5 16.035c.963.955 1.57 2.274 1.57 3.738v.111C18 20.354 19.146 21 20.553 21H21v-1.116c0-1.464-.607-2.783-1.57-3.738'
    })
]);

export const CurrencyBanglaIcon = (props: any) => h('svg', {
    fill: 'none',
    viewBox: '0 0 24 24',
    stroke: 'currentColor',
    'stroke-width': 2,
    ...props
}, [
    h('path', {
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        d: 'M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z'
    })
]);

export const ArrowPathIcon = (props: any) => h('svg', {
    fill: 'none',
    viewBox: '0 0 24 24',
    stroke: 'currentColor',
    'stroke-width': 2,
    ...props
}, [
    h('path', {
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        d: 'M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99'
    })
]);

export const LockClosedIcon = (props: any) => h('svg', {
    fill: 'none',
    viewBox: '0 0 24 24',
    stroke: 'currentColor',
    'stroke-width': 2,
    ...props
}, [
    h('path', {
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        d: 'M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z'
    })
]);

export const UserGroupIcon = (props: any) => h('svg', {
    fill: 'none',
    viewBox: '0 0 24 24',
    stroke: 'currentColor',
    'stroke-width': 2,
    ...props
}, [
    h('path', {
        'stroke-linecap': 'round',
        'stroke-linejoin': 'round',
        d: 'M18 18.72a9.094 9.094 0 003.741-.479 3 3 0 00-4.682-2.72m.94 3.198l.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0112 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 016 18.719m12 0a5.971 5.971 0 00-.941-3.197m0 0A5.995 5.995 0 0012 12.75a5.995 5.995 0 00-5.058 2.772m0 0a3 3 0 00-4.681 2.72 8.986 8.986 0 003.74.477m.94-3.197a5.971 5.971 0 00-.94 3.197M15 6.75a3 3 0 11-6 0 3 3 0 016 0zm6 3a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm-13.5 0a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0z'
    })
]);
