hunk.code_window:                  minimumFontSize:minimumFontSize
                    maximumFontSize:maximumFontSize];
       ABI26_0_0RCTTextSizeComparisonOptions comparsion =
         [self compareToSize:size thresholdRatio:0.01];
       if (
           (comparsion & ABI26_0_0RCTTextSizeComparisonWithinRange) &&
           (comparsion & ABI26_0_0RCTTextSizeComparisonSmaller)
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:       [self abi26_0_0_rct_compareToSize:size thresholdRatio:0.01];
  
hunk.file_path: ios/versioned-react-native/ABI26_0_0/Libraries/Text/Text/ABI26_0_0NSTextStorage+FontScaling.m
hunk.type: replace
file: package abi26_0_0.host.exp.exponent.modules.api.components.svg;
  
  import com.facebook.common.internal.ImmutableMap;
  
  import java.util.HashMap;
  import java.util.Map;
  
  enum FontWeight {
      Normal ("normal"),
      Bold ("bold"),
      Bolder ("bolder"),
      Lighter ("lighter"),
      w100 ("100"),
      w200 ("200"),
      w300 ("300"),
      w400 ("400"),
      w500 ("500"),
      w600 ("600"),
      w700 ("700"),
      w800 ("800"),
      w900 ("900");
  
      private final String weight;
      FontWeight(String weight) {
          this.weight = weight;
      }
  
      public static FontWeight getEnum(String strVal) {
          if(!weightToEnum.containsKey(strVal)) {
              throw new IllegalArgumentException("Unknown String Value: " + strVal);
          }
          return weightToEnum.get(strVal);
      }
  
      private static final Map<String, FontWeight> weightToEnum;
      static {
          final Map<String, FontWeight> tmpMap = new HashMap<>();
          for(final FontWeight en : FontWeight.values()) {
              tmpMap.put(en.weight, en);
          }
          weightToEnum = ImmutableMap.copyOf(tmpMap);
      }
  
      @Override
      public String toString() {
          return weight;
      }
  }
  