/* Metro module 313; source: unknown; dependencies: [31, 33] */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */ function _fun4794(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#4794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:354:6, offset: 0x00ccd64b, size: 166 bytes, params: 8, frame: 18 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); ReactModule; const createContext = ReactModule.createContext; exports.VirtualizedListContext = createContext(null); exports.VirtualizedListContextResetter = VirtualizedListContextResetter; exports.VirtualizedListContextProvider = VirtualizedListContextProvider; exports.VirtualizedListCellContextProvider = VirtualizedListCellContextProvider; function VirtualizedListContextResetter({children}) { // fn#4795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:354:243, offset: 0x00ccd6f1, size: 47 bytes, params: 2, frame: 14 const Provider = env0_3.Provider; return ( {children} ); } function VirtualizedListContextProvider({children, value}) { // fn#4796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:354:382, offset: 0x00ccd720, size: 125 bytes, params: 2, frame: 16 const getScrollMetrics = value.getScrollMetrics; const getOutermostParentListRef = value.getOutermostParentListRef; value = useMemo(function() { var valueBinding = value; return {cellKey: null, getScrollMetrics: valueBinding.getScrollMetrics, horizontal: valueBinding.horizontal, getOutermostParentListRef: valueBinding.getOutermostParentListRef, registerAsNestedChild: valueBinding.registerAsNestedChild, unregisterAsNestedChild: valueBinding.unregisterAsNestedChild}; }, [getScrollMetrics, value.horizontal, getOutermostParentListRef, value.registerAsNestedChild, value.unregisterAsNestedChild]); const Provider = env0_3.Provider; return ( {children} ); } function VirtualizedListCellContextProvider({cellKey, children}) { // fn#4798, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:354:894, offset: 0x00ccd7e6, size: 97 bytes, params: 2, frame: 18 const binding = env0_3; const value3 = useMemo(_fun4799, [useContext(binding), cellKey]); const Provider = binding.Provider; return ( {children} ); function _fun4799() { // fn#4799, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:354:982, offset: 0x00ccd847, size: 55 bytes, params: 1, frame: 16 const value2 = null; return value2 == ReactModule.useMemo ? value2 : global.Object.assign({}, ReactModule.useMemo, {cellKey: cellKey}); } } } global.__d(_fun4794, 313, [31, 33]) /* metro module 313, dependencies: [31, 33] */;