Mini Kabibi Habibi
{"version":3,"file":"6219.js","mappings":"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","sources":["webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/InitializeRelativeTimeFormat.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/MakePartsList.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/PartitionRelativeTimePattern.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/SingularRelativeTimeUnit.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/get_internal_slots.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/index.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/polyfill-force.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.InitializeRelativeTimeFormat = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nvar intl_localematcher_1 = require(\"@formatjs/intl-localematcher\");\nvar NUMBERING_SYSTEM_REGEX = /^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;\nfunction InitializeRelativeTimeFormat(rtf, locales, options, _a) {\n var getInternalSlots = _a.getInternalSlots, availableLocales = _a.availableLocales, relevantExtensionKeys = _a.relevantExtensionKeys, localeData = _a.localeData, getDefaultLocale = _a.getDefaultLocale;\n var internalSlots = getInternalSlots(rtf);\n internalSlots.initializedRelativeTimeFormat = true;\n var requestedLocales = (0, ecma402_abstract_1.CanonicalizeLocaleList)(locales);\n var opt = Object.create(null);\n var opts = (0, ecma402_abstract_1.CoerceOptionsToObject)(options);\n var matcher = (0, ecma402_abstract_1.GetOption)(opts, 'localeMatcher', 'string', ['best fit', 'lookup'], 'best fit');\n opt.localeMatcher = matcher;\n var numberingSystem = (0, ecma402_abstract_1.GetOption)(opts, \n // @ts-expect-error TS option is wack\n 'numberingSystem', 'string', undefined, undefined);\n if (numberingSystem !== undefined) {\n if (!NUMBERING_SYSTEM_REGEX.test(numberingSystem)) {\n throw new RangeError(\"Invalid numbering system \".concat(numberingSystem));\n }\n }\n opt.nu = numberingSystem;\n var r = (0, intl_localematcher_1.ResolveLocale)(availableLocales, requestedLocales, opt, relevantExtensionKeys, localeData, getDefaultLocale);\n var locale = r.locale, nu = r.nu;\n internalSlots.locale = locale;\n internalSlots.style = (0, ecma402_abstract_1.GetOption)(opts, 'style', 'string', ['long', 'narrow', 'short'], 'long');\n internalSlots.numeric = (0, ecma402_abstract_1.GetOption)(opts, 'numeric', 'string', ['always', 'auto'], 'always');\n var fields = localeData[r.dataLocale];\n (0, ecma402_abstract_1.invariant)(!!fields, \"Missing locale data for \".concat(r.dataLocale));\n internalSlots.fields = fields;\n internalSlots.numberFormat = new Intl.NumberFormat(locales);\n internalSlots.pluralRules = new Intl.PluralRules(locales);\n internalSlots.numberingSystem = nu;\n return rtf;\n}\nexports.InitializeRelativeTimeFormat = InitializeRelativeTimeFormat;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.MakePartsList = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nfunction MakePartsList(pattern, unit, parts) {\n var patternParts = (0, ecma402_abstract_1.PartitionPattern)(pattern);\n var result = [];\n for (var _i = 0, patternParts_1 = patternParts; _i < patternParts_1.length; _i++) {\n var patternPart = patternParts_1[_i];\n if (patternPart.type === 'literal') {\n result.push({\n type: 'literal',\n value: patternPart.value,\n });\n }\n else {\n (0, ecma402_abstract_1.invariant)(patternPart.type === '0', \"Malformed pattern \".concat(pattern));\n for (var _a = 0, parts_1 = parts; _a < parts_1.length; _a++) {\n var part = parts_1[_a];\n result.push({\n type: part.type,\n value: part.value,\n unit: unit,\n });\n }\n }\n }\n return result;\n}\nexports.MakePartsList = MakePartsList;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.PartitionRelativeTimePattern = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nvar SingularRelativeTimeUnit_1 = require(\"./SingularRelativeTimeUnit\");\nvar MakePartsList_1 = require(\"./MakePartsList\");\nfunction PartitionRelativeTimePattern(rtf, value, unit, _a) {\n var getInternalSlots = _a.getInternalSlots;\n (0, ecma402_abstract_1.invariant)((0, ecma402_abstract_1.Type)(value) === 'Number', \"value must be number, instead got \".concat(typeof value), TypeError);\n (0, ecma402_abstract_1.invariant)((0, ecma402_abstract_1.Type)(unit) === 'String', \"unit must be number, instead got \".concat(typeof value), TypeError);\n if (isNaN(value) || !isFinite(value)) {\n throw new RangeError(\"Invalid value \".concat(value));\n }\n var resolvedUnit = (0, SingularRelativeTimeUnit_1.SingularRelativeTimeUnit)(unit);\n var _b = getInternalSlots(rtf), fields = _b.fields, style = _b.style, numeric = _b.numeric, pluralRules = _b.pluralRules, numberFormat = _b.numberFormat;\n var entry = resolvedUnit;\n if (style === 'short') {\n entry = \"\".concat(resolvedUnit, \"-short\");\n }\n else if (style === 'narrow') {\n entry = \"\".concat(resolvedUnit, \"-narrow\");\n }\n if (!(entry in fields)) {\n entry = resolvedUnit;\n }\n var patterns = fields[entry];\n if (numeric === 'auto') {\n if ((0, ecma402_abstract_1.ToString)(value) in patterns) {\n return [\n {\n type: 'literal',\n value: patterns[(0, ecma402_abstract_1.ToString)(value)],\n },\n ];\n }\n }\n var tl = 'future';\n if ((0, ecma402_abstract_1.SameValue)(value, -0) || value < 0) {\n tl = 'past';\n }\n var po = patterns[tl];\n var fv = typeof numberFormat.formatToParts === 'function'\n ? numberFormat.formatToParts(Math.abs(value))\n : // TODO: If formatToParts is not supported, we assume the whole formatted\n // number is a part\n [\n {\n type: 'literal',\n value: numberFormat.format(Math.abs(value)),\n unit: unit,\n },\n ];\n var pr = pluralRules.select(value);\n var pattern = po[pr];\n return (0, MakePartsList_1.MakePartsList)(pattern, resolvedUnit, fv);\n}\nexports.PartitionRelativeTimePattern = PartitionRelativeTimePattern;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.SingularRelativeTimeUnit = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\n/**\n * https://tc39.es/proposal-intl-relative-time/#sec-singularrelativetimeunit\n * @param unit\n */\nfunction SingularRelativeTimeUnit(unit) {\n (0, ecma402_abstract_1.invariant)((0, ecma402_abstract_1.Type)(unit) === 'String', 'unit must be a string');\n if (unit === 'seconds')\n return 'second';\n if (unit === 'minutes')\n return 'minute';\n if (unit === 'hours')\n return 'hour';\n if (unit === 'days')\n return 'day';\n if (unit === 'weeks')\n return 'week';\n if (unit === 'months')\n return 'month';\n if (unit === 'quarters')\n return 'quarter';\n if (unit === 'years')\n return 'year';\n if (unit !== 'second' &&\n unit !== 'minute' &&\n unit !== 'hour' &&\n unit !== 'day' &&\n unit !== 'week' &&\n unit !== 'month' &&\n unit !== 'quarter' &&\n unit !== 'year') {\n throw new RangeError('invalid unit');\n }\n return unit;\n}\nexports.SingularRelativeTimeUnit = SingularRelativeTimeUnit;\n","\"use strict\";\n// Type-only circular import\n// eslint-disable-next-line import/no-cycle\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar internalSlotMap = new WeakMap();\nfunction getInternalSlots(x) {\n var internalSlots = internalSlotMap.get(x);\n if (!internalSlots) {\n internalSlots = Object.create(null);\n internalSlotMap.set(x, internalSlots);\n }\n return internalSlots;\n}\nexports.default = getInternalSlots;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar tslib_1 = require(\"tslib\");\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nvar InitializeRelativeTimeFormat_1 = require(\"./abstract/InitializeRelativeTimeFormat\");\nvar PartitionRelativeTimePattern_1 = require(\"./abstract/PartitionRelativeTimePattern\");\nvar get_internal_slots_1 = tslib_1.__importDefault(require(\"./get_internal_slots\"));\nvar RelativeTimeFormat = /** @class */ (function () {\n function RelativeTimeFormat(locales, options) {\n // test262/test/intl402/RelativeTimeFormat/constructor/constructor/newtarget-undefined.js\n // Cannot use `new.target` bc of IE11 & TS transpiles it to something else\n var newTarget = this && this instanceof RelativeTimeFormat ? this.constructor : void 0;\n if (!newTarget) {\n throw new TypeError(\"Intl.RelativeTimeFormat must be called with 'new'\");\n }\n return (0, InitializeRelativeTimeFormat_1.InitializeRelativeTimeFormat)(this, locales, options, {\n getInternalSlots: get_internal_slots_1.default,\n availableLocales: RelativeTimeFormat.availableLocales,\n relevantExtensionKeys: RelativeTimeFormat.relevantExtensionKeys,\n localeData: RelativeTimeFormat.localeData,\n getDefaultLocale: RelativeTimeFormat.getDefaultLocale,\n });\n }\n RelativeTimeFormat.prototype.format = function (value, unit) {\n if (typeof this !== 'object') {\n throw new TypeError('format was called on a non-object');\n }\n var internalSlots = (0, get_internal_slots_1.default)(this);\n if (!internalSlots.initializedRelativeTimeFormat) {\n throw new TypeError('format was called on a invalid context');\n }\n return (0, PartitionRelativeTimePattern_1.PartitionRelativeTimePattern)(this, Number(value), (0, ecma402_abstract_1.ToString)(unit), {\n getInternalSlots: get_internal_slots_1.default,\n })\n .map(function (el) { return el.value; })\n .join('');\n };\n RelativeTimeFormat.prototype.formatToParts = function (value, unit) {\n if (typeof this !== 'object') {\n throw new TypeError('formatToParts was called on a non-object');\n }\n var internalSlots = (0, get_internal_slots_1.default)(this);\n if (!internalSlots.initializedRelativeTimeFormat) {\n throw new TypeError('formatToParts was called on a invalid context');\n }\n return (0, PartitionRelativeTimePattern_1.PartitionRelativeTimePattern)(this, Number(value), (0, ecma402_abstract_1.ToString)(unit), { getInternalSlots: get_internal_slots_1.default });\n };\n RelativeTimeFormat.prototype.resolvedOptions = function () {\n if (typeof this !== 'object') {\n throw new TypeError('resolvedOptions was called on a non-object');\n }\n var internalSlots = (0, get_internal_slots_1.default)(this);\n if (!internalSlots.initializedRelativeTimeFormat) {\n throw new TypeError('resolvedOptions was called on a invalid context');\n }\n // test262/test/intl402/RelativeTimeFormat/prototype/resolvedOptions/type.js\n return {\n locale: internalSlots.locale,\n style: internalSlots.style,\n numeric: internalSlots.numeric,\n numberingSystem: internalSlots.numberingSystem,\n };\n };\n RelativeTimeFormat.supportedLocalesOf = function (locales, options) {\n return (0, ecma402_abstract_1.SupportedLocales)(RelativeTimeFormat.availableLocales, (0, ecma402_abstract_1.CanonicalizeLocaleList)(locales), options);\n };\n RelativeTimeFormat.__addLocaleData = function () {\n var data = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n data[_i] = arguments[_i];\n }\n for (var _a = 0, data_1 = data; _a < data_1.length; _a++) {\n var _b = data_1[_a], d = _b.data, locale = _b.locale;\n var minimizedLocale = new Intl.Locale(locale)\n .minimize()\n .toString();\n RelativeTimeFormat.localeData[locale] = RelativeTimeFormat.localeData[minimizedLocale] = d;\n RelativeTimeFormat.availableLocales.add(minimizedLocale);\n RelativeTimeFormat.availableLocales.add(locale);\n if (!RelativeTimeFormat.__defaultLocale) {\n RelativeTimeFormat.__defaultLocale = minimizedLocale;\n }\n }\n };\n RelativeTimeFormat.getDefaultLocale = function () {\n return RelativeTimeFormat.__defaultLocale;\n };\n RelativeTimeFormat.localeData = {};\n RelativeTimeFormat.availableLocales = new Set();\n RelativeTimeFormat.__defaultLocale = '';\n RelativeTimeFormat.relevantExtensionKeys = ['nu'];\n RelativeTimeFormat.polyfilled = true;\n return RelativeTimeFormat;\n}());\nexports.default = RelativeTimeFormat;\ntry {\n // IE11 does not have Symbol\n if (typeof Symbol !== 'undefined') {\n Object.defineProperty(RelativeTimeFormat.prototype, Symbol.toStringTag, {\n value: 'Intl.RelativeTimeFormat',\n writable: false,\n enumerable: false,\n configurable: true,\n });\n }\n // https://github.com/tc39/test262/blob/master/test/intl402/RelativeTimeFormat/constructor/length.js\n Object.defineProperty(RelativeTimeFormat.prototype.constructor, 'length', {\n value: 0,\n writable: false,\n enumerable: false,\n configurable: true,\n });\n // https://github.com/tc39/test262/blob/master/test/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/length.js\n Object.defineProperty(RelativeTimeFormat.supportedLocalesOf, 'length', {\n value: 1,\n writable: false,\n enumerable: false,\n configurable: true,\n });\n}\ncatch (e) {\n // Meta fix so we're test262-compliant, not important\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar tslib_1 = require(\"tslib\");\nvar _1 = tslib_1.__importDefault(require(\"./\"));\nObject.defineProperty(Intl, 'RelativeTimeFormat', {\n value: _1.default,\n writable: true,\n enumerable: false,\n configurable: true,\n});\n"],"names":["Object","defineProperty","exports","value","InitializeRelativeTimeFormat","ecma402_abstract_1","intl_localematcher_1","NUMBERING_SYSTEM_REGEX","rtf","locales","options","_a","getInternalSlots","availableLocales","relevantExtensionKeys","localeData","getDefaultLocale","internalSlots","initializedRelativeTimeFormat","requestedLocales","CanonicalizeLocaleList","opt","create","opts","CoerceOptionsToObject","matcher","GetOption","localeMatcher","numberingSystem","undefined","test","RangeError","concat","nu","r","ResolveLocale","locale","style","numeric","fields","dataLocale","invariant","numberFormat","Intl","NumberFormat","pluralRules","PluralRules","MakePartsList","pattern","unit","parts","result","_i","patternParts_1","PartitionPattern","length","patternPart","type","push","parts_1","part","PartitionRelativeTimePattern","SingularRelativeTimeUnit_1","MakePartsList_1","Type","TypeError","isNaN","isFinite","resolvedUnit","SingularRelativeTimeUnit","_b","entry","patterns","ToString","tl","SameValue","po","fv","formatToParts","Math","abs","format","select","internalSlotMap","WeakMap","x","get","set","tslib_1","InitializeRelativeTimeFormat_1","PartitionRelativeTimePattern_1","get_internal_slots_1","__importDefault","RelativeTimeFormat","this","constructor","default","prototype","Number","map","el","join","resolvedOptions","supportedLocalesOf","SupportedLocales","__addLocaleData","data","arguments","data_1","d","minimizedLocale","Locale","minimize","toString","add","__defaultLocale","Set","polyfilled","Symbol","toStringTag","writable","enumerable","configurable","e","_1"],"sourceRoot":""}