Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,372 @@
|
||||
/* Metro module 14446; source: modules/guilds_bar/native/GuildsBarItemIconPressable.tsx; dependencies: [57, 31, 27, 14385, 33, 4017, 7599, 4501, 697, 1357, 3860, 4504, 10083, 7701, 4507, 2] */
|
||||
function _fun109322(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#109322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:6, offset: 0x02345e50, size: 967 bytes, params: 8, frame: 32
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const {Image, Pressable} = require(27) /* metro dependency 27 */;
|
||||
const GUILD_ITEM_SIZE = (require(14385) /* metro dependency 14385: GuildsBarConstants */).GUILD_ITEM_SIZE;
|
||||
const value3 = require(33) /* metro dependency 33 */;
|
||||
const env0_7 = value3.jsx;
|
||||
const env0_8 = value3.Fragment;
|
||||
const env0_9 = value3.jsxs;
|
||||
const env0_10 = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).createAnimatedComponent(Pressable);
|
||||
const env0_11 = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).createAnimatedComponent(Image);
|
||||
const value6 = GUILD_ITEM_SIZE + 12;
|
||||
const value7 = 0.6666666666666666 * value6;
|
||||
const value8 = 0.4666666666666667 * value6;
|
||||
const env0_15 = 0.05 * value6;
|
||||
const value9 = 0.48333333333333334 * value6;
|
||||
const value10 = 0.11666666666666667 * value6;
|
||||
const env0_18 = 0.35 * value7;
|
||||
const value11 = 0.2857142857142857 * value8;
|
||||
const value12 = 0.5333333333333333 * value6;
|
||||
const value13 = 0.3125 * value12;
|
||||
const value14 = (value6 - value12) / 2;
|
||||
const value15 = 0.3333333333333333 * value6;
|
||||
const env0_25 = (value6 - GUILD_ITEM_SIZE) / 2;
|
||||
const env0_26 = value15 + value12 - GUILD_ITEM_SIZE;
|
||||
const env0_27 = GUILD_ITEM_SIZE / 2;
|
||||
object2 = {duration: 150};
|
||||
const Easing = (require(4017) /* metro dependency 4017: ReanimatedRexport */).Easing;
|
||||
let inOut = Easing.inOut;
|
||||
const Easing2 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).Easing;
|
||||
object2.easing = Reflect.apply(inOut, Easing, [Easing2.ease]);
|
||||
object2 = {duration: 240};
|
||||
inOut = Easing.inOut;
|
||||
const Easing3 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).Easing;
|
||||
object2.easing = Reflect.apply(inOut, Easing, [Easing3.ease]);
|
||||
object2 = {};
|
||||
const CutoutShape = (require(7599) /* metro dependency 7599: ClipView */).CutoutShape;
|
||||
let RoundedRect = CutoutShape.RoundedRect;
|
||||
object2.shape = RoundedRect;
|
||||
object2.x = value14 - 2;
|
||||
object2.y = value15 - 2;
|
||||
const value16 = value12 + 4;
|
||||
object2.width = value16;
|
||||
object2.height = value16;
|
||||
object2.cornerRadius = value13 + 2;
|
||||
RoundedRect = CutoutShape.RoundedRect;
|
||||
const value17 = value8 + 4;
|
||||
const env0_30 = [{shape: RoundedRect, x: value9 - 2, y: value10 - 2, width: value17, height: value17,
|
||||
cornerRadius: value11 + 2, rotationDegrees: 9}, object2];
|
||||
const env0_31 = [object2];
|
||||
const env0_32 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun109334);
|
||||
object2 = {code: 'function GuildsBarItemIconPressableTsx1(){const{isExpandedSV,isSelectedSV,OVERLAY_BORDER_RADIUS,guildItemSelectedBorderRadius,OVERLAY_COLLAPSED_BORDER_RADIUS,withTiming,OVERLAY_ICON_SIZE,OVERLAY_COLLAPSED_SIZE,OVERLAY_TIMING,OVERLAY_ICON_OFFSET_X,OVERLAY_COLLAPSED_LEFT,OVERLAY_ICON_OFFSET_Y,OVERLAY_COLLAPSED_TOP,interpolateColor,styles}=this.__closure;const expanded=isExpandedSV.get()!==0;const selected=isSelectedSV.get()!==0;const taretBorderRadius=function(){if(expanded){return OVERLAY_BORDER_RADIUS;}if(selected){return guildItemSelectedBorderRadius;}return OVERLAY_COLLAPSED_BORDER_RADIUS;}();return{width:withTiming(expanded?OVERLAY_ICON_SIZE:OVERLAY_COLLAPSED_SIZE,OVERLAY_TIMING),height:withTiming(expanded?OVERLAY_ICON_SIZE:OVERLAY_COLLAPSED_SIZE,OVERLAY_TIMING),borderRadius:withTiming(taretBorderRadius,OVERLAY_TIMING),left:withTiming(expanded?OVERLAY_ICON_OFFSET_X:OVERLAY_COLLAPSED_LEFT,OVERLAY_TIMING),top:withTiming(expanded?OVERLAY_ICON_OFFSET_Y:OVERLAY_COLLAPSED_TOP,OVERLAY_TIMING),backgroundColor:withTiming(interpolateColor(selected?1:0,[0,1],[styles.newIconInactive.backgroundColor,styles.newIconActive.backgroundColor]),OVERLAY_TIMING)};}'};
|
||||
object2 = {code: "function GuildsBarItemIconPressableTsx2(){const{isExpandedSV,withTiming,BG_LARGE_ICON_SIZE,GUILD_ICON_TIMING,BG_LARGE_ICON_ROTATION_DEGREES}=this.__closure;const expanded=isExpandedSV.get()!==0;return{transform:[{translateX:withTiming(expanded?0:BG_LARGE_ICON_SIZE/2,GUILD_ICON_TIMING)},{translateY:withTiming(expanded?0:BG_LARGE_ICON_SIZE/2,GUILD_ICON_TIMING)},{rotate:BG_LARGE_ICON_ROTATION_DEGREES+'deg'},{scale:withTiming(expanded?1:0,GUILD_ICON_TIMING)}]};}"};
|
||||
object2 = {code: "function GuildsBarItemIconPressableTsx3(){const{isExpandedSV,withTiming,BG_SMALL_ICON_SIZE,GUILD_ICON_TIMING,BG_SMALL_ICON_ROTATION_DEGREES}=this.__closure;const expanded=isExpandedSV.get()!==0;return{transform:[{translateX:withTiming(expanded?0:-BG_SMALL_ICON_SIZE/2,GUILD_ICON_TIMING)},{translateY:withTiming(expanded?0:BG_SMALL_ICON_SIZE/2,GUILD_ICON_TIMING)},{rotate:BG_SMALL_ICON_ROTATION_DEGREES+'deg'},{scale:withTiming(expanded?1:0,GUILD_ICON_TIMING)}]};}"};
|
||||
object2 = {code: 'function GuildsBarItemIconPressableTsx4(){const{stylesClientThemeOverride,styles,active,selected,withTiming,desaturated,timingStandard}=this.__closure;var _stylesClientThemeOve,_stylesClientThemeOve2;const defaultBackgroundColor=(_stylesClientThemeOve=(_stylesClientThemeOve2=stylesClientThemeOverride)===null||_stylesClientThemeOve2===void 0?void 0:_stylesClientThemeOve2.backgroundColor)!==null&&_stylesClientThemeOve!==void 0?_stylesClientThemeOve:styles.icon.backgroundColor;const isActive=active.get()||selected;return{backgroundColor:withTiming(isActive?desaturated?styles.iconColorDesaturated.color:styles.iconColorActive.color:defaultBackgroundColor,timingStandard)};}'};
|
||||
object2 = {code: 'function GuildsBarItemIconPressableTsx5(){const{active,selected,withTiming,styles,desaturated,timingNone,timingStandard}=this.__closure;const isActive=active.get()||selected;return{tintColor:withTiming(isActive?styles.iconColor.color:desaturated?styles.iconColorDesaturated.color:styles.iconColorActive.color,isActive?timingNone:timingStandard)};}'};
|
||||
value = value.memo(GuildsBarItemIconPresable);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guilds_bar/native/GuildsBarItemIconPressable.tsx');
|
||||
exports.default = value;
|
||||
exports.BG_CONTAINER_SIZE = value6;
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPressableWithGuildIcons({backgroundIcons, isExpanded, selected, onPress, onLayout, accessibilityLabel, style}) { // fn#109323, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:4161, offset: 0x02346217, size: 1372 bytes, params: 2, frame: 40
|
||||
var object2;
|
||||
var r6;
|
||||
var jsxRuntimeEnv0_8Binding;
|
||||
var ClipView;
|
||||
var items3;
|
||||
var ClipView2;
|
||||
const value2 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('GuildsBarItemIconPressable');
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
let useToken = useTokenModule.useToken;
|
||||
const GUILD_BAR_ITEM_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.GUILD_BAR_ITEM_SIZE;
|
||||
const value3 = Reflect.apply(useToken, useTokenModule, [GUILD_BAR_ITEM_SIZE]);
|
||||
const moduleValue2 = useTokenModule;
|
||||
useToken = moduleValue2.useToken;
|
||||
const GUILD_ITEM_SELECTED_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.GUILD_ITEM_SELECTED_BORDER_RADIUS;
|
||||
const value4 = Reflect.apply(useToken, moduleValue2, [GUILD_ITEM_SELECTED_BORDER_RADIUS]);
|
||||
const styles = useStyles(value2, value3);
|
||||
let binding = env0_4Binding;
|
||||
var [property, env0_4] = binding.useRef(0)(env0_4Binding.useState(false), 2);
|
||||
binding = env0_4Binding;
|
||||
let closure = _fun109324;
|
||||
const value9 = binding.useCallback(closure, []);
|
||||
const r1 = isExpanded && property;
|
||||
const value10 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(r1 ? 1 : 0);
|
||||
const value11 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(selected ? 1 : 0);
|
||||
env0_4Binding.useEffect(_fun109325, [r1, value10, selected, value11]);
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
let useAnimatedStyle = reanimatedRexportModule.useAnimatedStyle;
|
||||
closure = GuildsBarItemIconPressableWithGuildIconsQ;
|
||||
object2 = {isExpandedSV: value10, isSelectedSV: value11, OVERLAY_BORDER_RADIUS: env0_21,
|
||||
guildItemSelectedBorderRadius: value4, OVERLAY_COLLAPSED_BORDER_RADIUS: env0_27};
|
||||
object2.withTiming = (require(4504) /* metro dependency 4504: timing */).withTiming;
|
||||
object2.OVERLAY_ICON_SIZE = env0_20;
|
||||
object2.OVERLAY_COLLAPSED_SIZE = GUILD_ITEM_SIZE;
|
||||
object2.OVERLAY_TIMING = env0_28;
|
||||
object2.OVERLAY_ICON_OFFSET_X = env0_22;
|
||||
object2.OVERLAY_COLLAPSED_LEFT = env0_25;
|
||||
object2.OVERLAY_ICON_OFFSET_Y = env0_23;
|
||||
object2.OVERLAY_COLLAPSED_TOP = env0_26;
|
||||
object2.interpolateColor = reanimatedRexportModule.interpolateColor;
|
||||
object2.styles = styles;
|
||||
closure.__closure = object2;
|
||||
closure.__workletHash = 9223164272732;
|
||||
closure.__initData = env0_33;
|
||||
const value12 = Reflect.apply(useAnimatedStyle, reanimatedRexportModule, [closure]);
|
||||
const moduleValue6 = reanimatedRexportModule;
|
||||
useAnimatedStyle = moduleValue6.useAnimatedStyle;
|
||||
closure = GuildsBarItemIconPressableWithGuildIcons$;
|
||||
object2 = {isExpandedSV: value10};
|
||||
object2.withTiming = (require(4504) /* metro dependency 4504: timing */).withTiming;
|
||||
object2.BG_LARGE_ICON_SIZE = env0_13;
|
||||
object2.GUILD_ICON_TIMING = env0_29;
|
||||
object2.BG_LARGE_ICON_ROTATION_DEGREES = -8;
|
||||
closure.__closure = object2;
|
||||
closure.__workletHash = 16484002406012;
|
||||
closure.__initData = env0_34;
|
||||
const value13 = Reflect.apply(useAnimatedStyle, moduleValue6, [closure]);
|
||||
const moduleValue7 = reanimatedRexportModule;
|
||||
useAnimatedStyle = moduleValue7.useAnimatedStyle;
|
||||
closure = GuildsBarItemIconPressableWithGuildIconsEe;
|
||||
object2 = {isExpandedSV: value10};
|
||||
object2.withTiming = (require(4504) /* metro dependency 4504: timing */).withTiming;
|
||||
object2.BG_SMALL_ICON_SIZE = env0_14;
|
||||
object2.GUILD_ICON_TIMING = env0_29;
|
||||
object2.BG_SMALL_ICON_ROTATION_DEGREES = 9;
|
||||
closure.__closure = object2;
|
||||
closure.__workletHash = 8721375757202;
|
||||
closure.__initData = env0_35;
|
||||
const value14 = Reflect.apply(useAnimatedStyle, moduleValue7, [closure]);
|
||||
const items2 = [styles.bgContainer, style];
|
||||
const value15 = backgroundIcons.length >= 2;
|
||||
if (value15) {
|
||||
jsxRuntimeEnv0_8Binding = jsxRuntimeEnv0_8;
|
||||
ClipView = importDefault(7599) /* metro dependency 7599: ClipView */;
|
||||
binding = env0_11;
|
||||
items3 = [<ClipView style={styles.bgClipView} cutouts={env0_30}>{((Component) => <Component style={[styles.bgIconLarge,
|
||||
|
||||
value13]} source={backgroundIcons[0]} onLoad={value9} />)(binding)}</ClipView>];
|
||||
ClipView2 = importDefault(7599) /* metro dependency 7599: ClipView */;
|
||||
binding = env0_11;
|
||||
items3[1] = <ClipView2 style={styles.bgSmallClipView} cutouts={env0_31}>{((Component) => <Component style={[styles.bgIconSmall,
|
||||
|
||||
value14]} source={backgroundIcons[1]} onLoad={value9} />)(binding)}</ClipView2>;
|
||||
r6 = <>{items3}</>;
|
||||
} else {
|
||||
r6 = value15;
|
||||
}
|
||||
const View = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View;
|
||||
const items6 = [styles.overlayIconBase, value12];
|
||||
const PlusSmallIcon = (require(10083) /* metro dependency 10083: PlusSmallIcon */).PlusSmallIcon;
|
||||
const colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
return (
|
||||
<Pressable
|
||||
style={items2}
|
||||
accessibilityRole="button"
|
||||
accessibilityLabel={accessibilityLabel}
|
||||
onLayout={onLayout}
|
||||
onPress={onPress}
|
||||
>
|
||||
{r6}
|
||||
<View style={items6}>
|
||||
<PlusSmallIcon size="lg" color={selected ? colors.WHITE : colors.ICON_SUBTLE} />
|
||||
</View>
|
||||
</Pressable>
|
||||
);
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPresableNoIcons({iconSource, selected, desaturated, onPress, onLayout, accessibilityLabel, style}) { // fn#109329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:7975, offset: 0x02346b53, size: 658 bytes, params: 2, frame: 34
|
||||
var object2;
|
||||
const value2 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('GuildsBarItemIconPressable');
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
const useToken = useTokenModule.useToken;
|
||||
const GUILD_BAR_ITEM_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.GUILD_BAR_ITEM_SIZE;
|
||||
const styles = useStyles(value2, Reflect.apply(useToken, useTokenModule, [GUILD_BAR_ITEM_SIZE]));
|
||||
const value4 = (require(7701) /* metro dependency 7701: ClientThemesOverrides */).useClientThemesOverride(styles.iconBackground);
|
||||
const value5 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(false);
|
||||
const env0_4 = value5;
|
||||
const value6 = env0_4.useCallback(_fun109330, [value5]);
|
||||
const value7 = env0_4.useCallback(_fun109331, [value5]);
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
let useAnimatedStyle = reanimatedRexportModule.useAnimatedStyle;
|
||||
let closure = GuildsBarItemIconPresableNoIconsE;
|
||||
object2 = {stylesClientThemeOverride: value4, styles: styles, active: value5, selected: selected};
|
||||
object2.withTiming = (require(4504) /* metro dependency 4504: timing */).withTiming;
|
||||
object2.desaturated = desaturated;
|
||||
object2.timingStandard = (require(4507) /* metro dependency 4507: timingPresets */).timingStandard;
|
||||
closure.__closure = object2;
|
||||
closure.__workletHash = 15959074190934;
|
||||
closure.__initData = env0_36;
|
||||
const value8 = Reflect.apply(useAnimatedStyle, reanimatedRexportModule, [closure]);
|
||||
const moduleValue5 = reanimatedRexportModule;
|
||||
useAnimatedStyle = moduleValue5.useAnimatedStyle;
|
||||
closure = GuildsBarItemIconPresableNoIconsT;
|
||||
object2 = {active: value5, selected: selected};
|
||||
object2.withTiming = (require(4504) /* metro dependency 4504: timing */).withTiming;
|
||||
object2.styles = styles;
|
||||
object2.desaturated = desaturated;
|
||||
object2.timingNone = (require(4507) /* metro dependency 4507: timingPresets */).timingNone;
|
||||
object2.timingStandard = (require(4507) /* metro dependency 4507: timingPresets */).timingStandard;
|
||||
closure.__closure = object2;
|
||||
closure.__workletHash = 3048736124982;
|
||||
closure.__initData = env0_37;
|
||||
return ((Component) => <Component style={[styles.icon, value4, style,
|
||||
value8]} accessibilityRole="button" accessibilityLabel={accessibilityLabel} onLayout={onLayout} onPress={onPress} onPressIn={value6} onPressOut={value7}>{((Component) => <Component source={iconSource} style={Reflect.apply(useAnimatedStyle,
|
||||
moduleValue5, [closure])} />)(env0_11)}</Component>)(env0_10);
|
||||
}
|
||||
|
||||
function _fun109334() { // fn#109334, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:885, offset: 0x02346f5f, size: 670 bytes, params: 1, frame: 18
|
||||
const value = a0;
|
||||
const value2 = a1;
|
||||
let r3 = value !== undefined ? value : false;
|
||||
const r7 = value2 !== undefined ? value2 : GUILD_ITEM_SIZE;
|
||||
const object2 = {};
|
||||
let colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
let BACKGROUND_MOD_STRONG = colors.BACKGROUND_MOD_STRONG;
|
||||
object2.iconBackground = {backgroundColor: BACKGROUND_MOD_STRONG};
|
||||
const object4 = {};
|
||||
let GUILD_BAR_ITEM_PADDING = (importDefault(697) /* metro dependency 697: native */).modules.mobile.GUILD_BAR_ITEM_PADDING;
|
||||
object4.marginTop = GUILD_BAR_ITEM_PADDING;
|
||||
let GUILD_BAR_ITEM_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.GUILD_BAR_ITEM_SIZE;
|
||||
object4.width = GUILD_BAR_ITEM_SIZE;
|
||||
GUILD_BAR_ITEM_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.GUILD_BAR_ITEM_SIZE;
|
||||
object4.height = GUILD_BAR_ITEM_SIZE;
|
||||
object4.borderRadius = r3 ? (importDefault(697) /* metro dependency 697: native */).radii.lg : r7 / 2;
|
||||
object4.justifyContent = 'center';
|
||||
object4.alignItems = 'center';
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object4.backgroundColor = r3 ? colors.BACKGROUND_MOD_SUBTLE : colors.BACKGROUND_SURFACE_HIGH;
|
||||
object2.icon = object4;
|
||||
const WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object2.iconColor = {color: WHITE};
|
||||
const defaultImport = importDefault(697) /* metro dependency 697: native */;
|
||||
r3 = r3 ? defaultImport.colors.MOBILE_GUILDBAR_ICON_DEFAULT : defaultImport.unsafe_rawColors.GREEN_360;
|
||||
object2.iconColorActive = {color: r3};
|
||||
const ICON_SUBTLE = defaultImport.colors.ICON_SUBTLE;
|
||||
object2.iconColorDesaturated = {color: ICON_SUBTLE};
|
||||
const BACKGROUND_BRAND = defaultImport.colors.BACKGROUND_BRAND;
|
||||
object2.newIconActive = {backgroundColor: BACKGROUND_BRAND};
|
||||
BACKGROUND_MOD_STRONG = defaultImport.colors.BACKGROUND_MOD_STRONG;
|
||||
object2.newIconInactive = {backgroundColor: BACKGROUND_MOD_STRONG};
|
||||
GUILD_BAR_ITEM_PADDING = defaultImport.modules.mobile.GUILD_BAR_ITEM_PADDING;
|
||||
const binding = env0_12;
|
||||
object2.bgContainer = {marginTop: GUILD_BAR_ITEM_PADDING, width: binding, height: binding};
|
||||
object2.bgClipView = {width: binding, height: binding};
|
||||
object2.bgIconLarge = {left: env0_15, top: 0, width: env0_13, height: env0_13, borderRadius: env0_18};
|
||||
object2.bgSmallClipView = {position: 'absolute', width: binding, height: binding};
|
||||
object2.bgIconSmall = {position: 'absolute', left: env0_16, top: env0_17, width: env0_14, height: env0_14,
|
||||
borderRadius: env0_19};
|
||||
object2.overlayIconBase = {'position': 'absolute', 'justifyContent': 'center', 'alignItems': 'center'};
|
||||
return object2;
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPresable({iconSource, backgroundIcons, isExpanded, desaturated, selected, onPress, onLayout, accessibilityLabel, style}) { // fn#109335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:9450, offset: 0x023471fd, size: 186 bytes, params: 2, frame: 22
|
||||
isExpanded = !(isExpanded === undefined) && isExpanded;
|
||||
desaturated = !(desaturated === undefined) && desaturated;
|
||||
selected = !(selected === undefined) && selected;
|
||||
return backgroundIcons != null ? <GuildsBarItemIconPressableWithGuildIcons backgroundIcons={backgroundIcons} isExpanded={isExpanded} selected={selected} onPress={onPress} onLayout={onLayout} accessibilityLabel={accessibilityLabel} style={style} /> : <GuildsBarItemIconPresableNoIcons iconSource={iconSource} selected={selected} desaturated={desaturated} onPress={onPress} onLayout={onLayout} accessibilityLabel={accessibilityLabel} style={style} />;
|
||||
}
|
||||
|
||||
function _fun109324() { // fn#109324, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:4572, offset: 0x02346773, size: 54 bytes, params: 1, frame: 12
|
||||
const binding = env0_3;
|
||||
binding.current = binding.current + 1;
|
||||
if (binding.current >= 2) {
|
||||
env0_4(true);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun109325() { // fn#109325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:4700, offset: 0x023467a9, size: 59 bytes, params: 1, frame: 14
|
||||
let binding = env0_6;
|
||||
const value2 = 0;
|
||||
binding.set(env0_5 ? 1 : value2);
|
||||
binding = env0_7;
|
||||
binding.set(selected ? 1 : value2);
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPressableWithGuildIconsQ() { // fn#109326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:4786, owner: GuildsBarItemIconPressableWithGuildIcons.Q, offset: 0x023467e4, size: 420 bytes, params: 1, frame: 24
|
||||
let binding = env0_6;
|
||||
let get = binding.get;
|
||||
const value2 = Reflect.apply(get, binding, []);
|
||||
const value3 = 0;
|
||||
const value4 = value3 !== value2;
|
||||
binding = env0_7;
|
||||
get = binding.get;
|
||||
const value5 = value3 !== Reflect.apply(get, binding, []);
|
||||
const r13 = value4 ? env1_21 : value5 ? env0_1 : env1_27;
|
||||
const object2 = {};
|
||||
const timingModule = require(4504) /* metro dependency 4504: timing */;
|
||||
let withTiming = timingModule.withTiming;
|
||||
object2.width = Reflect.apply(withTiming, timingModule, [value4 ? env1_20 : GUILD_ITEM_SIZE, env1_28]);
|
||||
const moduleValue2 = timingModule;
|
||||
object2.height = moduleValue2.withTiming(value4 ? env1_20 : GUILD_ITEM_SIZE, env1_28);
|
||||
object2.borderRadius = timingModule.withTiming(r13, env1_28);
|
||||
const moduleValue4 = timingModule;
|
||||
object2.left = moduleValue4.withTiming(value4 ? env1_22 : env1_25, env1_28);
|
||||
const moduleValue5 = timingModule;
|
||||
object2.top = moduleValue5.withTiming(value4 ? env1_23 : env1_26, env1_28);
|
||||
const moduleValue6 = timingModule;
|
||||
withTiming = moduleValue6.withTiming;
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
const interpolateColor = reanimatedRexportModule.interpolateColor;
|
||||
const r8 = value5 ? 1 : value3;
|
||||
const stylesBinding = styles;
|
||||
object2.backgroundColor = Reflect.apply(withTiming, moduleValue6, [Reflect.apply(interpolateColor,
|
||||
reanimatedRexportModule, [r8, [0, 1], [stylesBinding.newIconInactive.backgroundColor,
|
||||
stylesBinding.newIconActive.backgroundColor]]), env1_28]);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPressableWithGuildIcons$() { // fn#109327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:5627, owner: GuildsBarItemIconPressableWithGuildIcons.$, offset: 0x02346988, size: 228 bytes, params: 1, frame: 22
|
||||
let value = env0_6.get();
|
||||
const value2 = 0;
|
||||
value = value2 !== value;
|
||||
const timingModule = require(4504) /* metro dependency 4504: timing */;
|
||||
const items2 = [{translateX: timingModule.withTiming(value ? value2 : env1_13 / 2, env1_29)}];
|
||||
const moduleValue2 = timingModule;
|
||||
items2[1] = {translateY: moduleValue2.withTiming(value ? value2 : env1_13 / 2, env1_29)};
|
||||
items2[2] = {rotate: '-8deg'};
|
||||
const moduleValue3 = timingModule;
|
||||
items2[3] = {scale: moduleValue3.withTiming(value ? 1 : value2, env1_29)};
|
||||
return {transform: items2};
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPressableWithGuildIconsEe() { // fn#109328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:6035, owner: GuildsBarItemIconPressableWithGuildIcons.ee, offset: 0x02346a6c, size: 231 bytes, params: 1, frame: 22
|
||||
let value = env0_6.get();
|
||||
const value2 = 0;
|
||||
value = value2 !== value;
|
||||
const timingModule = require(4504) /* metro dependency 4504: timing */;
|
||||
const items2 = [{translateX: timingModule.withTiming(value ? value2 : -env1_14 / 2, env1_29)}];
|
||||
const moduleValue2 = timingModule;
|
||||
items2[1] = {translateY: moduleValue2.withTiming(value ? value2 : env1_14 / 2, env1_29)};
|
||||
items2[2] = {rotate: '9deg'};
|
||||
const moduleValue3 = timingModule;
|
||||
items2[3] = {scale: moduleValue3.withTiming(value ? 1 : value2, env1_29)};
|
||||
return {transform: items2};
|
||||
}
|
||||
|
||||
function _fun109330() { // fn#109330, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:8328, offset: 0x02346de5, size: 21 bytes, params: 1, frame: 11
|
||||
return env0_4.set(true);
|
||||
}
|
||||
|
||||
function _fun109331() { // fn#109331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:8365, offset: 0x02346dfa, size: 21 bytes, params: 1, frame: 11
|
||||
return env0_4.set(false);
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPresableNoIconsE() { // fn#109332, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:8416, owner: GuildsBarItemIconPresableNoIcons.E, offset: 0x02346e0f, size: 176 bytes, params: 1, frame: 18
|
||||
let backgroundColor = env0_3?.backgroundColor;
|
||||
backgroundColor = backgroundColor ?? styles.icon.backgroundColor;
|
||||
const r5 = env0_4.get() || selected;
|
||||
const object2 = {};
|
||||
const timingModule = require(4504) /* metro dependency 4504: timing */;
|
||||
object2.backgroundColor = timingModule.withTiming(r5 ? desaturated ? styles.iconColorDesaturated.color : styles.iconColorActive.color : backgroundColor,
|
||||
(require(4507) /* metro dependency 4507: timingPresets */).timingStandard);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function GuildsBarItemIconPresableNoIconsT() { // fn#109333, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14643:8879, owner: GuildsBarItemIconPresableNoIcons.T, offset: 0x02346ebf, size: 160 bytes, params: 1, frame: 19
|
||||
let r1 = env0_4.get() || selected;
|
||||
const timingModule = require(4504) /* metro dependency 4504: timing */;
|
||||
const withTiming = timingModule.withTiming;
|
||||
const color = r1 ? styles.iconColor.color : desaturated ? styles.iconColorDesaturated.color : styles.iconColorActive.color;
|
||||
const value = require(4507) /* metro dependency 4507: timingPresets */;
|
||||
r1 = r1 ? value.timingNone : value.timingStandard;
|
||||
return {tintColor: Reflect.apply(withTiming, timingModule, [color, r1])};
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user