hunk.code_window:     "expo-font": "~10.2.0",
       "expo-linking": "~3.2.1",
       "expo-splash-screen": "~0.16.1",
       "expo-status-bar": "~1.4.0",
       "expo-system-ui": "~1.3.0",
  
hunk.labels: keep replace keep keep keep
hunk.after_edit:     "expo-linking": "~3.2.2",
  
hunk.file_path: templates/expo-template-tabs/package.json
hunk.type: replace
file: package abi46_0_0.host.exp.exponent.modules.api.reanimated;
  
  import abi46_0_0.com.facebook.react.bridge.ReadableArray;
  import abi46_0_0.com.facebook.react.bridge.ReadableMap;
  import abi46_0_0.com.facebook.react.bridge.ReadableMapKeySetIterator;
  import java.util.HashMap;
  import java.util.Map;
  
  public class Utils {
  
    protected static boolean isChromeDebugger = false;
  
    public static Map<String, Integer> processMapping(ReadableMap style) {
      ReadableMapKeySetIterator iter = style.keySetIterator();
      HashMap<String, Integer> mapping = new HashMap<>();
      while (iter.hasNextKey()) {
        String propKey = iter.nextKey();
        int nodeIndex = style.getInt(propKey);
        mapping.put(propKey, nodeIndex);
      }
      return mapping;
    }
  
    public static int[] processIntArray(ReadableArray ary) {
      int size = ary.size();
      int[] res = new int[size];
      for (int i = 0; i < size; i++) {
        res[i] = ary.getInt(i);
      }
      return res;
    }
  }
  