// Module ID: 10816 // Function ID: 10817 // Name: useStableSafeAreaInsets // Dependencies: [32, 19, 1497, 500, 1641, 1629, 10396, 2] // Exports: default, getStableSafeAreaInsets // Module 10816 (useStableSafeAreaInsets) import context from "context" /* 1497 */; import useSafeAreaInsets from "useSafeAreaInsets" /* 1629 */; import enforcingDefault from "enforcing" /* 1641 */; import closure_3 from "_slicedToArray" /* 32 */; import closure_4 from "noop" /* 19 */; require = arg1; const result = require("set").fileFinishedImporting("modules/safe_area/useStableSafeAreaInsets.native.tsx"); export default function useStableSafeAreaInsets() { appEntryKey = appEntryKey(1497).useAppEntryKey(); const tmp2 = callback(React.useState(() => { let DEFAULT_APP_ENTRY_KEY = appEntryKey; if (appEntryKey === undefined) { DEFAULT_APP_ENTRY_KEY = appEntryKey(closure_1_2[2]).DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = callback(tmp4[4]).getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = callback(tmp4[4]); } else { stableSafeAreaInsets = appEntryKey(tmp4[5]).getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp3Result = appEntryKey(tmp4[5]); } return stableSafeAreaInsets; }), 2); closure_1 = tmp2[1]; const items = [appEntryKey]; const effect = React.useEffect(() => callback(closure_1_2[6])(() => { let DEFAULT_APP_ENTRY_KEY = closure_0; if (closure_0 === undefined) { DEFAULT_APP_ENTRY_KEY = closure_1_0(closure_1_2[2]).DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = closure_1_1(tmp5[4]).getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = closure_1_1(tmp5[4]); } else { stableSafeAreaInsets = closure_1_0(tmp5[5]).getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp4Result = closure_1_0(tmp5[5]); } closure_1(stableSafeAreaInsets); }, appEntryKey), items); return tmp2[0]; }; export const getStableSafeAreaInsets = function getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY) { if (DEFAULT_APP_ENTRY_KEY === undefined) { DEFAULT_APP_ENTRY_KEY = context.DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = enforcingDefault.getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = enforcingDefault; } else { stableSafeAreaInsets = useSafeAreaInsets.getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp3Result = useSafeAreaInsets; } return stableSafeAreaInsets; };