/* eslint quote-props: 0 */

/**
 * List of all supported currencies
 * @type {Array}
 */
export const CURRENCIES = [
  'aud', 'bgn', 'brl', 'cad', 'chf', 'cny',
  'czk', 'dkk', 'eur', 'gbp', 'hkd', 'hrk',
  'huf', 'idr', 'ils', 'inr', 'jpy', 'krw',
  'mxn', 'myr', 'nok', 'nzd', 'php', 'pln',
  'ron', 'rub', 'sek', 'sgd', 'thb', 'try',
  'uah', 'usd', 'zar', 'btc'
]

/**
 * Array of prioritized currencies
 * @type {Array}
 */
export const PRIORITY_CURRENCIES = [
  'rub',
  'usd',
  'eur'
]

/**
 * Hash of currencies by locale countries
 * @type {Object}
 */
export const CURRENCY_BY_COUNTRY = {
  'AU': 'aud',
  'BR': 'brl',
  'US': 'usd',
  'CA': 'cad',
  'CH': 'chf',
  'CN': 'cny',
  'GB': 'gbp',
  'HK': 'hkd',
  'KR': 'krw',
  'NZ': 'nzd',
  'PH': 'php',
  'RU': 'rub',
  'SG': 'sgd',
  'UA': 'uah',
  'ZA': 'zar',
  'AD': 'eur',
  'AT': 'eur',
  'AX': 'eur',
  'BE': 'eur',
  'BL': 'eur',
  'CY': 'eur',
  'DE': 'eur',
  'EE': 'eur',
  'ES': 'eur',
  'FI': 'eur',
  'FR': 'eur',
  'GF': 'eur',
  'GP': 'eur',
  'GR': 'eur',
  'IE': 'eur',
  'IT': 'eur',
  'LU': 'eur',
  'MC': 'eur',
  'ME': 'eur',
  'MF': 'eur',
  'MQ': 'eur',
  'MT': 'eur',
  'NL': 'eur',
  'PM': 'eur',
  'PT': 'eur',
  'RE': 'eur',
  'SI': 'eur',
  'SK': 'eur',
  'SM': 'eur',
  'TF': 'eur',
  'VA': 'eur',
  'YT': 'eur',
  'IL': 'ils'
}

/**
 * Hash of currencies by locale language
 * @type {Object}
 */
export const CURRENCY_BY_LANG = {
  'bg': 'bgn',
  'cs': 'czk',
  'da': 'dkk',
  'hr': 'hrk',
  'hu': 'huf',
  'id': 'idr',
  'he': 'ils',
  'hi': 'inr',
  'ja': 'jpy',
  'ms': 'myr',
  'nb': 'nok',
  'nn': 'nok',
  'no': 'nok',
  'ru': 'rub',
}

/**
 * Object of synonims of currencies for better matching them in search queries
 * @type {Object}
 */
export const SYNONIMS = {
  'франк*': 'chf',
  'franc*': 'chf',
  '₣': 'chf',

  'real*': 'brl',
  'реал*': 'brl',

  'kun*': 'hrk',
  'кун*': 'hrk',

  'форинт*': 'huf',
  'forint*': 'huf',

  'ringgit*': 'myr',
  'ринггит*': 'myr',

  '฿': 'thb',
  'бат*': 'thb',
  'bat*': 'thb',

  'lir*': 'try',
  'лир*': 'try',

  'rand*': 'zar',
  'рэнд*': 'zar',
  'ренд*': 'zar',

  'zlot*': 'pln',
  'злот*': 'pln',

  '₴': 'uah',
  'грн': 'uah',
  'грив*': 'uah',

  'bucks': 'usd',
  '$': 'usd',
  'dollar*': 'usd',
  'долл*': 'usd',

  '€': 'eur',
  'eur*': 'eur',
  'евро': 'eur',

  '£': 'gbp',
  'фунт*': 'gbp',
  'pound*': 'gbp',

  '₽': 'rub',
  'руб': 'rub',
  'рубл*': 'rub',

  '₪': 'ils',
  'шекел*': 'ils',

  'йен*': 'jpy',

  'юан*': 'cny',
  'yuan': 'cny',

  'bitc*': 'btc',
  'битко*': 'btc'
}

/**
 * Hash of special display names for some currencies. Default name of currency displayed
 * @type {Object}
 */
export const DISPLAY_NAMES = {
  'usd': '$',
  'eur': '€',
  'gbp': '£',
  'rub': '₽',
  'uah': '₴',
  'ils': '₪',
  'chf': '₣',
  'thb': '฿'
}

@@ -1312,16 +1312,31 @@
 ': 'ils'
+,%0A  'IN': 'inr'
 %0A%7D%0A%0A/**%0A
@@ -1938,24 +1938,73 @@
 *': 'huf',%0A%0A
+  '%E2%82%B9': 'inr',%0A  'rs': 'inr',%0A  'rupee*': 'inr',%0A%0A
   'ringgit*'
@@ -2862,11 +2862,25 @@
 hb': '%E0%B8%BF'
+,%0A  'inr': '%E2%82%B9'
 %0A%7D%0A

Add Indian rupee