Files
discord-decomp/_bundle/Module1716.js
T
2026-11-01 12:12:55 +02:00

279 lines
12 KiB
JavaScript

// Metro module 1716 (f1717).
import * as _Module1717 from "./Module1717";
import * as _hue2rgb from "./hue2rgb";
import * as _Module1718 from "./Module1718";
import * as _Module1617 from "./Module1617";
let _r, isPlatformColorObject, isDynamicColorObjectIOS, c1362_5, processColorNumber, unprocessColorNumber, _excluded, processDynamicColorObjectIOS, unprocessDynamicColorObjectIOS, processColor, unprocessColor;
const r = function r(a0) {
return (typeof a0 === "object" ? a0 !== null : typeof a0 === "object") && !Array.isArray(a0);
};
r.__closure = {};
r.__workletHash = 12151866759552;
r.__initData = {
code: "function pnpm_colorsTs1(value){return typeof value==='object'&&value!==null&&!Array.isArray(value);}"
};
_r = r;
export function PlatformColor(...semantic) {
return _Module1717.IS_IOS ? {
semantic
} : {
resource_paths: semantic
};
}
PlatformColor.__closure = {
IS_IOS: _Module1717.IS_IOS
};
PlatformColor.__workletHash = 12890406291275;
PlatformColor.__initData = {
code: "function PlatformColor_Pnpm_colorsTs2(...names){const{IS_IOS}=this.__closure;return IS_IOS?{semantic:names}:{resource_paths:names};}"
};
const isPlatformColorObject2 = function isPlatformColorObject(a0) {
return (typeof a0 === "object" ? a0 !== null : typeof a0 === "object") && !Array.isArray(a0) && (Array.isArray(a0.semantic) || Array.isArray(a0.resource_paths));
};
isPlatformColorObject2.__closure = {
isRecord: _r
};
isPlatformColorObject2.__workletHash = 9660595997722;
isPlatformColorObject2.__initData = {
code: "function isPlatformColorObject_Pnpm_colorsTs3(value){const{isRecord}=this.__closure;return isRecord(value)&&(Array.isArray(value.semantic)||Array.isArray(value.resource_paths));}"
};
isPlatformColorObject = isPlatformColorObject2;
export function DynamicColorIOS(a0) {
return {
dynamic: {
light: a0.light,
dark: a0.dark,
highContrastLight: a0.highContrastLight,
highContrastDark: a0.highContrastDark
}
};
}
DynamicColorIOS.__closure = {};
DynamicColorIOS.__workletHash = 593421129931;
DynamicColorIOS.__initData = {
code: "function DynamicColorIOS_Pnpm_colorsTs4(tuple){return{dynamic:{light:tuple.light,dark:tuple.dark,highContrastLight:tuple.highContrastLight,highContrastDark:tuple.highContrastDark}};}"
};
const isDynamicColorObjectIOS2 = function isDynamicColorObjectIOS(a0) {
let r0 = (typeof a0 === "object" ? a0 !== null : typeof a0 === "object") && !Array.isArray(a0);
if (r0) {
const dynamic = a0.dynamic;
r0 = (typeof dynamic === "object" ? dynamic !== null : typeof dynamic === "object") && !Array.isArray(dynamic);
}
if (r0) {
r0 = "light" in a0.dynamic;
}
if (r0) {
r0 = "dark" in a0.dynamic;
}
return r0;
};
isDynamicColorObjectIOS2.__closure = {
isRecord: _r
};
isDynamicColorObjectIOS2.__workletHash = 1181760541767;
isDynamicColorObjectIOS2.__initData = {
code: "function isDynamicColorObjectIOS_Pnpm_colorsTs5(value){const{isRecord}=this.__closure;return isRecord(value)&&isRecord(value.dynamic)&&'light'in value.dynamic&&'dark'in value.dynamic;}"
};
isDynamicColorObjectIOS = isDynamicColorObjectIOS2;
const t = function t(a0) {
return `Invalid color value: ${JSON.stringify(a0)}`;
};
t.__closure = {};
t.__workletHash = 16453254098770;
t.__initData = {
code: "function pnpm_colorsTs6(color){return\"Invalid color value: \"+JSON.stringify(color);}"
};
const n = function n(a0) {
return `Invalid processed color value: ${JSON.stringify(a0)}`;
};
n.__closure = {};
n.__workletHash = 8662920964153;
n.__initData = {
code: "function pnpm_colorsTs7(color){return\"Invalid processed color value: \"+JSON.stringify(color);}"
};
const dynamicNotAvailableOnPlatform = function() {
return "DynamicColorIOS is not available on this platform.";
};
dynamicNotAvailableOnPlatform.__closure = {};
dynamicNotAvailableOnPlatform.__workletHash = 13235944247491;
dynamicNotAvailableOnPlatform.__initData = {
code: "function pnpm_colorsTs8(){return'DynamicColorIOS is not available on this platform.';}"
};
c1362_5 = {
invalidColor: t,
invalidProcessedColor: n,
dynamicNotAvailableOnPlatform
};
const processColorNumber2 = function processColorNumber(a0) {
const r9 = _hue2rgb.processColorInitially(a0);
return _Module1717.IS_ANDROID && typeof r9 === "number" ? r9 | 0 : r9;
};
processColorNumber2.__closure = {
processColorInitially: _hue2rgb.processColorInitially,
IS_ANDROID: _Module1717.IS_ANDROID
};
processColorNumber2.__workletHash = 11813019963227;
processColorNumber2.__initData = {
code: "function processColorNumber_Pnpm_colorsTs9(value){const{processColorInitially,IS_ANDROID}=this.__closure;let normalizedColor=processColorInitially(value);if(IS_ANDROID&&typeof normalizedColor=='number'){normalizedColor=normalizedColor|0x0;}return normalizedColor;}"
};
processColorNumber = processColorNumber2;
const unprocessColorNumber2 = function unprocessColorNumber(a0) {
return `rgba(${a0 << 8 >>> 24},${a0 << 16 >>> 24},${a0 << 24 >>> 24},${(a0 >>> 24) / 255})`;
};
unprocessColorNumber2.__closure = {};
unprocessColorNumber2.__workletHash = 5518391320995;
unprocessColorNumber2.__initData = {
code: "function unprocessColorNumber_Pnpm_colorsTs10(value){const a=(value>>>24)/255;const r=value<<8>>>24;const g=value<<16>>>24;const b=value<<24>>>24;return\"rgba(\"+r+\",\"+g+\",\"+b+\",\"+a+\")\";}"
};
unprocessColorNumber = unprocessColorNumber2;
_excluded = ["light", "dark", "highContrastLight", "highContrastDark"];
const processDynamicColorObjectIOS2 = function processDynamicColorObjectIOS(a0) {
const dynamic = {};
for (const item of _excluded) {
if (a0.dynamic[item] === void 0) {
continue;
}
const r32 = processColorNumber(a0.dynamic[item]);
if (r32 !== null) {
dynamic[item] = r32;
continue;
}
return null;
}
return {
dynamic
};
};
processDynamicColorObjectIOS2.__closure = {
DynamicColorIOSProperties: _excluded,
processColorNumber
};
processDynamicColorObjectIOS2.__workletHash = 12385759836493;
processDynamicColorObjectIOS2.__initData = {
code: "function processDynamicColorObjectIOS_Pnpm_colorsTs11(value){const{DynamicColorIOSProperties,processColorNumber}=this.__closure;const result={};for(const property of DynamicColorIOSProperties){if(value.dynamic[property]===undefined){continue;}const processed=processColorNumber(value.dynamic[property]);if(processed===null){return null;}result[property]=processed;}return{dynamic:result};}"
};
processDynamicColorObjectIOS = processDynamicColorObjectIOS2;
const unprocessDynamicColorObjectIOS2 = function unprocessDynamicColorObjectIOS(a0) {
const dynamic = {};
for (const item of _excluded) {
if (a0.dynamic[item] !== void 0) {
dynamic[item] = unprocessColorNumber(a0.dynamic[item]);
}
}
return {
dynamic
};
};
unprocessDynamicColorObjectIOS2.__closure = {
DynamicColorIOSProperties: _excluded,
unprocessColorNumber
};
unprocessDynamicColorObjectIOS2.__workletHash = 3217615757982;
unprocessDynamicColorObjectIOS2.__initData = {
code: "function unprocessDynamicColorObjectIOS_Pnpm_colorsTs12(value){const{DynamicColorIOSProperties,unprocessColorNumber}=this.__closure;const result={};for(const property of DynamicColorIOSProperties){if(value.dynamic[property]!==undefined){result[property]=unprocessColorNumber(value.dynamic[property]);}}return{dynamic:result};}"
};
unprocessDynamicColorObjectIOS = unprocessDynamicColorObjectIOS2;
const processColor2 = function processColor(a0, a1) {
const r18 = _hue2rgb.processColorInitially(a0);
const r21 = _Module1717.IS_ANDROID && typeof r18 === "number" ? r18 | 0 : r18;
if (r21) {
return r21;
}
if (r21 === 0) {
return (a1?.target !== _Module1718.ValueProcessorTarget.CSS || a0 !== "transparent") && r21;
}
if ((typeof a0 === "object" ? a0 !== null : typeof a0 === "object") && !Array.isArray(a0) && (Array.isArray(a0.semantic) || Array.isArray(a0.resource_paths))) {
return a0;
}
const isDynamicColorObjectIOS2 = isDynamicColorObjectIOS(a0);
let r40 = r21;
if (isDynamicColorObjectIOS2) {
if (!_Module1717.IS_IOS) {
throw new _Module1617.ReanimatedError(c1362_5.dynamicNotAvailableOnPlatform());
}
r40 = processDynamicColorObjectIOS(a0);
}
if (r40 === null) {
throw new _Module1617.ReanimatedError(c1362_5.invalidColor(a0));
}
return r40;
};
processColor2.__closure = {
processColorNumber,
ValueProcessorTarget: _Module1718.ValueProcessorTarget,
isPlatformColorObject,
isDynamicColorObjectIOS,
IS_IOS: _Module1717.IS_IOS,
ERROR_MESSAGES: c1362_5,
processDynamicColorObjectIOS
};
processColor2.__workletHash = 3532980737440;
processColor2.__initData = {
code: "function processColor_Pnpm_colorsTs13(value,context){const{processColorNumber,ValueProcessorTarget,isPlatformColorObject,isDynamicColorObjectIOS,IS_IOS,ERROR_MESSAGES,processDynamicColorObjectIOS}=this.__closure;let result=processColorNumber(value);if(result){return result;}if(result===0){if((context===null||context===void 0?void 0:context.target)===ValueProcessorTarget.CSS&&value==='transparent'){return false;}return result;}if(isPlatformColorObject(value)){return value;}if(isDynamicColorObjectIOS(value)){if(!IS_IOS){throw new ReanimatedError(ERROR_MESSAGES.dynamicNotAvailableOnPlatform());}result=processDynamicColorObjectIOS(value);}if(result===null){throw new ReanimatedError(ERROR_MESSAGES.invalidColor(value));}return result;}"
};
processColor = processColor2;
const unprocessColor2 = function unprocessColor(color) {
if (typeof color === "number") {
return `rgba(${color << 8 >>> 24},${color << 16 >>> 24},${color << 24 >>> 24},${(color >>> 24) / 255})`;
}
if ((typeof color === "object" ? color !== null : typeof color === "object") && !Array.isArray(color) && (Array.isArray(color.semantic) || Array.isArray(color.resource_paths))) {
return color;
}
if (isDynamicColorObjectIOS(color)) {
if (_Module1717.IS_IOS) {
return unprocessDynamicColorObjectIOS(color);
}
throw new _Module1617.ReanimatedError(c1362_5.dynamicNotAvailableOnPlatform());
}
throw new _Module1617.ReanimatedError(c1362_5.invalidProcessedColor(color));
};
unprocessColor2.__closure = {
unprocessColorNumber,
isPlatformColorObject,
isDynamicColorObjectIOS,
IS_IOS: _Module1717.IS_IOS,
ERROR_MESSAGES: c1362_5,
unprocessDynamicColorObjectIOS
};
unprocessColor2.__workletHash = 11221362619601;
unprocessColor2.__initData = {
code: "function unprocessColor_Pnpm_colorsTs14(value){const{unprocessColorNumber,isPlatformColorObject,isDynamicColorObjectIOS,IS_IOS,ERROR_MESSAGES,unprocessDynamicColorObjectIOS}=this.__closure;if(typeof value==='number'){return unprocessColorNumber(value);}if(isPlatformColorObject(value)){return value;}if(isDynamicColorObjectIOS(value)){if(!IS_IOS){throw new ReanimatedError(ERROR_MESSAGES.dynamicNotAvailableOnPlatform());}return unprocessDynamicColorObjectIOS(value);}throw new ReanimatedError(ERROR_MESSAGES.invalidProcessedColor(value));}"
};
unprocessColor = unprocessColor2;
export function processColorsInProps(a0) {
for (const key in a0) {
if (_hue2rgb.ColorProperties.includes(key)) {
const r13 = a0[key];
a0[key] = Array.isArray(r13) ? r13.map((item) => processColor(item)) : processColor(r13);
}
}
}
processColorsInProps.__closure = {
ColorProperties: _hue2rgb.ColorProperties,
processColor
};
processColorsInProps.__workletHash = 10982881159897;
processColorsInProps.__initData = {
code: "function processColorsInProps_Pnpm_colorsTs15(props){const{ColorProperties,processColor}=this.__closure;for(const key in props){if(!ColorProperties.includes(key)){continue;}const value=props[key];props[key]=Array.isArray(value)?value.map(function(c){return processColor(c);}):processColor(value);}}"
};
export function unprocessColorsInProps(a0) {
for (const key in a0) {
if (_hue2rgb.ColorProperties.includes(key)) {
const r13 = a0[key];
a0[key] = Array.isArray(r13) ? r13.map((item) => unprocessColor(item)) : unprocessColor(r13);
}
}
}
unprocessColorsInProps.__closure = {
ColorProperties: _hue2rgb.ColorProperties,
unprocessColor
};
unprocessColorsInProps.__workletHash = 1282697128442;
unprocessColorsInProps.__initData = {
code: "function unprocessColorsInProps_Pnpm_colorsTs16(props){const{ColorProperties,unprocessColor}=this.__closure;for(const key in props){if(!ColorProperties.includes(key)){continue;}const value=props[key];props[key]=Array.isArray(value)?value.map(function(c){return unprocessColor(c);}):unprocessColor(value);}}"
};
export { c1362_5 as ERROR_MESSAGES };
export { processColorNumber };
export { processColor };
export { unprocessColor };