decord/source/__polyfill/14xxx/module_14326.js
github-actions 4f02868c60 chore: update source for alpha 346.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4792.js (118.4 MB)
2026-09-11 10:30:06 +00:00

70 lines
2.1 KiB
JavaScript

// Module ID: 14326
// Function ID: 14327
// Dependencies: [14327, 14328, 1162, 14329, 14330]
// Exports: getCalendarPreferenceDataForRegion, getHourCyclesPreferenceDataForLocaleOrRegion, getTimeZonePreferenceForRegion, getWeekDataForRegion
// Module 14326
import e from "e" /* 1162 */;
import calendars from "calendars" /* 14327 */;
import hourCycles from "hourCycles" /* 14328 */;
import timezones from "timezones" /* 14329 */;
import weekData from "weekData" /* 14330 */;
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(14328).hourCycles[str];
if (!v001) {
const concat = "".concat;
v001 = tmp2(14328).hourCycles["".concat("", formatted, "-001")];
}
if (!v001) {
v001 = tmp2(14328).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(14329).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"];
};