{"version":3,"file":"vendor.i18next-345c8e15.9aebc971a24da039.bundle.js","mappings":"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","sources":["webpack://client-app/./node_modules/i18next/dist/es/i18next.js","webpack://client-app/./node_modules/i18next/dist/es/index.js","webpack://client-app/./node_modules/i18next/dist/es/logger.js","webpack://client-app/./node_modules/i18next/dist/es/postProcessor.js","webpack://client-app/./node_modules/i18next/dist/es/utils.js"],"sourcesContent":["var _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }\n\nimport baseLogger from './logger.js';\nimport EventEmitter from './EventEmitter.js';\nimport ResourceStore from './ResourceStore.js';\nimport Translator from './Translator.js';\nimport LanguageUtils from './LanguageUtils.js';\nimport PluralResolver from './PluralResolver.js';\nimport Interpolator from './Interpolator.js';\nimport BackendConnector from './BackendConnector.js';\nimport { get as getDefaults, transformOptions } from './defaults.js';\nimport postProcessor from './postProcessor.js';\nimport { defer } from './utils.js';\n\nfunction noop() {}\n\nvar I18n = function (_EventEmitter) {\n _inherits(I18n, _EventEmitter);\n\n function I18n() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var callback = arguments[1];\n\n _classCallCheck(this, I18n);\n\n var _this = _possibleConstructorReturn(this, _EventEmitter.call(this));\n\n _this.options = transformOptions(options);\n _this.services = {};\n _this.logger = baseLogger;\n _this.modules = { external: [] };\n\n if (callback && !_this.isInitialized && !options.isClone) {\n // https://github.com/i18next/i18next/issues/879\n if (!_this.options.initImmediate) {\n var _ret;\n\n _this.init(options, callback);\n return _ret = _this, _possibleConstructorReturn(_this, _ret);\n }\n setTimeout(function () {\n _this.init(options, callback);\n }, 0);\n }\n return _this;\n }\n\n I18n.prototype.init = function init() {\n var _this2 = this;\n\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var callback = arguments[1];\n\n if (typeof options === 'function') {\n callback = options;\n options = {};\n }\n this.options = _extends({}, getDefaults(), this.options, transformOptions(options));\n\n this.format = this.options.interpolation.format;\n if (!callback) callback = noop;\n\n function createClassOnDemand(ClassOrObject) {\n if (!ClassOrObject) return null;\n if (typeof ClassOrObject === 'function') return new ClassOrObject();\n return ClassOrObject;\n }\n\n // init services\n if (!this.options.isClone) {\n if (this.modules.logger) {\n baseLogger.init(createClassOnDemand(this.modules.logger), this.options);\n } else {\n baseLogger.init(null, this.options);\n }\n\n var lu = new LanguageUtils(this.options);\n this.store = new ResourceStore(this.options.resources, this.options);\n\n var s = this.services;\n s.logger = baseLogger;\n s.resourceStore = this.store;\n s.languageUtils = lu;\n s.pluralResolver = new PluralResolver(lu, {\n prepend: this.options.pluralSeparator,\n compatibilityJSON: this.options.compatibilityJSON,\n simplifyPluralSuffix: this.options.simplifyPluralSuffix\n });\n s.interpolator = new Interpolator(this.options);\n\n s.backendConnector = new BackendConnector(createClassOnDemand(this.modules.backend), s.resourceStore, s, this.options);\n // pipe events from backendConnector\n s.backendConnector.on('*', function (event) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n _this2.emit.apply(_this2, [event].concat(args));\n });\n\n if (this.modules.languageDetector) {\n s.languageDetector = createClassOnDemand(this.modules.languageDetector);\n s.languageDetector.init(s, this.options.detection, this.options);\n }\n\n if (this.modules.i18nFormat) {\n s.i18nFormat = createClassOnDemand(this.modules.i18nFormat);\n if (s.i18nFormat.init) s.i18nFormat.init(this);\n }\n\n this.translator = new Translator(this.services, this.options);\n // pipe events from translator\n this.translator.on('*', function (event) {\n for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n _this2.emit.apply(_this2, [event].concat(args));\n });\n\n this.modules.external.forEach(function (m) {\n if (m.init) m.init(_this2);\n });\n }\n\n // append api\n var storeApi = ['getResource', 'addResource', 'addResources', 'addResourceBundle', 'removeResourceBundle', 'hasResourceBundle', 'getResourceBundle', 'getDataByLanguage'];\n storeApi.forEach(function (fcName) {\n _this2[fcName] = function () {\n var _store;\n\n return (_store = _this2.store)[fcName].apply(_store, arguments);\n };\n });\n\n var deferred = defer();\n\n var load = function load() {\n _this2.changeLanguage(_this2.options.lng, function (err, t) {\n _this2.isInitialized = true;\n _this2.logger.log('initialized', _this2.options);\n _this2.emit('initialized', _this2.options);\n\n deferred.resolve(t); // not rejecting on err (as err is only a loading translation failed warning)\n callback(err, t);\n });\n };\n\n if (this.options.resources || !this.options.initImmediate) {\n load();\n } else {\n setTimeout(load, 0);\n }\n\n return deferred;\n };\n\n /* eslint consistent-return: 0 */\n\n\n I18n.prototype.loadResources = function loadResources() {\n var _this3 = this;\n\n var callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : noop;\n\n if (!this.options.resources || this.options.partialBundledLanguages) {\n if (this.language && this.language.toLowerCase() === 'cimode') return callback(); // avoid loading resources for cimode\n\n var toLoad = [];\n\n var append = function append(lng) {\n if (!lng) return;\n var lngs = _this3.services.languageUtils.toResolveHierarchy(lng);\n lngs.forEach(function (l) {\n if (toLoad.indexOf(l) < 0) toLoad.push(l);\n });\n };\n\n if (!this.language) {\n // at least load fallbacks in this case\n var fallbacks = this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);\n fallbacks.forEach(function (l) {\n return append(l);\n });\n } else {\n append(this.language);\n }\n\n if (this.options.preload) {\n this.options.preload.forEach(function (l) {\n return append(l);\n });\n }\n\n this.services.backendConnector.load(toLoad, this.options.ns, callback);\n } else {\n callback(null);\n }\n };\n\n I18n.prototype.reloadResources = function reloadResources(lngs, ns, callback) {\n var deferred = defer();\n if (!lngs) lngs = this.languages;\n if (!ns) ns = this.options.ns;\n if (!callback) callback = noop;\n this.services.backendConnector.reload(lngs, ns, function () {\n deferred.resolve();\n callback(null);\n });\n return deferred;\n };\n\n I18n.prototype.use = function use(module) {\n if (module.type === 'backend') {\n this.modules.backend = module;\n }\n\n if (module.type === 'logger' || module.log && module.warn && module.error) {\n this.modules.logger = module;\n }\n\n if (module.type === 'languageDetector') {\n this.modules.languageDetector = module;\n }\n\n if (module.type === 'i18nFormat') {\n this.modules.i18nFormat = module;\n }\n\n if (module.type === 'postProcessor') {\n postProcessor.addPostProcessor(module);\n }\n\n if (module.type === '3rdParty') {\n this.modules.external.push(module);\n }\n\n return this;\n };\n\n I18n.prototype.changeLanguage = function changeLanguage(lng, callback) {\n var _this4 = this;\n\n var deferred = defer();\n\n var done = function done(err, l) {\n _this4.translator.changeLanguage(l);\n\n if (l) {\n _this4.emit('languageChanged', l);\n _this4.logger.log('languageChanged', l);\n }\n\n deferred.resolve(function () {\n return _this4.t.apply(_this4, arguments);\n });\n if (callback) callback(err, function () {\n return _this4.t.apply(_this4, arguments);\n });\n };\n\n var setLng = function setLng(l) {\n if (l) {\n _this4.language = l;\n _this4.languages = _this4.services.languageUtils.toResolveHierarchy(l);\n if (!_this4.translator.language) _this4.translator.changeLanguage(l);\n\n if (_this4.services.languageDetector) _this4.services.languageDetector.cacheUserLanguage(l);\n }\n\n _this4.loadResources(function (err) {\n done(err, l);\n });\n };\n\n if (!lng && this.services.languageDetector && !this.services.languageDetector.async) {\n setLng(this.services.languageDetector.detect());\n } else if (!lng && this.services.languageDetector && this.services.languageDetector.async) {\n this.services.languageDetector.detect(setLng);\n } else {\n setLng(lng);\n }\n\n return deferred;\n };\n\n I18n.prototype.getFixedT = function getFixedT(lng, ns) {\n var _this5 = this;\n\n var fixedT = function fixedT(key, opts) {\n for (var _len3 = arguments.length, rest = Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) {\n rest[_key3 - 2] = arguments[_key3];\n }\n\n var options = _extends({}, opts);\n if ((typeof opts === 'undefined' ? 'undefined' : _typeof(opts)) !== 'object') {\n options = _this5.options.overloadTranslationOptionHandler([key, opts].concat(rest));\n }\n\n options.lng = options.lng || fixedT.lng;\n options.lngs = options.lngs || fixedT.lngs;\n options.ns = options.ns || fixedT.ns;\n return _this5.t(key, options);\n };\n if (typeof lng === 'string') {\n fixedT.lng = lng;\n } else {\n fixedT.lngs = lng;\n }\n fixedT.ns = ns;\n return fixedT;\n };\n\n I18n.prototype.t = function t() {\n var _translator;\n\n return this.translator && (_translator = this.translator).translate.apply(_translator, arguments);\n };\n\n I18n.prototype.exists = function exists() {\n var _translator2;\n\n return this.translator && (_translator2 = this.translator).exists.apply(_translator2, arguments);\n };\n\n I18n.prototype.setDefaultNamespace = function setDefaultNamespace(ns) {\n this.options.defaultNS = ns;\n };\n\n I18n.prototype.loadNamespaces = function loadNamespaces(ns, callback) {\n var _this6 = this;\n\n var deferred = defer();\n\n if (!this.options.ns) {\n callback && callback();\n return Promise.resolve();\n }\n if (typeof ns === 'string') ns = [ns];\n\n ns.forEach(function (n) {\n if (_this6.options.ns.indexOf(n) < 0) _this6.options.ns.push(n);\n });\n\n this.loadResources(function (err) {\n deferred.resolve();\n if (callback) callback(err);\n });\n\n return deferred;\n };\n\n I18n.prototype.loadLanguages = function loadLanguages(lngs, callback) {\n var deferred = defer();\n\n if (typeof lngs === 'string') lngs = [lngs];\n var preloaded = this.options.preload || [];\n\n var newLngs = lngs.filter(function (lng) {\n return preloaded.indexOf(lng) < 0;\n });\n // Exit early if all given languages are already preloaded\n if (!newLngs.length) {\n if (callback) callback();\n return Promise.resolve();\n }\n\n this.options.preload = preloaded.concat(newLngs);\n this.loadResources(function (err) {\n deferred.resolve();\n if (callback) callback(err);\n });\n\n return deferred;\n };\n\n I18n.prototype.dir = function dir(lng) {\n if (!lng) lng = this.languages && this.languages.length > 0 ? this.languages[0] : this.language;\n if (!lng) return 'rtl';\n\n var rtlLngs = ['ar', 'shu', 'sqr', 'ssh', 'xaa', 'yhd', 'yud', 'aao', 'abh', 'abv', 'acm', 'acq', 'acw', 'acx', 'acy', 'adf', 'ads', 'aeb', 'aec', 'afb', 'ajp', 'apc', 'apd', 'arb', 'arq', 'ars', 'ary', 'arz', 'auz', 'avl', 'ayh', 'ayl', 'ayn', 'ayp', 'bbz', 'pga', 'he', 'iw', 'ps', 'pbt', 'pbu', 'pst', 'prp', 'prd', 'ur', 'ydd', 'yds', 'yih', 'ji', 'yi', 'hbo', 'men', 'xmn', 'fa', 'jpr', 'peo', 'pes', 'prs', 'dv', 'sam'];\n\n return rtlLngs.indexOf(this.services.languageUtils.getLanguagePartFromCode(lng)) >= 0 ? 'rtl' : 'ltr';\n };\n\n /* eslint class-methods-use-this: 0 */\n\n\n I18n.prototype.createInstance = function createInstance() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var callback = arguments[1];\n\n return new I18n(options, callback);\n };\n\n I18n.prototype.cloneInstance = function cloneInstance() {\n var _this7 = this;\n\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : noop;\n\n var mergedOptions = _extends({}, this.options, options, { isClone: true });\n var clone = new I18n(mergedOptions);\n var membersToCopy = ['store', 'services', 'language'];\n membersToCopy.forEach(function (m) {\n clone[m] = _this7[m];\n });\n clone.translator = new Translator(clone.services, clone.options);\n clone.translator.on('*', function (event) {\n for (var _len4 = arguments.length, args = Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) {\n args[_key4 - 1] = arguments[_key4];\n }\n\n clone.emit.apply(clone, [event].concat(args));\n });\n clone.init(mergedOptions, callback);\n clone.translator.options = clone.options; // sync options\n\n return clone;\n };\n\n return I18n;\n}(EventEmitter);\n\nexport default new I18n();","import i18next from './i18next.js';\n\nexport default i18next;\n\nexport var changeLanguage = i18next.changeLanguage.bind(i18next);\nexport var cloneInstance = i18next.cloneInstance.bind(i18next);\nexport var createInstance = i18next.createInstance.bind(i18next);\nexport var dir = i18next.dir.bind(i18next);\nexport var exists = i18next.exists.bind(i18next);\nexport var getFixedT = i18next.getFixedT.bind(i18next);\nexport var init = i18next.init.bind(i18next);\nexport var loadLanguages = i18next.loadLanguages.bind(i18next);\nexport var loadNamespaces = i18next.loadNamespaces.bind(i18next);\nexport var loadResources = i18next.loadResources.bind(i18next);\nexport var off = i18next.off.bind(i18next);\nexport var on = i18next.on.bind(i18next);\nexport var setDefaultNamespace = i18next.setDefaultNamespace.bind(i18next);\nexport var t = i18next.t.bind(i18next);\nexport var use = i18next.use.bind(i18next);","var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar consoleLogger = {\n type: 'logger',\n\n log: function log(args) {\n this.output('log', args);\n },\n warn: function warn(args) {\n this.output('warn', args);\n },\n error: function error(args) {\n this.output('error', args);\n },\n output: function output(type, args) {\n var _console;\n\n /* eslint no-console: 0 */\n if (console && console[type]) (_console = console)[type].apply(_console, _toConsumableArray(args));\n }\n};\n\nvar Logger = function () {\n function Logger(concreteLogger) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n _classCallCheck(this, Logger);\n\n this.init(concreteLogger, options);\n }\n\n Logger.prototype.init = function init(concreteLogger) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n this.prefix = options.prefix || 'i18next:';\n this.logger = concreteLogger || consoleLogger;\n this.options = options;\n this.debug = options.debug;\n };\n\n Logger.prototype.setDebug = function setDebug(bool) {\n this.debug = bool;\n };\n\n Logger.prototype.log = function log() {\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return this.forward(args, 'log', '', true);\n };\n\n Logger.prototype.warn = function warn() {\n for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return this.forward(args, 'warn', '', true);\n };\n\n Logger.prototype.error = function error() {\n for (var _len3 = arguments.length, args = Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n return this.forward(args, 'error', '');\n };\n\n Logger.prototype.deprecate = function deprecate() {\n for (var _len4 = arguments.length, args = Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n\n return this.forward(args, 'warn', 'WARNING DEPRECATED: ', true);\n };\n\n Logger.prototype.forward = function forward(args, lvl, prefix, debugOnly) {\n if (debugOnly && !this.debug) return null;\n if (typeof args[0] === 'string') args[0] = '' + prefix + this.prefix + ' ' + args[0];\n return this.logger[lvl](args);\n };\n\n Logger.prototype.create = function create(moduleName) {\n return new Logger(this.logger, _extends({ prefix: this.prefix + ':' + moduleName + ':' }, this.options));\n };\n\n return Logger;\n}();\n\nexport default new Logger();","export default {\n processors: {},\n\n addPostProcessor: function addPostProcessor(module) {\n this.processors[module.name] = module;\n },\n handle: function handle(processors, value, key, options, translator) {\n var _this = this;\n\n processors.forEach(function (processor) {\n if (_this.processors[processor]) value = _this.processors[processor].process(value, key, options, translator);\n });\n\n return value;\n }\n};","// http://lea.verou.me/2016/12/resolve-promises-externally-with-this-one-weird-trick/\nexport function defer() {\n var res = void 0;\n var rej = void 0;\n\n var promise = new Promise(function (resolve, reject) {\n res = resolve;\n rej = reject;\n });\n\n promise.resolve = res;\n promise.reject = rej;\n\n return promise;\n}\n\nexport function makeString(object) {\n if (object == null) return '';\n /* eslint prefer-template: 0 */\n return '' + object;\n}\n\nexport function copy(a, s, t) {\n a.forEach(function (m) {\n if (s[m]) t[m] = s[m];\n });\n}\n\nfunction getLastOfPath(object, path, Empty) {\n function cleanKey(key) {\n return key && key.indexOf('###') > -1 ? key.replace(/###/g, '.') : key;\n }\n\n function canNotTraverseDeeper() {\n return !object || typeof object === 'string';\n }\n\n var stack = typeof path !== 'string' ? [].concat(path) : path.split('.');\n while (stack.length > 1) {\n if (canNotTraverseDeeper()) return {};\n\n var key = cleanKey(stack.shift());\n if (!object[key] && Empty) object[key] = new Empty();\n object = object[key];\n }\n\n if (canNotTraverseDeeper()) return {};\n return {\n obj: object,\n k: cleanKey(stack.shift())\n };\n}\n\nexport function setPath(object, path, newValue) {\n var _getLastOfPath = getLastOfPath(object, path, Object),\n obj = _getLastOfPath.obj,\n k = _getLastOfPath.k;\n\n obj[k] = newValue;\n}\n\nexport function pushPath(object, path, newValue, concat) {\n var _getLastOfPath2 = getLastOfPath(object, path, Object),\n obj = _getLastOfPath2.obj,\n k = _getLastOfPath2.k;\n\n obj[k] = obj[k] || [];\n if (concat) obj[k] = obj[k].concat(newValue);\n if (!concat) obj[k].push(newValue);\n}\n\nexport function getPath(object, path) {\n var _getLastOfPath3 = getLastOfPath(object, path),\n obj = _getLastOfPath3.obj,\n k = _getLastOfPath3.k;\n\n if (!obj) return undefined;\n return obj[k];\n}\n\nexport function deepExtend(target, source, overwrite) {\n /* eslint no-restricted-syntax: 0 */\n for (var prop in source) {\n if (prop in target) {\n // If we reached a leaf string in target or source then replace with source or skip depending on the 'overwrite' switch\n if (typeof target[prop] === 'string' || target[prop] instanceof String || typeof source[prop] === 'string' || source[prop] instanceof String) {\n if (overwrite) target[prop] = source[prop];\n } else {\n deepExtend(target[prop], source[prop], overwrite);\n }\n } else {\n target[prop] = source[prop];\n }\n }\n return target;\n}\n\nexport function regexEscape(str) {\n /* eslint no-useless-escape: 0 */\n return str.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g, '\\\\$&');\n}\n\n/* eslint-disable */\nvar _entityMap = {\n '&': '&',\n '<': '<',\n '>': '>',\n '\"': '"',\n \"'\": ''',\n '/': '/'\n};\n/* eslint-enable */\n\nexport function escape(data) {\n if (typeof data === 'string') {\n return data.replace(/[&<>\"'\\/]/g, function (s) {\n return _entityMap[s];\n });\n }\n\n return data;\n}"],"names":["_typeof","Symbol","iterator","obj","constructor","prototype","_extends","Object","assign","target","i","arguments","length","source","key","hasOwnProperty","call","_possibleConstructorReturn","self","ReferenceError","noop","_EventEmitter","I18n","options","undefined","callback","instance","Constructor","TypeError","_classCallCheck","this","_this","services","logger","modules","external","isInitialized","isClone","initImmediate","init","setTimeout","subClass","superClass","create","value","enumerable","writable","configurable","setPrototypeOf","defaults","keys","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","_defaults","_inherits","_this2","createClassOnDemand","ClassOrObject","format","interpolation","lu","LanguageUtils","store","ResourceStore","resources","s","resourceStore","languageUtils","pluralResolver","PluralResolver","prepend","pluralSeparator","compatibilityJSON","simplifyPluralSuffix","interpolator","Interpolator","backendConnector","BackendConnector","backend","on","event","_len","args","Array","_key","emit","apply","concat","languageDetector","detection","i18nFormat","translator","Translator","_len2","_key2","forEach","m","fcName","_store","deferred","load","changeLanguage","lng","err","t","log","resolve","loadResources","_this3","partialBundledLanguages","language","toLowerCase","toLoad","append","toResolveHierarchy","l","indexOf","push","getFallbackCodes","fallbackLng","preload","ns","reloadResources","lngs","languages","reload","use","module","type","warn","error","postProcessor","addPostProcessor","_this4","setLng","cacheUserLanguage","done","async","detect","getFixedT","_this5","fixedT","opts","_len3","rest","_key3","overloadTranslationOptionHandler","_translator","translate","exists","_translator2","setDefaultNamespace","defaultNS","loadNamespaces","_this6","n","Promise","loadLanguages","preloaded","newLngs","filter","dir","getLanguagePartFromCode","createInstance","cloneInstance","_this7","mergedOptions","clone","_len4","_key4","EventEmitter","i18next","bind","off","consoleLogger","output","_console","console","arr","isArray","arr2","from","_toConsumableArray","Logger","concreteLogger","prefix","debug","setDebug","bool","forward","deprecate","lvl","debugOnly","moduleName","processors","name","handle","processor","process","defer","res","rej","promise","reject","makeString","object","copy","a","getLastOfPath","path","Empty","cleanKey","replace","canNotTraverseDeeper","stack","split","shift","k","setPath","newValue","_getLastOfPath","pushPath","_getLastOfPath2","getPath","_getLastOfPath3","deepExtend","overwrite","prop","String","regexEscape","str","_entityMap","escape","data"],"sourceRoot":""}