hunk.code_window: import java.io.File;
   import java.net.URLConnection;
   public class SharingModule extends ExportedModule implements ActivityEventListener {
     private static final int REQUEST_CODE = 8524;
     private static final String TAG = "ExpoSharing";
     private static final String MIME_TYPE_OPTIONS_KEY = "mimeType";
  
hunk.labels: keep keep add keep keep keep keep keep
hunk.after_edit: import java.util.List;
  
hunk.file_path: android/versioned-abis/expoview-abi39_0_0/src/main/java/abi39_0_0/expo/modules/sharing/SharingModule.java
hunk.type: add
file: #import "ABI36_0_0REAStyleNode.h"
  
  #import "ABI36_0_0REANodesManager.h"
  
  @implementation ABI36_0_0REAStyleNode
  {
    NSMutableDictionary<NSString *, ABI36_0_0REANodeID> *_styleConfig;
  }
  
  - (instancetype)initWithID:(ABI36_0_0REANodeID)nodeID
                      config:(NSDictionary<NSString *, id> *)config;
  {
    if ((self = [super initWithID:nodeID config:config])) {
      _styleConfig = config[@"style"];
    }
    return self;
  }
  
  - (id)evaluate
  {
    NSMutableDictionary *styles = [NSMutableDictionary new];
    for (NSString *prop in _styleConfig) {
      ABI36_0_0REANode *propNode = [self.nodesManager findNodeByID:_styleConfig[prop]];
      styles[prop] = [propNode value];
    }
  
    return styles;
  }
  
  @end
  