/* Metro module 1788; source: unknown; dependencies: [1785, 1614, 1613] */ function _fun19662(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19662, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:6, offset: 0x00eb0d6e, size: 227 bytes, params: 8, frame: 20 var r1; var r3; const env0_1 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object = {code: "function scrollToFabric_Pnpm_scrollToTs1(animatedRef,x,y,animated){const{dispatchCommand}=this.__closure;dispatchCommand(animatedRef,'scrollTo',[x,y,animated]);}"}; let value = _fun19663(); object = {code: 'function scrollToPaper_Pnpm_scrollToTs2(animatedRef,x,y,animated){if(!_WORKLET){return;}const viewTag=animatedRef();global._scrollToPaper(viewTag,x,y,animated);}'}; const value2 = _fun19665(); const shouldBeUseWeb2 = (require(1613) /* metro dependency 1613 */).shouldBeUseWeb(); const value4 = require(1613) /* metro dependency 1613 */; if (shouldBeUseWeb2) { if (value4.isJest()) { r3 = function() { require(dependencyMap[1]).logger.warn('scrollTo() is not supported with Jest.'); }; } else { value = value4; r3 = value.isChromeDebugger() ? scrollToChromeDebugger : scrollToDefault; } r1 = r3; } else { r1 = value4.isFabric() ? value : value2; } exports.scrollTo = r1; } function _fun19663() { // fn#19663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:277, offset: 0x00eb0e51, size: 78 bytes, params: 1, frame: 14 const closure = scrollToFabric; const object2 = {}; object2.dispatchCommand = (require(1785) /* metro dependency 1785 */).dispatchCommand; closure.__closure = object2; closure.__workletHash = 5331784934384; closure.__initData = env0_3; return closure; } function _fun19665() { // fn#19665, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:660, offset: 0x00eb0ee6, size: 46 bytes, params: 1, frame: 2 const closure = scrollToPaper; closure.__closure = {}; closure.__workletHash = 10376977850779; closure.__initData = env0_4; return closure; } function scrollToChromeDebugger() { // fn#19668, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:990, offset: 0x00eb0f7c, size: 49 bytes, params: 1, frame: 12 (require(1614) /* metro dependency 1614 */).logger.warn('scrollTo() is not supported with Chrome Debugger.'); } function scrollToDefault() { // fn#19669, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:1098, offset: 0x00eb0fad, size: 49 bytes, params: 1, frame: 12 (require(1614) /* metro dependency 1614 */).logger.warn('scrollTo() is not supported on this configuration.'); } function scrollToFabric(a0, a1, a2, a3) { // fn#19664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:294, offset: 0x00eb0e9f, size: 71 bytes, params: 5, frame: 16 const value = environment.__proto__; (require(1785) /* metro dependency 1785 */).dispatchCommand(a0, 'scrollTo', [a1, a2, a3]); } function scrollToPaper(a0, a1, a2, a3) { // fn#19666, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1915:677, offset: 0x00eb0f14, size: 55 bytes, params: 5, frame: 17 var value; var value2; if (global._WORKLET) { value = a0(); value2 = environment.__proto__; env1_0._scrollToPaper(value, a1, a2, a3); } }