61 lines
3.2 KiB
React
61 lines
3.2 KiB
React
/* Metro module 313; source: unknown; dependencies: [31, 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});
|
|
importAll(31) /* metro dependency 31 */;
|
|
const value = require(31) /* metro dependency 31 */;
|
|
const createContext = value.createContext;
|
|
const env0_0 = value.useContext;
|
|
const env0_1 = value.useMemo;
|
|
const env0_2 = (require(33) /* metro dependency 33 */).jsx;
|
|
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 (
|
|
<Provider value={null}>
|
|
{children}
|
|
</Provider>
|
|
);
|
|
}
|
|
|
|
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 (
|
|
<Provider value={value}>
|
|
{children}
|
|
</Provider>
|
|
);
|
|
}
|
|
|
|
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 (
|
|
<Provider value={value3}>
|
|
{children}
|
|
</Provider>
|
|
);
|
|
}
|
|
|
|
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 == env0_1 ? value2 : global.Object.assign({}, env0_1, {cellKey: cellKey});
|
|
}
|
|
|