Files
2023-03-09 19:00:06 +03:00

506 lines
32 KiB
Swift

// swiftlint:disable all
// Generated using SwiftGen https://github.com/SwiftGen/SwiftGen
#if os(macOS)
import AppKit
#elseif os(iOS)
import UIKit
#elseif os(tvOS) || os(watchOS)
import UIKit
#endif
// Deprecated typealiases
@available(*, deprecated, renamed: "ColorAsset.Color", message: "This typealias will be removed in SwiftGen 7.0")
internal typealias AssetColorTypeAlias = ColorAsset.Color
@available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0")
internal typealias AssetImageTypeAlias = ImageAsset.Image
// swiftlint:disable superfluous_disable_command file_length implicit_return
// MARK: - Asset Catalogs
// swiftlint:disable identifier_name line_length nesting type_body_length type_name
internal enum Asset {
internal static let accountDelete = ImageAsset(name: "account-delete")
internal static let accountExport = ImageAsset(name: "account-export")
internal static let accountPinBackspace = ImageAsset(name: "account-pin-backspace")
internal static let accountPinFaceId = ImageAsset(name: "account-pin-faceId")
internal static let accountPinNumberBackground = ImageAsset(name: "account-pin-number-background")
internal static let accountPinStarEmpty = ImageAsset(name: "account-pin-star-empty")
internal static let accountPinStarError = ImageAsset(name: "account-pin-star-error")
internal static let accountPinStarFill = ImageAsset(name: "account-pin-star-fill")
internal static let accountPinTimeout = ImageAsset(name: "account-pin-timeout")
internal static let accountSecurityOff = ImageAsset(name: "account-security-off")
internal static let accountSecurityOn = ImageAsset(name: "account-security-on")
internal static let accountAdd = ImageAsset(name: "account-add")
internal static let accountArrowCircleRight = ImageAsset(name: "account-arrow-circle-right")
internal static let accountConnectError = ImageAsset(name: "account-connect-error")
internal static let accountConnectSuccess = ImageAsset(name: "account-connect-success")
internal static let accountEmpty = ImageAsset(name: "account-empty")
internal static let accountFaceid = ImageAsset(name: "account-faceid")
internal static let accountInvite = ImageAsset(name: "account-invite")
internal static let accountLock = ImageAsset(name: "account-lock")
internal static let accountManualLogo = ImageAsset(name: "account-manual-logo")
internal static let accountOnboardingLogo = ImageAsset(name: "account-onboarding-logo")
internal static let accountPasswordPopup = ImageAsset(name: "account-passwordPopup")
internal static let accountPrivateKey = ImageAsset(name: "account-privateKey")
internal static let accountProtectionLocked = ImageAsset(name: "account-protection-locked")
internal static let accountProtectionUnlocked = ImageAsset(name: "account-protection-unlocked")
internal static let accountRadioOff = ImageAsset(name: "account-radio-off")
internal static let accountRadioOn = ImageAsset(name: "account-radio-on")
internal static let accountRefresh = ImageAsset(name: "account-refresh")
internal static let accountSuccess = ImageAsset(name: "account-success")
internal static let accountSymbolEos = ImageAsset(name: "account-symbolEos")
internal static let accountTrash = ImageAsset(name: "account-trash")
internal static let accountOnboardingTutorialStep1 = ImageAsset(name: "accountOnboarding-tutorial-step1")
internal static let accountOnboardingTutorialStep2 = ImageAsset(name: "accountOnboarding-tutorial-step2")
internal static let accountOnboardingTutorialStep3 = ImageAsset(name: "accountOnboarding-tutorial-step3")
internal static let accountOnboardingTutorialStep4 = ImageAsset(name: "accountOnboarding-tutorial-step4")
internal static let accountInterfaceChat = ImageAsset(name: "account-interface-chat")
internal static let accountInterfaceChat2 = ImageAsset(name: "account-interface-chat2")
internal static let accountInterfaceWallet = ImageAsset(name: "account-interface-wallet")
internal static let accountInterfaceWallet2 = ImageAsset(name: "account-interface-wallet2")
internal static let accountOnboardingBackground = ImageAsset(name: "account-onboarding-background")
internal static let accountOnboardingCurrentStep = ImageAsset(name: "account-onboarding-current-step")
internal static let accountOnboardingStep = ImageAsset(name: "account-onboarding-step")
internal static let accountTutorial1 = ImageAsset(name: "account-tutorial-1")
internal static let accountTutorial22 = ImageAsset(name: "account-tutorial-2-2")
internal static let accountTutorial23 = ImageAsset(name: "account-tutorial-2-3")
internal static let accountTutorial2 = ImageAsset(name: "account-tutorial-2")
internal static let accountTutorial3 = ImageAsset(name: "account-tutorial-3")
internal static let accountTutorial41 = ImageAsset(name: "account-tutorial-4-1")
internal static let accountTutorial42 = ImageAsset(name: "account-tutorial-4-2")
internal static let accountTutorial5 = ImageAsset(name: "account-tutorial-5")
internal static let accountTutorial6 = ImageAsset(name: "account-tutorial-6")
internal static let accountTutorial71 = ImageAsset(name: "account-tutorial-7-1")
internal static let accountTutorial72 = ImageAsset(name: "account-tutorial-7-2")
internal static let accountTutorial73 = ImageAsset(name: "account-tutorial-7-3")
internal static let accountTutorial81 = ImageAsset(name: "account-tutorial-8-1")
internal static let accountTutorial82 = ImageAsset(name: "account-tutorial-8-2")
internal static let accountTutorial83 = ImageAsset(name: "account-tutorial-8-3")
internal static let apartmentsApartmentFavoritesOff = ImageAsset(name: "apartments-apartment-favoritesOff")
internal static let apartmentsApartmentFavoritesOn = ImageAsset(name: "apartments-apartment-favoritesOn")
internal static let apartmentsCancel = ImageAsset(name: "apartments-cancel")
internal static let apartmentsDetailsBus = ImageAsset(name: "apartments-details-bus")
internal static let apartmentsDetailsDownload = ImageAsset(name: "apartments-details-download")
internal static let apartmentsDetailsWalk = ImageAsset(name: "apartments-details-walk")
internal static let apartmentsEmission = ImageAsset(name: "apartments-emission")
internal static let apartmentsFilterFavoritesOff = ImageAsset(name: "apartments-filter-favoritesOff")
internal static let apartmentsFilterFavoritesOn = ImageAsset(name: "apartments-filter-favoritesOn")
internal static let apartmentsFiltersOff = ImageAsset(name: "apartments-filtersOff")
internal static let apartmentsFiltersOn = ImageAsset(name: "apartments-filtersOn")
internal static let apartmentsMapCenter = ImageAsset(name: "apartments-map-center")
internal static let apartmentsMapCluster = ImageAsset(name: "apartments-map-cluster")
internal static let apartmentsMapSingle = ImageAsset(name: "apartments-map-single")
internal static let apartmentsMapZoomIn = ImageAsset(name: "apartments-map-zoomIn")
internal static let apartmentsMapZoomOut = ImageAsset(name: "apartments-map-zoomOut")
internal static let apartmentsTimer = ImageAsset(name: "apartments-timer")
internal static let apartmentsTokenization = ImageAsset(name: "apartments-tokenization")
internal static let appartmentsWarning = ImageAsset(name: "appartments-warning")
internal static let cccpExchangeRequestChat = ImageAsset(name: "cccp-exchangeRequest-chat")
internal static let cccpExchangeRequestDate = ImageAsset(name: "cccp-exchangeRequest-date")
internal static let cccpExchangeRequestRefreshTimer = ImageAsset(name: "cccp-exchangeRequest-refresh-timer")
internal static let cccpExchangeRequestRefresh = ImageAsset(name: "cccp-exchangeRequest-refresh")
internal static let cashBillCollapse = ImageAsset(name: "cash-bill-collapse")
internal static let cashBillLeft = ImageAsset(name: "cash-bill-left")
internal static let cashBillRight = ImageAsset(name: "cash-bill-right")
internal static let cashBillUncollapse = ImageAsset(name: "cash-bill-uncollapse")
internal static let cashBill = ImageAsset(name: "cash-bill")
internal static let cashExchange = ImageAsset(name: "cash-exchange")
internal static let cashSwapback = ImageAsset(name: "cash-swapback")
internal static let cccpMainButtonInactive = ImageAsset(name: "cccp-main-buttonInactive")
internal static let cccpMainCertificatesEmpty = ImageAsset(name: "cccp-main-certificates-empty")
internal static let cccpMainDestroyTokens = ImageAsset(name: "cccp-main-destroyTokens")
internal static let cccpMainDividends = ImageAsset(name: "cccp-main-dividends")
internal static let cccpMainDividendsButtonImage = ImageAsset(name: "cccp-main-dividendsButtonImage")
internal static let cccpMainGenerateTokens = ImageAsset(name: "cccp-main-generateTokens")
internal static let cccpMainIncomingExchangeRequests = ImageAsset(name: "cccp-main-incomingExchangeRequests")
internal static let cccpMainLogo = ImageAsset(name: "cccp-main-logo")
internal static let cccpMainNoAccountsState = ImageAsset(name: "cccp-main-noAccountsState")
internal static let cccpMainOutgoingExchangeRequests = ImageAsset(name: "cccp-main-outgoingExchangeRequests")
internal static let cccpMainPriorityButtonImage = ImageAsset(name: "cccp-main-priorityButtonImage")
internal static let cccpMainPriorityFire = ImageAsset(name: "cccp-main-priorityFire")
internal static let cccpMainRulesButtonImage = ImageAsset(name: "cccp-main-rulesButtonImage")
internal static let cccpRequestsEmpty1 = ImageAsset(name: "cccp-requests-empty-1")
internal static let cccpRequestsEmpty = ImageAsset(name: "cccp-requests-empty")
internal static let cardAmex = ImageAsset(name: "card-amex")
internal static let cardDankort = ImageAsset(name: "card-dankort")
internal static let cardDiners = ImageAsset(name: "card-diners")
internal static let cardDiscover = ImageAsset(name: "card-discover")
internal static let cardJcb = ImageAsset(name: "card-jcb")
internal static let cardLaser = ImageAsset(name: "card-laser")
internal static let cardMaestro = ImageAsset(name: "card-maestro")
internal static let cardMastercard = ImageAsset(name: "card-mastercard")
internal static let cardUnionpay = ImageAsset(name: "card-unionpay")
internal static let cardUnknown = ImageAsset(name: "card-unknown")
internal static let cardVisa = ImageAsset(name: "card-visa")
internal static let cardsEmpty = ImageAsset(name: "cards-empty")
internal static let dark = ColorAsset(name: "Dark")
internal static let disabled = ColorAsset(name: "Disabled")
internal static let gray = ColorAsset(name: "Gray")
internal static let green = ColorAsset(name: "Green")
internal static let liSTRedEnd = ColorAsset(name: "LiSTRedEnd")
internal static let lightGray = ColorAsset(name: "LightGray")
internal static let brick = ColorAsset(name: "Brick")
internal static let coal = ColorAsset(name: "Coal")
internal static let deepWater = ColorAsset(name: "DeepWater")
internal static let fog = ColorAsset(name: "Fog")
internal static let forest = ColorAsset(name: "Forest")
internal static let granite = ColorAsset(name: "Granite")
internal static let gypsum = ColorAsset(name: "Gypsum")
internal static let marble = ColorAsset(name: "Marble")
internal static let pebble = ColorAsset(name: "Pebble")
internal static let snow = ColorAsset(name: "Snow")
internal static let textBrick = ColorAsset(name: "TextBrick")
internal static let textCoal = ColorAsset(name: "TextCoal")
internal static let textDeepWater = ColorAsset(name: "TextDeepWater")
internal static let textDryGranite = ColorAsset(name: "TextDryGranite")
internal static let textFog = ColorAsset(name: "TextFog")
internal static let textForest = ColorAsset(name: "TextForest")
internal static let textGranite = ColorAsset(name: "TextGranite")
internal static let textMarble = ColorAsset(name: "TextMarble")
internal static let textPebble = ColorAsset(name: "TextPebble")
internal static let textSnow = ColorAsset(name: "TextSnow")
internal static let commonMinusCounter = ImageAsset(name: "common-minus-counter")
internal static let commonPlusCounter = ImageAsset(name: "common-plus-counter")
internal static let commonPopupError = ImageAsset(name: "common-popup-error")
internal static let commonPopupSuccess = ImageAsset(name: "common-popup-success")
internal static let commonAccessoryFailed = ImageAsset(name: "common-accessory-failed")
internal static let commonAccessorySuccess = ImageAsset(name: "common-accessory-success")
internal static let commonAdd = ImageAsset(name: "common-add")
internal static let commonAlertFailed = ImageAsset(name: "common-alert-failed")
internal static let commonAlertSuccess = ImageAsset(name: "common-alert-success")
internal static let commonArrowDownP2pMemo = ImageAsset(name: "common-arrow-down-p2p-memo")
internal static let commonArrowDown = ImageAsset(name: "common-arrow-down")
internal static let commonArrowDown2 = ImageAsset(name: "common-arrow-down2")
internal static let commonArrowRight1 = ImageAsset(name: "common-arrow-right-1")
internal static let commonArrowRight = ImageAsset(name: "common-arrow-right")
internal static let commonArrowUpP2pMemo = ImageAsset(name: "common-arrow-up-p2p-memo")
internal static let commonArrowUp = ImageAsset(name: "common-arrow-up")
internal static let commonBack = ImageAsset(name: "common-back")
internal static let commonBlocksIo = ImageAsset(name: "common-blocks-io")
internal static let commonButtonQr = ImageAsset(name: "common-button-qr")
internal static let commonButtonQrDisabled = ImageAsset(name: "common-button-qr-disabled")
internal static let qrDisabled = ImageAsset(name: "qr-disabled")
internal static let commonCard = ImageAsset(name: "common-card")
internal static let commonCheckboxDisabled = ImageAsset(name: "common-checkbox-disabled")
internal static let commonCheckboxEnabled = ImageAsset(name: "common-checkbox-enabled")
internal static let commonClose1 = ImageAsset(name: "common-close-1")
internal static let commonClose = ImageAsset(name: "common-close")
internal static let commonCollapse = ImageAsset(name: "common-collapse")
internal static let commonCopy = ImageAsset(name: "common-copy")
internal static let commonEos = ImageAsset(name: "common-eos")
internal static let commonErrorAlert = ImageAsset(name: "common-error-alert")
internal static let commonFaceId = ImageAsset(name: "common-face-id")
internal static let commonInfoBlue = ImageAsset(name: "common-info-blue")
internal static let commonInfo = ImageAsset(name: "common-info")
internal static let commonLock = ImageAsset(name: "common-lock")
internal static let commonMenuHorizontal = ImageAsset(name: "common-menu-horizontal")
internal static let commonMenuVertical = ImageAsset(name: "common-menu-vertical")
internal static let commonMenu = ImageAsset(name: "common-menu")
internal static let commonMore = ImageAsset(name: "common-more")
internal static let commonPasswordHide = ImageAsset(name: "common-password-hide")
internal static let commonPasswordShow = ImageAsset(name: "common-password-show")
internal static let commonPlus = ImageAsset(name: "common-plus")
internal static let commonQrGrid = ImageAsset(name: "common-qr-grid")
internal static let commonQr = ImageAsset(name: "common-qr")
internal static let commonRadioNormal = ImageAsset(name: "common-radio-normal")
internal static let commonRadioSelected = ImageAsset(name: "common-radio-selected")
internal static let commonScan = ImageAsset(name: "common-scan")
internal static let commonSearch = ImageAsset(name: "common-search")
internal static let commonSecure = ImageAsset(name: "common-secure")
internal static let commonSelected = ImageAsset(name: "common-selected")
internal static let commonSettingsGear = ImageAsset(name: "common-settings-gear")
internal static let commonSettings = ImageAsset(name: "common-settings")
internal static let commonShadow = ImageAsset(name: "common-shadow")
internal static let commonShareWhite = ImageAsset(name: "common-share-white")
internal static let commonShare = ImageAsset(name: "common-share")
internal static let commonTextfieldClear = ImageAsset(name: "common-textfield-clear")
internal static let commonToken = ImageAsset(name: "common-token")
internal static let commonTouchId = ImageAsset(name: "common-touch-id")
internal static let commonUncollapse = ImageAsset(name: "common-uncollapse")
internal static let commonWarning = ImageAsset(name: "common-warning")
internal static let primaryQrButton = ImageAsset(name: "primary-qr-button")
internal static let chatAdd = ImageAsset(name: "chat-add")
internal static let chatCreate = ImageAsset(name: "chat-create")
internal static let chatDownload = ImageAsset(name: "chat-download")
internal static let chatQr = ImageAsset(name: "chat-qr")
internal static let chatSend = ImageAsset(name: "chat-send")
internal static let chatWarningWhite = ImageAsset(name: "chat-warning-white")
internal static let chatsAddPlus = ImageAsset(name: "chats-addPlus")
internal static let chatsEmpty = ImageAsset(name: "chats-empty")
internal static let chatsLocked = ImageAsset(name: "chats-locked")
internal static let chatsRefresh = ImageAsset(name: "chats-refresh")
internal static let chatsTopButtonQr = ImageAsset(name: "chats-top-button_qr")
internal static let chatsTopButtonReceive = ImageAsset(name: "chats-top-button_receive")
internal static let chatsTopButtonTransfer = ImageAsset(name: "chats-top-button_transfer")
internal static let defiButtonCccp = ImageAsset(name: "defi-button-cccp")
internal static let defiButtonCccpExchangeRequests = ImageAsset(name: "defi-button-cccpExchangeRequests")
internal static let defiButtonInheritance = ImageAsset(name: "defi-button-inheritance")
internal static let defiButtonSetttings = ImageAsset(name: "defi-button-setttings")
internal static let defiButtonSwap = ImageAsset(name: "defi-button-swap")
internal static let billFilter = ImageAsset(name: "bill-filter")
internal static let cardFilter = ImageAsset(name: "card-filter")
internal static let cashFilter = ImageAsset(name: "cash-filter")
internal static let cryptoFilter = ImageAsset(name: "crypto-filter")
internal static let electroFilter = ImageAsset(name: "electro-filter")
internal static let filterHigh = ImageAsset(name: "filter-high")
internal static let filterLow = ImageAsset(name: "filter-low")
internal static let filterNewOld = ImageAsset(name: "filter-new-old")
internal static let filterOldNew = ImageAsset(name: "filter-old-new")
internal static let filterRateDown = ImageAsset(name: "filter-rate-down")
internal static let filterRateUp = ImageAsset(name: "filter-rate-up")
internal static let filterSort = ImageAsset(name: "filter-sort")
internal static let filterStar = ImageAsset(name: "filter-star")
internal static let virtualFilter = ImageAsset(name: "virtual-filter")
internal static let finance = ImageAsset(name: "Finance")
internal static let flatnewAttention = ImageAsset(name: "flatnew-attention")
internal static let flatnewDeleteBg = ImageAsset(name: "flatnew-delete-bg")
internal static let flatnewDelete = ImageAsset(name: "flatnew-delete")
internal static let flatnewMetroAdd = ImageAsset(name: "flatnew-metro-add")
internal static let flatnewNext = ImageAsset(name: "flatnew-next")
internal static let flatnewSave = ImageAsset(name: "flatnew-save")
internal static let flatnewSelected = ImageAsset(name: "flatnew-selected")
internal static let flatnewStep = ImageAsset(name: "flatnew-step")
internal static let flatnewSubwayRemove = ImageAsset(name: "flatnew-subway-remove")
internal static let flatnewUnselected = ImageAsset(name: "flatnew-unselected")
internal static let flatnewUploadBg = ImageAsset(name: "flatnew-upload-bg")
internal static let flatnewUpload = ImageAsset(name: "flatnew-upload")
internal static let addFavorites = ImageAsset(name: "add-favorites")
internal static let barButtonClose = ImageAsset(name: "bar-button-close")
internal static let checkboxOff = ImageAsset(name: "checkbox-off")
internal static let checkboxOn = ImageAsset(name: "checkbox-on")
internal static let chevronDown = ImageAsset(name: "chevron-down")
internal static let flatsPlus = ImageAsset(name: "flats-plus")
internal static let floorIcon = ImageAsset(name: "floor-icon")
internal static let roomsIcon = ImageAsset(name: "rooms-icon")
internal static let squareIcon = ImageAsset(name: "square-icon")
internal static let inheritanceCalendar = ImageAsset(name: "inheritance-calendar")
internal static let inheritanceDelete = ImageAsset(name: "inheritance-delete")
internal static let inheritanceEditWhite = ImageAsset(name: "inheritance-edit-white")
internal static let inheritanceEdit = ImageAsset(name: "inheritance-edit")
internal static let inheritanceEmpty = ImageAsset(name: "inheritance-empty")
internal static let inheritanceRefresh = ImageAsset(name: "inheritance-refresh")
internal static let mainApartments = ImageAsset(name: "main-apartments")
internal static let mainChat = ImageAsset(name: "main-chat")
internal static let mainEmpty = ImageAsset(name: "main-empty")
internal static let mainInviteQr = ImageAsset(name: "main-invite-qr")
internal static let mainNoInternet = ImageAsset(name: "main-no-internet")
internal static let mainP2pBuy = ImageAsset(name: "main-p2p-buy")
internal static let mainP2pSell = ImageAsset(name: "main-p2p-sell")
internal static let mainWallet = ImageAsset(name: "main-wallet")
internal static let onboardingCreate = ImageAsset(name: "onboarding-create")
internal static let onboardingIcon = ImageAsset(name: "onboarding-icon")
internal static let onboardingLink = ImageAsset(name: "onboarding-link")
internal static let onboardingPrivateKey = ImageAsset(name: "onboarding-privateKey")
internal static let onboardingRightArrow = ImageAsset(name: "onboarding-right-arrow")
internal static let onboardingTitle = ImageAsset(name: "onboarding-title")
internal static let p2pOrderCardTypeCard = ImageAsset(name: "p2p-order-card-type-card")
internal static let p2pOrderCardTypeCash = ImageAsset(name: "p2p-order-card-type-cash")
internal static let p2pOrderCardTypeCryptoExchange = ImageAsset(name: "p2p-order-card-type-crypto_exchange")
internal static let p2pOrderCardTypeEmoney = ImageAsset(name: "p2p-order-card-type-emoney")
internal static let p2pOrderCardTypeUrl = ImageAsset(name: "p2p-order-card-type-url")
internal static let p2pOrderCardTypeVcard = ImageAsset(name: "p2p-order-card-type-vcard")
internal static let p2pOrderTypeCard = ImageAsset(name: "p2p-order-type-card")
internal static let p2pOrderTypeCash = ImageAsset(name: "p2p-order-type-cash")
internal static let p2pOrderTypeCryptoExchange = ImageAsset(name: "p2p-order-type-crypto_exchange")
internal static let p2pOrderTypeEmoney = ImageAsset(name: "p2p-order-type-emoney")
internal static let p2pOrderTypeUrl = ImageAsset(name: "p2p-order-type-url")
internal static let p2pOrderTypeVcard = ImageAsset(name: "p2p-order-type-vcard")
internal static let p2pBank = ImageAsset(name: "p2p-bank")
internal static let p2pBlockchain = ImageAsset(name: "p2p-blockchain")
internal static let p2pCard = ImageAsset(name: "p2p-card")
internal static let p2pChat = ImageAsset(name: "p2p-chat")
internal static let p2pCity = ImageAsset(name: "p2p-city")
internal static let p2pCountry = ImageAsset(name: "p2p-country")
internal static let p2pCurrencyGet = ImageAsset(name: "p2p-currency-get")
internal static let p2pCvvEyeClosed = ImageAsset(name: "p2p-cvvEyeClosed")
internal static let p2pCvvEyeOpen = ImageAsset(name: "p2p-cvvEyeOpen")
internal static let p2pDealDate = ImageAsset(name: "p2p-deal-date")
internal static let p2pDealTimer = ImageAsset(name: "p2p-deal-timer")
internal static let p2pFilters = ImageAsset(name: "p2p-filters")
internal static let p2pHistoryActive = ImageAsset(name: "p2p-history-active")
internal static let p2pHistoryEmpty = ImageAsset(name: "p2p-history-empty")
internal static let p2pHistoryOld = ImageAsset(name: "p2p-history-old")
internal static let p2pLockIcon = ImageAsset(name: "p2p-lock-icon")
internal static let p2pOrderCardInfoPoint = ImageAsset(name: "p2p-order-card-info-point")
internal static let p2pOrderCardMore = ImageAsset(name: "p2p-order-card-more")
internal static let p2pOrderMaxButton = ImageAsset(name: "p2p-order-maxButton")
internal static let p2pOrderQr = ImageAsset(name: "p2p-order-qr")
internal static let p2pOrdersEmptyBuy = ImageAsset(name: "p2p-orders-empty-buy")
internal static let p2pOrdersEmptySell = ImageAsset(name: "p2p-orders-empty-sell")
internal static let p2pPaymentSystem = ImageAsset(name: "p2p-paymentSystem")
internal static let p2pUser = ImageAsset(name: "p2p-user")
internal static let arrowTop = ImageAsset(name: "arrowTop")
internal static let resourcesIcon = ImageAsset(name: "resources-icon")
internal static let resourcesRefund = ImageAsset(name: "resources-refund")
internal static let resourcesTransactions = ImageAsset(name: "resources-transactions")
internal static let changeTokens = ImageAsset(name: "change-tokens")
internal static let collectMlnk = ImageAsset(name: "collect-mlnk")
internal static let mlnkGrey = ImageAsset(name: "mlnk-grey")
internal static let swapTabBar = ImageAsset(name: "swap-tabBar")
internal static let tokenEOS = ImageAsset(name: "token-EOS")
internal static let tokenGT = ImageAsset(name: "token-GT")
internal static let tokenLI = ImageAsset(name: "token-LI")
internal static let tokenCashShadow = ImageAsset(name: "token-cashShadow")
internal static let tokenEurcash = ImageAsset(name: "token-eurcash")
internal static let tokenGbpcash = ImageAsset(name: "token-gbpcash")
internal static let tokenInrcash = ImageAsset(name: "token-inrcash")
internal static let tokenJpycash = ImageAsset(name: "token-jpycash")
internal static let tokenKlnk = ImageAsset(name: "token-klnk")
internal static let tokenMlnk = ImageAsset(name: "token-mlnk")
internal static let tokenRmbcash = ImageAsset(name: "token-rmbcash")
internal static let tokenRubcash = ImageAsset(name: "token-rubcash")
internal static let tokenRubles = ImageAsset(name: "token-rubles")
internal static let tokenSwap = ImageAsset(name: "token-swap")
internal static let tokenUahcash = ImageAsset(name: "token-uahcash")
internal static let tokenUsdcash = ImageAsset(name: "token-usdcash")
internal static let tokenIQ = ImageAsset(name: "token-iq")
internal static let tokenTPT = ImageAsset(name: "token-tpt")
internal static let tokenPizza = ImageAsset(name: "token-pizza")
internal static let tokenUSDT = ImageAsset(name: "token-USDT")
internal static let walletBuyFreeTransactions = ImageAsset(name: "wallet-buy-free-transactions")
internal static let walletFreeTransactionCircle = ImageAsset(name: "wallet-free-transaction-circle")
internal static let walletFreeTransactionSymbol = ImageAsset(name: "wallet-free-transaction-symbol")
internal static let walletReceiveQrBl = ImageAsset(name: "wallet-receive-qr-bl")
internal static let walletReceiveQrBr = ImageAsset(name: "wallet-receive-qr-br")
internal static let walletReceiveQrTl = ImageAsset(name: "wallet-receive-qr-tl")
internal static let walletReceiveQrTr = ImageAsset(name: "wallet-receive-qr-tr")
internal static let walletReceiveShare = ImageAsset(name: "wallet-receive-share")
internal static let walletAdd = ImageAsset(name: "wallet-add")
internal static let walletArrowRight = ImageAsset(name: "wallet-arrow-right")
internal static let walletCoin = ImageAsset(name: "wallet-coin")
internal static let walletEmpty = ImageAsset(name: "wallet-empty")
internal static let walletEmptyView = ImageAsset(name: "wallet-emptyView")
internal static let walletHistoryEmpty = ImageAsset(name: "wallet-history-empty")
internal static let walletInheritanceCalendar = ImageAsset(name: "wallet-inheritance-calendar")
internal static let walletInheritancePeriod = ImageAsset(name: "wallet-inheritance-period")
internal static let walletInheritanceRefresh = ImageAsset(name: "wallet-inheritance-refresh")
internal static let walletInheritanceSetup = ImageAsset(name: "wallet-inheritance-setup")
internal static let walletInheritanceShares = ImageAsset(name: "wallet-inheritance-shares")
internal static let walletMenuCashExport = ImageAsset(name: "wallet-menu-cash-export")
internal static let walletMenuCashImport = ImageAsset(name: "wallet-menu-cash-import")
internal static let walletMenuCredit = ImageAsset(name: "wallet-menu-credit")
internal static let walletMenuInheritance = ImageAsset(name: "wallet-menu-inheritance")
internal static let walletMenuP2pPay = ImageAsset(name: "wallet-menu-p2p-pay")
internal static let walletMenuP2pSell = ImageAsset(name: "wallet-menu-p2p-sell")
internal static let walletMenuReceive = ImageAsset(name: "wallet-menu-receive")
internal static let walletMenuResources = ImageAsset(name: "wallet-menu-resources")
internal static let walletMenuSwap = ImageAsset(name: "wallet-menu-swap")
internal static let walletMenuTransfer = ImageAsset(name: "wallet-menu-transfer")
internal static let walletMenuTransferToCard = ImageAsset(name: "wallet-menu-transferToCard")
internal static let walletNoHistoryOfActions = ImageAsset(name: "wallet-noHistoryOfActions")
internal static let walletTransaction = ImageAsset(name: "wallet-transaction")
}
// swiftlint:enable identifier_name line_length nesting type_body_length type_name
// MARK: - Implementation Details
internal final class ColorAsset {
internal fileprivate(set) var name: String
#if os(macOS)
internal typealias Color = NSColor
#elseif os(iOS) || os(tvOS) || os(watchOS)
internal typealias Color = UIColor
#endif
@available(iOS 11.0, tvOS 11.0, watchOS 4.0, macOS 10.13, *)
internal private(set) lazy var color: Color = Color(asset: self)
#if os(iOS) || os(tvOS)
@available(iOS 11.0, tvOS 11.0, *)
internal func color(compatibleWith traitCollection: UITraitCollection) -> Color {
let bundle = BundleToken.bundle
guard let color = Color(named: name, in: bundle, compatibleWith: traitCollection) else {
fatalError("Unable to load color asset named \(name).")
}
return color
}
#endif
fileprivate init(name: String) {
self.name = name
}
}
internal extension ColorAsset.Color {
@available(iOS 11.0, tvOS 11.0, watchOS 4.0, macOS 10.13, *)
convenience init!(asset: ColorAsset) {
let bundle = BundleToken.bundle
#if os(iOS) || os(tvOS)
self.init(named: asset.name, in: bundle, compatibleWith: nil)
#elseif os(macOS)
self.init(named: NSColor.Name(asset.name), bundle: bundle)
#elseif os(watchOS)
self.init(named: asset.name)
#endif
}
}
internal struct ImageAsset {
internal fileprivate(set) var name: String
#if os(macOS)
internal typealias Image = NSImage
#elseif os(iOS) || os(tvOS) || os(watchOS)
internal typealias Image = UIImage
#endif
@available(iOS 8.0, tvOS 9.0, watchOS 2.0, macOS 10.7, *)
internal var image: Image {
let bundle = BundleToken.bundle
#if os(iOS) || os(tvOS)
let image = Image(named: name, in: bundle, compatibleWith: nil)
#elseif os(macOS)
let name = NSImage.Name(self.name)
let image = (bundle == .main) ? NSImage(named: name) : bundle.image(forResource: name)
#elseif os(watchOS)
let image = Image(named: name)
#endif
guard let result = image else {
fatalError("Unable to load image asset named \(name).")
}
return result
}
#if os(iOS) || os(tvOS)
@available(iOS 8.0, tvOS 9.0, *)
internal func image(compatibleWith traitCollection: UITraitCollection) -> Image {
let bundle = BundleToken.bundle
guard let result = Image(named: name, in: bundle, compatibleWith: traitCollection) else {
fatalError("Unable to load image asset named \(name).")
}
return result
}
#endif
}
internal extension ImageAsset.Image {
@available(iOS 8.0, tvOS 9.0, watchOS 2.0, *)
@available(macOS, deprecated,
message: "This initializer is unsafe on macOS, please use the ImageAsset.image property")
convenience init!(asset: ImageAsset) {
#if os(iOS) || os(tvOS)
let bundle = BundleToken.bundle
self.init(named: asset.name, in: bundle, compatibleWith: nil)
#elseif os(macOS)
self.init(named: NSImage.Name(asset.name))
#elseif os(watchOS)
self.init(named: asset.name)
#endif
}
}
// swiftlint:disable convenience_type
private final class BundleToken {
static let bundle: Bundle = {
#if SWIFT_PACKAGE
return Bundle.module
#else
return Bundle(for: BundleToken.self)
#endif
}()
}
// swiftlint:enable convenience_type