/* Metro module 1740; source: unknown; dependencies: [77, 6, 7, 15, 17, 18, 1729, 1682, 1614, 1680] */ function _fun19251(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19251, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:6, offset: 0x00ea3ed2, size: 237 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_2 = importDefault(77) /* metro dependency 77 */; const env0_3 = importDefault(6) /* metro dependency 6 */; const env0_4 = importDefault(7) /* metro dependency 7 */; const env0_5 = importDefault(15) /* metro dependency 15 */; const env0_6 = importDefault(17) /* metro dependency 17 */; const env0_7 = importDefault(18) /* metro dependency 18 */; object = {code: 'function pnpm_EntryExitTransitionTs1(values){const{enteringAnimation,exitingAnimation,delayFunction,delay,withSequence,withTiming,exitingDuration,logger,callback}=this.__closure;const enteringValues=enteringAnimation(values);const exitingValues=exitingAnimation(values);const animations={transform:[]};for(const prop of Object.keys(exitingValues.animations)){if(prop===\'transform\'){if(!Array.isArray(exitingValues.animations.transform)){continue;}exitingValues.animations.transform.forEach(function(value,index){for(const transformProp of Object.keys(value)){animations.transform.push({[transformProp]:delayFunction(delay,withSequence(value[transformProp],withTiming(exitingValues.initialValues.transform?exitingValues.initialValues.transform[index][transformProp]:0,{duration:0})))});}});}else{const sequence=enteringValues.animations[prop]!==undefined?[exitingValues.animations[prop],withTiming(enteringValues.initialValues[prop],{duration:0}),enteringValues.animations[prop]]:[exitingValues.animations[prop],withTiming(Object.keys(values).includes(prop)?values[prop]:exitingValues.initialValues[prop],{duration:0})];animations[prop]=delayFunction(delay,withSequence(...sequence));}}for(const prop of Object.keys(enteringValues.animations)){if(prop===\'transform\'){if(!Array.isArray(enteringValues.animations.transform)){continue;}enteringValues.animations.transform.forEach(function(value,index){for(const transformProp of Object.keys(value)){animations.transform.push({[transformProp]:delayFunction(delay+exitingDuration,withSequence(withTiming(enteringValues.initialValues.transform?enteringValues.initialValues.transform[index][transformProp]:0,{duration:exitingDuration}),value[transformProp]))});}});}else if(animations[prop]!==undefined){continue;}else{animations[prop]=delayFunction(delay,withSequence(withTiming(enteringValues.initialValues[prop],{duration:0}),enteringValues.animations[prop]));}}const mergedTransform=(Array.isArray(exitingValues.initialValues.transform)?exitingValues.initialValues.transform:[]).concat((Array.isArray(enteringValues.animations.transform)?enteringValues.animations.transform:[]).map(function(value){const objectKeys=Object.keys(value);if((objectKeys===null||objectKeys===void 0?void 0:objectKeys.length)<1){logger.error("${value} is not a valid Transform object");return value;}const transformProp=objectKeys[0];const current=value[transformProp].current;if(typeof current===\'string\'){if(current.includes(\'deg\')){return{[transformProp]:\'0deg\'};}else{return{[transformProp]:\'0\'};}}else if(transformProp.includes(\'translate\')){return{[transformProp]:0};}else{return{[transformProp]:1};}}));return{initialValues:{...exitingValues.initialValues,originX:values.currentOriginX,originY:values.currentOriginY,width:values.currentWidth,height:values.currentHeight,transform:mergedTransform},animations:{originX:delayFunction(delay+exitingDuration,withTiming(values.targetOriginX,{duration:exitingDuration})),originY:delayFunction(delay+exitingDuration,withTiming(values.targetOriginY,{duration:exitingDuration})),width:delayFunction(delay+exitingDuration,withTiming(values.targetWidth,{duration:exitingDuration})),height:delayFunction(delay+exitingDuration,withTiming(values.targetHeight,{duration:exitingDuration})),...animations},callback:callback};}'}; const BaseAnimationBuilder = (require(1680) /* metro dependency 1680 */).BaseAnimationBuilder; const value = _fun19255(BaseAnimationBuilder); value.presetName = 'EntryExitTransition'; exports.EntryExitTransition = value; exports.combineTransition = combineTransition; } function _isNativeReflectConstruct_19252() { // fn#19252, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:158, offset: 0x00ea3fbf, size: 94 bytes, params: 1, frame: 18 var Boolean; var prototype; var valueOf; var call; var Reflect; var construct; var closure; var value; var error; try { Boolean = global.Boolean; prototype = Boolean.prototype; valueOf = prototype.valueOf; call = valueOf.call; Reflect = global.Reflect; construct = Reflect.construct; Boolean = global.Boolean; closure = function() { }; value = Reflect.apply(construct, Reflect, [Boolean, [], closure]); value = Reflect.apply(call, valueOf, [value]); var result = !value; } catch (error) { } return (_isNativeReflectConstruct_19252_isNativeReflectConstruct = function() { return !!result; })(); } function _fun19255(a0) { // fn#19255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:3685, offset: 0x00ea401d, size: 157 bytes, params: 2, frame: 19 const closure = EntryExitTransition_19256; env0_7(closure, a0); return env0_4(closure, [{key: 'entering', value: function(a0) { this.enteringV = a0; return this; }}, {key: 'exiting', value: function(a0) { this.exitingV = a0; return this; }}], [{key: 'createInstance', value: value_19264}, {key: 'entering', value: function(a0) { return this.createInstance().entering(a0); }}, {key: 'exiting', value: function(a0) { return this.createInstance().exiting(a0); }}]); } function combineTransition(a0, a1) { // fn#19267, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:7085, offset: 0x00ea4ac2, size: 37 bytes, params: 3, frame: 11 return env0_9.entering(a1).exiting(a0); } function EntryExitTransition_19256() { // fn#19256, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:3697, offset: 0x00ea40ba, size: 260 bytes, params: 1, frame: 21 var r3; var r7; var r0; var value7; var Reflect; var construct; let binding = env1_3; binding(this, EntryExitTransition_19256); const length = arguments.length; const Array = global.Array; const array = new Array(length); const value6 = 0; if (value6 < length) { r3 = value6; reducibleLoop1: while (true) { array[r3] = arguments[r3]; value7 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; if (value7 < length) { r3 = value7; continue reducibleLoop1; } break reducibleLoop1; } } const value8 = [].concat(array); const value9 = env1_6(EntryExitTransition_19256); binding = env1_5; if (_isNativeReflectConstruct_19252()) { Reflect = global.Reflect; construct = Reflect.construct; reducibleJoin6: while (true) { if (value8) { r7 = value8; break reducibleJoin6; } r7 = []; break reducibleJoin6; } r0 = Reflect.apply(construct, Reflect, [value9, r7, env1_6(this).constructor]); } else { r0 = value9.apply(this, value8); } const value12 = binding(this, r0); const FadeIn = (require(1729) /* metro dependency 1729 */).FadeIn; value12.enteringV = FadeIn; const FadeOut = (require(1729) /* metro dependency 1729 */).FadeOut; value12.exitingV = FadeOut; value12.build = build; return value12; } function EntryExitTransition_19256Build() { // fn#19257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:4075, owner: EntryExitTransition_19256.build, offset: 0x00ea41be, size: 281 bytes, params: 1, frame: 18 const delayFunction = env0_0.getDelayFunction(); var env0_0 = delayFunction; const callbackV = env0_0.callbackV; const delay = env0_0.getDelay(); const value4 = env0_0.enteringV.build(); const value5 = env0_0.exitingV.build(); const duration = env0_0.exitingV.getDuration(); const closure = pnpm_EntryExitTransitionTs1; const object2 = {enteringAnimation: value4, exitingAnimation: value5, delayFunction: delayFunction, delay: delay}; object2.withSequence = (require(1682) /* metro dependency 1682 */).withSequence; object2.withTiming = (require(1682) /* metro dependency 1682 */).withTiming; object2.exitingDuration = duration; object2.logger = (require(1614) /* metro dependency 1614 */).logger; object2.callback = callbackV; closure.__closure = object2; closure.__workletHash = 15677837188414; closure.__initData = env2_8; return closure; } function pnpm_EntryExitTransitionTs1(a0) { // fn#19258, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:4223, owner: EntryExitTransition_19256.build.pnpm_EntryExitTransitionTs1, offset: 0x00ea42d7, size: 1223 bytes, params: 2, frame: 37 var environment; var r7; var r17; var r22; var r11; var value; var value2; var value3; var object6; var Object; var keys; var animations; var iterator; var iterator2; var value4; var item; var item2; var value5; var property; var value6; var items3; var moduleValue; var withTiming; var value7; var includes; var value8; var initialValues; var object8; var value9; var items2; var moduleValue2; var object9; var value10; var binding; var binding2; var moduleValue3; var withSequence; var apply; var value11; var value12; var Array; var isArray; var transform; var isArray2; var forEach; var closure; var error; var iterator3; var item3; var value13; var value14; var binding3; var moduleValue4; var moduleValue5; var object10; var value15; var value16; var value17; var isArray3; var concat; var map; var value18; var object11; var assign; var currentOriginX; var currentOriginY; var currentWidth; var currentHeight; var object12; var binding4; var binding5; var value19; var moduleValue6; var targetOriginX; var value20; var moduleValue7; var targetOriginY; var value21; var moduleValue8; var targetWidth; var value22; var moduleValue9; var targetHeight; exceptionSkip131: while (true) { exceptionLanding131: while (true) { exceptionSkip87: while (true) { exceptionLanding87: while (true) { value = environment; value2 = env0_3(a0); var env0_0 = value2; value3 = env0_4(a0); var env0_1 = value3; object6 = {transform: []}; var env0_2 = object6; Object = global.Object; keys = Object.keys; animations = value3.animations; iterator = Reflect.apply(keys, Object, [animations])[Symbol.iterator](); iterator2 = iterator.next; value4 = environment.__proto__.__proto__.__proto__; r7 = iterator; while (true) { item2 = Reflect.apply(iterator2, r7, []); item = item2.value; item2 = item2.done ? undefined : r7; if (item2 === undefined) { break; } try { value5 = item === 'transform'; } catch (error) { break exceptionLanding87; } if (value5) { try { Array = global.Array; } catch (error) { break exceptionLanding87; } try { isArray = Array.isArray; } catch (error) { break exceptionLanding87; } try { animations = value3.animations; } catch (error) { break exceptionLanding87; } try { transform = animations.transform; } catch (error) { break exceptionLanding87; } try { isArray2 = Reflect.apply(isArray, Array, [transform]); } catch (error) { break exceptionLanding87; } if (!isArray2) { r7 = item2; continue; } try { animations = value3.animations; } catch (error) { break exceptionLanding87; } try { transform = animations.transform; } catch (error) { break exceptionLanding87; } try { forEach = transform.forEach; } catch (error) { break exceptionLanding87; } try { closure = _fun19259; } catch (error) { break exceptionLanding87; } try { Reflect.apply(forEach, transform, [closure]); } catch (error) { break exceptionLanding87; } r7 = item2; } else { try { animations = value2.animations; } catch (error) { break exceptionLanding87; } try { property = animations[item]; } catch (error) { break exceptionLanding87; } try { value6 = property !== undefined; } catch (error) { break exceptionLanding87; } if (value6) { try { animations = value3.animations; } catch (error) { break exceptionLanding87; } try { property = animations[item]; } catch (error) { break exceptionLanding87; } try { items2 = []; } catch (error) { break exceptionLanding87; } try { items2[0] = property; } catch (error) { break exceptionLanding87; } try { } catch (error) { break exceptionLanding87; } try { } catch (error) { break exceptionLanding87; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding87; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding87; } try { withTiming = moduleValue2.withTiming; } catch (error) { break exceptionLanding87; } try { initialValues = value2.initialValues; } catch (error) { break exceptionLanding87; } try { property = initialValues[item]; } catch (error) { break exceptionLanding87; } try { object9 = {}; } catch (error) { break exceptionLanding87; } try { object9.duration = 0; } catch (error) { break exceptionLanding87; } try { value10 = Reflect.apply(withTiming, moduleValue2, [property, object9]); } catch (error) { break exceptionLanding87; } try { items2[1] = value10; } catch (error) { break exceptionLanding87; } try { animations = value2.animations; } catch (error) { break exceptionLanding87; } try { property = animations[item]; } catch (error) { break exceptionLanding87; } try { items2[2] = property; } catch (error) { break exceptionLanding87; } r22 = items2; } else { try { animations = value3.animations; } catch (error) { break exceptionLanding87; } try { property = animations[item]; } catch (error) { break exceptionLanding87; } try { items3 = []; } catch (error) { break exceptionLanding87; } try { items3[0] = property; } catch (error) { break exceptionLanding87; } try { } catch (error) { break exceptionLanding87; } try { } catch (error) { break exceptionLanding87; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding87; } try { moduleValue = require(property); } catch (error) { break exceptionLanding87; } try { withTiming = moduleValue.withTiming; } catch (error) { break exceptionLanding87; } try { Object = global.Object; } catch (error) { break exceptionLanding87; } try { keys = Object.keys; } catch (error) { break exceptionLanding87; } try { value7 = Reflect.apply(keys, Object, [a0]); } catch (error) { break exceptionLanding87; } try { includes = value7.includes; } catch (error) { break exceptionLanding87; } try { value8 = Reflect.apply(includes, value7, [item]); } catch (error) { break exceptionLanding87; } if (value8) { try { property = a0[item]; } catch (error) { break exceptionLanding87; } r17 = property; } else { try { initialValues = value3.initialValues; } catch (error) { break exceptionLanding87; } try { property = initialValues[item]; } catch (error) { break exceptionLanding87; } r17 = property; } try { object8 = {}; } catch (error) { break exceptionLanding87; } try { object8.duration = 0; } catch (error) { break exceptionLanding87; } try { value9 = Reflect.apply(withTiming, moduleValue, [r17, object8]); } catch (error) { break exceptionLanding87; } try { items3[1] = value9; } catch (error) { break exceptionLanding87; } r22 = items3; } try { binding = env0_0; } catch (error) { break exceptionLanding87; } try { binding2 = env0_2; } catch (error) { break exceptionLanding87; } try { } catch (error) { break exceptionLanding87; } try { } catch (error) { break exceptionLanding87; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding87; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding87; } try { withSequence = moduleValue3.withSequence; } catch (error) { break exceptionLanding87; } try { apply = withSequence.apply; } catch (error) { break exceptionLanding87; } try { value11 = Reflect.apply(apply, withSequence, [undefined, r22]); } catch (error) { break exceptionLanding87; } try { value12 = binding(binding2, value11); } catch (error) { break exceptionLanding87; } try { object6[item] = value12; } catch (error) { break exceptionLanding87; } r7 = item2; } } Object = global.Object; keys = Object.keys; animations = value2.animations; iterator = Reflect.apply(keys, Object, [animations])[Symbol.iterator](); iterator3 = iterator.next; r7 = iterator; while (true) { item3 = Reflect.apply(iterator3, r7, []); item = item3.value; item3 = item3.done ? undefined : r7; if (item3 === undefined) { break; } try { value13 = item === 'transform'; } catch (error) { break exceptionLanding131; } if (value13) { try { Array = global.Array; } catch (error) { break exceptionLanding131; } try { isArray = Array.isArray; } catch (error) { break exceptionLanding131; } try { animations = value2.animations; } catch (error) { break exceptionLanding131; } try { transform = animations.transform; } catch (error) { break exceptionLanding131; } try { isArray3 = Reflect.apply(isArray, Array, [transform]); } catch (error) { break exceptionLanding131; } if (!isArray3) { r7 = item3; continue; } try { animations = value2.animations; } catch (error) { break exceptionLanding131; } try { transform = animations.transform; } catch (error) { break exceptionLanding131; } try { forEach = transform.forEach; } catch (error) { break exceptionLanding131; } try { closure = _fun19260; } catch (error) { break exceptionLanding131; } try { Reflect.apply(forEach, transform, [closure]); } catch (error) { break exceptionLanding131; } r7 = item3; } else { try { property = object6[item]; } catch (error) { break exceptionLanding131; } try { value14 = property !== undefined; } catch (error) { break exceptionLanding131; } if (value14) { r7 = item3; continue; } try { binding = env0_0; } catch (error) { break exceptionLanding131; } try { binding3 = env0_2; } catch (error) { break exceptionLanding131; } try { } catch (error) { break exceptionLanding131; } try { } catch (error) { break exceptionLanding131; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding131; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding131; } try { withSequence = moduleValue4.withSequence; } catch (error) { break exceptionLanding131; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding131; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding131; } try { withTiming = moduleValue5.withTiming; } catch (error) { break exceptionLanding131; } try { initialValues = value2.initialValues; } catch (error) { break exceptionLanding131; } try { property = initialValues[item]; } catch (error) { break exceptionLanding131; } try { object10 = {}; } catch (error) { break exceptionLanding131; } try { object10.duration = 0; } catch (error) { break exceptionLanding131; } try { value15 = Reflect.apply(withTiming, moduleValue5, [property, object10]); } catch (error) { break exceptionLanding131; } try { animations = value2.animations; } catch (error) { break exceptionLanding131; } try { property = animations[item]; } catch (error) { break exceptionLanding131; } try { value16 = Reflect.apply(withSequence, moduleValue4, [value15, property]); } catch (error) { break exceptionLanding131; } try { value17 = binding(binding3, value16); } catch (error) { break exceptionLanding131; } try { object6[item] = value17; } catch (error) { break exceptionLanding131; } r7 = item3; } } Array = global.Array; isArray = Array.isArray; initialValues = value3.initialValues; transform = initialValues.transform; if (Reflect.apply(isArray, Array, [transform])) { r7 = value3.initialValues.transform; } else { r7 = []; } concat = r7.concat; Array = global.Array; isArray = Array.isArray; animations = value2.animations; transform = animations.transform; if (Reflect.apply(isArray, Array, [transform])) { animations = value2.animations; transform = animations.transform; r11 = transform; } else { r11 = []; } map = r11.map; value18 = Reflect.apply(concat, r7, [Reflect.apply(map, r11, [_fun19261])]); object11 = {}; Object = global.Object; assign = Object.assign; initialValues = value3.initialValues; currentOriginX = a0.currentOriginX; currentOriginY = a0.currentOriginY; currentWidth = a0.currentWidth; currentHeight = a0.currentHeight; object11.initialValues = Reflect.apply(assign, Object, [{}, initialValues, {originX: currentOriginX, originY: currentOriginY, width: currentWidth, height: currentHeight, transform: value18}]); Object = global.Object; assign = Object.assign; object12 = {}; binding = env0_0; binding4 = env0_2; binding5 = env0_5; value19 = binding4 + binding5; moduleValue6 = require(dependencyMap[7]); withTiming = moduleValue6.withTiming; targetOriginX = a0.targetOriginX; object12.originX = binding(value19, Reflect.apply(withTiming, moduleValue6, [targetOriginX, {duration: binding5}])); value20 = binding4 + binding5; moduleValue7 = require(dependencyMap[7]); withTiming = moduleValue7.withTiming; targetOriginY = a0.targetOriginY; object12.originY = binding(value20, Reflect.apply(withTiming, moduleValue7, [targetOriginY, {duration: binding5}])); value21 = binding4 + binding5; moduleValue8 = require(dependencyMap[7]); withTiming = moduleValue8.withTiming; targetWidth = a0.targetWidth; object12.width = binding(value21, Reflect.apply(withTiming, moduleValue8, [targetWidth, {duration: binding5}])); value22 = binding4 + binding5; moduleValue9 = require(dependencyMap[7]); withTiming = moduleValue9.withTiming; targetHeight = a0.targetHeight; object12.height = binding(value22, Reflect.apply(withTiming, moduleValue9, [targetHeight, {duration: binding5}])); object11.animations = Reflect.apply(assign, Object, [object12, object6]); object11.callback = callbackV; return object11; break exceptionSkip87; } try { item2.return(); } catch { } throw error; break exceptionSkip87; } break exceptionSkip131; } try { item3.return(); } catch { } throw error; break exceptionSkip131; } } function _fun19259(a0, a1) { // fn#19259, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:4440, offset: 0x00ea479e, size: 239 bytes, params: 3, frame: 35 var r21; var binding; var transform; var push; var binding2; var binding3; var property; var moduleValue; var withSequence; var property2; var moduleValue2; var withTiming; var binding4; var initialValues; var transform2; var binding5; var transform3; var property3; var property4; var object2; var value5; var value6; var value7; var value8; var error; const Object = global.Object; const iterator = Object.keys(a0)[Symbol.iterator](); const iterator2 = iterator.next; const value = 0; let r2 = iterator; let item2 = Reflect.apply(iterator2, r2, []); let item = item2.value; item2 = item2.done ? undefined : r2; reducibleJoin2: while (true) { if (item2 === undefined) { return undefined; } break reducibleJoin2; } reducibleLoop2: while (true) { try { binding = env0_2; } catch (error) { try { item2.return(); } catch { } throw error; } try { transform = binding.transform; } catch (error) { try { item2.return(); } catch { } throw error; } try { push = transform.push; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding = env4_2; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding2 = env1_0; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding3 = env1_2; } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[7]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { withSequence = moduleValue.withSequence; } catch (error) { try { item2.return(); } catch { } throw error; } try { property = a0[item]; } catch (error) { try { item2.return(); } catch { } throw error; } try { property2 = dependencyMap[7]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue2 = require(property2); } catch (error) { try { item2.return(); } catch { } throw error; } try { withTiming = moduleValue2.withTiming; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding4 = env0_1; } catch (error) { try { item2.return(); } catch { } throw error; } try { initialValues = binding4.initialValues; } catch (error) { try { item2.return(); } catch { } throw error; } try { transform2 = initialValues.transform; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin30: while (true) { if (transform2) { try { binding5 = env0_1; } catch (error) { try { item2.return(); } catch { } throw error; } try { initialValues = binding5.initialValues; } catch (error) { try { item2.return(); } catch { } throw error; } try { transform3 = initialValues.transform; } catch (error) { try { item2.return(); } catch { } throw error; } try { property3 = transform3[a1]; } catch (error) { try { item2.return(); } catch { } throw error; } try { property4 = property3[item]; } catch (error) { try { item2.return(); } catch { } throw error; } r21 = property4; break reducibleJoin30; } r21 = value; break reducibleJoin30; } try { object2 = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { object2.duration = value; } catch (error) { try { item2.return(); } catch { } throw error; } try { value5 = Reflect.apply(withTiming, moduleValue2, [r21, object2]); } catch (error) { try { item2.return(); } catch { } throw error; } try { value6 = Reflect.apply(withSequence, moduleValue, [property, value5]); } catch (error) { try { item2.return(); } catch { } throw error; } try { value7 = binding2(binding3, value6); } catch (error) { try { item2.return(); } catch { } throw error; } try { object2 = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { value8 = binding(object2, item, value7); } catch (error) { try { item2.return(); } catch { } throw error; } try { Reflect.apply(push, transform, [value8]); } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break reducibleLoop2; } continue reducibleLoop2; } } function _fun19260(a0, a1) { // fn#19260, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:5049, offset: 0x00ea488d, size: 252 bytes, params: 3, frame: 34 var r18; var binding; var transform; var push; var binding2; var binding3; var binding4; var value4; var property; var moduleValue; var withSequence; var moduleValue2; var withTiming; var binding5; var initialValues; var transform2; var value5; var binding6; var transform3; var object2; var binding7; var value6; var value7; var value8; var value9; var error; const Object = global.Object; const iterator = Object.keys(a0)[Symbol.iterator](); const iterator2 = iterator.next; let r2 = iterator; let item2 = Reflect.apply(iterator2, r2, []); let item = item2.value; item2 = item2.done ? undefined : r2; reducibleJoin2: while (true) { if (item2 === undefined) { return undefined; } break reducibleJoin2; } reducibleLoop2: while (true) { try { binding = env0_2; } catch (error) { try { item2.return(); } catch { } throw error; } try { transform = binding.transform; } catch (error) { try { item2.return(); } catch { } throw error; } try { push = transform.push; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding = env4_2; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding2 = env1_0; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding3 = env1_2; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding4 = env1_5; } catch (error) { try { item2.return(); } catch { } throw error; } try { value4 = binding3 + binding4; } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[7]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { withSequence = moduleValue.withSequence; } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[7]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue2 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { withTiming = moduleValue2.withTiming; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding5 = env0_0; } catch (error) { try { item2.return(); } catch { } throw error; } try { initialValues = binding5.initialValues; } catch (error) { try { item2.return(); } catch { } throw error; } try { transform2 = initialValues.transform; } catch (error) { try { item2.return(); } catch { } throw error; } value5 = 0; reducibleJoin30: while (true) { if (transform2) { try { binding6 = env0_0; } catch (error) { try { item2.return(); } catch { } throw error; } try { initialValues = binding6.initialValues; } catch (error) { try { item2.return(); } catch { } throw error; } try { transform3 = initialValues.transform; } catch (error) { try { item2.return(); } catch { } throw error; } try { property = transform3[a1]; } catch (error) { try { item2.return(); } catch { } throw error; } try { property = property[item]; } catch (error) { try { item2.return(); } catch { } throw error; } r18 = property; break reducibleJoin30; } r18 = value5; break reducibleJoin30; } try { object2 = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { binding7 = env1_5; } catch (error) { try { item2.return(); } catch { } throw error; } try { object2.duration = binding7; } catch (error) { try { item2.return(); } catch { } throw error; } try { value6 = Reflect.apply(withTiming, moduleValue2, [r18, object2]); } catch (error) { try { item2.return(); } catch { } throw error; } try { property = a0[item]; } catch (error) { try { item2.return(); } catch { } throw error; } try { value7 = Reflect.apply(withSequence, moduleValue, [value6, property]); } catch (error) { try { item2.return(); } catch { } throw error; } try { value8 = binding2(value4, value7); } catch (error) { try { item2.return(); } catch { } throw error; } try { object2 = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { value9 = binding(object2, item, value8); } catch (error) { try { item2.return(); } catch { } throw error; } try { Reflect.apply(push, transform, [value9]); } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break reducibleLoop2; } continue reducibleLoop2; } } function _fun19261(a0) { // fn#19261, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:5534, offset: 0x00ea4989, size: 227 bytes, params: 2, frame: 19 var r1; var value3; var binding; var object2; var value4; const Object = global.Object; let value = Object.keys(a0); if (value?.length < 1) { value = environment.__proto__.__proto__.__proto__.__proto__; (require(1614) /* metro dependency 1614 */).logger.error('${value} is not a valid Transform object'); return a0; } const property = value[0]; const current = a0[property].current; if (typeof current === 'string') { value = current.includes('deg'); value4 = environment.__proto__.__proto__.__proto__.__proto__; binding = env4_2; object2 = {}; r1 = value ? binding(object2, property, '0deg') : binding(object2, property, '0'); } else { value = property.includes('translate'); value3 = environment.__proto__.__proto__.__proto__.__proto__; binding = env4_2; object2 = {}; r1 = value ? binding(object2, property, 0) : binding(object2, property, 1); } return r1; }