voyager-admin/voyager

View on GitHub
resources/assets/js/icons.ts

Summary

Maintainability
A
0 mins
Test Coverage
// This file is automatically generated. Run `npm run scripts` or any other command to re-generate it!

import { defineAsyncComponent, defineComponent, h } from 'vue';
import LoadingIcon from '@heroicons/vue/24/outline/esm/ArrowPathIcon';
import ErrorIcon from '@heroicons/vue/24/outline/esm/XCircleIcon';

const IconLoader = defineComponent({
    props: {
        size: {
            type: Number,
            default: 5,
        }
    },
    render() {
        return h('div', { class: `overflow-hidden h-${this.size} w-${this.size} animate-spin-reverse` }, [ h(LoadingIcon) ]);
    }
});

const IconError = defineComponent({
    props: {
        size: {
            type: Number,
            default: 5,
        },
        icon: {
            type: String
        }
    },
    mounted() {
        console.warn(`Icon "${this.icon}" could not be loaded. Please reload the page to give it another try!`);
    },
    render() {
        return h('div', { class: `overflow-hidden h-${this.size} w-${this.size}`, style: "color: red !important" }, [ h(ErrorIcon) ]);
    }
});

export default {
    AcademicCap: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "AcademicCapIcon" */'@heroicons/vue/24/outline/esm/AcademicCapIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    AdjustmentsHorizontal: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "AdjustmentsHorizontalIcon" */'@heroicons/vue/24/outline/esm/AdjustmentsHorizontalIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    AdjustmentsVertical: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "AdjustmentsVerticalIcon" */'@heroicons/vue/24/outline/esm/AdjustmentsVerticalIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArchiveBoxArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArchiveBoxArrowDownIcon" */'@heroicons/vue/24/outline/esm/ArchiveBoxArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArchiveBoxXMark: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArchiveBoxXMarkIcon" */'@heroicons/vue/24/outline/esm/ArchiveBoxXMarkIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArchiveBox: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArchiveBoxIcon" */'@heroicons/vue/24/outline/esm/ArchiveBoxIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDownCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownCircleIcon" */'@heroicons/vue/24/outline/esm/ArrowDownCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDownLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowDownLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDownOnSquareStack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownOnSquareStackIcon" */'@heroicons/vue/24/outline/esm/ArrowDownOnSquareStackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDownOnSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownOnSquareIcon" */'@heroicons/vue/24/outline/esm/ArrowDownOnSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDownRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownRightIcon" */'@heroicons/vue/24/outline/esm/ArrowDownRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDownTray: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownTrayIcon" */'@heroicons/vue/24/outline/esm/ArrowDownTrayIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowDownIcon" */'@heroicons/vue/24/outline/esm/ArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLeftCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLeftCircleIcon" */'@heroicons/vue/24/outline/esm/ArrowLeftCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLeftOnRectangle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLeftOnRectangleIcon" */'@heroicons/vue/24/outline/esm/ArrowLeftOnRectangleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLongDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLongDownIcon" */'@heroicons/vue/24/outline/esm/ArrowLongDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLongLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLongLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowLongLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLongRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLongRightIcon" */'@heroicons/vue/24/outline/esm/ArrowLongRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowLongUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowLongUpIcon" */'@heroicons/vue/24/outline/esm/ArrowLongUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowPathRoundedSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowPathRoundedSquareIcon" */'@heroicons/vue/24/outline/esm/ArrowPathRoundedSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowPath: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowPathIcon" */'@heroicons/vue/24/outline/esm/ArrowPathIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowRightCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowRightCircleIcon" */'@heroicons/vue/24/outline/esm/ArrowRightCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowRightOnRectangle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowRightOnRectangleIcon" */'@heroicons/vue/24/outline/esm/ArrowRightOnRectangleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowRightIcon" */'@heroicons/vue/24/outline/esm/ArrowRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowSmallDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowSmallDownIcon" */'@heroicons/vue/24/outline/esm/ArrowSmallDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowSmallLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowSmallLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowSmallLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowSmallRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowSmallRightIcon" */'@heroicons/vue/24/outline/esm/ArrowSmallRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowSmallUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowSmallUpIcon" */'@heroicons/vue/24/outline/esm/ArrowSmallUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowTopRightOnSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowTopRightOnSquareIcon" */'@heroicons/vue/24/outline/esm/ArrowTopRightOnSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowTrendingDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowTrendingDownIcon" */'@heroicons/vue/24/outline/esm/ArrowTrendingDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowTrendingUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowTrendingUpIcon" */'@heroicons/vue/24/outline/esm/ArrowTrendingUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUpCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpCircleIcon" */'@heroicons/vue/24/outline/esm/ArrowUpCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUpLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowUpLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUpOnSquareStack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpOnSquareStackIcon" */'@heroicons/vue/24/outline/esm/ArrowUpOnSquareStackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUpOnSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpOnSquareIcon" */'@heroicons/vue/24/outline/esm/ArrowUpOnSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUpRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpRightIcon" */'@heroicons/vue/24/outline/esm/ArrowUpRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUpTray: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpTrayIcon" */'@heroicons/vue/24/outline/esm/ArrowUpTrayIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUpIcon" */'@heroicons/vue/24/outline/esm/ArrowUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUturnDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUturnDownIcon" */'@heroicons/vue/24/outline/esm/ArrowUturnDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUturnLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUturnLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowUturnLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUturnRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUturnRightIcon" */'@heroicons/vue/24/outline/esm/ArrowUturnRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowUturnUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowUturnUpIcon" */'@heroicons/vue/24/outline/esm/ArrowUturnUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowsPointingIn: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowsPointingInIcon" */'@heroicons/vue/24/outline/esm/ArrowsPointingInIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowsPointingOut: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowsPointingOutIcon" */'@heroicons/vue/24/outline/esm/ArrowsPointingOutIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowsRightLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowsRightLeftIcon" */'@heroicons/vue/24/outline/esm/ArrowsRightLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ArrowsUpDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ArrowsUpDownIcon" */'@heroicons/vue/24/outline/esm/ArrowsUpDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    AtSymbol: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "AtSymbolIcon" */'@heroicons/vue/24/outline/esm/AtSymbolIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Backspace: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BackspaceIcon" */'@heroicons/vue/24/outline/esm/BackspaceIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Backward: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BackwardIcon" */'@heroicons/vue/24/outline/esm/BackwardIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Banknotes: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BanknotesIcon" */'@heroicons/vue/24/outline/esm/BanknotesIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bars2: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Bars2Icon" */'@heroicons/vue/24/outline/esm/Bars2Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bars3BottomLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Bars3BottomLeftIcon" */'@heroicons/vue/24/outline/esm/Bars3BottomLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bars3BottomRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Bars3BottomRightIcon" */'@heroicons/vue/24/outline/esm/Bars3BottomRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bars3CenterLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Bars3CenterLeftIcon" */'@heroicons/vue/24/outline/esm/Bars3CenterLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bars3: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Bars3Icon" */'@heroicons/vue/24/outline/esm/Bars3Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bars4: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Bars4Icon" */'@heroicons/vue/24/outline/esm/Bars4Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BarsArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BarsArrowDownIcon" */'@heroicons/vue/24/outline/esm/BarsArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BarsArrowUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BarsArrowUpIcon" */'@heroicons/vue/24/outline/esm/BarsArrowUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Battery0: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Battery0Icon" */'@heroicons/vue/24/outline/esm/Battery0Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Battery100: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Battery100Icon" */'@heroicons/vue/24/outline/esm/Battery100Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Battery50: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Battery50Icon" */'@heroicons/vue/24/outline/esm/Battery50Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Beaker: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BeakerIcon" */'@heroicons/vue/24/outline/esm/BeakerIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BellAlert: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BellAlertIcon" */'@heroicons/vue/24/outline/esm/BellAlertIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BellSlash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BellSlashIcon" */'@heroicons/vue/24/outline/esm/BellSlashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BellSnooze: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BellSnoozeIcon" */'@heroicons/vue/24/outline/esm/BellSnoozeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bell: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BellIcon" */'@heroicons/vue/24/outline/esm/BellIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BoltSlash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BoltSlashIcon" */'@heroicons/vue/24/outline/esm/BoltSlashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bolt: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BoltIcon" */'@heroicons/vue/24/outline/esm/BoltIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BookOpen: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BookOpenIcon" */'@heroicons/vue/24/outline/esm/BookOpenIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BookmarkSlash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BookmarkSlashIcon" */'@heroicons/vue/24/outline/esm/BookmarkSlashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BookmarkSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BookmarkSquareIcon" */'@heroicons/vue/24/outline/esm/BookmarkSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bookmark: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BookmarkIcon" */'@heroicons/vue/24/outline/esm/BookmarkIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Briefcase: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BriefcaseIcon" */'@heroicons/vue/24/outline/esm/BriefcaseIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BugAnt: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BugAntIcon" */'@heroicons/vue/24/outline/esm/BugAntIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BuildingLibrary: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BuildingLibraryIcon" */'@heroicons/vue/24/outline/esm/BuildingLibraryIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BuildingOffice2: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BuildingOffice2Icon" */'@heroicons/vue/24/outline/esm/BuildingOffice2Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BuildingOffice: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BuildingOfficeIcon" */'@heroicons/vue/24/outline/esm/BuildingOfficeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    BuildingStorefront: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BuildingStorefrontIcon" */'@heroicons/vue/24/outline/esm/BuildingStorefrontIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Cake: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CakeIcon" */'@heroicons/vue/24/outline/esm/CakeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Calculator: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CalculatorIcon" */'@heroicons/vue/24/outline/esm/CalculatorIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CalendarDays: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CalendarDaysIcon" */'@heroicons/vue/24/outline/esm/CalendarDaysIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Calendar: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CalendarIcon" */'@heroicons/vue/24/outline/esm/CalendarIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Camera: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CameraIcon" */'@heroicons/vue/24/outline/esm/CameraIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChartBarSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChartBarSquareIcon" */'@heroicons/vue/24/outline/esm/ChartBarSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChartBar: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChartBarIcon" */'@heroicons/vue/24/outline/esm/ChartBarIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChartPie: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChartPieIcon" */'@heroicons/vue/24/outline/esm/ChartPieIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleBottomCenterText: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleBottomCenterTextIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleBottomCenterTextIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleBottomCenter: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleBottomCenterIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleBottomCenterIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleLeftEllipsis: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleLeftEllipsisIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleLeftEllipsisIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleLeftRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleLeftRightIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleLeftRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleLeftIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleOvalLeftEllipsis: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleOvalLeftEllipsisIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleOvalLeftEllipsisIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChatBubbleOvalLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChatBubbleOvalLeftIcon" */'@heroicons/vue/24/outline/esm/ChatBubbleOvalLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CheckBadge: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CheckBadgeIcon" */'@heroicons/vue/24/outline/esm/CheckBadgeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CheckCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CheckCircleIcon" */'@heroicons/vue/24/outline/esm/CheckCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Check: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CheckIcon" */'@heroicons/vue/24/outline/esm/CheckIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronDoubleDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronDoubleDownIcon" */'@heroicons/vue/24/outline/esm/ChevronDoubleDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronDoubleLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronDoubleLeftIcon" */'@heroicons/vue/24/outline/esm/ChevronDoubleLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronDoubleRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronDoubleRightIcon" */'@heroicons/vue/24/outline/esm/ChevronDoubleRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronDoubleUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronDoubleUpIcon" */'@heroicons/vue/24/outline/esm/ChevronDoubleUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronDownIcon" */'@heroicons/vue/24/outline/esm/ChevronDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronLeftIcon" */'@heroicons/vue/24/outline/esm/ChevronLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronRightIcon" */'@heroicons/vue/24/outline/esm/ChevronRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronUpDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronUpDownIcon" */'@heroicons/vue/24/outline/esm/ChevronUpDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ChevronUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ChevronUpIcon" */'@heroicons/vue/24/outline/esm/ChevronUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CircleStack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CircleStackIcon" */'@heroicons/vue/24/outline/esm/CircleStackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ClipboardDocumentCheck: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ClipboardDocumentCheckIcon" */'@heroicons/vue/24/outline/esm/ClipboardDocumentCheckIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ClipboardDocumentList: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ClipboardDocumentListIcon" */'@heroicons/vue/24/outline/esm/ClipboardDocumentListIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ClipboardDocument: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ClipboardDocumentIcon" */'@heroicons/vue/24/outline/esm/ClipboardDocumentIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Clipboard: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ClipboardIcon" */'@heroicons/vue/24/outline/esm/ClipboardIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Clock: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ClockIcon" */'@heroicons/vue/24/outline/esm/ClockIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CloudArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CloudArrowDownIcon" */'@heroicons/vue/24/outline/esm/CloudArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CloudArrowUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CloudArrowUpIcon" */'@heroicons/vue/24/outline/esm/CloudArrowUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Cloud: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CloudIcon" */'@heroicons/vue/24/outline/esm/CloudIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CodeBracketSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CodeBracketSquareIcon" */'@heroicons/vue/24/outline/esm/CodeBracketSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CodeBracket: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CodeBracketIcon" */'@heroicons/vue/24/outline/esm/CodeBracketIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Cog6Tooth: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Cog6ToothIcon" */'@heroicons/vue/24/outline/esm/Cog6ToothIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Cog8Tooth: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Cog8ToothIcon" */'@heroicons/vue/24/outline/esm/Cog8ToothIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Cog: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CogIcon" */'@heroicons/vue/24/outline/esm/CogIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CommandLine: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CommandLineIcon" */'@heroicons/vue/24/outline/esm/CommandLineIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ComputerDesktop: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ComputerDesktopIcon" */'@heroicons/vue/24/outline/esm/ComputerDesktopIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CpuChip: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CpuChipIcon" */'@heroicons/vue/24/outline/esm/CpuChipIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CreditCard: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CreditCardIcon" */'@heroicons/vue/24/outline/esm/CreditCardIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CubeTransparent: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CubeTransparentIcon" */'@heroicons/vue/24/outline/esm/CubeTransparentIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Cube: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CubeIcon" */'@heroicons/vue/24/outline/esm/CubeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CurrencyBangladeshi: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CurrencyBangladeshiIcon" */'@heroicons/vue/24/outline/esm/CurrencyBangladeshiIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CurrencyDollar: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CurrencyDollarIcon" */'@heroicons/vue/24/outline/esm/CurrencyDollarIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CurrencyEuro: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CurrencyEuroIcon" */'@heroicons/vue/24/outline/esm/CurrencyEuroIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CurrencyPound: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CurrencyPoundIcon" */'@heroicons/vue/24/outline/esm/CurrencyPoundIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CurrencyRupee: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CurrencyRupeeIcon" */'@heroicons/vue/24/outline/esm/CurrencyRupeeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CurrencyYen: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CurrencyYenIcon" */'@heroicons/vue/24/outline/esm/CurrencyYenIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CursorArrowRays: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CursorArrowRaysIcon" */'@heroicons/vue/24/outline/esm/CursorArrowRaysIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    CursorArrowRipple: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "CursorArrowRippleIcon" */'@heroicons/vue/24/outline/esm/CursorArrowRippleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DevicePhoneMobile: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DevicePhoneMobileIcon" */'@heroicons/vue/24/outline/esm/DevicePhoneMobileIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DeviceTablet: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DeviceTabletIcon" */'@heroicons/vue/24/outline/esm/DeviceTabletIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentArrowDownIcon" */'@heroicons/vue/24/outline/esm/DocumentArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentArrowUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentArrowUpIcon" */'@heroicons/vue/24/outline/esm/DocumentArrowUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentChartBar: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentChartBarIcon" */'@heroicons/vue/24/outline/esm/DocumentChartBarIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentCheck: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentCheckIcon" */'@heroicons/vue/24/outline/esm/DocumentCheckIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentDuplicate: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentDuplicateIcon" */'@heroicons/vue/24/outline/esm/DocumentDuplicateIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentMagnifyingGlass: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentMagnifyingGlassIcon" */'@heroicons/vue/24/outline/esm/DocumentMagnifyingGlassIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentMinus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentMinusIcon" */'@heroicons/vue/24/outline/esm/DocumentMinusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentPlus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentPlusIcon" */'@heroicons/vue/24/outline/esm/DocumentPlusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    DocumentText: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentTextIcon" */'@heroicons/vue/24/outline/esm/DocumentTextIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Document: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "DocumentIcon" */'@heroicons/vue/24/outline/esm/DocumentIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    EllipsisHorizontalCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EllipsisHorizontalCircleIcon" */'@heroicons/vue/24/outline/esm/EllipsisHorizontalCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    EllipsisHorizontal: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EllipsisHorizontalIcon" */'@heroicons/vue/24/outline/esm/EllipsisHorizontalIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    EllipsisVertical: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EllipsisVerticalIcon" */'@heroicons/vue/24/outline/esm/EllipsisVerticalIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    EnvelopeOpen: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EnvelopeOpenIcon" */'@heroicons/vue/24/outline/esm/EnvelopeOpenIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Envelope: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EnvelopeIcon" */'@heroicons/vue/24/outline/esm/EnvelopeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ExclamationCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ExclamationCircleIcon" */'@heroicons/vue/24/outline/esm/ExclamationCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ExclamationTriangle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ExclamationTriangleIcon" */'@heroicons/vue/24/outline/esm/ExclamationTriangleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    EyeDropper: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EyeDropperIcon" */'@heroicons/vue/24/outline/esm/EyeDropperIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    EyeSlash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EyeSlashIcon" */'@heroicons/vue/24/outline/esm/EyeSlashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Eye: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "EyeIcon" */'@heroicons/vue/24/outline/esm/EyeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FaceFrown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FaceFrownIcon" */'@heroicons/vue/24/outline/esm/FaceFrownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FaceSmile: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FaceSmileIcon" */'@heroicons/vue/24/outline/esm/FaceSmileIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Film: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FilmIcon" */'@heroicons/vue/24/outline/esm/FilmIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FingerPrint: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FingerPrintIcon" */'@heroicons/vue/24/outline/esm/FingerPrintIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Fire: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FireIcon" */'@heroicons/vue/24/outline/esm/FireIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Flag: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FlagIcon" */'@heroicons/vue/24/outline/esm/FlagIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FolderArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FolderArrowDownIcon" */'@heroicons/vue/24/outline/esm/FolderArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FolderMinus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FolderMinusIcon" */'@heroicons/vue/24/outline/esm/FolderMinusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FolderOpen: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FolderOpenIcon" */'@heroicons/vue/24/outline/esm/FolderOpenIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    FolderPlus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FolderPlusIcon" */'@heroicons/vue/24/outline/esm/FolderPlusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Folder: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FolderIcon" */'@heroicons/vue/24/outline/esm/FolderIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Forward: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ForwardIcon" */'@heroicons/vue/24/outline/esm/ForwardIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Funnel: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "FunnelIcon" */'@heroicons/vue/24/outline/esm/FunnelIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Gif: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GifIcon" */'@heroicons/vue/24/outline/esm/GifIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    GiftTop: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GiftTopIcon" */'@heroicons/vue/24/outline/esm/GiftTopIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Gift: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GiftIcon" */'@heroicons/vue/24/outline/esm/GiftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    GlobeAlt: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GlobeAltIcon" */'@heroicons/vue/24/outline/esm/GlobeAltIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    GlobeAmericas: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GlobeAmericasIcon" */'@heroicons/vue/24/outline/esm/GlobeAmericasIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    GlobeAsiaAustralia: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GlobeAsiaAustraliaIcon" */'@heroicons/vue/24/outline/esm/GlobeAsiaAustraliaIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    GlobeEuropeAfrica: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "GlobeEuropeAfricaIcon" */'@heroicons/vue/24/outline/esm/GlobeEuropeAfricaIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    HandRaised: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HandRaisedIcon" */'@heroicons/vue/24/outline/esm/HandRaisedIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    HandThumbDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HandThumbDownIcon" */'@heroicons/vue/24/outline/esm/HandThumbDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    HandThumbUp: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HandThumbUpIcon" */'@heroicons/vue/24/outline/esm/HandThumbUpIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Hashtag: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HashtagIcon" */'@heroicons/vue/24/outline/esm/HashtagIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Heart: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HeartIcon" */'@heroicons/vue/24/outline/esm/HeartIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    HomeModern: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HomeModernIcon" */'@heroicons/vue/24/outline/esm/HomeModernIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Home: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HomeIcon" */'@heroicons/vue/24/outline/esm/HomeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Identification: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "IdentificationIcon" */'@heroicons/vue/24/outline/esm/IdentificationIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    InboxArrowDown: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "InboxArrowDownIcon" */'@heroicons/vue/24/outline/esm/InboxArrowDownIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    InboxStack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "InboxStackIcon" */'@heroicons/vue/24/outline/esm/InboxStackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Inbox: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "InboxIcon" */'@heroicons/vue/24/outline/esm/InboxIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    InformationCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "InformationCircleIcon" */'@heroicons/vue/24/outline/esm/InformationCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Key: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "KeyIcon" */'@heroicons/vue/24/outline/esm/KeyIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Language: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "LanguageIcon" */'@heroicons/vue/24/outline/esm/LanguageIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Lifebuoy: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "LifebuoyIcon" */'@heroicons/vue/24/outline/esm/LifebuoyIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    LightBulb: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "LightBulbIcon" */'@heroicons/vue/24/outline/esm/LightBulbIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Link: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "LinkIcon" */'@heroicons/vue/24/outline/esm/LinkIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ListBullet: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ListBulletIcon" */'@heroicons/vue/24/outline/esm/ListBulletIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    LockClosed: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "LockClosedIcon" */'@heroicons/vue/24/outline/esm/LockClosedIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    LockOpen: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "LockOpenIcon" */'@heroicons/vue/24/outline/esm/LockOpenIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MagnifyingGlassCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MagnifyingGlassCircleIcon" */'@heroicons/vue/24/outline/esm/MagnifyingGlassCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MagnifyingGlassMinus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MagnifyingGlassMinusIcon" */'@heroicons/vue/24/outline/esm/MagnifyingGlassMinusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MagnifyingGlassPlus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MagnifyingGlassPlusIcon" */'@heroicons/vue/24/outline/esm/MagnifyingGlassPlusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MagnifyingGlass: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MagnifyingGlassIcon" */'@heroicons/vue/24/outline/esm/MagnifyingGlassIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MapPin: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MapPinIcon" */'@heroicons/vue/24/outline/esm/MapPinIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Map: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MapIcon" */'@heroicons/vue/24/outline/esm/MapIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Megaphone: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MegaphoneIcon" */'@heroicons/vue/24/outline/esm/MegaphoneIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Microphone: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MicrophoneIcon" */'@heroicons/vue/24/outline/esm/MicrophoneIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MinusCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MinusCircleIcon" */'@heroicons/vue/24/outline/esm/MinusCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MinusSmall: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MinusSmallIcon" */'@heroicons/vue/24/outline/esm/MinusSmallIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Minus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MinusIcon" */'@heroicons/vue/24/outline/esm/MinusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Moon: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MoonIcon" */'@heroicons/vue/24/outline/esm/MoonIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    MusicalNote: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "MusicalNoteIcon" */'@heroicons/vue/24/outline/esm/MusicalNoteIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Newspaper: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "NewspaperIcon" */'@heroicons/vue/24/outline/esm/NewspaperIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    NoSymbol: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "NoSymbolIcon" */'@heroicons/vue/24/outline/esm/NoSymbolIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PaintBrush: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PaintBrushIcon" */'@heroicons/vue/24/outline/esm/PaintBrushIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PaperAirplane: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PaperAirplaneIcon" */'@heroicons/vue/24/outline/esm/PaperAirplaneIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PaperClip: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PaperClipIcon" */'@heroicons/vue/24/outline/esm/PaperClipIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PauseCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PauseCircleIcon" */'@heroicons/vue/24/outline/esm/PauseCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Pause: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PauseIcon" */'@heroicons/vue/24/outline/esm/PauseIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PencilSquare: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PencilSquareIcon" */'@heroicons/vue/24/outline/esm/PencilSquareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Pencil: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PencilIcon" */'@heroicons/vue/24/outline/esm/PencilIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PhoneArrowDownLeft: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PhoneArrowDownLeftIcon" */'@heroicons/vue/24/outline/esm/PhoneArrowDownLeftIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PhoneArrowUpRight: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PhoneArrowUpRightIcon" */'@heroicons/vue/24/outline/esm/PhoneArrowUpRightIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PhoneXMark: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PhoneXMarkIcon" */'@heroicons/vue/24/outline/esm/PhoneXMarkIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Phone: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PhoneIcon" */'@heroicons/vue/24/outline/esm/PhoneIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Photo: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PhotoIcon" */'@heroicons/vue/24/outline/esm/PhotoIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PlayCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PlayCircleIcon" */'@heroicons/vue/24/outline/esm/PlayCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PlayPause: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PlayPauseIcon" */'@heroicons/vue/24/outline/esm/PlayPauseIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Play: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PlayIcon" */'@heroicons/vue/24/outline/esm/PlayIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PlusCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PlusCircleIcon" */'@heroicons/vue/24/outline/esm/PlusCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PlusSmall: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PlusSmallIcon" */'@heroicons/vue/24/outline/esm/PlusSmallIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Plus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PlusIcon" */'@heroicons/vue/24/outline/esm/PlusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Power: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PowerIcon" */'@heroicons/vue/24/outline/esm/PowerIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PresentationChartBar: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PresentationChartBarIcon" */'@heroicons/vue/24/outline/esm/PresentationChartBarIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PresentationChartLine: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PresentationChartLineIcon" */'@heroicons/vue/24/outline/esm/PresentationChartLineIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Printer: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PrinterIcon" */'@heroicons/vue/24/outline/esm/PrinterIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    PuzzlePiece: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "PuzzlePieceIcon" */'@heroicons/vue/24/outline/esm/PuzzlePieceIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    QrCode: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "QrCodeIcon" */'@heroicons/vue/24/outline/esm/QrCodeIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    QuestionMarkCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "QuestionMarkCircleIcon" */'@heroicons/vue/24/outline/esm/QuestionMarkCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    QueueList: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "QueueListIcon" */'@heroicons/vue/24/outline/esm/QueueListIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Radio: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "RadioIcon" */'@heroicons/vue/24/outline/esm/RadioIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ReceiptPercent: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ReceiptPercentIcon" */'@heroicons/vue/24/outline/esm/ReceiptPercentIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ReceiptRefund: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ReceiptRefundIcon" */'@heroicons/vue/24/outline/esm/ReceiptRefundIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    RectangleGroup: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "RectangleGroupIcon" */'@heroicons/vue/24/outline/esm/RectangleGroupIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    RectangleStack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "RectangleStackIcon" */'@heroicons/vue/24/outline/esm/RectangleStackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    RocketLaunch: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "RocketLaunchIcon" */'@heroicons/vue/24/outline/esm/RocketLaunchIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Rss: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "RssIcon" */'@heroicons/vue/24/outline/esm/RssIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Scale: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ScaleIcon" */'@heroicons/vue/24/outline/esm/ScaleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Scissors: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ScissorsIcon" */'@heroicons/vue/24/outline/esm/ScissorsIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ServerStack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ServerStackIcon" */'@heroicons/vue/24/outline/esm/ServerStackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Server: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ServerIcon" */'@heroicons/vue/24/outline/esm/ServerIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Share: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ShareIcon" */'@heroicons/vue/24/outline/esm/ShareIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ShieldCheck: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ShieldCheckIcon" */'@heroicons/vue/24/outline/esm/ShieldCheckIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ShieldExclamation: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ShieldExclamationIcon" */'@heroicons/vue/24/outline/esm/ShieldExclamationIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ShoppingBag: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ShoppingBagIcon" */'@heroicons/vue/24/outline/esm/ShoppingBagIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ShoppingCart: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ShoppingCartIcon" */'@heroicons/vue/24/outline/esm/ShoppingCartIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    SignalSlash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SignalSlashIcon" */'@heroicons/vue/24/outline/esm/SignalSlashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Signal: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SignalIcon" */'@heroicons/vue/24/outline/esm/SignalIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Sparkles: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SparklesIcon" */'@heroicons/vue/24/outline/esm/SparklesIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    SpeakerWave: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SpeakerWaveIcon" */'@heroicons/vue/24/outline/esm/SpeakerWaveIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    SpeakerXMark: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SpeakerXMarkIcon" */'@heroicons/vue/24/outline/esm/SpeakerXMarkIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Square2Stack: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Square2StackIcon" */'@heroicons/vue/24/outline/esm/Square2StackIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Square3Stack3D: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Square3Stack3DIcon" */'@heroicons/vue/24/outline/esm/Square3Stack3DIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Squares2X2: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "Squares2X2Icon" */'@heroicons/vue/24/outline/esm/Squares2X2Icon'), loadingComponent: IconLoader, errorComponent: IconError }),
    SquaresPlus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SquaresPlusIcon" */'@heroicons/vue/24/outline/esm/SquaresPlusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Star: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "StarIcon" */'@heroicons/vue/24/outline/esm/StarIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    StopCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "StopCircleIcon" */'@heroicons/vue/24/outline/esm/StopCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Stop: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "StopIcon" */'@heroicons/vue/24/outline/esm/StopIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Sun: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SunIcon" */'@heroicons/vue/24/outline/esm/SunIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Swatch: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "SwatchIcon" */'@heroicons/vue/24/outline/esm/SwatchIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    TableCells: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TableCellsIcon" */'@heroicons/vue/24/outline/esm/TableCellsIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Tag: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TagIcon" */'@heroicons/vue/24/outline/esm/TagIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Ticket: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TicketIcon" */'@heroicons/vue/24/outline/esm/TicketIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Trash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TrashIcon" */'@heroicons/vue/24/outline/esm/TrashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Trophy: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TrophyIcon" */'@heroicons/vue/24/outline/esm/TrophyIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Truck: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TruckIcon" */'@heroicons/vue/24/outline/esm/TruckIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Tv: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "TvIcon" */'@heroicons/vue/24/outline/esm/TvIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    UserCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "UserCircleIcon" */'@heroicons/vue/24/outline/esm/UserCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    UserGroup: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "UserGroupIcon" */'@heroicons/vue/24/outline/esm/UserGroupIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    UserMinus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "UserMinusIcon" */'@heroicons/vue/24/outline/esm/UserMinusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    UserPlus: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "UserPlusIcon" */'@heroicons/vue/24/outline/esm/UserPlusIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    User: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "UserIcon" */'@heroicons/vue/24/outline/esm/UserIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Users: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "UsersIcon" */'@heroicons/vue/24/outline/esm/UsersIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Variable: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "VariableIcon" */'@heroicons/vue/24/outline/esm/VariableIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    VideoCameraSlash: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "VideoCameraSlashIcon" */'@heroicons/vue/24/outline/esm/VideoCameraSlashIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    VideoCamera: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "VideoCameraIcon" */'@heroicons/vue/24/outline/esm/VideoCameraIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ViewColumns: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ViewColumnsIcon" */'@heroicons/vue/24/outline/esm/ViewColumnsIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    ViewfinderCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "ViewfinderCircleIcon" */'@heroicons/vue/24/outline/esm/ViewfinderCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Wallet: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "WalletIcon" */'@heroicons/vue/24/outline/esm/WalletIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Wifi: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "WifiIcon" */'@heroicons/vue/24/outline/esm/WifiIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Window: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "WindowIcon" */'@heroicons/vue/24/outline/esm/WindowIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    WrenchScrewdriver: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "WrenchScrewdriverIcon" */'@heroicons/vue/24/outline/esm/WrenchScrewdriverIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Wrench: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "WrenchIcon" */'@heroicons/vue/24/outline/esm/WrenchIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    XCircle: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "XCircleIcon" */'@heroicons/vue/24/outline/esm/XCircleIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    XMark: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "XMarkIcon" */'@heroicons/vue/24/outline/esm/XMarkIcon'), loadingComponent: IconLoader, errorComponent: IconError }),
    Bread: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "BreadIcon" */'./icons/bread'), loadingComponent: IconLoader, errorComponent: IconError}),
    Helm: defineAsyncComponent({ loader: () => import(/* webpackChunkName: "HelmIcon" */'./icons/helm'), loadingComponent: IconLoader, errorComponent: IconError}),
}