Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
70 lines
2.1 KiB
JavaScript
70 lines
2.1 KiB
JavaScript
// Module ID: 14359
|
|
// Function ID: 14360
|
|
// Dependencies: [14360, 14361, 1162, 14362, 14363]
|
|
// Exports: getCalendarPreferenceDataForRegion, getHourCyclesPreferenceDataForLocaleOrRegion, getTimeZonePreferenceForRegion, getWeekDataForRegion
|
|
|
|
// Module 14359
|
|
import e from "e" /* 1162 */;
|
|
import calendars from "calendars" /* 14360 */;
|
|
import hourCycles from "hourCycles" /* 14361 */;
|
|
import timezones from "timezones" /* 14362 */;
|
|
import weekData from "weekData" /* 14363 */;
|
|
|
|
require = arg1;
|
|
const dependencyMap = arg6;
|
|
|
|
export const getCalendarPreferenceDataForRegion = function getCalendarPreferenceDataForRegion(region) {
|
|
let str = null;
|
|
if (region) {
|
|
str = region.toUpperCase();
|
|
}
|
|
if (!str) {
|
|
str = "";
|
|
}
|
|
return calendars.calendars[str] || calendars.calendars["001"].map((item) => {
|
|
let str = "gregory";
|
|
if ("gregorian" !== item) {
|
|
let str2 = "islamicc";
|
|
if ("islamic-civil" !== item) {
|
|
str2 = item;
|
|
}
|
|
str = str2;
|
|
}
|
|
return str;
|
|
});
|
|
};
|
|
export const getHourCyclesPreferenceDataForLocaleOrRegion = function getHourCyclesPreferenceDataForLocaleOrRegion(locale, region) {
|
|
const formatted = locale.toLowerCase();
|
|
let str = "";
|
|
if (region) {
|
|
str = region.toUpperCase();
|
|
}
|
|
let v001 = hourCycles.hourCycles[formatted] || tmp2(14361).hourCycles[str];
|
|
if (!v001) {
|
|
const concat = "".concat;
|
|
v001 = tmp2(14361).hourCycles["".concat("", formatted, "-001")];
|
|
}
|
|
if (!v001) {
|
|
v001 = tmp2(14361).hourCycles["001"];
|
|
}
|
|
return e.__spreadArray([], v001, true);
|
|
};
|
|
export const getTimeZonePreferenceForRegion = function getTimeZonePreferenceForRegion(region) {
|
|
const formatted = region.toLowerCase();
|
|
const items = [];
|
|
if (timezones.timezones[formatted]) {
|
|
return tmp2(1162).__spreadArray(items, tmp2(14362).timezones[formatted], true);
|
|
} else {
|
|
return items;
|
|
}
|
|
};
|
|
export const getWeekDataForRegion = function getWeekDataForRegion(region) {
|
|
let str = "";
|
|
if (region) {
|
|
str = region.toUpperCase();
|
|
}
|
|
if (!str) {
|
|
str = "001";
|
|
}
|
|
return weekData.weekData[str] || weekData.weekData["001"];
|
|
};
|