hunk.code_window:       apps,
         snacks,
       });
     const theme = useExpoTheme();
     if (!isDevice || !shouldShowReviewSection) {
       return null;
     }
     return (
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:   if ((!isDevice && !__DEV__) || !shouldShowReviewSection) {
  
hunk.file_path: home/components/UserReviewSection.tsx
hunk.type: replace
file: import { TurboModuleRegistry } from 'react-native';
  const DEFAULT_SAFE_AREA = { top: 0, bottom: 0, left: 0, right: 0 };
  /**
   * Get the best estimate safe area before native modules have fully loaded.
   * This is a hack to get the safe area insets without explicitly depending on react-native-safe-area-context.
   */
  export function getInitialSafeArea() {
      const RNCSafeAreaContext = TurboModuleRegistry.get('RNCSafeAreaContext');
      // @ts-ignore: we're not using the spec so the return type of getConstants() is {}
      const initialWindowMetrics = RNCSafeAreaContext?.getConstants()?.initialWindowMetrics;
      return initialWindowMetrics?.insets ?? DEFAULT_SAFE_AREA;
  }
  //# sourceMappingURL=getInitialSafeArea.native.js.map