/* Metro module 12721; source: design/void/Ellipsis/native/Ellipsis.tsx; dependencies: [31, 27, 33, 4501, 697, 4017, 4504, 2] */ function _fun97397(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97397, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:6, offset: 0x0217ee78, size: 336 bytes, params: 8, frame: 23 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = importAll(31) /* metro dependency 31 */; const env0_4 = (require(27) /* metro dependency 27 */).View; const env0_5 = (require(33) /* metro dependency 33 */).jsx; const createStylesModule = require(4501) /* metro dependency 4501: createStyles */; const createStyles = createStylesModule.createStyles; const object3 = {'backgroundColor': null, 'borderRadius': null, 'marginRight': 2, 'height': 6, 'width': 6}; const TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT; object3.backgroundColor = TEXT_DEFAULT; object3.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round; const env0_6 = Reflect.apply(createStyles, createStylesModule, [{typingIndicator: {'justifyContent': 'center', 'alignItems': 'center', 'flexDirection': 'row', 'marginRight': 4}, typingIndicatorDot: object3}]); object = {code: 'function EllipsisTsx1(value,fromValue,toValue){const{withRepeat,withSequence,withDelay,sequenceStartDelay,withTiming,delay,animationTimeMs,sequenceEndDelay}=this.__closure;value.set(withRepeat(withSequence(withDelay(sequenceStartDelay,withTiming(fromValue,{duration:0})),withDelay(delay,withSequence(withTiming(toValue,{duration:animationTimeMs}),withTiming(fromValue,{duration:animationTimeMs}))),withDelay(sequenceEndDelay,withTiming(fromValue,{duration:0}))),-1));}'}; object = {code: 'function EllipsisTsx2(){const{opacityValue,disableScale,scaleValue}=this.__closure;return{opacity:opacityValue.get(),transform:disableScale?undefined:[{scale:scaleValue.get()}]};}'}; value = value.memo(Ellipsis_97403); (require(2) /* metro dependency 2 */).fileFinishedImporting('design/void/Ellipsis/native/Ellipsis.tsx'); exports.default = value; } function EllipsisDot({dotStyle, disableScale, delay, sequenceStartDelay, sequenceEndDelay}) { // fn#97398, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:1102, offset: 0x0217efc8, size: 329 bytes, params: 2, frame: 26 const env0_3 = sequenceEndDelay; const styles = useStyles(); const value2 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0.4); const value3 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0.75); env0_3.useEffect(_fun97399, [delay, sequenceStartDelay, sequenceEndDelay, disableScale, value2, value3]); const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */; const useAnimatedStyle = reanimatedRexportModule.useAnimatedStyle; const closure = EllipsisDotS; closure.__closure = {opacityValue: value2, disableScale: disableScale, scaleValue: value3}; closure.__workletHash = 5071157079925; closure.__initData = env0_8; const value4 = Reflect.apply(useAnimatedStyle, reanimatedRexportModule, [closure]); const View = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View; return ; } function Ellipsis_97403({dotStyle, style, disableScale}) { // fn#97403, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:2231, offset: 0x0217f3ba, size: 119 bytes, params: 2, frame: 17 const styles = useStyles(); return ( {[0, 1, 2].map(_fun97404)} ); } function _fun97399() { // fn#97399, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:1282, offset: 0x0217f111, size: 244 bytes, params: 1, frame: 19 const closure = i_97400; const object2 = {}; object2.withRepeat = (require(4017) /* metro dependency 4017: ReanimatedRexport */).withRepeat; object2.withSequence = (require(4017) /* metro dependency 4017: ReanimatedRexport */).withSequence; object2.withDelay = (require(4017) /* metro dependency 4017: ReanimatedRexport */).withDelay; object2.sequenceStartDelay = sequenceStartDelay; object2.withTiming = (require(4504) /* metro dependency 4504: timing */).withTiming; object2.delay = delay; object2.animationTimeMs = 350; object2.sequenceEndDelay = sequenceEndDelay; closure.__closure = object2; closure.__workletHash = 377125103421; closure.__initData = env1_7; closure(env0_4, 0.4, 1); if (!disableScale) { closure(env0_5, 0.75, 1); } return _fun97401; } function EllipsisDotS() { // fn#97402, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:1992, owner: EllipsisDot.S, offset: 0x0217f376, size: 68 bytes, params: 1, frame: 12 var r1; var object3; const object4 = {}; object4.opacity = env0_4.get(); if (disableScale) { r1 = undefined; } else { object3 = {}; object3.scale = env0_5.get(); r1 = [object3]; } object4.transform = r1; return object4; } function _fun97404(a0, a1, a2) { // fn#97404, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:2373, offset: 0x0217f431, size: 114 bytes, params: 4, frame: 18 return ( ); } function i_97400(a0, a1, a2) { // fn#97400, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:1299, offset: 0x0217f205, size: 300 bytes, params: 4, frame: 35 const set = a0.set; let value = environment.__proto__.__proto__; value = require(4017) /* metro dependency 4017: ReanimatedRexport */; const withRepeat = value.withRepeat; const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */; const withSequence = reanimatedRexportModule.withSequence; const moduleValue2 = reanimatedRexportModule; let withDelay = moduleValue2.withDelay; const sequenceStartDelayBinding = sequenceStartDelay; const timingModule = require(4504) /* metro dependency 4504: timing */; const value3 = Reflect.apply(withDelay, moduleValue2, [sequenceStartDelayBinding, timingModule.withTiming(a1, {duration: 0})]); const moduleValue4 = reanimatedRexportModule; withDelay = moduleValue4.withDelay; const delayBinding = delay; const moduleValue5 = reanimatedRexportModule; const withSequence2 = moduleValue5.withSequence; const value4 = timingModule.withTiming(a2, {duration: 350}); const moduleValue7 = timingModule; const value5 = Reflect.apply(withDelay, moduleValue4, [delayBinding, Reflect.apply(withSequence2, moduleValue5, [value4, moduleValue7.withTiming(a1, {duration: 350})])]); const moduleValue8 = reanimatedRexportModule; withDelay = moduleValue8.withDelay; const sequenceEndDelayBinding = sequenceEndDelay; const moduleValue9 = timingModule; Reflect.apply(set, a0, [Reflect.apply(withRepeat, value, [Reflect.apply(withSequence, reanimatedRexportModule, [value3, value5, Reflect.apply(withDelay, moduleValue8, [sequenceEndDelayBinding, moduleValue9.withTiming(a1, {duration: 0})])]), -1])]); } function _fun97401() { // fn#97401, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12911:1878, offset: 0x0217f331, size: 69 bytes, params: 1, frame: 16 const value = environment.__proto__.__proto__; (require(4017) /* metro dependency 4017: ReanimatedRexport */).cancelAnimation(env1_4); (require(4017) /* metro dependency 4017: ReanimatedRexport */).cancelAnimation(env1_5); }