Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,242 @@
|
||||
/* Metro module 7821; source: unknown; dependencies: [31, 27, 7750, 7822, 7752] */
|
||||
function _fun62507(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#62507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7999:6, offset: 0x01b5f44c, size: 164 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(31) /* metro dependency 31 */).Children;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).processColor;
|
||||
const env0_5 = RegExp('^([+-]?\\d+(?:\\.\\d+)?(?:[eE][+-]?\\d+)?)(%?)$', '');
|
||||
const offsetComparator = function([property], a1) {
|
||||
return property - a1[0];
|
||||
};
|
||||
exports.default = extractGradient;
|
||||
}
|
||||
|
||||
function percentToFloat(a0) { // fn#62508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7999:197, offset: 0x01b5f4f0, size: 174 bytes, params: 2, frame: 16
|
||||
var r2;
|
||||
var r1;
|
||||
var property;
|
||||
let value = typeof a0;
|
||||
if (value === 'number') {
|
||||
return a0;
|
||||
}
|
||||
if (value === 'object') {
|
||||
if (typeof a0.__getAnimatedValue === 'function') {
|
||||
return a0.__getAnimatedValue();
|
||||
}
|
||||
}
|
||||
value = value === 'string';
|
||||
const r4 = value && a0.match(env0_5);
|
||||
if (r4) {
|
||||
property = r4[2];
|
||||
value = Number(r4[1]);
|
||||
if (property) {
|
||||
value /= 100;
|
||||
r2 = value;
|
||||
} else {
|
||||
r2 = value;
|
||||
}
|
||||
r1 = r2;
|
||||
} else {
|
||||
global.console.warn('"' + a0 + '" is not a valid number or percentage string.');
|
||||
r1 = 0;
|
||||
}
|
||||
return r1;
|
||||
}
|
||||
|
||||
function extractGradient(a0, a1) { // fn#62510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7999:551, offset: 0x01b5f59e, size: 596 bytes, params: 3, frame: 42
|
||||
var r6;
|
||||
var r0;
|
||||
var r24;
|
||||
var r26;
|
||||
var r25;
|
||||
var r22;
|
||||
var r29;
|
||||
var r27;
|
||||
var r3;
|
||||
var object;
|
||||
var length;
|
||||
var value4;
|
||||
var props;
|
||||
var style;
|
||||
var offset;
|
||||
var stopColor;
|
||||
var stopOpacity;
|
||||
var percentToFloatBinding;
|
||||
var value7;
|
||||
var value8;
|
||||
var isNaN;
|
||||
var Math;
|
||||
var round;
|
||||
var value9;
|
||||
var push;
|
||||
var value10;
|
||||
var console;
|
||||
var warn;
|
||||
var HermesInternal;
|
||||
var concat;
|
||||
var value11;
|
||||
var items3;
|
||||
var property;
|
||||
var property2;
|
||||
var value12;
|
||||
var defaultImport;
|
||||
const value = a0;
|
||||
const env0_0 = a1;
|
||||
const id = value.id;
|
||||
const children = value.children;
|
||||
const gradientTransform = value.gradientTransform;
|
||||
const transform = value.transform;
|
||||
const gradientUnits = value.gradientUnits;
|
||||
if (id) {
|
||||
object = [];
|
||||
r6 = children ? Children.map(children, _fun62511) : [];
|
||||
length = r6.length;
|
||||
value4 = 0;
|
||||
if (value4 < length) {
|
||||
r0 = value4;
|
||||
reducibleLoop6: while (true) {
|
||||
props = r6[r0].props;
|
||||
style = props.style;
|
||||
offset = props.offset;
|
||||
reducibleJoin10: while (true) {
|
||||
if (offset !== undefined) {
|
||||
r26 = offset;
|
||||
break reducibleJoin10;
|
||||
}
|
||||
reducibleJoin9: while (true) {
|
||||
if (style) {
|
||||
offset = style.offset;
|
||||
r24 = offset;
|
||||
break reducibleJoin9;
|
||||
}
|
||||
r24 = style;
|
||||
break reducibleJoin9;
|
||||
}
|
||||
r26 = r24;
|
||||
break reducibleJoin10;
|
||||
}
|
||||
stopColor = props.stopColor;
|
||||
reducibleJoin15: while (true) {
|
||||
if (stopColor !== undefined) {
|
||||
r25 = stopColor;
|
||||
break reducibleJoin15;
|
||||
}
|
||||
reducibleJoin13: while (true) {
|
||||
if (style) {
|
||||
stopColor = style.stopColor;
|
||||
r24 = stopColor;
|
||||
break reducibleJoin13;
|
||||
}
|
||||
r24 = style;
|
||||
break reducibleJoin13;
|
||||
}
|
||||
if (!r24) {
|
||||
r24 = '#000';
|
||||
}
|
||||
r25 = r24;
|
||||
break reducibleJoin15;
|
||||
}
|
||||
stopOpacity = props.stopOpacity;
|
||||
reducibleJoin19: while (true) {
|
||||
if (stopOpacity !== undefined) {
|
||||
r29 = stopOpacity;
|
||||
break reducibleJoin19;
|
||||
}
|
||||
reducibleJoin18: while (true) {
|
||||
if (style) {
|
||||
stopOpacity = style.stopOpacity;
|
||||
r22 = stopOpacity;
|
||||
break reducibleJoin18;
|
||||
}
|
||||
r22 = style;
|
||||
break reducibleJoin18;
|
||||
}
|
||||
r29 = r22;
|
||||
break reducibleJoin19;
|
||||
}
|
||||
percentToFloatBinding = percentToFloat;
|
||||
r22 = r26 || value4;
|
||||
value7 = percentToFloatBinding(r22);
|
||||
reducibleJoin22: while (true) {
|
||||
if (r25) {
|
||||
value8 = processColor(r25);
|
||||
r27 = value8;
|
||||
break reducibleJoin22;
|
||||
}
|
||||
r27 = r25;
|
||||
break reducibleJoin22;
|
||||
}
|
||||
reducibleJoin26: while (true) {
|
||||
reducibleJoin25: while (true) {
|
||||
if (typeof r27 !== 'number') {
|
||||
break reducibleJoin25;
|
||||
}
|
||||
isNaN = global.isNaN;
|
||||
if (isNaN(value7)) {
|
||||
break reducibleJoin25;
|
||||
}
|
||||
Math = global.Math;
|
||||
round = Math.round;
|
||||
value9 = Reflect.apply(round, Math,
|
||||
[255 * (importDefault(7750) /* metro dependency 7750 */)(r29)]);
|
||||
push = object.push;
|
||||
value10 = 16777215 & r27;
|
||||
Reflect.apply(push, object, [[value7, value10 | value9 << 24]]);
|
||||
break reducibleJoin26;
|
||||
}
|
||||
console = global.console;
|
||||
warn = console.warn;
|
||||
HermesInternal = global.HermesInternal;
|
||||
concat = HermesInternal.concat;
|
||||
Reflect.apply(warn, console,
|
||||
['"' + r25 + '" is not a valid color or "' + r26 + '" is not a valid offset']);
|
||||
break reducibleJoin26;
|
||||
}
|
||||
value11 = typeof r0 === 'bigint' ? r0 + 1n : +r0 + 1;
|
||||
if (value11 < length) {
|
||||
r0 = value11;
|
||||
continue reducibleLoop6;
|
||||
}
|
||||
break reducibleLoop6;
|
||||
}
|
||||
}
|
||||
object.sort(offsetComparator);
|
||||
items3 = [];
|
||||
length = object.length;
|
||||
if (value4 < length) {
|
||||
r0 = value4;
|
||||
reducibleLoop28: while (true) {
|
||||
property = object[r0];
|
||||
push = items3.push;
|
||||
property2 = property[value4];
|
||||
Reflect.apply(push, items3, [property2, property[1]]);
|
||||
value12 = typeof r0 === 'bigint' ? r0 + 1n : +r0 + 1;
|
||||
if (value12 < length) {
|
||||
r0 = value12;
|
||||
continue reducibleLoop28;
|
||||
}
|
||||
break reducibleLoop28;
|
||||
}
|
||||
}
|
||||
object = {name: id, gradient: items3, children: r6};
|
||||
reducibleJoin31: while (true) {
|
||||
if (gradientUnits) {
|
||||
property = (importDefault(7822) /* metro dependency 7822 */)[gradientUnits];
|
||||
r6 = property;
|
||||
break reducibleJoin31;
|
||||
}
|
||||
r6 = gradientUnits;
|
||||
break reducibleJoin31;
|
||||
}
|
||||
r6 = !r6 ? value4 : r6;
|
||||
object.gradientUnits = r6;
|
||||
defaultImport = importDefault(7752) /* metro dependency 7752 */;
|
||||
r3 = gradientTransform || transform;
|
||||
r3 = !r3 ? value : r3;
|
||||
object.gradientTransform = defaultImport(r3);
|
||||
return object;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user