682 lines
22 KiB
JavaScript
682 lines
22 KiB
JavaScript
// Module ID: 13574
|
|
// Function ID: 13575
|
|
// Name: GetOption
|
|
// Dependencies: [41, 42, 13575]
|
|
|
|
// Module 13574 (GetOption)
|
|
import _classCallCheck from "_classCallCheck";
|
|
import _createClass from "_createClass";
|
|
|
|
let require = arg1;
|
|
function GetOption(obj, arg1, arg2, arr) {
|
|
if (typeof obj !== "object") {
|
|
const _TypeError2 = TypeError;
|
|
const typeError = new TypeError("Options must be an object");
|
|
throw typeError;
|
|
} else {
|
|
let require = tmp19;
|
|
if (undefined !== obj[arg1]) {
|
|
let tmp2 = tmp19;
|
|
if ("boolean" === "string") {
|
|
const _Boolean = Boolean;
|
|
const BooleanResult = Boolean(tmp19);
|
|
require = BooleanResult;
|
|
tmp2 = BooleanResult;
|
|
}
|
|
let tmp5 = tmp2;
|
|
if (typeof tmp2 === "symbol") {
|
|
const _TypeError = TypeError;
|
|
throw TypeError("Cannot convert a Symbol value to a string");
|
|
} else {
|
|
const _String = String;
|
|
const StringResult = String(tmp2);
|
|
require = StringResult;
|
|
tmp5 = StringResult;
|
|
}
|
|
if (arr.filter((arg0) => arg0 == closure_0).length) {
|
|
return tmp5;
|
|
} else {
|
|
const _RangeError = RangeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const rangeError = new RangeError("" + tmp5 + " is not within " + arr.join(", "));
|
|
throw rangeError;
|
|
}
|
|
} else {
|
|
return arg4;
|
|
}
|
|
}
|
|
}
|
|
function memoize(arg0, cache) {
|
|
return cache.strategy ? cache.strategy : strategyDefault(arg0, { cache: cache.cache || closure_10, serializer: cache.serializer || serializerDefault });
|
|
}
|
|
function monadic(call, get, arg2, g_v) {
|
|
let tmp2 = g_v;
|
|
if (!tmp) {
|
|
tmp2 = arg2(g_v);
|
|
}
|
|
const value = get.get(tmp2);
|
|
if (undefined !== value) {
|
|
return value;
|
|
} else {
|
|
const self = this;
|
|
let result = call;
|
|
call = call.call;
|
|
const tmp6 = typeof call === "unknown" ? result(g_v) : call(self, g_v);
|
|
result = get.set(tmp2, tmp6);
|
|
}
|
|
}
|
|
function variadic(apply, get) {
|
|
const call = slice.call;
|
|
if (typeof call === "unknown") {
|
|
let substr = slice(3);
|
|
} else {
|
|
substr = call(arguments, 3);
|
|
}
|
|
const tmp3 = arg2(substr);
|
|
let value = get.get(tmp3);
|
|
if (undefined === value) {
|
|
const self = this;
|
|
const applyResult = apply.apply(this, substr);
|
|
const result = get.set(tmp3, applyResult);
|
|
value = applyResult;
|
|
}
|
|
return value;
|
|
}
|
|
function strategyDefault(c165, cache) {
|
|
cache = cache.cache;
|
|
return 1 === c165.length ? monadic : variadic.bind(this, c165, cache.create(), cache.serializer);
|
|
}
|
|
function isLiteralPart(type) {
|
|
return "literal" === type.type;
|
|
}
|
|
function invariant(arg0, arg1) {
|
|
{
|
|
let _Error = Error;
|
|
}
|
|
if (!arg0) {
|
|
_Error = new _Error(arg1);
|
|
throw _Error;
|
|
}
|
|
}
|
|
function validateInstance(arg0, arg1) {
|
|
if (!(arg0 instanceof obj)) {
|
|
const _TypeError = TypeError;
|
|
const _String = String;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("Method Intl.ListFormat.prototype." + "format" + " called on incompatible receiver " + String(arg0));
|
|
throw typeError;
|
|
}
|
|
}
|
|
function stringListFromIterable(obj) {
|
|
if (typeof obj !== "object") {
|
|
return [];
|
|
} else {
|
|
const items = [];
|
|
const _Symbol = Symbol;
|
|
const iter = obj[Symbol.iterator]();
|
|
const iter2 = iter.next();
|
|
let iter3 = iter2;
|
|
if (!iter2.done) {
|
|
while (typeof iter3.value === "string") {
|
|
let arr = items.push(iter3.value);
|
|
let iter4 = iter.next();
|
|
iter3 = iter4;
|
|
}
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("Iterable yielded " + iter3.value + " which is not a string");
|
|
throw typeError;
|
|
}
|
|
return items;
|
|
}
|
|
}
|
|
function createPartsFromList(__INTERNAL_SLOT_MAP__, self) {
|
|
if (0 === arg2.length) {
|
|
return [];
|
|
} else if (2 === length) {
|
|
let obj = { 0: null, 1: null };
|
|
obj = { type: "element", value: null };
|
|
obj[1] = arg2[0];
|
|
obj[0] = obj;
|
|
const obj1 = { type: "element", value: null };
|
|
obj1[1] = arg2[1];
|
|
obj[1] = obj1;
|
|
return deconstructPattern((function getMultiInternalSlots(__INTERNAL_SLOT_MAP__, self, locale) {
|
|
const substr = [...arguments].slice();
|
|
let c0;
|
|
const value = __INTERNAL_SLOT_MAP__.get(self);
|
|
c0 = value;
|
|
if (value) {
|
|
const _Object = Object;
|
|
return substr.reduce((arg0, arg1) => {
|
|
arg0[arg1] = _undefined[arg1];
|
|
return arg0;
|
|
}, Object.create(null));
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("" + self + " InternalSlot has not been initialized");
|
|
throw typeError;
|
|
}
|
|
})(__INTERNAL_SLOT_MAP__, self, "templatePair").templatePair, obj);
|
|
} else {
|
|
const obj2 = { type: "element", value: null };
|
|
obj2[1] = arg2[length - 1];
|
|
let diff = length - 2;
|
|
let tmpResult = obj2;
|
|
let tmp6 = obj2;
|
|
if (0 <= diff) {
|
|
do {
|
|
let tmp2 = diff;
|
|
let tmp3 = tmpResult;
|
|
let str = "templateStart";
|
|
let tmp = deconstructPattern;
|
|
if (0 !== diff) {
|
|
let str2 = "templateEnd";
|
|
if (diff < length - 2) {
|
|
str2 = "templateMiddle";
|
|
}
|
|
str = str2;
|
|
}
|
|
obj = { 0: null, 1: null };
|
|
let obj3 = { type: "element", value: null };
|
|
obj3[1] = arg2[diff];
|
|
obj[0] = obj3;
|
|
obj[1] = tmpResult;
|
|
tmpResult = tmp((function getMultiInternalSlots(__INTERNAL_SLOT_MAP__, self, locale) {
|
|
const substr = [...arguments].slice();
|
|
let c0;
|
|
const value = __INTERNAL_SLOT_MAP__.get(self);
|
|
c0 = value;
|
|
if (value) {
|
|
const _Object = Object;
|
|
return substr.reduce((arg0, arg1) => {
|
|
arg0[arg1] = _undefined[arg1];
|
|
return arg0;
|
|
}, Object.create(null));
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("" + self + " InternalSlot has not been initialized");
|
|
throw typeError;
|
|
}
|
|
})(__INTERNAL_SLOT_MAP__, self, str)[str], obj);
|
|
diff = diff - 1;
|
|
tmp6 = tmpResult;
|
|
} while (0 <= diff);
|
|
}
|
|
return tmp6;
|
|
}
|
|
}
|
|
function deconstructPattern(templatePair, arg1) {
|
|
let items = [];
|
|
const iter = (function PartitionPattern(arr) {
|
|
const items = [];
|
|
let index = arr.indexOf("{");
|
|
let num = 0;
|
|
if (index < arr.length) {
|
|
let num4 = 0;
|
|
num = 0;
|
|
if (index > -1) {
|
|
const index1 = arr.indexOf("}", index);
|
|
const _HermesInternal = HermesInternal;
|
|
const combined = "Invalid pattern " + arr;
|
|
while (tmp4) {
|
|
if (index > num4) {
|
|
let obj = { type: "literal", value: null };
|
|
obj[1] = arr.substring(num4, index);
|
|
arr = items.push(obj);
|
|
}
|
|
obj = { type: null, value: "r" };
|
|
obj[0] = arr.substring(index + 1, index1);
|
|
arr = items.push(obj);
|
|
let sum = index1 + 1;
|
|
let index2 = arr.indexOf("{", sum);
|
|
num = sum;
|
|
if (index2 < arr.length) {
|
|
num4 = sum;
|
|
num = sum;
|
|
index = index2;
|
|
}
|
|
}
|
|
const error = new Error(combined);
|
|
throw error;
|
|
}
|
|
}
|
|
if (num < arr.length) {
|
|
obj = { type: "literal", value: null };
|
|
obj[1] = arr.substring(num, length);
|
|
items.push(obj);
|
|
}
|
|
return items;
|
|
})(templatePair)[Symbol.iterator]();
|
|
const nextResult = iter.next();
|
|
while (iter !== undefined) {
|
|
let type = nextResult.type;
|
|
let tmp3 = isLiteralPart;
|
|
let iter2 = nextResult;
|
|
if (isLiteralPart(nextResult)) {
|
|
let obj = { type: "literal", value: null };
|
|
let tmp19 = nextResult;
|
|
obj[1] = iter2.value;
|
|
let arr = items.push(obj);
|
|
} else {
|
|
let tmp4 = invariant;
|
|
let tmp5 = type;
|
|
let _HermesInternal = HermesInternal;
|
|
let tmp6 = type in arg1;
|
|
let tmp7 = invariant(tmp6, "" + type + " is missing from placables");
|
|
let tmp8 = arg1[type];
|
|
let tmp9 = tmp8;
|
|
let _Array = Array;
|
|
let push = items.push;
|
|
if (Array.isArray(tmp8)) {
|
|
let items1 = [];
|
|
let tmp12 = items1;
|
|
let tmp13 = tmp9;
|
|
let num = 0;
|
|
let arraySpreadResult = HermesBuiltin.arraySpread(tmp10, 0);
|
|
let tmp15 = push;
|
|
let tmp16 = items1;
|
|
let tmp17 = items;
|
|
let applyResult = HermesBuiltin.apply(items1, items);
|
|
} else {
|
|
arr = push(tmp9);
|
|
}
|
|
}
|
|
continue;
|
|
}
|
|
return items;
|
|
}
|
|
function serializerDefault() {
|
|
return JSON.stringify(arguments);
|
|
}
|
|
let closure_9 = (() => {
|
|
class ObjectWithoutPrototypeCache {
|
|
constructor() {
|
|
tmp = outer1_2(this, ObjectWithoutPrototypeCache);
|
|
this.cache = Object.create(null);
|
|
return;
|
|
}
|
|
}
|
|
const items = [
|
|
{
|
|
key: "get",
|
|
value: function get(arg0) {
|
|
return this.cache[arg0];
|
|
}
|
|
},
|
|
{
|
|
key: "set",
|
|
value: function set(arg0, arg1) {
|
|
this.cache[arg0] = arg1;
|
|
}
|
|
}
|
|
];
|
|
return callback(ObjectWithoutPrototypeCache, items);
|
|
})();
|
|
let closure_10 = {
|
|
create() {
|
|
return new closure_9();
|
|
}
|
|
};
|
|
function strategyVariadic(c165, cache) {
|
|
cache = cache.cache;
|
|
return variadic.bind(this, c165, cache.create(), cache.serializer);
|
|
}
|
|
memoize(() => Intl.NumberFormat(...HermesBuiltin.copyRestArgs()), { strategy: strategyVariadic });
|
|
memoize(() => Intl.PluralRules(...HermesBuiltin.copyRestArgs()), { strategy: strategyVariadic });
|
|
memoize(() => Intl.Locale(...HermesBuiltin.copyRestArgs()), { strategy: strategyVariadic });
|
|
memoize(() => Intl.ListFormat(...HermesBuiltin.copyRestArgs()), { strategy: strategyVariadic });
|
|
let obj = (() => {
|
|
class ListFormat {
|
|
constructor(arg0, arg1) {
|
|
self = this;
|
|
tmp = ListFormat;
|
|
tmp2 = outer1_2(this, ListFormat);
|
|
constructor = undefined;
|
|
if (this) {
|
|
if (self instanceof tmp) {
|
|
constructor = self.constructor;
|
|
}
|
|
}
|
|
if (constructor) {
|
|
__INTERNAL_SLOT_MAP__ = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__.get(self)) {
|
|
tmp9 = globalThis;
|
|
_Object = Object;
|
|
tmp10 = null;
|
|
result = __INTERNAL_SLOT_MAP__.set(self, Object.create(null));
|
|
}
|
|
tmp12 = arg0;
|
|
obj1 = arg1;
|
|
flag = true;
|
|
__INTERNAL_SLOT_MAP__.get(self).initializedListFormat = true;
|
|
tmp14 = globalThis;
|
|
_Intl = Intl;
|
|
canonicalLocales = Intl.getCanonicalLocales(arg0);
|
|
_Object2 = Object;
|
|
tmp16 = null;
|
|
obj = Object.create(null);
|
|
if (undefined === arg1) {
|
|
_Object3 = Object;
|
|
obj1 = Object.create(null);
|
|
} else if (typeof obj1 !== "object") {
|
|
_TypeError2 = TypeError;
|
|
tmp49 = new.target;
|
|
str13 = "Options must be an object";
|
|
tmp50 = new.target;
|
|
typeError = new TypeError("Options must be an object");
|
|
tmp52 = typeError;
|
|
throw typeError;
|
|
}
|
|
tmp18 = outer1_4;
|
|
str2 = "best fit";
|
|
str3 = "string";
|
|
str4 = "localeMatcher";
|
|
num = 0;
|
|
tmp19 = obj1;
|
|
str5 = "string";
|
|
obj.localeMatcher = outer1_4(obj1, "localeMatcher", "string", ["best fit", "lookup"], "best fit");
|
|
localeData = tmp.localeData;
|
|
tmp20 = ListFormat;
|
|
tmp21 = outer1_1;
|
|
obj = ListFormat(outer1_1[2]);
|
|
tmp22 = obj;
|
|
tmp23 = canonicalLocales;
|
|
tmp24 = obj;
|
|
tmp25 = localeData;
|
|
ResolveLocaleResult = obj.ResolveLocale(tmp.availableLocales, canonicalLocales, obj, tmp.relevantExtensionKeys, localeData, tmp.getDefaultLocale);
|
|
__INTERNAL_SLOT_MAP__2 = tmp.__INTERNAL_SLOT_MAP__;
|
|
tmp27 = obj1;
|
|
if (!__INTERNAL_SLOT_MAP__2.get(self)) {
|
|
_Object4 = Object;
|
|
result1 = __INTERNAL_SLOT_MAP__2.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__2.get(self).locale = ResolveLocaleResult.locale;
|
|
str6 = "conjunction";
|
|
str7 = "type";
|
|
num2 = 0;
|
|
tmp29 = obj1;
|
|
str8 = "string";
|
|
tmp18Result = tmp18(tmp27, "type", "string", ["conjunction", "disjunction", "unit"], "conjunction");
|
|
__INTERNAL_SLOT_MAP__3 = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__3.get(self)) {
|
|
_Object5 = Object;
|
|
result2 = __INTERNAL_SLOT_MAP__3.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__3.get(self).type = tmp18Result;
|
|
str9 = "long";
|
|
str10 = "style";
|
|
num3 = 0;
|
|
tmp32 = obj1;
|
|
str11 = "string";
|
|
tmp18Result1 = tmp18(tmp27, "style", "string", ["long", "short", "narrow"], "long");
|
|
__INTERNAL_SLOT_MAP__4 = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__4.get(self)) {
|
|
_Object6 = Object;
|
|
result3 = __INTERNAL_SLOT_MAP__4.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__4.get(self).style = tmp18Result1;
|
|
dataLocale = ResolveLocaleResult.dataLocale;
|
|
tmp35 = localeData[dataLocale];
|
|
_HermesInternal = HermesInternal;
|
|
str12 = "Missing locale data for ";
|
|
tmp36 = !tmp35;
|
|
combined = "Missing locale data for " + dataLocale;
|
|
if (!tmp36) {
|
|
tmp44 = tmp35[tmp18Result][tmp18Result1];
|
|
__INTERNAL_SLOT_MAP__5 = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__5.get(self)) {
|
|
_Object7 = Object;
|
|
result4 = __INTERNAL_SLOT_MAP__5.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__5.get(self).templatePair = tmp44.pair;
|
|
__INTERNAL_SLOT_MAP__6 = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__6.get(self)) {
|
|
_Object8 = Object;
|
|
result5 = __INTERNAL_SLOT_MAP__6.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__6.get(self).templateStart = tmp44.start;
|
|
__INTERNAL_SLOT_MAP__7 = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__7.get(self)) {
|
|
_Object9 = Object;
|
|
result6 = __INTERNAL_SLOT_MAP__7.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__7.get(self).templateMiddle = tmp44.middle;
|
|
__INTERNAL_SLOT_MAP__8 = tmp.__INTERNAL_SLOT_MAP__;
|
|
if (!__INTERNAL_SLOT_MAP__8.get(self)) {
|
|
_Object10 = Object;
|
|
result7 = __INTERNAL_SLOT_MAP__8.set(self, Object.create(null));
|
|
}
|
|
__INTERNAL_SLOT_MAP__8.get(self).templateEnd = tmp44.end;
|
|
return;
|
|
} else {
|
|
tmp39 = new.target;
|
|
tmp40 = new.target;
|
|
tmp41 = combined;
|
|
tmp38 = new tmp38(combined);
|
|
tmp43 = tmp38;
|
|
throw tmp38;
|
|
}
|
|
} else {
|
|
tmp4 = globalThis;
|
|
_TypeError = TypeError;
|
|
tmp5 = new.target;
|
|
str = "Intl.ListFormat must be called with 'new'";
|
|
tmp6 = new.target;
|
|
typeError1 = new TypeError("Intl.ListFormat must be called with 'new'");
|
|
tmp8 = typeError1;
|
|
throw typeError1;
|
|
}
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "format",
|
|
value: function format(arg0) {
|
|
outer1_13(this, "format");
|
|
let str = "";
|
|
const iter = outer1_15(ListFormat.__INTERNAL_SLOT_MAP__, this, outer1_14(arg0));
|
|
if (Array.isArray(iter)) {
|
|
for (const item10023 of iter) {
|
|
let tmp4 = str;
|
|
str = `${item10023.value}`;
|
|
continue;
|
|
}
|
|
return str;
|
|
} else {
|
|
return iter.value;
|
|
}
|
|
}
|
|
};
|
|
let items = [
|
|
obj,
|
|
{
|
|
key: "formatToParts",
|
|
value: function formatToParts(arg0) {
|
|
outer1_13(this, "format");
|
|
const tmp2 = outer1_15(ListFormat.__INTERNAL_SLOT_MAP__, this, outer1_14(arg0));
|
|
if (Array.isArray(tmp2)) {
|
|
const items = [];
|
|
for (const item10022 of tmp2) {
|
|
let obj = {};
|
|
let tmp5 = obj;
|
|
let tmp6 = item10022;
|
|
let merged = Object.assign(item10022);
|
|
let arr = items.push(obj);
|
|
continue;
|
|
}
|
|
return items;
|
|
} else {
|
|
const items1 = [tmp2];
|
|
return items1;
|
|
}
|
|
}
|
|
},
|
|
{
|
|
key: "resolvedOptions",
|
|
value: function resolvedOptions() {
|
|
const self = this;
|
|
if (this instanceof outer1_17) {
|
|
const obj = { locale: null, type: null, style: null };
|
|
obj[0] = (function getMultiInternalSlots(__INTERNAL_SLOT_MAP__, self, locale) {
|
|
const substr = [...arguments].slice();
|
|
let c0;
|
|
const value = __INTERNAL_SLOT_MAP__.get(self);
|
|
c0 = value;
|
|
if (value) {
|
|
const _Object = Object;
|
|
return substr.reduce((arg0, arg1) => {
|
|
arg0[arg1] = _undefined[arg1];
|
|
return arg0;
|
|
}, Object.create(null));
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("" + self + " InternalSlot has not been initialized");
|
|
throw typeError;
|
|
}
|
|
})(ListFormat.__INTERNAL_SLOT_MAP__, self, "locale").locale;
|
|
obj[1] = (function getMultiInternalSlots(__INTERNAL_SLOT_MAP__, self, locale) {
|
|
const substr = [...arguments].slice();
|
|
let c0;
|
|
const value = __INTERNAL_SLOT_MAP__.get(self);
|
|
c0 = value;
|
|
if (value) {
|
|
const _Object = Object;
|
|
return substr.reduce((arg0, arg1) => {
|
|
arg0[arg1] = _undefined[arg1];
|
|
return arg0;
|
|
}, Object.create(null));
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("" + self + " InternalSlot has not been initialized");
|
|
throw typeError;
|
|
}
|
|
})(ListFormat.__INTERNAL_SLOT_MAP__, self, "type").type;
|
|
obj[2] = (function getMultiInternalSlots(__INTERNAL_SLOT_MAP__, self, locale) {
|
|
const substr = [...arguments].slice();
|
|
let c0;
|
|
const value = __INTERNAL_SLOT_MAP__.get(self);
|
|
c0 = value;
|
|
if (value) {
|
|
const _Object = Object;
|
|
return substr.reduce((arg0, arg1) => {
|
|
arg0[arg1] = _undefined[arg1];
|
|
return arg0;
|
|
}, Object.create(null));
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("" + self + " InternalSlot has not been initialized");
|
|
throw typeError;
|
|
}
|
|
})(ListFormat.__INTERNAL_SLOT_MAP__, self, "style").style;
|
|
return obj;
|
|
} else {
|
|
let _TypeError = TypeError;
|
|
const _String = String;
|
|
let _HermesInternal = HermesInternal;
|
|
let typeError = new TypeError("Method Intl.ListFormat.prototype." + "resolvedOptions" + " called on incompatible receiver " + String(self));
|
|
throw typeError;
|
|
}
|
|
}
|
|
}
|
|
];
|
|
obj = {
|
|
key: "supportedLocalesOf",
|
|
value: function supportedLocalesOf(items) {
|
|
const canonicalLocales = Intl.getCanonicalLocales(items);
|
|
if (undefined !== arg1) {
|
|
if (null == arg1) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("undefined/null cannot be converted to object");
|
|
throw typeError;
|
|
} else {
|
|
const _Object = Object;
|
|
tmp2(Object(arg1), "localeMatcher", "string", ["lookup", "best fit"], "best fit");
|
|
}
|
|
}
|
|
return ListFormat(outer1_1[2]).LookupSupportedLocales(Array.from(ListFormat.availableLocales), canonicalLocales);
|
|
}
|
|
};
|
|
let items1 = [
|
|
obj,
|
|
{
|
|
key: "__addLocaleData",
|
|
value: function __addLocaleData(item10081) {
|
|
let data;
|
|
let locale;
|
|
const items = [...arguments];
|
|
const iter = items[Symbol.iterator]();
|
|
while (iter !== undefined) {
|
|
({ data, locale } = nextResult);
|
|
let _Intl = Intl;
|
|
let tmp2 = new.target;
|
|
let tmp3 = new.target;
|
|
let tmp4 = locale;
|
|
locale = new Intl.Locale(locale);
|
|
let tmp5 = locale;
|
|
let str = locale.minimize();
|
|
str = str.toString();
|
|
ListFormat.localeData[str] = data;
|
|
ListFormat.localeData[locale] = data;
|
|
let availableLocales = ListFormat.availableLocales;
|
|
let tmp7 = str;
|
|
let tmp8 = ListFormat;
|
|
let addResult = availableLocales.add(str);
|
|
let availableLocales2 = ListFormat.availableLocales;
|
|
let addResult1 = availableLocales2.add(locale);
|
|
if (!ListFormat.__defaultLocale) {
|
|
let tmp11 = str;
|
|
tmp8.__defaultLocale = tmp7;
|
|
}
|
|
continue;
|
|
}
|
|
}
|
|
},
|
|
{
|
|
key: "getDefaultLocale",
|
|
value: function getDefaultLocale() {
|
|
return ListFormat.__defaultLocale;
|
|
}
|
|
}
|
|
];
|
|
return callback(ListFormat, items, items1);
|
|
})();
|
|
obj.localeData = {};
|
|
obj.availableLocales = new Set();
|
|
obj.__defaultLocale = "";
|
|
obj.relevantExtensionKeys = [];
|
|
obj.polyfilled = true;
|
|
const weakMap = new WeakMap();
|
|
obj.__INTERNAL_SLOT_MAP__ = weakMap;
|
|
obj.__ = undefined;
|
|
try {
|
|
let _Symbol = Symbol;
|
|
if (typeof Symbol !== "undefined") {
|
|
let _Object4 = Object;
|
|
const _Symbol2 = Symbol;
|
|
Object.defineProperty(obj.prototype, Symbol.toStringTag, { value: "Intl.ListFormat", writable: false, enumerable: false, configurable: true });
|
|
}
|
|
let _Object = Object;
|
|
Object.defineProperty(obj.prototype.constructor, "length", { value: 0, writable: false, enumerable: false, configurable: true });
|
|
let _Object2 = Object;
|
|
Object.defineProperty(obj.supportedLocalesOf, "length", { value: 1, writable: false, enumerable: false, configurable: true });
|
|
let _Object3 = Object;
|
|
let _Intl = Intl;
|
|
obj = { value: null, writable: true, enumerable: false, configurable: true };
|
|
obj[0] = obj;
|
|
Object.defineProperty(Intl, "ListFormat", obj);
|
|
const _globalThis = globalThis;
|
|
if (__FORMATJS_LISTFORMAT_DATA__) {
|
|
for (const item10081 of __FORMATJS_LISTFORMAT_DATA__) {
|
|
let __addLocaleDataResult = obj.__addLocaleData(item10081);
|
|
continue;
|
|
}
|
|
const _globalThis2 = globalThis;
|
|
delete tmp2[tmp];
|
|
}
|
|
} catch (err) {
|
|
}
|