const pluginUrl = window?.MOWCPSData?.pluginUrl || '';

const MOWCPSIcons = {
    abortOutlineIcon: `${pluginUrl}views/assets/icons/abort-circle-icon.svg`,
    accountProfileIcon: `${pluginUrl}views/assets/icons/account-profile-icon.svg`,
    addSmallIcon: `${pluginUrl}views/assets/icons/add-small-icon.svg`,
    addIcon: `${pluginUrl}views/assets/icons/add-icon.svg`,
    addBoxIcon: `${pluginUrl}views/assets/icons/add-box-icon.svg`,
    addPostIcon: `${pluginUrl}views/assets/icons/add-post-outline.svg`,
    addPrimaryIcon: `${pluginUrl}views/assets/icons/add-primary-icon-outline.svg`,
    addCircleIcon: `${pluginUrl}views/assets/icons/add-circle-outline.svg`,
    advancedFeaturesIcon: `${pluginUrl}views/assets/icons/advanced-features-icon.svg`,
    attributeManagementIcon: `${pluginUrl}views/assets/icons/attribute-management-icon.svg`,
    arrowDownIcon: `${pluginUrl}views/assets/icons/arrow-down-icon.svg`,
    arrowDownBlueIcon: `${pluginUrl}views/assets/icons/arrow-down-blue-icon.svg`,
    arrowUpIcon: `${pluginUrl}views/assets/icons/arrow-up-icon.svg`,
    arrowUpBlueIcon: `${pluginUrl}views/assets/icons/arrow-up-blue-icon.svg`,

    alertIcon: `${pluginUrl}views/assets/icons/alert-triangle-icon.svg`,
    alertBlackIcon: `${pluginUrl}views/assets/icons/alert-triangle-black-icon.svg`,

    arrowDiagonalUpIcon: `${pluginUrl}views/assets/icons/arrow-diagonal-right-icon.svg`,
    arrowDiagonalUpBlueIcon: `${pluginUrl}views/assets/icons/arrow-diagonal-right-blue-icon.svg`,

    arrowRightIcon: `${pluginUrl}views/assets/icons/arrow-right-icon.svg`,
    smallArrowLeftIcon: `${pluginUrl}views/assets/icons/small-arrow-left-icon.svg`,
    smallArrowRightIcon: `${pluginUrl}views/assets/icons/small-arrow-right-icon.svg`,
    arrowLeftIcon: `${pluginUrl}views/assets/icons/arrow-left-icon.svg`,
    arrowLeftCircleIcon: `${pluginUrl}views/assets/icons/arrow-left-circle-icon.svg`,
    arrowLeftCircleGrayIcon: `${pluginUrl}views/assets/icons/arrow-left-circle-gray-icon.svg`,
    arrowRightGrayIcon: `${pluginUrl}views/assets/icons/arrow-right-gray-icon.svg`,
    arrowLeftGrayIcon: `${pluginUrl}views/assets/icons/arrow-left-gray-icon.svg`,
    autoFixIcon: `${pluginUrl}views/assets/icons/auto-fix-icon.svg`,
    bookmarkIcon: `${pluginUrl}views/assets/icons/bookmark-icon.svg`,
    businessCardIcon: `${pluginUrl}views/assets/icons/business-card-outline.svg`,
    callOutlineIcon: `${pluginUrl}views/assets/icons/call-outline-icon.svg`,
    calendarIcon: `${pluginUrl}views/assets/icons/calender-icon.svg`,
    checkboxCheckIcon: `${pluginUrl}views/assets/icons/checkbox-check-outline.svg`,
    closeOutlineIcon: `${pluginUrl}views/assets/icons/close-outline-icon.svg`,
    closeRectOutlineIcon: `${pluginUrl}views/assets/icons/close-rectangular-outline.svg`,
    crossGrayIcon: `${pluginUrl}views/assets/icons/cross-icon-gray-outline.svg`,
    curvedVector: `${pluginUrl}views/assets/icons/curved-vector-outline.svg`,
    deleteRedIcon: `${pluginUrl}views/assets/icons/delete-icon-red-outline.svg`,
    deleteLgGrayIcon: `${pluginUrl}views/assets/icons/delete-lg-icon-gray-outline.svg`,
    deleteLgBlackIcon: `${pluginUrl}views/assets/icons/delete-lg-icon-black-outline.svg`,
    deleteLgRedIcon: `${pluginUrl}views/assets/icons/delete-lg-icon-red-outline.svg`,
    debugLogsIcon: `${pluginUrl}views/assets/icons/debug-logs-icon.svg`,
    debugGrayIcon: `${pluginUrl}views/assets/icons/debug-gray-outline.svg`,
    auditLogsIcon: `${pluginUrl}views/assets/icons/audit-logs-icon.svg`,
    auditGrayIcon: `${pluginUrl}views/assets/icons/audit-gray-outline.svg`,
    deleteIcon: `${pluginUrl}views/assets/icons/delete-icon-outline.svg`,
    dollarIcon: `${pluginUrl}views/assets/icons/dollar-icon-outline.svg`,
    goldIcon: `${pluginUrl}views/assets/icons/dollar-icon-gold-outline.svg`,
    editBlackIcon: `${pluginUrl}views/assets/icons/edit-black-icon.svg`,
    editBlueIcon: `${pluginUrl}views/assets/icons/edit-blue-icon.svg`,
    editTextBlackIcon: `${pluginUrl}views/assets/icons/edit-text-black-outline.svg`,
    editTextBlueIcon: `${pluginUrl}views/assets/icons/edit-text-blue-outline.svg`,
    editTextGrayIcon: `${pluginUrl}views/assets/icons/edit-text-gray-outline.svg`,
    emailGrayIcon: `${pluginUrl}views/assets/icons/email-icon-gray-outline.svg`,
    errorIcon: `${pluginUrl}views/assets/icons/error-icon.svg`,
    errorRectIcon: `${pluginUrl}views/assets/icons/error-rect-icon.svg`,
    exportIcon: `${pluginUrl}views/assets/icons/export-icon.svg`,
    exportPrimaryIcon: `${pluginUrl}views/assets/icons/export-primary-icon.svg`,
    eyeCloseIcon: `${pluginUrl}views/assets/icons/eye-close-icon.svg`,
    eyeCloseGrayIcon: `${pluginUrl}views/assets/icons/eye-close-gray-icon.svg`,
    eyeOpenIcon: `${pluginUrl}views/assets/icons/eye-open-icon.svg`,
    eyeOpenGrayIcon: `${pluginUrl}views/assets/icons/eye-open-gray-icon.svg`,
    featureRequestIcon: `${pluginUrl}views/assets/icons/feature-request-icon.svg`,
    fileIcon: `${pluginUrl}views/assets/icons/file-icon.svg`,
    fileUploadIcon: `${pluginUrl}views/assets/icons/file-upload-icon.svg`,
    filterIcon: `${pluginUrl}views/assets/icons/filter-icon.svg`,
    importIcon: `${pluginUrl}views/assets/icons/import-icon.svg`,
    importExportIcon: `${pluginUrl}views/assets/icons/import-export-icon.svg`,
    importPrimaryIcon: `${pluginUrl}views/assets/icons/import-primary-icon.svg`,
    infoIcon: `${pluginUrl}views/assets/icons/info-circle-icon-outline.svg`,
    infoBlueIcon: `${pluginUrl}views/assets/icons/info-circle-blue-outline.svg`,
    labelBoxIcon: `${pluginUrl}views/assets/icons/label-box-icon.svg`,
    licenseExpiryCardIcon: `${pluginUrl}views/assets/icons/license-expiry-card-outline.svg`,
    licenseExpiryCardBlackIcon: `${pluginUrl}views/assets/icons/license-expiry-card-black-outline.svg`,
    licenseTypeCardIcon: `${pluginUrl}views/assets/icons/license-type-card-outline.svg`,
    mailIcon: `${pluginUrl}views/assets/icons/mail-icon-outline.svg`,
    moneyIcon: `${pluginUrl}views/assets/icons/money-icon.svg`,
    pauseOutlineIcon: `${pluginUrl}views/assets/icons/pause-circle.svg`,
    pausedCircleIcon: `${pluginUrl}views/assets/icons/paused-circle-icon.svg`,
    personIcon: `${pluginUrl}views/assets/icons/person-icon-outline.svg`,
    pluginRequiredIcon: `${pluginUrl}views/assets/icons/plugin-required-icon.svg`,
    premiumBadgeIcon: `${pluginUrl}views/assets/icons/premium-badge-icon.svg`,
    progressIcon: `${pluginUrl}views/assets/icons/progress-icon.svg`,

    productEnhancementIcon: `${pluginUrl}views/assets/icons/product-enhancement-icon.svg`,
    refreshIcon: `${pluginUrl}views/assets/icons/refresh-icon.svg`,
    resumeIcon: `${pluginUrl}views/assets/icons/resume-circle-icon.svg`,

    scheduleIcon: `${pluginUrl}views/assets/icons/schedule-icon.svg`,
    scheduleBlueIcon: `${pluginUrl}views/assets/icons/schedule-blue-icon.svg`,
    supplierNumberCardIcon: `${pluginUrl}views/assets/icons/supplier-number-card-outline.svg`,

    successIcon: `${pluginUrl}views/assets/icons/success-icon.svg`,
    searchIcon: `${pluginUrl}views/assets/icons/search-icon-outline.svg`,
    sendRequestIcon: `${pluginUrl}views/assets/icons/send-request-icon.svg`,
    settingsIcon: `${pluginUrl}views/assets/icons/settings-icon.svg`,
    searchGrayIcon: `${pluginUrl}views/assets/icons/search-icon-gray-outline.svg`,
    setupGuideIcon: `${pluginUrl}views/assets/icons/setup-guide-icon.svg`,
    solarArrowRight: `${pluginUrl}views/assets/icons/solar-arrow-right-linear.svg`,
    solarArrowCircle: `${pluginUrl}views/assets/icons/solar-arrow-circle-icon.svg`,
    solarProfile: `${pluginUrl}views/assets/icons/solar-profile-broken-icon.svg`,
    solarBlueProfile: `${pluginUrl}views/assets/icons/solar-profile-broken-blue-icon.svg`,
    solarRefresh: `${pluginUrl}views/assets/icons/solar-refresh-broken-icon.svg`,
    solarBlueRefresh: `${pluginUrl}views/assets/icons/solar-refresh-broken-blue-icon.svg`,
    solarClearLogs: `${pluginUrl}views/assets/icons/solar-clear-log-icon.svg`,
    solarLogin: `${pluginUrl}views/assets/icons/solar-login-outline.svg`,
    solarDownload: `${pluginUrl}views/assets/icons/solar-download-icon.svg`,
    stickyNote: `${pluginUrl}views/assets/icons/sticky-note-icon.svg`,
    supplierIntegrationIcon: `${pluginUrl}views/assets/icons/supplier-integration-icon.svg`,
    trialRequestIcon: `${pluginUrl}views/assets/icons/airplay-icon.svg`,

    uploadFileIcon: `${pluginUrl}views/assets/icons/upload-file-icon.svg`,
    uploadFileGrayIcon: `${pluginUrl}views/assets/icons/upload-file-gray-icon.svg`,
    uploadFileBlueIcon: `${pluginUrl}views/assets/icons/upload-file-blue-icon.svg`,

    testConnection: `${pluginUrl}views/assets/icons/test-connection-icon.svg`,
    tickGrayIcon: `${pluginUrl}views/assets/icons/tick-gray-icon.svg`,
    vertEllipsisMenuIcon: `${pluginUrl}views/assets/icons/vertical-ellipsis-menu-icon.svg`,
    videoIcon: `${pluginUrl}views/assets/icons/video-icon-outline.svg`,
    warningCircleIcon: `${pluginUrl}views/assets/icons/warning-circle-outline.svg`,
    warningIcon: `${pluginUrl}views/assets/icons/warning-icon.svg`,
    windowNavigateIcon: `${pluginUrl}views/assets/icons/window-navigate-icon.svg`,
    windowNavigateBlueIcon: `${pluginUrl}views/assets/icons/window-navigate-blue-icon.svg`,
};

export default MOWCPSIcons;