decord/source/__polyfill/00xxx/module_453.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

99 lines
3.3 KiB
JavaScript

// Module ID: 453
// Function ID: 454
// Dependencies: [89, 454, 209]
// Exports: addChangeListener, getColorScheme, setColorScheme
// Module 453
import EventEmitterDefault from "EventEmitter" /* 89 */;
import Appearance from "Appearance" /* 454 */;
require = arg1;
importDefault = arg2;
const dependencyMap = arg6;
export const getColorScheme = function getColorScheme() {
if (null == obj) {
const tmp11 = new EventEmitterDefault();
closure_0 = tmp11;
const _default = Appearance.default;
if (null == _default) {
const obj3 = { NativeAppearance: null, appearance: null, eventEmitter: tmp11 };
obj = obj3;
} else {
obj = { NativeAppearance: _default, appearance: null, eventEmitter: tmp11 };
const obj2 = new tmp7(209)(_default);
obj2.addListener("appearanceChanged", (colorScheme) => {
appearance = { colorScheme: colorScheme.colorScheme };
appearance.appearance = appearance;
closure_0.emit("change", appearance.appearance);
});
}
tmp7 = importDefault;
}
const NativeAppearance = obj.NativeAppearance;
let colorScheme = null;
if (null != NativeAppearance) {
if (null == obj.appearance) {
const obj4 = { colorScheme: NativeAppearance.getColorScheme() };
obj.appearance = obj4;
}
colorScheme = obj.appearance.colorScheme;
}
return colorScheme;
};
export const setColorScheme = function setColorScheme(arg0) {
if (null == obj) {
const tmp14 = new EventEmitterDefault();
closure_0 = tmp14;
const _default = Appearance.default;
if (null == _default) {
const obj3 = { NativeAppearance: null, appearance: null, eventEmitter: tmp14 };
obj = obj3;
} else {
obj = { NativeAppearance: _default, appearance: null, eventEmitter: tmp14 };
const obj2 = new tmp10(209)(_default);
obj2.addListener("appearanceChanged", (colorScheme) => {
appearance = { colorScheme: colorScheme.colorScheme };
appearance.appearance = appearance;
closure_0.emit("change", appearance.appearance);
});
}
tmp10 = importDefault;
}
const NativeAppearance = obj.NativeAppearance;
if (null != NativeAppearance) {
NativeAppearance.setColorScheme(arg0);
let tmp8 = arg0;
if ("unspecified" === arg0) {
let colorScheme = NativeAppearance.getColorScheme();
if (colorScheme == null) {
colorScheme = arg0;
}
tmp8 = colorScheme;
}
const obj4 = { colorScheme: tmp8 };
obj.appearance = obj4;
}
};
export const addChangeListener = function addChangeListener(onChange) {
if (null == appearance) {
const tmp10 = new EventEmitterDefault();
closure_0 = tmp10;
const _default = Appearance.default;
if (null == _default) {
const obj3 = { NativeAppearance: null, appearance: null, eventEmitter: tmp10 };
appearance = obj3;
} else {
appearance = { NativeAppearance: _default, appearance: null, eventEmitter: tmp10 };
const obj2 = new tmp6(209)(_default);
obj2.addListener("appearanceChanged", (colorScheme) => {
appearance = { colorScheme: colorScheme.colorScheme };
appearance.appearance = appearance;
closure_0.emit("change", appearance.appearance);
});
}
tmp6 = importDefault;
}
const eventEmitter = appearance.eventEmitter;
return eventEmitter.addListener("change", onChange);
};