/* Metro module 4087; source: unknown; dependencies: [31, 4084, 4088] */ import Module04084 from './module-04084.js'; /* Metro dependency 4084 */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ function _fun33497(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33497, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:6, offset: 0x01030e82, size: 93 bytes, params: 8, frame: 18 let env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.useHaptics = function(a0) { var env0_0 = a0; var value = undefined; return useMemo(_fun33499, [a0 == null ? value : a0.enableVibrateFallback, a0 == null ? value : a0.ignoreAndroidSystemSettings]); }; function useHaptics(a0) { // fn#33498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:127, offset: 0x01030edf, size: 75 bytes, params: 2, frame: 15 const env0_0 = a0; const value = undefined; return useMemo(_fun33499, [a0 == null ? value : a0.enableVibrateFallback, a0 == null ? value : a0.ignoreAndroidSystemSettings]); function _fun33499() { // fn#33499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:252, offset: 0x01030f2a, size: 162 bytes, params: 1, frame: 14 const object = {trigger: trigger_33500, triggerPattern: triggerPattern_33501, stop: stop_33502, isSupported: isSupported_33503, playHaptic: playHaptic_33504, impact: impact_33505}; object.setEnabled = (importDefault(4084) /* metro dependency 4084 */).setEnabled; object.isEnabled = (importDefault(4084) /* metro dependency 4084 */).isEnabled; const getSystemHapticStatus = (importDefault(4084) /* metro dependency 4084 */).getSystemHapticStatus; object.getSystemHapticStatus = getSystemHapticStatus; object.playAHAP = (importDefault(4084) /* metro dependency 4084 */).playAHAP; return object; function trigger_33500(a0, a1) { // fn#33500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:278, offset: 0x01030fcc, size: 74 bytes, params: 3, frame: 18 let value = environment.__proto__.__proto__; value = importDefault(4084) /* metro dependency 4084 */; const trigger = value.trigger; const Object = global.Object; Reflect.apply(trigger, value, [a0, Object.assign({}, env1_0, a1)]); } function triggerPattern_33501(a0, a1) { // fn#33501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:357, offset: 0x01031016, size: 74 bytes, params: 3, frame: 18 let value = environment.__proto__.__proto__; value = importDefault(4084) /* metro dependency 4084 */; const triggerPattern = value.triggerPattern; const Object = global.Object; Reflect.apply(triggerPattern, value, [a0, Object.assign({}, env1_0, a1)]); } function stop_33502() { // fn#33502, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:440, offset: 0x01031060, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__.__proto__; (Module04084).stop(); } function isSupported_33503() { // fn#33503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:484, offset: 0x01031085, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__.__proto__; return (Module04084).isSupported(); } function playHaptic_33504(a0, a1, a2) { // fn#33504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:548, offset: 0x010310aa, size: 78 bytes, params: 4, frame: 17 let value = environment.__proto__.__proto__; value = require(4088) /* metro dependency 4088 */; const playHaptic = value.playHaptic; const Object = global.Object; return Reflect.apply(playHaptic, value, [a0, a1, Object.assign({}, env1_0, a2)]); } function impact_33505(a0, a1, a2) { // fn#33505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:636, offset: 0x010310f8, size: 78 bytes, params: 4, frame: 18 let value = environment.__proto__.__proto__; value = importDefault(4084) /* metro dependency 4084 */; const impact = value.impact; const Object = global.Object; Reflect.apply(impact, value, [a0, a1, Object.assign({}, env1_0, a2)]); } } } } global.__d(_fun33497, 4087, [31, 4084, 4088]) /* metro module 4087, dependencies: [31, 4084, 4088] */;