{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "ShareDefines.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareDefines.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_sharedefines_h",
      "community": 136,
      "norm_label": "sharedefines.h"
    },
    {
      "label": "ShareNavigationViewController.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_sharenavigationviewcontroller_m",
      "community": 38,
      "norm_label": "sharenavigationviewcontroller.m"
    },
    {
      "label": "ShareNavigationViewController",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L21",
      "id": "lwshareextension_sharenavigationviewcontroller_sharenavigationviewcontroller",
      "community": 38,
      "norm_label": "sharenavigationviewcontroller"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L28",
      "id": "lwshareextension_sharenavigationviewcontroller_sharenavigationviewcontroller_init",
      "community": 38,
      "norm_label": "-init"
    },
    {
      "label": "LWShareViewController",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L42",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "community": 38,
      "norm_label": "lwshareviewcontroller"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L44",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_didreceivememorywarning",
      "community": 38,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L50",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_viewdidload",
      "community": 38,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-livePhotoBtnAction",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L365",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_livephotobtnaction",
      "community": 38,
      "norm_label": "-livephotobtnaction"
    },
    {
      "label": "-okButtonAction",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L377",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_okbuttonaction",
      "community": 38,
      "norm_label": "-okbuttonaction"
    },
    {
      "label": "-loadItemProviderwithIdentifiercompletionBlock",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L512",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_loaditemproviderwithidentifiercompletionblock",
      "community": 38,
      "norm_label": "-loaditemproviderwithidentifiercompletionblock"
    },
    {
      "label": "-handleLivePhoto",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L539",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_handlelivephoto",
      "community": 38,
      "norm_label": "-handlelivephoto"
    },
    {
      "label": "-handleDataeItem",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L584",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_handledataeitem",
      "community": 38,
      "norm_label": "-handledataeitem"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L601",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_touchesbeganwithevent",
      "community": 38,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-webViewDidFinishLoad",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L613",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_webviewdidfinishload",
      "community": 38,
      "norm_label": "-webviewdidfinishload"
    },
    {
      "label": "-scrollViewDidScroll",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L632",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_scrollviewdidscroll",
      "community": 38,
      "norm_label": "-scrollviewdidscroll"
    },
    {
      "label": "-imagePickerControllerdidFinishPickingMediaWithInfo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L639",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_imagepickercontrollerdidfinishpickingmediawithinfo",
      "community": 38,
      "norm_label": "-imagepickercontrollerdidfinishpickingmediawithinfo"
    },
    {
      "label": "-expandContainerViewFrameWithVerticelPadding",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L681",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_expandcontainerviewframewithverticelpadding",
      "community": 38,
      "norm_label": "-expandcontainerviewframewithverticelpadding"
    },
    {
      "label": "-imagePickerControllerDidCancel",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L693",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_imagepickercontrollerdidcancel",
      "community": 38,
      "norm_label": "-imagepickercontrollerdidcancel"
    },
    {
      "label": "-isGIFWithPickerInfo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L699",
      "id": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_isgifwithpickerinfo",
      "community": 38,
      "norm_label": "-isgifwithpickerinfo"
    },
    {
      "label": "ShareNavigationViewController.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_sharenavigationviewcontroller_h",
      "community": 137,
      "norm_label": "sharenavigationviewcontroller.h"
    },
    {
      "label": "FLAnimatedImage.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_flanimatedimage_flanimatedimage_m",
      "community": 14,
      "norm_label": "flanimatedimage.m"
    },
    {
      "label": "<FLAnimatedImageDebugDelegate>",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L43",
      "id": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate",
      "community": 14,
      "norm_label": "<flanimatedimagedebugdelegate>"
    },
    {
      "label": "-debug_animatedImagedidUpdateCachedFrames",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L45",
      "id": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate_debug_animatedimagedidupdatecachedframes",
      "community": 14,
      "norm_label": "-debug_animatedimagedidupdatecachedframes"
    },
    {
      "label": "-debug_animatedImagedidRequestCachedFrame",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L46",
      "id": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate_debug_animatedimagedidrequestcachedframe",
      "community": 14,
      "norm_label": "-debug_animatedimagedidrequestcachedframe"
    },
    {
      "label": "-debug_animatedImagePredrawingSlowdownFactor",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L47",
      "id": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate_debug_animatedimagepredrawingslowdownfactor",
      "community": 14,
      "norm_label": "-debug_animatedimagepredrawingslowdownfactor"
    },
    {
      "label": "FLAnimatedImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L52",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage",
      "community": 14,
      "norm_label": "flanimatedimage"
    },
    {
      "label": "-frameCacheSizeCurrent",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L88",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_framecachesizecurrent",
      "community": 14,
      "norm_label": "-framecachesizecurrent"
    },
    {
      "label": "-setFrameCacheSizeMax",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L105",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_setframecachesizemax",
      "community": 14,
      "norm_label": "-setframecachesizemax"
    },
    {
      "label": "-setFrameCacheSizeMaxInternal",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L124",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_setframecachesizemaxinternal",
      "community": 14,
      "norm_label": "-setframecachesizemaxinternal"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L143",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_initialize",
      "community": 14,
      "norm_label": "-initialize"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L165",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_init",
      "community": 14,
      "norm_label": "-init"
    },
    {
      "label": "-initWithAnimatedGIFData",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L175",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_initwithanimatedgifdata",
      "community": 14,
      "norm_label": "-initwithanimatedgifdata"
    },
    {
      "label": "-initWithAnimatedGIFDataoptimalFrameCacheSizepredrawingEnabled",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L180",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_initwithanimatedgifdataoptimalframecachesizepredrawingenabled",
      "community": 14,
      "norm_label": "-initwithanimatedgifdataoptimalframecachesizepredrawingenabled"
    },
    {
      "label": "-animatedImageWithGIFData",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L356",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_animatedimagewithgifdata",
      "community": 14,
      "norm_label": "-animatedimagewithgifdata"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L363",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_dealloc",
      "community": 14,
      "norm_label": "-dealloc"
    },
    {
      "label": "-imageLazilyCachedAtIndex",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L379",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_imagelazilycachedatindex",
      "community": 14,
      "norm_label": "-imagelazilycachedatindex"
    },
    {
      "label": "-addFrameIndexesToCache",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L423",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_addframeindexestocache",
      "community": 14,
      "norm_label": "-addframeindexestocache"
    },
    {
      "label": "-sizeForImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L486",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_sizeforimage",
      "community": 14,
      "norm_label": "-sizeforimage"
    },
    {
      "label": "-imageAtIndex",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L513",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_imageatindex",
      "community": 14,
      "norm_label": "-imageatindex"
    },
    {
      "label": "-frameIndexesToCache",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L537",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_frameindexestocache",
      "community": 14,
      "norm_label": "-frameindexestocache"
    },
    {
      "label": "-purgeFrameCacheIfNeeded",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L568",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_purgeframecacheifneeded",
      "community": 14,
      "norm_label": "-purgeframecacheifneeded"
    },
    {
      "label": "-growFrameCacheSizeAfterMemoryWarning",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L595",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_growframecachesizeaftermemorywarning",
      "community": 14,
      "norm_label": "-growframecachesizeaftermemorywarning"
    },
    {
      "label": "-resetFrameCacheSizeMaxInternal",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L606",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_resetframecachesizemaxinternal",
      "community": 14,
      "norm_label": "-resetframecachesizemaxinternal"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L615",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_didreceivememorywarning",
      "community": 14,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-predrawnImageFromImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L655",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_predrawnimagefromimage",
      "community": 14,
      "norm_label": "-predrawnimagefromimage"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L724",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_description",
      "community": 14,
      "norm_label": "-description"
    },
    {
      "label": "-setLogBlocklogLevel",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L744",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_setlogblockloglevel",
      "community": 14,
      "norm_label": "-setlogblockloglevel"
    },
    {
      "label": "-logStringFromBlockwithLevel",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L750",
      "id": "flanimatedimage_flanimatedimage_flanimatedimage_logstringfromblockwithlevel",
      "community": 14,
      "norm_label": "-logstringfromblockwithlevel"
    },
    {
      "label": "FLWeakProxy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L762",
      "id": "flanimatedimage_flanimatedimage_flweakproxy",
      "community": 14,
      "norm_label": "flweakproxy"
    },
    {
      "label": "-weakProxyForObject",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L775",
      "id": "flanimatedimage_flanimatedimage_flweakproxy_weakproxyforobject",
      "community": 14,
      "norm_label": "-weakproxyforobject"
    },
    {
      "label": "-forwardingTargetForSelector",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L785",
      "id": "flanimatedimage_flanimatedimage_flweakproxy_forwardingtargetforselector",
      "community": 14,
      "norm_label": "-forwardingtargetforselector"
    },
    {
      "label": "-forwardInvocation",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L795",
      "id": "flanimatedimage_flanimatedimage_flweakproxy_forwardinvocation",
      "community": 14,
      "norm_label": "-forwardinvocation"
    },
    {
      "label": "-methodSignatureForSelector",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L805",
      "id": "flanimatedimage_flanimatedimage_flweakproxy_methodsignatureforselector",
      "community": 14,
      "norm_label": "-methodsignatureforselector"
    },
    {
      "label": "FLAnimatedImageView.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_flanimatedimage_flanimatedimageview_m",
      "community": 20,
      "norm_label": "flanimatedimageview.m"
    },
    {
      "label": "<FLAnimatedImageViewDebugDelegate>",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L16",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageviewdebugdelegate",
      "community": 20,
      "norm_label": "<flanimatedimageviewdebugdelegate>"
    },
    {
      "label": "-debug_animatedImageViewwaitingForFrameduration",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L18",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageviewdebugdelegate_debug_animatedimageviewwaitingforframeduration",
      "community": 20,
      "norm_label": "-debug_animatedimageviewwaitingforframeduration"
    },
    {
      "label": "FLAnimatedImageView",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L23",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "community": 20,
      "norm_label": "flanimatedimageview"
    },
    {
      "label": "-initWithImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L50",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithimage",
      "community": 20,
      "norm_label": "-initwithimage"
    },
    {
      "label": "-initWithImagehighlightedImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L60",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithimagehighlightedimage",
      "community": 20,
      "norm_label": "-initwithimagehighlightedimage"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L69",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithframe",
      "community": 20,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-initWithCoder",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L78",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithcoder",
      "community": 20,
      "norm_label": "-initwithcoder"
    },
    {
      "label": "-commonInit",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L87",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_commoninit",
      "community": 20,
      "norm_label": "-commoninit"
    },
    {
      "label": "-setAnimatedImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L96",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_setanimatedimage",
      "community": 20,
      "norm_label": "-setanimatedimage"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L135",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_dealloc",
      "community": 20,
      "norm_label": "-dealloc"
    },
    {
      "label": "-didMoveToSuperview",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L145",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_didmovetosuperview",
      "community": 20,
      "norm_label": "-didmovetosuperview"
    },
    {
      "label": "-didMoveToWindow",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L158",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_didmovetowindow",
      "community": 20,
      "norm_label": "-didmovetowindow"
    },
    {
      "label": "-setAlpha",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L170",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_setalpha",
      "community": 20,
      "norm_label": "-setalpha"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L182",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_sethidden",
      "community": 20,
      "norm_label": "-sethidden"
    },
    {
      "label": "-intrinsicContentSize",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L197",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_intrinsiccontentsize",
      "community": 20,
      "norm_label": "-intrinsiccontentsize"
    },
    {
      "label": "-image",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L216",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_image",
      "community": 20,
      "norm_label": "-image"
    },
    {
      "label": "-setImage",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L229",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_setimage",
      "community": 20,
      "norm_label": "-setimage"
    },
    {
      "label": "-frameDelayGreatestCommonDivisor",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L242",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_framedelaygreatestcommondivisor",
      "community": 20,
      "norm_label": "-framedelaygreatestcommondivisor"
    },
    {
      "label": "-startAnimating",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L281",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_startanimating",
      "community": 20,
      "norm_label": "-startanimating"
    },
    {
      "label": "-setRunLoopMode",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L307",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_setrunloopmode",
      "community": 20,
      "norm_label": "-setrunloopmode"
    },
    {
      "label": "-stopAnimating",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L317",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_stopanimating",
      "community": 20,
      "norm_label": "-stopanimating"
    },
    {
      "label": "-isAnimating",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L327",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_isanimating",
      "community": 20,
      "norm_label": "-isanimating"
    },
    {
      "label": "-setHighlighted",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L341",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_sethighlighted",
      "community": 20,
      "norm_label": "-sethighlighted"
    },
    {
      "label": "-updateShouldAnimate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L355",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_updateshouldanimate",
      "community": 20,
      "norm_label": "-updateshouldanimate"
    },
    {
      "label": "-displayDidRefresh",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L362",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_displaydidrefresh",
      "community": 20,
      "norm_label": "-displaydidrefresh"
    },
    {
      "label": "-defaultRunLoopMode",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L421",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_defaultrunloopmode",
      "community": 20,
      "norm_label": "-defaultrunloopmode"
    },
    {
      "label": "-displayLayer",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L431",
      "id": "flanimatedimage_flanimatedimageview_flanimatedimageview_displaylayer",
      "community": 20,
      "norm_label": "-displaylayer"
    },
    {
      "label": "FLAnimatedImage.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_flanimatedimage_flanimatedimage_h",
      "community": 138,
      "norm_label": "flanimatedimage.h"
    },
    {
      "label": "FLAnimatedImageView.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_flanimatedimage_flanimatedimageview_h",
      "community": 139,
      "norm_label": "flanimatedimageview.h"
    },
    {
      "label": "MASCompositeConstraint.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_mascompositeconstraint_h",
      "community": 140,
      "norm_label": "mascompositeconstraint.h"
    },
    {
      "label": "NSLayoutConstraint+MASDebugAdditions.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_nslayoutconstraint_masdebugadditions_m",
      "community": 97,
      "norm_label": "nslayoutconstraint+masdebugadditions.m"
    },
    {
      "label": "NSLayoutConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L13",
      "id": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "community": 97,
      "norm_label": "nslayoutconstraint"
    },
    {
      "label": "-layoutRelationDescriptionsByValue",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L17",
      "id": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_layoutrelationdescriptionsbyvalue",
      "community": 97,
      "norm_label": "-layoutrelationdescriptionsbyvalue"
    },
    {
      "label": "-layoutAttributeDescriptionsByValue",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L30",
      "id": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_layoutattributedescriptionsbyvalue",
      "community": 97,
      "norm_label": "-layoutattributedescriptionsbyvalue"
    },
    {
      "label": "-layoutPriorityDescriptionsByValue",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L70",
      "id": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_layoutprioritydescriptionsbyvalue",
      "community": 97,
      "norm_label": "-layoutprioritydescriptionsbyvalue"
    },
    {
      "label": "-descriptionForObject",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L100",
      "id": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_descriptionforobject",
      "community": 97,
      "norm_label": "-descriptionforobject"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L107",
      "id": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_description",
      "community": 97,
      "norm_label": "-description"
    },
    {
      "label": "MASConstraint+Private.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint+Private.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masconstraint_private_h",
      "community": 141,
      "norm_label": "masconstraint+private.h"
    },
    {
      "label": "MASLayoutConstraint.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASLayoutConstraint.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_maslayoutconstraint_h",
      "community": 142,
      "norm_label": "maslayoutconstraint.h"
    },
    {
      "label": "NSArray+MASShorthandAdditions.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASShorthandAdditions.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_nsarray_masshorthandadditions_h",
      "community": 143,
      "norm_label": "nsarray+masshorthandadditions.h"
    },
    {
      "label": "MASConstraintMaker.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masconstraintmaker_h",
      "community": 144,
      "norm_label": "masconstraintmaker.h"
    },
    {
      "label": "View+MASAdditions.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_view_masadditions_h",
      "community": 145,
      "norm_label": "view+masadditions.h"
    },
    {
      "label": "NSArray+MASAdditions.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_nsarray_masadditions_h",
      "community": 146,
      "norm_label": "nsarray+masadditions.h"
    },
    {
      "label": "MASUtilities.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASUtilities.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masutilities_h",
      "community": 133,
      "norm_label": "masutilities.h"
    },
    {
      "label": "_MASBoxValue()",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASUtilities.h",
      "source_location": "L76",
      "id": "masonry_masutilities_masboxvalue",
      "community": 133,
      "norm_label": "_masboxvalue()"
    },
    {
      "label": "MASViewAttribute.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masviewattribute_h",
      "community": 147,
      "norm_label": "masviewattribute.h"
    },
    {
      "label": "ViewController+MASAdditions.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_viewcontroller_masadditions_m",
      "community": 87,
      "norm_label": "viewcontroller+masadditions.m"
    },
    {
      "label": "MAS_VIEW_CONTROLLER",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L13",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller",
      "community": 87,
      "norm_label": "mas_view_controller"
    },
    {
      "label": "-mas_topLayoutGuide",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L15",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller_mas_toplayoutguide",
      "community": 87,
      "norm_label": "-mas_toplayoutguide"
    },
    {
      "label": "-mas_topLayoutGuideTop",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L18",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller_mas_toplayoutguidetop",
      "community": 87,
      "norm_label": "-mas_toplayoutguidetop"
    },
    {
      "label": "-mas_topLayoutGuideBottom",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L21",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller_mas_toplayoutguidebottom",
      "community": 87,
      "norm_label": "-mas_toplayoutguidebottom"
    },
    {
      "label": "-mas_bottomLayoutGuide",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L25",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller_mas_bottomlayoutguide",
      "community": 87,
      "norm_label": "-mas_bottomlayoutguide"
    },
    {
      "label": "-mas_bottomLayoutGuideTop",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L28",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller_mas_bottomlayoutguidetop",
      "community": 87,
      "norm_label": "-mas_bottomlayoutguidetop"
    },
    {
      "label": "-mas_bottomLayoutGuideBottom",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L31",
      "id": "masonry_viewcontroller_masadditions_mas_view_controller_mas_bottomlayoutguidebottom",
      "community": 87,
      "norm_label": "-mas_bottomlayoutguidebottom"
    },
    {
      "label": "MASViewConstraint.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masviewconstraint_h",
      "community": 148,
      "norm_label": "masviewconstraint.h"
    },
    {
      "label": "MASConstraint.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masconstraint_h",
      "community": 149,
      "norm_label": "masconstraint.h"
    },
    {
      "label": "NSLayoutConstraint+MASDebugAdditions.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_nslayoutconstraint_masdebugadditions_h",
      "community": 150,
      "norm_label": "nslayoutconstraint+masdebugadditions.h"
    },
    {
      "label": "MASCompositeConstraint.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_mascompositeconstraint_m",
      "community": 32,
      "norm_label": "mascompositeconstraint.m"
    },
    {
      "label": "MASCompositeConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L12",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint",
      "community": 32,
      "norm_label": "mascompositeconstraint"
    },
    {
      "label": "-initWithChildren",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L21",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_initwithchildren",
      "community": 32,
      "norm_label": "-initwithchildren"
    },
    {
      "label": "-constraintshouldBeReplacedWithConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L35",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_constraintshouldbereplacedwithconstraint",
      "community": 32,
      "norm_label": "-constraintshouldbereplacedwithconstraint"
    },
    {
      "label": "-constraintaddConstraintWithLayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L41",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_constraintaddconstraintwithlayoutattribute",
      "community": 32,
      "norm_label": "-constraintaddconstraintwithlayoutattribute"
    },
    {
      "label": "-multipliedBy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L51",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_multipliedby",
      "community": 32,
      "norm_label": "-multipliedby"
    },
    {
      "label": "-dividedBy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L60",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_dividedby",
      "community": 32,
      "norm_label": "-dividedby"
    },
    {
      "label": "-priority",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L71",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_priority",
      "community": 32,
      "norm_label": "-priority"
    },
    {
      "label": "-equalToWithRelation",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L82",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_equaltowithrelation",
      "community": 32,
      "norm_label": "-equaltowithrelation"
    },
    {
      "label": "-addConstraintWithLayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L93",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_addconstraintwithlayoutattribute",
      "community": 32,
      "norm_label": "-addconstraintwithlayoutattribute"
    },
    {
      "label": "-animator",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L102",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_animator",
      "community": 32,
      "norm_label": "-animator"
    },
    {
      "label": "-key",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L113",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_key",
      "community": 32,
      "norm_label": "-key"
    },
    {
      "label": "-setInsets",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L126",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_setinsets",
      "community": 32,
      "norm_label": "-setinsets"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L132",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_setoffset",
      "community": 32,
      "norm_label": "-setoffset"
    },
    {
      "label": "-setSizeOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L138",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_setsizeoffset",
      "community": 32,
      "norm_label": "-setsizeoffset"
    },
    {
      "label": "-setCenterOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L144",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_setcenteroffset",
      "community": 32,
      "norm_label": "-setcenteroffset"
    },
    {
      "label": "-activate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L152",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_activate",
      "community": 32,
      "norm_label": "-activate"
    },
    {
      "label": "-deactivate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L158",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_deactivate",
      "community": 32,
      "norm_label": "-deactivate"
    },
    {
      "label": "-install",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L164",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_install",
      "community": 32,
      "norm_label": "-install"
    },
    {
      "label": "-uninstall",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L171",
      "id": "masonry_mascompositeconstraint_mascompositeconstraint_uninstall",
      "community": 32,
      "norm_label": "-uninstall"
    },
    {
      "label": "MASConstraintMaker.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masconstraintmaker_m",
      "community": 12,
      "norm_label": "masconstraintmaker.m"
    },
    {
      "label": "MASConstraintMaker",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L16",
      "id": "masonry_masconstraintmaker_masconstraintmaker",
      "community": 12,
      "norm_label": "masconstraintmaker"
    },
    {
      "label": "-initWithView",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L25",
      "id": "masonry_masconstraintmaker_masconstraintmaker_initwithview",
      "community": 12,
      "norm_label": "-initwithview"
    },
    {
      "label": "-install",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L35",
      "id": "masonry_masconstraintmaker_masconstraintmaker_install",
      "community": 12,
      "norm_label": "-install"
    },
    {
      "label": "-constraintshouldBeReplacedWithConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L53",
      "id": "masonry_masconstraintmaker_masconstraintmaker_constraintshouldbereplacedwithconstraint",
      "community": 12,
      "norm_label": "-constraintshouldbereplacedwithconstraint"
    },
    {
      "label": "-constraintaddConstraintWithLayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L59",
      "id": "masonry_masconstraintmaker_masconstraintmaker_constraintaddconstraintwithlayoutattribute",
      "community": 12,
      "norm_label": "-constraintaddconstraintwithlayoutattribute"
    },
    {
      "label": "-addConstraintWithAttributes",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L77",
      "id": "masonry_masconstraintmaker_masconstraintmaker_addconstraintwithattributes",
      "community": 12,
      "norm_label": "-addconstraintwithattributes"
    },
    {
      "label": "-addConstraintWithLayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L141",
      "id": "masonry_masconstraintmaker_masconstraintmaker_addconstraintwithlayoutattribute",
      "community": 12,
      "norm_label": "-addconstraintwithlayoutattribute"
    },
    {
      "label": "-left",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L145",
      "id": "masonry_masconstraintmaker_masconstraintmaker_left",
      "community": 12,
      "norm_label": "-left"
    },
    {
      "label": "-top",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L149",
      "id": "masonry_masconstraintmaker_masconstraintmaker_top",
      "community": 12,
      "norm_label": "-top"
    },
    {
      "label": "-right",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L153",
      "id": "masonry_masconstraintmaker_masconstraintmaker_right",
      "community": 12,
      "norm_label": "-right"
    },
    {
      "label": "-bottom",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L157",
      "id": "masonry_masconstraintmaker_masconstraintmaker_bottom",
      "community": 12,
      "norm_label": "-bottom"
    },
    {
      "label": "-leading",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L161",
      "id": "masonry_masconstraintmaker_masconstraintmaker_leading",
      "community": 12,
      "norm_label": "-leading"
    },
    {
      "label": "-trailing",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L165",
      "id": "masonry_masconstraintmaker_masconstraintmaker_trailing",
      "community": 12,
      "norm_label": "-trailing"
    },
    {
      "label": "-width",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L169",
      "id": "masonry_masconstraintmaker_masconstraintmaker_width",
      "community": 12,
      "norm_label": "-width"
    },
    {
      "label": "-height",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L173",
      "id": "masonry_masconstraintmaker_masconstraintmaker_height",
      "community": 12,
      "norm_label": "-height"
    },
    {
      "label": "-centerX",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L177",
      "id": "masonry_masconstraintmaker_masconstraintmaker_centerx",
      "community": 12,
      "norm_label": "-centerx"
    },
    {
      "label": "-centerY",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L181",
      "id": "masonry_masconstraintmaker_masconstraintmaker_centery",
      "community": 12,
      "norm_label": "-centery"
    },
    {
      "label": "-baseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L185",
      "id": "masonry_masconstraintmaker_masconstraintmaker_baseline",
      "community": 12,
      "norm_label": "-baseline"
    },
    {
      "label": "-attributes",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L189",
      "id": "masonry_masconstraintmaker_masconstraintmaker_attributes",
      "community": 12,
      "norm_label": "-attributes"
    },
    {
      "label": "-firstBaseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L197",
      "id": "masonry_masconstraintmaker_masconstraintmaker_firstbaseline",
      "community": 12,
      "norm_label": "-firstbaseline"
    },
    {
      "label": "-lastBaseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L201",
      "id": "masonry_masconstraintmaker_masconstraintmaker_lastbaseline",
      "community": 12,
      "norm_label": "-lastbaseline"
    },
    {
      "label": "-leftMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L210",
      "id": "masonry_masconstraintmaker_masconstraintmaker_leftmargin",
      "community": 12,
      "norm_label": "-leftmargin"
    },
    {
      "label": "-rightMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L214",
      "id": "masonry_masconstraintmaker_masconstraintmaker_rightmargin",
      "community": 12,
      "norm_label": "-rightmargin"
    },
    {
      "label": "-topMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L218",
      "id": "masonry_masconstraintmaker_masconstraintmaker_topmargin",
      "community": 12,
      "norm_label": "-topmargin"
    },
    {
      "label": "-bottomMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L222",
      "id": "masonry_masconstraintmaker_masconstraintmaker_bottommargin",
      "community": 12,
      "norm_label": "-bottommargin"
    },
    {
      "label": "-leadingMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L226",
      "id": "masonry_masconstraintmaker_masconstraintmaker_leadingmargin",
      "community": 12,
      "norm_label": "-leadingmargin"
    },
    {
      "label": "-trailingMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L230",
      "id": "masonry_masconstraintmaker_masconstraintmaker_trailingmargin",
      "community": 12,
      "norm_label": "-trailingmargin"
    },
    {
      "label": "-centerXWithinMargins",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L234",
      "id": "masonry_masconstraintmaker_masconstraintmaker_centerxwithinmargins",
      "community": 12,
      "norm_label": "-centerxwithinmargins"
    },
    {
      "label": "-centerYWithinMargins",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L238",
      "id": "masonry_masconstraintmaker_masconstraintmaker_centerywithinmargins",
      "community": 12,
      "norm_label": "-centerywithinmargins"
    },
    {
      "label": "-edges",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L247",
      "id": "masonry_masconstraintmaker_masconstraintmaker_edges",
      "community": 12,
      "norm_label": "-edges"
    },
    {
      "label": "-size",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L251",
      "id": "masonry_masconstraintmaker_masconstraintmaker_size",
      "community": 12,
      "norm_label": "-size"
    },
    {
      "label": "-center",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L255",
      "id": "masonry_masconstraintmaker_masconstraintmaker_center",
      "community": 12,
      "norm_label": "-center"
    },
    {
      "label": "-group",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L261",
      "id": "masonry_masconstraintmaker_masconstraintmaker_group",
      "community": 12,
      "norm_label": "-group"
    },
    {
      "label": "MASLayoutConstraint.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASLayoutConstraint.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_maslayoutconstraint_m",
      "community": 134,
      "norm_label": "maslayoutconstraint.m"
    },
    {
      "label": "MASLayoutConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASLayoutConstraint.m",
      "source_location": "L11",
      "id": "masonry_maslayoutconstraint_maslayoutconstraint",
      "community": 134,
      "norm_label": "maslayoutconstraint"
    },
    {
      "label": "NSArray+MASAdditions.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_nsarray_masadditions_m",
      "community": 88,
      "norm_label": "nsarray+masadditions.m"
    },
    {
      "label": "NSArray",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L12",
      "id": "masonry_nsarray_masadditions_nsarray",
      "community": 88,
      "norm_label": "nsarray"
    },
    {
      "label": "-mas_makeConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L14",
      "id": "masonry_nsarray_masadditions_nsarray_mas_makeconstraints",
      "community": 88,
      "norm_label": "-mas_makeconstraints"
    },
    {
      "label": "-mas_updateConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L23",
      "id": "masonry_nsarray_masadditions_nsarray_mas_updateconstraints",
      "community": 88,
      "norm_label": "-mas_updateconstraints"
    },
    {
      "label": "-mas_remakeConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L32",
      "id": "masonry_nsarray_masadditions_nsarray_mas_remakeconstraints",
      "community": 88,
      "norm_label": "-mas_remakeconstraints"
    },
    {
      "label": "-mas_distributeViewsAlongAxiswithFixedSpacingleadSpacingtailSpacing",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L41",
      "id": "masonry_nsarray_masadditions_nsarray_mas_distributeviewsalongaxiswithfixedspacingleadspacingtailspacing",
      "community": 88,
      "norm_label": "-mas_distributeviewsalongaxiswithfixedspacingleadspacingtailspacing"
    },
    {
      "label": "-mas_distributeViewsAlongAxiswithFixedItemLengthleadSpacingtailSpacing",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L90",
      "id": "masonry_nsarray_masadditions_nsarray_mas_distributeviewsalongaxiswithfixeditemlengthleadspacingtailspacing",
      "community": 88,
      "norm_label": "-mas_distributeviewsalongaxiswithfixeditemlengthleadspacingtailspacing"
    },
    {
      "label": "-mas_commonSuperviewOfViews",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L143",
      "id": "masonry_nsarray_masadditions_nsarray_mas_commonsuperviewofviews",
      "community": 88,
      "norm_label": "-mas_commonsuperviewofviews"
    },
    {
      "label": "View+MASAdditions.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_view_masadditions_m",
      "community": 18,
      "norm_label": "view+masadditions.m"
    },
    {
      "label": "MAS_VIEW",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L12",
      "id": "masonry_view_masadditions_mas_view",
      "community": 18,
      "norm_label": "mas_view"
    },
    {
      "label": "-mas_makeConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L14",
      "id": "masonry_view_masadditions_mas_view_mas_makeconstraints",
      "community": 18,
      "norm_label": "-mas_makeconstraints"
    },
    {
      "label": "-mas_updateConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L21",
      "id": "masonry_view_masadditions_mas_view_mas_updateconstraints",
      "community": 18,
      "norm_label": "-mas_updateconstraints"
    },
    {
      "label": "-mas_remakeConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L29",
      "id": "masonry_view_masadditions_mas_view_mas_remakeconstraints",
      "community": 18,
      "norm_label": "-mas_remakeconstraints"
    },
    {
      "label": "-mas_left",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L39",
      "id": "masonry_view_masadditions_mas_view_mas_left",
      "community": 18,
      "norm_label": "-mas_left"
    },
    {
      "label": "-mas_top",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L43",
      "id": "masonry_view_masadditions_mas_view_mas_top",
      "community": 18,
      "norm_label": "-mas_top"
    },
    {
      "label": "-mas_right",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L47",
      "id": "masonry_view_masadditions_mas_view_mas_right",
      "community": 18,
      "norm_label": "-mas_right"
    },
    {
      "label": "-mas_bottom",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L51",
      "id": "masonry_view_masadditions_mas_view_mas_bottom",
      "community": 18,
      "norm_label": "-mas_bottom"
    },
    {
      "label": "-mas_leading",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L55",
      "id": "masonry_view_masadditions_mas_view_mas_leading",
      "community": 18,
      "norm_label": "-mas_leading"
    },
    {
      "label": "-mas_trailing",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L59",
      "id": "masonry_view_masadditions_mas_view_mas_trailing",
      "community": 18,
      "norm_label": "-mas_trailing"
    },
    {
      "label": "-mas_width",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L63",
      "id": "masonry_view_masadditions_mas_view_mas_width",
      "community": 18,
      "norm_label": "-mas_width"
    },
    {
      "label": "-mas_height",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L67",
      "id": "masonry_view_masadditions_mas_view_mas_height",
      "community": 18,
      "norm_label": "-mas_height"
    },
    {
      "label": "-mas_centerX",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L71",
      "id": "masonry_view_masadditions_mas_view_mas_centerx",
      "community": 18,
      "norm_label": "-mas_centerx"
    },
    {
      "label": "-mas_centerY",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L75",
      "id": "masonry_view_masadditions_mas_view_mas_centery",
      "community": 18,
      "norm_label": "-mas_centery"
    },
    {
      "label": "-mas_baseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L79",
      "id": "masonry_view_masadditions_mas_view_mas_baseline",
      "community": 18,
      "norm_label": "-mas_baseline"
    },
    {
      "label": "-mas_attribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L83",
      "id": "masonry_view_masadditions_mas_view_mas_attribute",
      "community": 18,
      "norm_label": "-mas_attribute"
    },
    {
      "label": "-mas_firstBaseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L92",
      "id": "masonry_view_masadditions_mas_view_mas_firstbaseline",
      "community": 18,
      "norm_label": "-mas_firstbaseline"
    },
    {
      "label": "-mas_lastBaseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L95",
      "id": "masonry_view_masadditions_mas_view_mas_lastbaseline",
      "community": 18,
      "norm_label": "-mas_lastbaseline"
    },
    {
      "label": "-mas_leftMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L103",
      "id": "masonry_view_masadditions_mas_view_mas_leftmargin",
      "community": 18,
      "norm_label": "-mas_leftmargin"
    },
    {
      "label": "-mas_rightMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L107",
      "id": "masonry_view_masadditions_mas_view_mas_rightmargin",
      "community": 18,
      "norm_label": "-mas_rightmargin"
    },
    {
      "label": "-mas_topMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L111",
      "id": "masonry_view_masadditions_mas_view_mas_topmargin",
      "community": 18,
      "norm_label": "-mas_topmargin"
    },
    {
      "label": "-mas_bottomMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L115",
      "id": "masonry_view_masadditions_mas_view_mas_bottommargin",
      "community": 18,
      "norm_label": "-mas_bottommargin"
    },
    {
      "label": "-mas_leadingMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L119",
      "id": "masonry_view_masadditions_mas_view_mas_leadingmargin",
      "community": 18,
      "norm_label": "-mas_leadingmargin"
    },
    {
      "label": "-mas_trailingMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L123",
      "id": "masonry_view_masadditions_mas_view_mas_trailingmargin",
      "community": 18,
      "norm_label": "-mas_trailingmargin"
    },
    {
      "label": "-mas_centerXWithinMargins",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L127",
      "id": "masonry_view_masadditions_mas_view_mas_centerxwithinmargins",
      "community": 18,
      "norm_label": "-mas_centerxwithinmargins"
    },
    {
      "label": "-mas_centerYWithinMargins",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L131",
      "id": "masonry_view_masadditions_mas_view_mas_centerywithinmargins",
      "community": 18,
      "norm_label": "-mas_centerywithinmargins"
    },
    {
      "label": "-mas_key",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L139",
      "id": "masonry_view_masadditions_mas_view_mas_key",
      "community": 18,
      "norm_label": "-mas_key"
    },
    {
      "label": "-setMas_key",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L143",
      "id": "masonry_view_masadditions_mas_view_setmas_key",
      "community": 18,
      "norm_label": "-setmas_key"
    },
    {
      "label": "-mas_closestCommonSuperview",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L149",
      "id": "masonry_view_masadditions_mas_view_mas_closestcommonsuperview",
      "community": 18,
      "norm_label": "-mas_closestcommonsuperview"
    },
    {
      "label": "View+MASShorthandAdditions.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASShorthandAdditions.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_view_masshorthandadditions_h",
      "community": 135,
      "norm_label": "view+masshorthandadditions.h"
    },
    {
      "label": "MAS_VIEW()",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/View+MASShorthandAdditions.h",
      "source_location": "L17",
      "id": "masonry_view_masshorthandadditions_mas_view",
      "community": 135,
      "norm_label": "mas_view()"
    },
    {
      "label": "Masonry.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/Masonry.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masonry_h",
      "community": 151,
      "norm_label": "masonry.h"
    },
    {
      "label": "MASConstraint.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masconstraint_m",
      "community": 1,
      "norm_label": "masconstraint.m"
    },
    {
      "label": "MASConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L16",
      "id": "masonry_masconstraint_masconstraint",
      "community": 1,
      "norm_label": "masconstraint"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L20",
      "id": "masonry_masconstraint_masconstraint_init",
      "community": 1,
      "norm_label": "-init"
    },
    {
      "label": "-equalTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L27",
      "id": "masonry_masconstraint_masconstraint_equalto",
      "community": 1,
      "norm_label": "-equalto"
    },
    {
      "label": "-mas_equalTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L33",
      "id": "masonry_masconstraint_masconstraint_mas_equalto",
      "community": 1,
      "norm_label": "-mas_equalto"
    },
    {
      "label": "-greaterThanOrEqualTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L39",
      "id": "masonry_masconstraint_masconstraint_greaterthanorequalto",
      "community": 1,
      "norm_label": "-greaterthanorequalto"
    },
    {
      "label": "-mas_greaterThanOrEqualTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L45",
      "id": "masonry_masconstraint_masconstraint_mas_greaterthanorequalto",
      "community": 1,
      "norm_label": "-mas_greaterthanorequalto"
    },
    {
      "label": "-lessThanOrEqualTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L51",
      "id": "masonry_masconstraint_masconstraint_lessthanorequalto",
      "community": 1,
      "norm_label": "-lessthanorequalto"
    },
    {
      "label": "-mas_lessThanOrEqualTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L57",
      "id": "masonry_masconstraint_masconstraint_mas_lessthanorequalto",
      "community": 1,
      "norm_label": "-mas_lessthanorequalto"
    },
    {
      "label": "-priorityLow",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L65",
      "id": "masonry_masconstraint_masconstraint_prioritylow",
      "community": 1,
      "norm_label": "-prioritylow"
    },
    {
      "label": "-priorityMedium",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L72",
      "id": "masonry_masconstraint_masconstraint_prioritymedium",
      "community": 1,
      "norm_label": "-prioritymedium"
    },
    {
      "label": "-priorityHigh",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L79",
      "id": "masonry_masconstraint_masconstraint_priorityhigh",
      "community": 1,
      "norm_label": "-priorityhigh"
    },
    {
      "label": "-insets",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L88",
      "id": "masonry_masconstraint_masconstraint_insets",
      "community": 1,
      "norm_label": "-insets"
    },
    {
      "label": "-sizeOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L95",
      "id": "masonry_masconstraint_masconstraint_sizeoffset",
      "community": 1,
      "norm_label": "-sizeoffset"
    },
    {
      "label": "-centerOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L102",
      "id": "masonry_masconstraint_masconstraint_centeroffset",
      "community": 1,
      "norm_label": "-centeroffset"
    },
    {
      "label": "-offset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L109",
      "id": "masonry_masconstraint_masconstraint_offset",
      "community": 1,
      "norm_label": "-offset"
    },
    {
      "label": "-valueOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L116",
      "id": "masonry_masconstraint_masconstraint_valueoffset",
      "community": 1,
      "norm_label": "-valueoffset"
    },
    {
      "label": "-mas_offset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L124",
      "id": "masonry_masconstraint_masconstraint_mas_offset",
      "community": 1,
      "norm_label": "-mas_offset"
    },
    {
      "label": "-setLayoutConstantWithValue",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L131",
      "id": "masonry_masconstraint_masconstraint_setlayoutconstantwithvalue",
      "community": 1,
      "norm_label": "-setlayoutconstantwithvalue"
    },
    {
      "label": "-with",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L153",
      "id": "masonry_masconstraint_masconstraint_with",
      "community": 1,
      "norm_label": "-with"
    },
    {
      "label": "-and",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L157",
      "id": "masonry_masconstraint_masconstraint_and",
      "community": 1,
      "norm_label": "-and"
    },
    {
      "label": "-addConstraintWithLayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L163",
      "id": "masonry_masconstraint_masconstraint_addconstraintwithlayoutattribute",
      "community": 1,
      "norm_label": "-addconstraintwithlayoutattribute"
    },
    {
      "label": "-left",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L167",
      "id": "masonry_masconstraint_masconstraint_left",
      "community": 1,
      "norm_label": "-left"
    },
    {
      "label": "-top",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L171",
      "id": "masonry_masconstraint_masconstraint_top",
      "community": 1,
      "norm_label": "-top"
    },
    {
      "label": "-right",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L175",
      "id": "masonry_masconstraint_masconstraint_right",
      "community": 1,
      "norm_label": "-right"
    },
    {
      "label": "-bottom",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L179",
      "id": "masonry_masconstraint_masconstraint_bottom",
      "community": 1,
      "norm_label": "-bottom"
    },
    {
      "label": "-leading",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L183",
      "id": "masonry_masconstraint_masconstraint_leading",
      "community": 1,
      "norm_label": "-leading"
    },
    {
      "label": "-trailing",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L187",
      "id": "masonry_masconstraint_masconstraint_trailing",
      "community": 1,
      "norm_label": "-trailing"
    },
    {
      "label": "-width",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L191",
      "id": "masonry_masconstraint_masconstraint_width",
      "community": 1,
      "norm_label": "-width"
    },
    {
      "label": "-height",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L195",
      "id": "masonry_masconstraint_masconstraint_height",
      "community": 1,
      "norm_label": "-height"
    },
    {
      "label": "-centerX",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L199",
      "id": "masonry_masconstraint_masconstraint_centerx",
      "community": 1,
      "norm_label": "-centerx"
    },
    {
      "label": "-centerY",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L203",
      "id": "masonry_masconstraint_masconstraint_centery",
      "community": 1,
      "norm_label": "-centery"
    },
    {
      "label": "-baseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L207",
      "id": "masonry_masconstraint_masconstraint_baseline",
      "community": 1,
      "norm_label": "-baseline"
    },
    {
      "label": "-firstBaseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L213",
      "id": "masonry_masconstraint_masconstraint_firstbaseline",
      "community": 1,
      "norm_label": "-firstbaseline"
    },
    {
      "label": "-lastBaseline",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L216",
      "id": "masonry_masconstraint_masconstraint_lastbaseline",
      "community": 1,
      "norm_label": "-lastbaseline"
    },
    {
      "label": "-leftMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L224",
      "id": "masonry_masconstraint_masconstraint_leftmargin",
      "community": 1,
      "norm_label": "-leftmargin"
    },
    {
      "label": "-rightMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L228",
      "id": "masonry_masconstraint_masconstraint_rightmargin",
      "community": 1,
      "norm_label": "-rightmargin"
    },
    {
      "label": "-topMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L232",
      "id": "masonry_masconstraint_masconstraint_topmargin",
      "community": 1,
      "norm_label": "-topmargin"
    },
    {
      "label": "-bottomMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L236",
      "id": "masonry_masconstraint_masconstraint_bottommargin",
      "community": 1,
      "norm_label": "-bottommargin"
    },
    {
      "label": "-leadingMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L240",
      "id": "masonry_masconstraint_masconstraint_leadingmargin",
      "community": 1,
      "norm_label": "-leadingmargin"
    },
    {
      "label": "-trailingMargin",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L244",
      "id": "masonry_masconstraint_masconstraint_trailingmargin",
      "community": 1,
      "norm_label": "-trailingmargin"
    },
    {
      "label": "-centerXWithinMargins",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L248",
      "id": "masonry_masconstraint_masconstraint_centerxwithinmargins",
      "community": 1,
      "norm_label": "-centerxwithinmargins"
    },
    {
      "label": "-centerYWithinMargins",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L252",
      "id": "masonry_masconstraint_masconstraint_centerywithinmargins",
      "community": 1,
      "norm_label": "-centerywithinmargins"
    },
    {
      "label": "-multipliedBy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L260",
      "id": "masonry_masconstraint_masconstraint_multipliedby",
      "community": 1,
      "norm_label": "-multipliedby"
    },
    {
      "label": "-dividedBy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L262",
      "id": "masonry_masconstraint_masconstraint_dividedby",
      "community": 1,
      "norm_label": "-dividedby"
    },
    {
      "label": "-priority",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L264",
      "id": "masonry_masconstraint_masconstraint_priority",
      "community": 1,
      "norm_label": "-priority"
    },
    {
      "label": "-equalToWithRelation",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L266",
      "id": "masonry_masconstraint_masconstraint_equaltowithrelation",
      "community": 1,
      "norm_label": "-equaltowithrelation"
    },
    {
      "label": "-key",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L268",
      "id": "masonry_masconstraint_masconstraint_key",
      "community": 1,
      "norm_label": "-key"
    },
    {
      "label": "-setInsets",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L270",
      "id": "masonry_masconstraint_masconstraint_setinsets",
      "community": 1,
      "norm_label": "-setinsets"
    },
    {
      "label": "-setSizeOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L272",
      "id": "masonry_masconstraint_masconstraint_setsizeoffset",
      "community": 1,
      "norm_label": "-setsizeoffset"
    },
    {
      "label": "-setCenterOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L274",
      "id": "masonry_masconstraint_masconstraint_setcenteroffset",
      "community": 1,
      "norm_label": "-setcenteroffset"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L276",
      "id": "masonry_masconstraint_masconstraint_setoffset",
      "community": 1,
      "norm_label": "-setoffset"
    },
    {
      "label": "-animator",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L280",
      "id": "masonry_masconstraint_masconstraint_animator",
      "community": 1,
      "norm_label": "-animator"
    },
    {
      "label": "-activate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L284",
      "id": "masonry_masconstraint_masconstraint_activate",
      "community": 1,
      "norm_label": "-activate"
    },
    {
      "label": "-deactivate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L286",
      "id": "masonry_masconstraint_masconstraint_deactivate",
      "community": 1,
      "norm_label": "-deactivate"
    },
    {
      "label": "-install",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L288",
      "id": "masonry_masconstraint_masconstraint_install",
      "community": 1,
      "norm_label": "-install"
    },
    {
      "label": "-uninstall",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L290",
      "id": "masonry_masconstraint_masconstraint_uninstall",
      "community": 1,
      "norm_label": "-uninstall"
    },
    {
      "label": "ViewController+MASAdditions.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_viewcontroller_masadditions_h",
      "community": 152,
      "norm_label": "viewcontroller+masadditions.h"
    },
    {
      "label": "MASViewConstraint.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masviewconstraint_m",
      "community": 17,
      "norm_label": "masviewconstraint.m"
    },
    {
      "label": "MAS_VIEW",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L16",
      "id": "masonry_masviewconstraint_mas_view",
      "community": 17,
      "norm_label": "mas_view"
    },
    {
      "label": "-mas_installedConstraints",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L26",
      "id": "masonry_masviewconstraint_mas_view_mas_installedconstraints",
      "community": 17,
      "norm_label": "-mas_installedconstraints"
    },
    {
      "label": "MASViewConstraint",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L38",
      "id": "masonry_masviewconstraint_masviewconstraint",
      "community": 17,
      "norm_label": "masviewconstraint"
    },
    {
      "label": "-initWithFirstViewAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L55",
      "id": "masonry_masviewconstraint_masviewconstraint_initwithfirstviewattribute",
      "community": 17,
      "norm_label": "-initwithfirstviewattribute"
    },
    {
      "label": "-copyWithZone",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L68",
      "id": "masonry_masviewconstraint_masviewconstraint_copywithzone",
      "community": 17,
      "norm_label": "-copywithzone"
    },
    {
      "label": "-installedConstraintsForView",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L80",
      "id": "masonry_masviewconstraint_masviewconstraint_installedconstraintsforview",
      "community": 17,
      "norm_label": "-installedconstraintsforview"
    },
    {
      "label": "-setLayoutConstant",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L86",
      "id": "masonry_masviewconstraint_masviewconstraint_setlayoutconstant",
      "community": 17,
      "norm_label": "-setlayoutconstant"
    },
    {
      "label": "-setLayoutRelation",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L100",
      "id": "masonry_masviewconstraint_masviewconstraint_setlayoutrelation",
      "community": 17,
      "norm_label": "-setlayoutrelation"
    },
    {
      "label": "-supportsActiveProperty",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L105",
      "id": "masonry_masviewconstraint_masviewconstraint_supportsactiveproperty",
      "community": 17,
      "norm_label": "-supportsactiveproperty"
    },
    {
      "label": "-isActive",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L109",
      "id": "masonry_masviewconstraint_masviewconstraint_isactive",
      "community": 17,
      "norm_label": "-isactive"
    },
    {
      "label": "-hasBeenInstalled",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L118",
      "id": "masonry_masviewconstraint_masviewconstraint_hasbeeninstalled",
      "community": 17,
      "norm_label": "-hasbeeninstalled"
    },
    {
      "label": "-setSecondViewAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L122",
      "id": "masonry_masviewconstraint_masviewconstraint_setsecondviewattribute",
      "community": 17,
      "norm_label": "-setsecondviewattribute"
    },
    {
      "label": "-multipliedBy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L136",
      "id": "masonry_masviewconstraint_masviewconstraint_multipliedby",
      "community": 17,
      "norm_label": "-multipliedby"
    },
    {
      "label": "-dividedBy",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L147",
      "id": "masonry_masviewconstraint_masviewconstraint_dividedby",
      "community": 17,
      "norm_label": "-dividedby"
    },
    {
      "label": "-priority",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L159",
      "id": "masonry_masviewconstraint_masviewconstraint_priority",
      "community": 17,
      "norm_label": "-priority"
    },
    {
      "label": "-equalToWithRelation",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L171",
      "id": "masonry_masviewconstraint_masviewconstraint_equaltowithrelation",
      "community": 17,
      "norm_label": "-equaltowithrelation"
    },
    {
      "label": "-with",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L197",
      "id": "masonry_masviewconstraint_masviewconstraint_with",
      "community": 17,
      "norm_label": "-with"
    },
    {
      "label": "-and",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L201",
      "id": "masonry_masviewconstraint_masviewconstraint_and",
      "community": 17,
      "norm_label": "-and"
    },
    {
      "label": "-addConstraintWithLayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L207",
      "id": "masonry_masviewconstraint_masviewconstraint_addconstraintwithlayoutattribute",
      "community": 17,
      "norm_label": "-addconstraintwithlayoutattribute"
    },
    {
      "label": "-animator",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L217",
      "id": "masonry_masviewconstraint_masviewconstraint_animator",
      "community": 17,
      "norm_label": "-animator"
    },
    {
      "label": "-key",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L226",
      "id": "masonry_masviewconstraint_masviewconstraint_key",
      "community": 17,
      "norm_label": "-key"
    },
    {
      "label": "-setInsets",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L235",
      "id": "masonry_masviewconstraint_masviewconstraint_setinsets",
      "community": 17,
      "norm_label": "-setinsets"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L257",
      "id": "masonry_masviewconstraint_masviewconstraint_setoffset",
      "community": 17,
      "norm_label": "-setoffset"
    },
    {
      "label": "-setSizeOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L261",
      "id": "masonry_masviewconstraint_masviewconstraint_setsizeoffset",
      "community": 17,
      "norm_label": "-setsizeoffset"
    },
    {
      "label": "-setCenterOffset",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L275",
      "id": "masonry_masviewconstraint_masviewconstraint_setcenteroffset",
      "community": 17,
      "norm_label": "-setcenteroffset"
    },
    {
      "label": "-activate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L291",
      "id": "masonry_masviewconstraint_masviewconstraint_activate",
      "community": 17,
      "norm_label": "-activate"
    },
    {
      "label": "-deactivate",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L295",
      "id": "masonry_masviewconstraint_masviewconstraint_deactivate",
      "community": 17,
      "norm_label": "-deactivate"
    },
    {
      "label": "-install",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L299",
      "id": "masonry_masviewconstraint_masviewconstraint_install",
      "community": 17,
      "norm_label": "-install"
    },
    {
      "label": "-layoutConstraintSimilarTo",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L363",
      "id": "masonry_masviewconstraint_masviewconstraint_layoutconstraintsimilarto",
      "community": 17,
      "norm_label": "-layoutconstraintsimilarto"
    },
    {
      "label": "-uninstall",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L383",
      "id": "masonry_masviewconstraint_masviewconstraint_uninstall",
      "community": 17,
      "norm_label": "-uninstall"
    },
    {
      "label": "MASViewAttribute.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_masonry_masviewattribute_m",
      "community": 98,
      "norm_label": "masviewattribute.m"
    },
    {
      "label": "MASViewAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L11",
      "id": "masonry_masviewattribute_masviewattribute",
      "community": 98,
      "norm_label": "masviewattribute"
    },
    {
      "label": "-initWithViewlayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L13",
      "id": "masonry_masviewattribute_masviewattribute_initwithviewlayoutattribute",
      "community": 98,
      "norm_label": "-initwithviewlayoutattribute"
    },
    {
      "label": "-initWithViewitemlayoutAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L18",
      "id": "masonry_masviewattribute_masviewattribute_initwithviewitemlayoutattribute",
      "community": 98,
      "norm_label": "-initwithviewitemlayoutattribute"
    },
    {
      "label": "-isSizeAttribute",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L29",
      "id": "masonry_masviewattribute_masviewattribute_issizeattribute",
      "community": 98,
      "norm_label": "-issizeattribute"
    },
    {
      "label": "-isEqual",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L34",
      "id": "masonry_masviewattribute_masviewattribute_isequal",
      "community": 98,
      "norm_label": "-isequal"
    },
    {
      "label": "-hash",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L42",
      "id": "masonry_masviewattribute_masviewattribute_hash",
      "community": 98,
      "norm_label": "-hash"
    },
    {
      "label": "ShareCategories.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_utils_sharecategories_h",
      "community": 153,
      "norm_label": "sharecategories.h"
    },
    {
      "label": "LWMyUtils.h",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.h",
      "source_location": "L1",
      "id": "oc_lwshareextension_utils_lwmyutils_h",
      "community": 154,
      "norm_label": "lwmyutils.h"
    },
    {
      "label": "ShareCategories.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_utils_sharecategories_m",
      "community": 21,
      "norm_label": "sharecategories.m"
    },
    {
      "label": "NSData",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L8",
      "id": "utils_sharecategories_nsdata",
      "community": 21,
      "norm_label": "nsdata"
    },
    {
      "label": "-mimeType",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L63",
      "id": "utils_sharecategories_nsdata_mimetype",
      "community": 21,
      "norm_label": "-mimetype"
    },
    {
      "label": "-suffix",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L156",
      "id": "utils_sharecategories_nsdata_suffix",
      "community": 21,
      "norm_label": "-suffix"
    },
    {
      "label": "NSString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L250",
      "id": "utils_sharecategories_nsstring",
      "community": 21,
      "norm_label": "nsstring"
    },
    {
      "label": "-isBlank",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L252",
      "id": "utils_sharecategories_nsstring_isblank",
      "community": 21,
      "norm_label": "-isblank"
    },
    {
      "label": "-isNotBlank",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L259",
      "id": "utils_sharecategories_nsstring_isnotblank",
      "community": 21,
      "norm_label": "-isnotblank"
    },
    {
      "label": "-containsChineseCharacters",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L264",
      "id": "utils_sharecategories_nsstring_containschinesecharacters",
      "community": 21,
      "norm_label": "-containschinesecharacters"
    },
    {
      "label": "-subStringWithRegexmatchIndex",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L269",
      "id": "utils_sharecategories_nsstring_substringwithregexmatchindex",
      "community": 21,
      "norm_label": "-substringwithregexmatchindex"
    },
    {
      "label": "-matchStringWithRegex",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L280",
      "id": "utils_sharecategories_nsstring_matchstringwithregex",
      "community": 21,
      "norm_label": "-matchstringwithregex"
    },
    {
      "label": "-base64Encode",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L297",
      "id": "utils_sharecategories_nsstring_base64encode",
      "community": 21,
      "norm_label": "-base64encode"
    },
    {
      "label": "-base64Decode",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L303",
      "id": "utils_sharecategories_nsstring_base64decode",
      "community": 21,
      "norm_label": "-base64decode"
    },
    {
      "label": "UIResponder",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L312",
      "id": "utils_sharecategories_uiresponder",
      "community": 21,
      "norm_label": "uiresponder"
    },
    {
      "label": "-superViewWithClass",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L315",
      "id": "utils_sharecategories_uiresponder_superviewwithclass",
      "community": 21,
      "norm_label": "-superviewwithclass"
    },
    {
      "label": "-openURLWithUrl",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L328",
      "id": "utils_sharecategories_uiresponder_openurlwithurl",
      "community": 21,
      "norm_label": "-openurlwithurl"
    },
    {
      "label": "-openURLWithString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L338",
      "id": "utils_sharecategories_uiresponder_openurlwithstring",
      "community": 21,
      "norm_label": "-openurlwithstring"
    },
    {
      "label": "-canOpenURLWithString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L349",
      "id": "utils_sharecategories_uiresponder_canopenurlwithstring",
      "community": 21,
      "norm_label": "-canopenurlwithstring"
    },
    {
      "label": "UIColor",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L364",
      "id": "utils_sharecategories_uicolor",
      "community": 21,
      "norm_label": "uicolor"
    },
    {
      "label": "-colorWithRGBAString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L366",
      "id": "utils_sharecategories_uicolor_colorwithrgbastring",
      "community": 21,
      "norm_label": "-colorwithrgbastring"
    },
    {
      "label": "-colorWithHexString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L396",
      "id": "utils_sharecategories_uicolor_colorwithhexstring",
      "community": 21,
      "norm_label": "-colorwithhexstring"
    },
    {
      "label": "-colorComponentFromstartlength",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L431",
      "id": "utils_sharecategories_uicolor_colorcomponentfromstartlength",
      "community": 21,
      "norm_label": "-colorcomponentfromstartlength"
    },
    {
      "label": "-hexValuesFromUIColor",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L440",
      "id": "utils_sharecategories_uicolor_hexvaluesfromuicolor",
      "community": 21,
      "norm_label": "-hexvaluesfromuicolor"
    },
    {
      "label": "-rgbaStringFromUIColor",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L469",
      "id": "utils_sharecategories_uicolor_rgbastringfromuicolor",
      "community": 21,
      "norm_label": "-rgbastringfromuicolor"
    },
    {
      "label": "-colorWithHexalpha",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L498",
      "id": "utils_sharecategories_uicolor_colorwithhexalpha",
      "community": 21,
      "norm_label": "-colorwithhexalpha"
    },
    {
      "label": "-rgbHexString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L508",
      "id": "utils_sharecategories_uicolor_rgbhexstring",
      "community": 21,
      "norm_label": "-rgbhexstring"
    },
    {
      "label": "-rgbaHexString",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L531",
      "id": "utils_sharecategories_uicolor_rgbahexstring",
      "community": 21,
      "norm_label": "-rgbahexstring"
    },
    {
      "label": "LWMyUtils.m",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L1",
      "id": "oc_lwshareextension_utils_lwmyutils_m",
      "community": 116,
      "norm_label": "lwmyutils.m"
    },
    {
      "label": "LWMyUtils",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L9",
      "id": "utils_lwmyutils_lwmyutils",
      "community": 116,
      "norm_label": "lwmyutils"
    },
    {
      "label": "-URLWithGroupName",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L13",
      "id": "utils_lwmyutils_lwmyutils_urlwithgroupname",
      "community": 116,
      "norm_label": "-urlwithgroupname"
    },
    {
      "label": "-writableURLWithGroupName",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L19",
      "id": "utils_lwmyutils_lwmyutils_writableurlwithgroupname",
      "community": 116,
      "norm_label": "-writableurlwithgroupname"
    },
    {
      "label": "-getCurrentTimeStampText",
      "file_type": "code",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L30",
      "id": "utils_lwmyutils_lwmyutils_getcurrenttimestamptext",
      "community": 116,
      "norm_label": "-getcurrenttimestamptext"
    },
    {
      "label": "Categorys.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L1",
      "id": "oc_photodiy_categorys_m",
      "community": 24,
      "norm_label": "categorys.m"
    },
    {
      "label": "Categorys",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L11",
      "id": "photodiy_categorys_categorys",
      "community": 24,
      "norm_label": "categorys"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L16",
      "id": "photodiy_categorys_uiview",
      "community": 24,
      "norm_label": "uiview"
    },
    {
      "label": "-superViewWithClass",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L19",
      "id": "photodiy_categorys_uiview_superviewwithclass",
      "community": 24,
      "norm_label": "-superviewwithclass"
    },
    {
      "label": "-rotationToInterfaceOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L31",
      "id": "photodiy_categorys_uiview_rotationtointerfaceorientation",
      "community": 24,
      "norm_label": "-rotationtointerfaceorientation"
    },
    {
      "label": "-didLayoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L38",
      "id": "photodiy_categorys_uiview_didlayoutsubviews",
      "community": 24,
      "norm_label": "-didlayoutsubviews"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L49",
      "id": "photodiy_categorys_uiimage",
      "community": 24,
      "norm_label": "uiimage"
    },
    {
      "label": "-imageWithOverlayColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L51",
      "id": "photodiy_categorys_uiimage_imagewithoverlaycolor",
      "community": 24,
      "norm_label": "-imagewithoverlaycolor"
    },
    {
      "label": "NSArray",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L81",
      "id": "photodiy_categorys_nsarray",
      "community": 24,
      "norm_label": "nsarray"
    },
    {
      "label": "-reversedArray",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L83",
      "id": "photodiy_categorys_nsarray_reversedarray",
      "community": 24,
      "norm_label": "-reversedarray"
    },
    {
      "label": "NSMutableArray",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L94",
      "id": "photodiy_categorys_nsmutablearray",
      "community": 24,
      "norm_label": "nsmutablearray"
    },
    {
      "label": "-reverse",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L96",
      "id": "photodiy_categorys_nsmutablearray_reverse",
      "community": 24,
      "norm_label": "-reverse"
    },
    {
      "label": "NSString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L113",
      "id": "photodiy_categorys_nsstring",
      "community": 24,
      "norm_label": "nsstring"
    },
    {
      "label": "-isBlank",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L115",
      "id": "photodiy_categorys_nsstring_isblank",
      "community": 24,
      "norm_label": "-isblank"
    },
    {
      "label": "-isNotBlank",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L122",
      "id": "photodiy_categorys_nsstring_isnotblank",
      "community": 24,
      "norm_label": "-isnotblank"
    },
    {
      "label": "-containsChineseCharacters",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L127",
      "id": "photodiy_categorys_nsstring_containschinesecharacters",
      "community": 24,
      "norm_label": "-containschinesecharacters"
    },
    {
      "label": "-subStringWithRegexmatchIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L132",
      "id": "photodiy_categorys_nsstring_substringwithregexmatchindex",
      "community": 24,
      "norm_label": "-substringwithregexmatchindex"
    },
    {
      "label": "-matchStringWithRegex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L143",
      "id": "photodiy_categorys_nsstring_matchstringwithregex",
      "community": 24,
      "norm_label": "-matchstringwithregex"
    },
    {
      "label": "-isMatchString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L162",
      "id": "photodiy_categorys_nsstring_ismatchstring",
      "community": 24,
      "norm_label": "-ismatchstring"
    },
    {
      "label": "-isiTunesURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L172",
      "id": "photodiy_categorys_nsstring_isitunesurl",
      "community": 24,
      "norm_label": "-isitunesurl"
    },
    {
      "label": "-isDomain",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L177",
      "id": "photodiy_categorys_nsstring_isdomain",
      "community": 24,
      "norm_label": "-isdomain"
    },
    {
      "label": "-isHttpURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L183",
      "id": "photodiy_categorys_nsstring_ishttpurl",
      "community": 24,
      "norm_label": "-ishttpurl"
    },
    {
      "label": "NSURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L192",
      "id": "photodiy_categorys_nsurl",
      "community": 24,
      "norm_label": "nsurl"
    },
    {
      "label": "-queryDictionary",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L194",
      "id": "photodiy_categorys_nsurl_querydictionary",
      "community": 24,
      "norm_label": "-querydictionary"
    },
    {
      "label": "-urlIsImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L209",
      "id": "photodiy_categorys_nsurl_urlisimage",
      "community": 24,
      "norm_label": "-urlisimage"
    },
    {
      "label": "AppDelegate.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.h",
      "source_location": "L1",
      "id": "oc_photodiy_appdelegate_h",
      "community": 155,
      "norm_label": "appdelegate.h"
    },
    {
      "label": "ViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_viewcontroller_m",
      "community": 5,
      "norm_label": "viewcontroller.m"
    },
    {
      "label": "ViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L21",
      "id": "photodiy_viewcontroller_viewcontroller",
      "community": 5,
      "norm_label": "viewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L28",
      "id": "photodiy_viewcontroller_viewcontroller_viewdidload",
      "community": 5,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-updateViewConstraints",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L53",
      "id": "photodiy_viewcontroller_viewcontroller_updateviewconstraints",
      "community": 5,
      "norm_label": "-updateviewconstraints"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L69",
      "id": "photodiy_viewcontroller_viewcontroller_dealloc",
      "community": 5,
      "norm_label": "-dealloc"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L73",
      "id": "photodiy_viewcontroller_viewcontroller_viewwillappear",
      "community": 5,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewWillDisappear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L77",
      "id": "photodiy_viewcontroller_viewcontroller_viewwilldisappear",
      "community": 5,
      "norm_label": "-viewwilldisappear"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L83",
      "id": "photodiy_viewcontroller_viewcontroller_viewdidappear",
      "community": 5,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L88",
      "id": "photodiy_viewcontroller_viewcontroller_didreceivememorywarning",
      "community": 5,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-viewDidLayoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L93",
      "id": "photodiy_viewcontroller_viewcontroller_viewdidlayoutsubviews",
      "community": 5,
      "norm_label": "-viewdidlayoutsubviews"
    },
    {
      "label": "-willAnimateRotationToInterfaceOrientationduration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L98",
      "id": "photodiy_viewcontroller_viewcontroller_willanimaterotationtointerfaceorientationduration",
      "community": 5,
      "norm_label": "-willanimaterotationtointerfaceorientationduration"
    },
    {
      "label": "-setupRewardBasedVideoAd",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L110",
      "id": "photodiy_viewcontroller_viewcontroller_setuprewardbasedvideoad",
      "community": 5,
      "norm_label": "-setuprewardbasedvideoad"
    },
    {
      "label": "-rewardBasedVideoAddidRewardUserWithReward",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L120",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidrewarduserwithreward",
      "community": 5,
      "norm_label": "-rewardbasedvideoaddidrewarduserwithreward"
    },
    {
      "label": "-rewardBasedVideoAdDidReceiveAd",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L128",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidreceivead",
      "community": 5,
      "norm_label": "-rewardbasedvideoaddidreceivead"
    },
    {
      "label": "-rewardBasedVideoAdDidOpen",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L132",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidopen",
      "community": 5,
      "norm_label": "-rewardbasedvideoaddidopen"
    },
    {
      "label": "-rewardBasedVideoAdDidStartPlaying",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L136",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidstartplaying",
      "community": 5,
      "norm_label": "-rewardbasedvideoaddidstartplaying"
    },
    {
      "label": "-rewardBasedVideoAdDidClose",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L140",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidclose",
      "community": 5,
      "norm_label": "-rewardbasedvideoaddidclose"
    },
    {
      "label": "-rewardBasedVideoAdWillLeaveApplication",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L144",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoadwillleaveapplication",
      "community": 5,
      "norm_label": "-rewardbasedvideoadwillleaveapplication"
    },
    {
      "label": "-rewardBasedVideoAddidFailToLoadWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L148",
      "id": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidfailtoloadwitherror",
      "community": 5,
      "norm_label": "-rewardbasedvideoaddidfailtoloadwitherror"
    },
    {
      "label": "-titleBtnAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L156",
      "id": "photodiy_viewcontroller_viewcontroller_titlebtnaction",
      "community": 5,
      "norm_label": "-titlebtnaction"
    },
    {
      "label": "-selPhotoAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L161",
      "id": "photodiy_viewcontroller_viewcontroller_selphotoaction",
      "community": 5,
      "norm_label": "-selphotoaction"
    },
    {
      "label": "-filterAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L167",
      "id": "photodiy_viewcontroller_viewcontroller_filteraction",
      "community": 5,
      "norm_label": "-filteraction"
    },
    {
      "label": "-cropAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L173",
      "id": "photodiy_viewcontroller_viewcontroller_cropaction",
      "community": 5,
      "norm_label": "-cropaction"
    },
    {
      "label": "-drawAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L179",
      "id": "photodiy_viewcontroller_viewcontroller_drawaction",
      "community": 5,
      "norm_label": "-drawaction"
    },
    {
      "label": "-saveAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L186",
      "id": "photodiy_viewcontroller_viewcontroller_saveaction",
      "community": 5,
      "norm_label": "-saveaction"
    },
    {
      "label": "-recovery",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L192",
      "id": "photodiy_viewcontroller_viewcontroller_recovery",
      "community": 5,
      "norm_label": "-recovery"
    },
    {
      "label": "-rotateRight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L196",
      "id": "photodiy_viewcontroller_viewcontroller_rotateright",
      "community": 5,
      "norm_label": "-rotateright"
    },
    {
      "label": "-rotateLeft",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L200",
      "id": "photodiy_viewcontroller_viewcontroller_rotateleft",
      "community": 5,
      "norm_label": "-rotateleft"
    },
    {
      "label": "-flipHorizonal",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L204",
      "id": "photodiy_viewcontroller_viewcontroller_fliphorizonal",
      "community": 5,
      "norm_label": "-fliphorizonal"
    },
    {
      "label": "-share",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L208",
      "id": "photodiy_viewcontroller_viewcontroller_share",
      "community": 5,
      "norm_label": "-share"
    },
    {
      "label": "-cropOkAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L220",
      "id": "photodiy_viewcontroller_viewcontroller_cropokaction",
      "community": 5,
      "norm_label": "-cropokaction"
    },
    {
      "label": "-cropCancelAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L224",
      "id": "photodiy_viewcontroller_viewcontroller_cropcancelaction",
      "community": 5,
      "norm_label": "-cropcancelaction"
    },
    {
      "label": "-shareImageAndTextToPlatformType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L230",
      "id": "photodiy_viewcontroller_viewcontroller_shareimageandtexttoplatformtype",
      "community": 5,
      "norm_label": "-shareimageandtexttoplatformtype"
    },
    {
      "label": "-alertWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L269",
      "id": "photodiy_viewcontroller_viewcontroller_alertwitherror",
      "community": 5,
      "norm_label": "-alertwitherror"
    },
    {
      "label": "-showDetailVC",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L284",
      "id": "photodiy_viewcontroller_viewcontroller_showdetailvc",
      "community": 5,
      "norm_label": "-showdetailvc"
    },
    {
      "label": "-showViewControllerwithQueryDict",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L349",
      "id": "photodiy_viewcontroller_viewcontroller_showviewcontrollerwithquerydict",
      "community": 5,
      "norm_label": "-showviewcontrollerwithquerydict"
    },
    {
      "label": "-getHTTPURLFromQueryDict",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L359",
      "id": "photodiy_viewcontroller_viewcontroller_gethttpurlfromquerydict",
      "community": 5,
      "norm_label": "-gethttpurlfromquerydict"
    },
    {
      "label": "-showSearchAd",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L368",
      "id": "photodiy_viewcontroller_viewcontroller_showsearchad",
      "community": 5,
      "norm_label": "-showsearchad"
    },
    {
      "label": "LWToolBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L391",
      "id": "photodiy_viewcontroller_lwtoolbar",
      "community": 5,
      "norm_label": "lwtoolbar"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L395",
      "id": "photodiy_viewcontroller_lwtoolbar_awakefromnib",
      "community": 5,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWTittleView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L402",
      "id": "photodiy_viewcontroller_lwtittleview",
      "community": 5,
      "norm_label": "lwtittleview"
    },
    {
      "label": "-intrinsicContentSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L404",
      "id": "photodiy_viewcontroller_lwtittleview_intrinsiccontentsize",
      "community": 5,
      "norm_label": "-intrinsiccontentsize"
    },
    {
      "label": "main.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/main.m",
      "source_location": "L1",
      "id": "oc_photodiy_main_m",
      "community": 156,
      "norm_label": "main.m"
    },
    {
      "label": "AppDelegate.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L1",
      "id": "oc_photodiy_appdelegate_m",
      "community": 29,
      "norm_label": "appdelegate.m"
    },
    {
      "label": "AppDelegate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L19",
      "id": "photodiy_appdelegate_appdelegate",
      "community": 29,
      "norm_label": "appdelegate"
    },
    {
      "label": "-applicationdidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L26",
      "id": "photodiy_appdelegate_appdelegate_applicationdidfinishlaunchingwithoptions",
      "community": 29,
      "norm_label": "-applicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "-applicationWillResignActive",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L66",
      "id": "photodiy_appdelegate_appdelegate_applicationwillresignactive",
      "community": 29,
      "norm_label": "-applicationwillresignactive"
    },
    {
      "label": "-applicationDidEnterBackground",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L71",
      "id": "photodiy_appdelegate_appdelegate_applicationdidenterbackground",
      "community": 29,
      "norm_label": "-applicationdidenterbackground"
    },
    {
      "label": "-applicationWillEnterForeground",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L76",
      "id": "photodiy_appdelegate_appdelegate_applicationwillenterforeground",
      "community": 29,
      "norm_label": "-applicationwillenterforeground"
    },
    {
      "label": "-applicationDidBecomeActive",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L80",
      "id": "photodiy_appdelegate_appdelegate_applicationdidbecomeactive",
      "community": 29,
      "norm_label": "-applicationdidbecomeactive"
    },
    {
      "label": "-applicationWillTerminate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L84",
      "id": "photodiy_appdelegate_appdelegate_applicationwillterminate",
      "community": 29,
      "norm_label": "-applicationwillterminate"
    },
    {
      "label": "-applicationopenURLsourceApplicationannotation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L101",
      "id": "photodiy_appdelegate_appdelegate_applicationopenurlsourceapplicationannotation",
      "community": 29,
      "norm_label": "-applicationopenurlsourceapplicationannotation"
    },
    {
      "label": "-postNotification",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L116",
      "id": "photodiy_appdelegate_appdelegate_postnotification",
      "community": 29,
      "norm_label": "-postnotification"
    },
    {
      "label": "-applicationdidRegisterUserNotificationSettings",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L123",
      "id": "photodiy_appdelegate_appdelegate_applicationdidregisterusernotificationsettings",
      "community": 29,
      "norm_label": "-applicationdidregisterusernotificationsettings"
    },
    {
      "label": "-applicationdidRegisterForRemoteNotificationsWithDeviceToken",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L128",
      "id": "photodiy_appdelegate_appdelegate_applicationdidregisterforremotenotificationswithdevicetoken",
      "community": 29,
      "norm_label": "-applicationdidregisterforremotenotificationswithdevicetoken"
    },
    {
      "label": "-applicationhandleOpenURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L138",
      "id": "photodiy_appdelegate_appdelegate_applicationhandleopenurl",
      "community": 29,
      "norm_label": "-applicationhandleopenurl"
    },
    {
      "label": "-applicationdidReceiveRemoteNotificationfetchCompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L148",
      "id": "photodiy_appdelegate_appdelegate_applicationdidreceiveremotenotificationfetchcompletionhandler",
      "community": 29,
      "norm_label": "-applicationdidreceiveremotenotificationfetchcompletionhandler"
    },
    {
      "label": "-applicationdidFailToRegisterForRemoteNotificationsWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L159",
      "id": "photodiy_appdelegate_appdelegate_applicationdidfailtoregisterforremotenotificationswitherror",
      "community": 29,
      "norm_label": "-applicationdidfailtoregisterforremotenotificationswitherror"
    },
    {
      "label": "-applicationhandleActionWithIdentifierforRemoteNotificationwithResponseInfocompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L169",
      "id": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforremotenotificationwithresponseinfocompletionhandler",
      "community": 29,
      "norm_label": "-applicationhandleactionwithidentifierforremotenotificationwithresponseinfocompletionhandler"
    },
    {
      "label": "-applicationhandleActionWithIdentifierforRemoteNotificationcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L173",
      "id": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforremotenotificationcompletionhandler",
      "community": 29,
      "norm_label": "-applicationhandleactionwithidentifierforremotenotificationcompletionhandler"
    },
    {
      "label": "-applicationhandleActionWithIdentifierforLocalNotificationcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L178",
      "id": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforlocalnotificationcompletionhandler",
      "community": 29,
      "norm_label": "-applicationhandleactionwithidentifierforlocalnotificationcompletionhandler"
    },
    {
      "label": "-applicationhandleActionWithIdentifierforLocalNotificationwithResponseInfocompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L182",
      "id": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforlocalnotificationwithresponseinfocompletionhandler",
      "community": 29,
      "norm_label": "-applicationhandleactionwithidentifierforlocalnotificationwithresponseinfocompletionhandler"
    },
    {
      "label": "-applicationdidReceiveRemoteNotification",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L187",
      "id": "photodiy_appdelegate_appdelegate_applicationdidreceiveremotenotification",
      "community": 29,
      "norm_label": "-applicationdidreceiveremotenotification"
    },
    {
      "label": "-applicationdidReceiveLocalNotification",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L200",
      "id": "photodiy_appdelegate_appdelegate_applicationdidreceivelocalnotification",
      "community": 29,
      "norm_label": "-applicationdidreceivelocalnotification"
    },
    {
      "label": "Categorys.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Categorys.h",
      "source_location": "L1",
      "id": "oc_photodiy_categorys_h",
      "community": 157,
      "norm_label": "categorys.h"
    },
    {
      "label": "ViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_viewcontroller_h",
      "community": 158,
      "norm_label": "viewcontroller.h"
    },
    {
      "label": "PDPhotoLibPicker.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L1",
      "id": "oc_photodiy_phototools_pdphotolibpicker_m",
      "community": 52,
      "norm_label": "pdphotolibpicker.m"
    },
    {
      "label": "PDPhotoLibPicker",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L14",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker",
      "community": 52,
      "norm_label": "pdphotolibpicker"
    },
    {
      "label": "-initWithDelegate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L17",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_initwithdelegate",
      "community": 52,
      "norm_label": "-initwithdelegate"
    },
    {
      "label": "-imageWithImagescaledToSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L31",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_imagewithimagescaledtosize",
      "community": 52,
      "norm_label": "-imagewithimagescaledtosize"
    },
    {
      "label": "-getAllPicturesWithItemSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L57",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_getallpictureswithitemsize",
      "community": 52,
      "norm_label": "-getallpictureswithitemsize"
    },
    {
      "label": "-loadAllAssetGroup",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L106",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_loadallassetgroup",
      "community": 52,
      "norm_label": "-loadallassetgroup"
    },
    {
      "label": "-enumerateAssetGroup",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L133",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_enumerateassetgroup",
      "community": 52,
      "norm_label": "-enumerateassetgroup"
    },
    {
      "label": "-getAllPicturesURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L170",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_getallpicturesurl",
      "community": 52,
      "norm_label": "-getallpicturesurl"
    },
    {
      "label": "-loadAllAssetGroupURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L214",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_loadallassetgroupurl",
      "community": 52,
      "norm_label": "-loadallassetgroupurl"
    },
    {
      "label": "-enumerateAssetGroupURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L239",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_enumerateassetgroupurl",
      "community": 52,
      "norm_label": "-enumerateassetgroupurl"
    },
    {
      "label": "-pictureWithURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L254",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_picturewithurl",
      "community": 52,
      "norm_label": "-picturewithurl"
    },
    {
      "label": "-pictureWithURLsize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L282",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_picturewithurlsize",
      "community": 52,
      "norm_label": "-picturewithurlsize"
    },
    {
      "label": "-pictureWithURLsizeimageBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L314",
      "id": "phototools_pdphotolibpicker_pdphotolibpicker_picturewithurlsizeimageblock",
      "community": 52,
      "norm_label": "-picturewithurlsizeimageblock"
    },
    {
      "label": "PDPhotoLibPicker.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.h",
      "source_location": "L1",
      "id": "oc_photodiy_phototools_pdphotolibpicker_h",
      "community": 159,
      "norm_label": "pdphotolibpicker.h"
    },
    {
      "label": "LWDataManager.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.h",
      "source_location": "L1",
      "id": "oc_photodiy_datamanager_lwdatamanager_h",
      "community": 107,
      "norm_label": "lwdatamanager.h"
    },
    {
      "label": "LWDataManager",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L13",
      "id": "datamanager_lwdatamanager_lwdatamanager",
      "community": 107,
      "norm_label": "lwdatamanager"
    },
    {
      "label": "LWDataManager.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L1",
      "id": "oc_photodiy_datamanager_lwdatamanager_m",
      "community": 107,
      "norm_label": "lwdatamanager.m"
    },
    {
      "label": "-sharedInstance",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L15",
      "id": "datamanager_lwdatamanager_lwdatamanager_sharedinstance",
      "community": 107,
      "norm_label": "-sharedinstance"
    },
    {
      "label": "-filters",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L23",
      "id": "datamanager_lwdatamanager_lwdatamanager_filters",
      "community": 107,
      "norm_label": "-filters"
    },
    {
      "label": "-filterImageName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L102",
      "id": "datamanager_lwdatamanager_lwdatamanager_filterimagename",
      "community": 107,
      "norm_label": "-filterimagename"
    },
    {
      "label": "USAssetGroupViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetgroupviewcontroller_h",
      "community": 160,
      "norm_label": "usassetgroupviewcontroller.h"
    },
    {
      "label": "USAssetsViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetsviewcontroller_h",
      "community": 161,
      "norm_label": "usassetsviewcontroller.h"
    },
    {
      "label": "USAssetsPreviewViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetspreviewviewcontroller_m",
      "community": 33,
      "norm_label": "usassetspreviewviewcontroller.m"
    },
    {
      "label": "USAssetsPreviewViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L14",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "community": 33,
      "norm_label": "usassetspreviewviewcontroller"
    },
    {
      "label": "-initWithAssets",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L40",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_initwithassets",
      "community": 33,
      "norm_label": "-initwithassets"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L52",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_viewdidload",
      "community": 33,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L59",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_viewwillappear",
      "community": 33,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewWillDisappear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L67",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_viewwilldisappear",
      "community": 33,
      "norm_label": "-viewwilldisappear"
    },
    {
      "label": "-picker",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L75",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_picker",
      "community": 33,
      "norm_label": "-picker"
    },
    {
      "label": "-asset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L79",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_asset",
      "community": 33,
      "norm_label": "-asset"
    },
    {
      "label": "-updateTitle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L83",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_updatetitle",
      "community": 33,
      "norm_label": "-updatetitle"
    },
    {
      "label": "-updateDisplay",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L94",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_updatedisplay",
      "community": 33,
      "norm_label": "-updatedisplay"
    },
    {
      "label": "-handleSingleTap",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L131",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_handlesingletap",
      "community": 33,
      "norm_label": "-handlesingletap"
    },
    {
      "label": "-setupViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L141",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_setupviews",
      "community": 33,
      "norm_label": "-setupviews"
    },
    {
      "label": "-reloadCheckButtonBgColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L186",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_reloadcheckbuttonbgcolor",
      "community": 33,
      "norm_label": "-reloadcheckbuttonbgcolor"
    },
    {
      "label": "-checkButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L192",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_checkbuttonaction",
      "community": 33,
      "norm_label": "-checkbuttonaction"
    },
    {
      "label": "-boxButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L210",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_boxbuttonaction",
      "community": 33,
      "norm_label": "-boxbuttonaction"
    },
    {
      "label": "-requestImageDataLength",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L223",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_requestimagedatalength",
      "community": 33,
      "norm_label": "-requestimagedatalength"
    },
    {
      "label": "-leftNavButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L250",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_leftnavbuttonaction",
      "community": 33,
      "norm_label": "-leftnavbuttonaction"
    },
    {
      "label": "-sendButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L256",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_sendbuttonaction",
      "community": 33,
      "norm_label": "-sendbuttonaction"
    },
    {
      "label": "-willAnimateRotationToInterfaceOrientationduration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L265",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_willanimaterotationtointerfaceorientationduration",
      "community": 33,
      "norm_label": "-willanimaterotationtointerfaceorientationduration"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L279",
      "id": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_dealloc",
      "community": 33,
      "norm_label": "-dealloc"
    },
    {
      "label": "USAssetCollectionCell.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetcollectioncell_m",
      "community": 80,
      "norm_label": "usassetcollectioncell.m"
    },
    {
      "label": "USAssetCollectionCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L11",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "community": 80,
      "norm_label": "usassetcollectioncell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L25",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_awakefromnib",
      "community": 80,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L32",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_initialize",
      "community": 80,
      "norm_label": "-initialize"
    },
    {
      "label": "-reloadCheckButtonBgColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L47",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_reloadcheckbuttonbgcolor",
      "community": 80,
      "norm_label": "-reloadcheckbuttonbgcolor"
    },
    {
      "label": "-bindselected",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L52",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_bindselected",
      "community": 80,
      "norm_label": "-bindselected"
    },
    {
      "label": "-imageButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L91",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_imagebuttonaction",
      "community": 80,
      "norm_label": "-imagebuttonaction"
    },
    {
      "label": "-checkButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L100",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_checkbuttonaction",
      "community": 80,
      "norm_label": "-checkbuttonaction"
    },
    {
      "label": "-handleTapGestureAtPoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L118",
      "id": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_handletapgestureatpoint",
      "community": 80,
      "norm_label": "-handletapgestureatpoint"
    },
    {
      "label": "USImagePickerController+Protect.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController+Protect.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usimagepickercontroller_protect_h",
      "community": 162,
      "norm_label": "usimagepickercontroller+protect.h"
    },
    {
      "label": "USImagePickerController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usimagepickercontroller_m",
      "community": 99,
      "norm_label": "usimagepickercontroller.m"
    },
    {
      "label": "USImagePickerController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L13",
      "id": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "community": 99,
      "norm_label": "usimagepickercontroller"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L22",
      "id": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_init",
      "community": 99,
      "norm_label": "-init"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L36",
      "id": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_viewdidload",
      "community": 99,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-setSelectedOriginalImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L41",
      "id": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_setselectedoriginalimage",
      "community": 99,
      "norm_label": "-setselectedoriginalimage"
    },
    {
      "label": "-defaultAssetsLibrary",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L48",
      "id": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_defaultassetslibrary",
      "community": 99,
      "norm_label": "-defaultassetslibrary"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L58",
      "id": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_dealloc",
      "community": 99,
      "norm_label": "-dealloc"
    },
    {
      "label": "USAssetGroupTableCell.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetgrouptablecell_m",
      "community": 100,
      "norm_label": "usassetgrouptablecell.m"
    },
    {
      "label": "USAssetGroupTableCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L11",
      "id": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "community": 100,
      "norm_label": "usassetgrouptablecell"
    },
    {
      "label": "-initWithStylereuseIdentifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L22",
      "id": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_initwithstylereuseidentifier",
      "community": 100,
      "norm_label": "-initwithstylereuseidentifier"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L42",
      "id": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_layoutsubviews",
      "community": 100,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-setHighlightedanimated",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L52",
      "id": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_sethighlightedanimated",
      "community": 100,
      "norm_label": "-sethighlightedanimated"
    },
    {
      "label": "-setSelectedanimated",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L61",
      "id": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_setselectedanimated",
      "community": 100,
      "norm_label": "-setselectedanimated"
    },
    {
      "label": "-bind",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L66",
      "id": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_bind",
      "community": 100,
      "norm_label": "-bind"
    },
    {
      "label": "USAssetGroupViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetgroupviewcontroller_m",
      "community": 44,
      "norm_label": "usassetgroupviewcontroller.m"
    },
    {
      "label": "USAssetGroupViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L13",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "community": 44,
      "norm_label": "usassetgroupviewcontroller"
    },
    {
      "label": "-picker",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L33",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_picker",
      "community": 44,
      "norm_label": "-picker"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L37",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_viewdidload",
      "community": 44,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L50",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_viewwillappear",
      "community": 44,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L57",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_viewdidappear",
      "community": 44,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-setupViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L66",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_setupviews",
      "community": 44,
      "norm_label": "-setupviews"
    },
    {
      "label": "-setupPHGroup",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L87",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_setupphgroup",
      "community": 44,
      "norm_label": "-setupphgroup"
    },
    {
      "label": "-setupGroup",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L145",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_setupgroup",
      "community": 44,
      "norm_label": "-setupgroup"
    },
    {
      "label": "-reloadData",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L236",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_reloaddata",
      "community": 44,
      "norm_label": "-reloaddata"
    },
    {
      "label": "-rightNavButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L245",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_rightnavbuttonaction",
      "community": 44,
      "norm_label": "-rightnavbuttonaction"
    },
    {
      "label": "-numberOfSectionsInTableView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L256",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_numberofsectionsintableview",
      "community": 44,
      "norm_label": "-numberofsectionsintableview"
    },
    {
      "label": "-tableViewnumberOfRowsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L261",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_tableviewnumberofrowsinsection",
      "community": 44,
      "norm_label": "-tableviewnumberofrowsinsection"
    },
    {
      "label": "-tableViewcellForRowAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L266",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_tableviewcellforrowatindexpath",
      "community": 44,
      "norm_label": "-tableviewcellforrowatindexpath"
    },
    {
      "label": "-tableViewdidSelectRowAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L282",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_tableviewdidselectrowatindexpath",
      "community": 44,
      "norm_label": "-tableviewdidselectrowatindexpath"
    },
    {
      "label": "-pushAssetViewControlleranimation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L289",
      "id": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_pushassetviewcontrolleranimation",
      "community": 44,
      "norm_label": "-pushassetviewcontrolleranimation"
    },
    {
      "label": "USImagePickerController+Macro.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController+Macro.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usimagepickercontroller_macro_h",
      "community": 163,
      "norm_label": "usimagepickercontroller+macro.h"
    },
    {
      "label": "USAssetCollectionCell.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetcollectioncell_h",
      "community": 164,
      "norm_label": "usassetcollectioncell.h"
    },
    {
      "label": "USAssetsPreviewViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetspreviewviewcontroller_h",
      "community": 165,
      "norm_label": "usassetspreviewviewcontroller.h"
    },
    {
      "label": "USAssetsViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetsviewcontroller_m",
      "community": 6,
      "norm_label": "usassetsviewcontroller.m"
    },
    {
      "label": "USAssetsViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L18",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "community": 6,
      "norm_label": "usassetsviewcontroller"
    },
    {
      "label": "-picker",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L45",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_picker",
      "community": 6,
      "norm_label": "-picker"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L49",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_viewdidload",
      "community": 6,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewDidLayoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L65",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_viewdidlayoutsubviews",
      "community": 6,
      "norm_label": "-viewdidlayoutsubviews"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L77",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_viewdidappear",
      "community": 6,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-refreshTitle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L84",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_refreshtitle",
      "community": 6,
      "norm_label": "-refreshtitle"
    },
    {
      "label": "-setupViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L100",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_setupviews",
      "community": 6,
      "norm_label": "-setupviews"
    },
    {
      "label": "-rightNavButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L165",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_rightnavbuttonaction",
      "community": 6,
      "norm_label": "-rightnavbuttonaction"
    },
    {
      "label": "-setupAssets",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L174",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_setupassets",
      "community": 6,
      "norm_label": "-setupassets"
    },
    {
      "label": "-selectedAssetsArray",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L208",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_selectedassetsarray",
      "community": 6,
      "norm_label": "-selectedassetsarray"
    },
    {
      "label": "-imageRectWithIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L217",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagerectwithindex",
      "community": 6,
      "norm_label": "-imagerectwithindex"
    },
    {
      "label": "-scrollIndexToVisible",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L226",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_scrollindextovisible",
      "community": 6,
      "norm_label": "-scrollindextovisible"
    },
    {
      "label": "-previewButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L237",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_previewbuttonaction",
      "community": 6,
      "norm_label": "-previewbuttonaction"
    },
    {
      "label": "-sendButtonAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L245",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_sendbuttonaction",
      "community": 6,
      "norm_label": "-sendbuttonaction"
    },
    {
      "label": "-handleTapGesture",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L255",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_handletapgesture",
      "community": 6,
      "norm_label": "-handletapgesture"
    },
    {
      "label": "-oneAssetdidSelect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L267",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_oneassetdidselect",
      "community": 6,
      "norm_label": "-oneassetdidselect"
    },
    {
      "label": "-pushImageCropViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L275",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_pushimagecropviewcontroller",
      "community": 6,
      "norm_label": "-pushimagecropviewcontroller"
    },
    {
      "label": "-photoDidClickedInCollectionCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L302",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_photodidclickedincollectioncell",
      "community": 6,
      "norm_label": "-photodidclickedincollectioncell"
    },
    {
      "label": "-collectionCellcanSelect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L329",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectioncellcanselect",
      "community": 6,
      "norm_label": "-collectioncellcanselect"
    },
    {
      "label": "-collectionCelldidSelect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L343",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectioncelldidselect",
      "community": 6,
      "norm_label": "-collectioncelldidselect"
    },
    {
      "label": "-previewViewControllercanSelect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L350",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_previewviewcontrollercanselect",
      "community": 6,
      "norm_label": "-previewviewcontrollercanselect"
    },
    {
      "label": "-sendButtonClickedInPreviewViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L355",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_sendbuttonclickedinpreviewviewcontroller",
      "community": 6,
      "norm_label": "-sendbuttonclickedinpreviewviewcontroller"
    },
    {
      "label": "-previewViewControllerdidSelect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L360",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_previewviewcontrollerdidselect",
      "community": 6,
      "norm_label": "-previewviewcontrollerdidselect"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L369",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectionviewnumberofitemsinsection",
      "community": 6,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L374",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectionviewcellforitematindexpath",
      "community": 6,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-imageCropViewControllerDidCancelCrop",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L393",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollerdidcancelcrop",
      "community": 6,
      "norm_label": "-imagecropviewcontrollerdidcancelcrop"
    },
    {
      "label": "-imageCropViewControllerdidCropImageusingCropRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L398",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollerdidcropimageusingcroprect",
      "community": 6,
      "norm_label": "-imagecropviewcontrollerdidcropimageusingcroprect"
    },
    {
      "label": "-imageCropViewControllerCustomMaskRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L409",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollercustommaskrect",
      "community": 6,
      "norm_label": "-imagecropviewcontrollercustommaskrect"
    },
    {
      "label": "-imageCropViewControllerCustomMaskPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L440",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollercustommaskpath",
      "community": 6,
      "norm_label": "-imagecropviewcontrollercustommaskpath"
    },
    {
      "label": "-imageCropViewControllerCustomMovementRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L462",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollercustommovementrect",
      "community": 6,
      "norm_label": "-imagecropviewcontrollercustommovementrect"
    },
    {
      "label": "-resetCachedAssetImages",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L469",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_resetcachedassetimages",
      "community": 6,
      "norm_label": "-resetcachedassetimages"
    },
    {
      "label": "-indexPathsForElementsInRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L475",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_indexpathsforelementsinrect",
      "community": 6,
      "norm_label": "-indexpathsforelementsinrect"
    },
    {
      "label": "-updateCachedAssetImages",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L492",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_updatecachedassetimages",
      "community": 6,
      "norm_label": "-updatecachedassetimages"
    },
    {
      "label": "-assetAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L528",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_assetatindexpath",
      "community": 6,
      "norm_label": "-assetatindexpath"
    },
    {
      "label": "-startCachingThumbnailsForIndexPaths",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L538",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_startcachingthumbnailsforindexpaths",
      "community": 6,
      "norm_label": "-startcachingthumbnailsforindexpaths"
    },
    {
      "label": "-stopCachingThumbnailsForIndexPaths",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L552",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_stopcachingthumbnailsforindexpaths",
      "community": 6,
      "norm_label": "-stopcachingthumbnailsforindexpaths"
    },
    {
      "label": "-computeDifferenceBetweenRectandRectremovedHandleraddedHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L566",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_computedifferencebetweenrectandrectremovedhandleraddedhandler",
      "community": 6,
      "norm_label": "-computedifferencebetweenrectandrectremovedhandleraddedhandler"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L595",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_didreceivememorywarning",
      "community": 6,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L601",
      "id": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_dealloc",
      "community": 6,
      "norm_label": "-dealloc"
    },
    {
      "label": "USImagePickerController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usimagepickercontroller_h",
      "community": 166,
      "norm_label": "usimagepickercontroller.h"
    },
    {
      "label": "USAssetGroupTableCell.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_usassetgrouptablecell_h",
      "community": 167,
      "norm_label": "usassetgrouptablecell.h"
    },
    {
      "label": "USAssetScrollView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetscrollview_m",
      "community": 35,
      "norm_label": "usassetscrollview.m"
    },
    {
      "label": "USAssetScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L13",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "community": 35,
      "norm_label": "usassetscrollview"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L22",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_init",
      "community": 35,
      "norm_label": "-init"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L29",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithframe",
      "community": 35,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-initWithCoder",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L37",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithcoder",
      "community": 35,
      "norm_label": "-initwithcoder"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L44",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initialize",
      "community": 35,
      "norm_label": "-initialize"
    },
    {
      "label": "-setupViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L58",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_setupviews",
      "community": 35,
      "norm_label": "-setupviews"
    },
    {
      "label": "-indicatorView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L68",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_indicatorview",
      "community": 35,
      "norm_label": "-indicatorview"
    },
    {
      "label": "-updateDisplayImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L82",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_updatedisplayimage",
      "community": 35,
      "norm_label": "-updatedisplayimage"
    },
    {
      "label": "-initWithImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L87",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithimage",
      "community": 35,
      "norm_label": "-initwithimage"
    },
    {
      "label": "-imageSizeWithDimensionsmaxPixelSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L100",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_imagesizewithdimensionsmaxpixelsize",
      "community": 35,
      "norm_label": "-imagesizewithdimensionsmaxpixelsize"
    },
    {
      "label": "-initWithALAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L115",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithalasset",
      "community": 35,
      "norm_label": "-initwithalasset"
    },
    {
      "label": "-initWithPHAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L151",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithphasset",
      "community": 35,
      "norm_label": "-initwithphasset"
    },
    {
      "label": "-doubleTapWithPoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L203",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_doubletapwithpoint",
      "community": 35,
      "norm_label": "-doubletapwithpoint"
    },
    {
      "label": "-initZoomingViewLayout",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L226",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_initzoomingviewlayout",
      "community": 35,
      "norm_label": "-initzoomingviewlayout"
    },
    {
      "label": "-zoomRectForScalewithCenter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L234",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_zoomrectforscalewithcenter",
      "community": 35,
      "norm_label": "-zoomrectforscalewithcenter"
    },
    {
      "label": "-setMaxAndMinZoomScales",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L244",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_setmaxandminzoomscales",
      "community": 35,
      "norm_label": "-setmaxandminzoomscales"
    },
    {
      "label": "-zoomingViewBoundsForImageSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L255",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_zoomingviewboundsforimagesize",
      "community": 35,
      "norm_label": "-zoomingviewboundsforimagesize"
    },
    {
      "label": "-viewForZoomingInScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L273",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_viewforzoominginscrollview",
      "community": 35,
      "norm_label": "-viewforzoominginscrollview"
    },
    {
      "label": "-scrollViewDidZoom",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L278",
      "id": "pageviewcontroller_usassetscrollview_usassetscrollview_scrollviewdidzoom",
      "community": 35,
      "norm_label": "-scrollviewdidzoom"
    },
    {
      "label": "USAssetItemViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetitemviewcontroller_h",
      "community": 168,
      "norm_label": "usassetitemviewcontroller.h"
    },
    {
      "label": "USAssetsPageViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetspageviewcontroller_m",
      "community": 45,
      "norm_label": "usassetspageviewcontroller.m"
    },
    {
      "label": "USAssetsPageViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L12",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "community": 45,
      "norm_label": "usassetspageviewcontroller"
    },
    {
      "label": "-initWithAssets",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L20",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_initwithassets",
      "community": 45,
      "norm_label": "-initwithassets"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L36",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_viewdidload",
      "community": 45,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-handleDoubleTap",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L58",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_handledoubletap",
      "community": 45,
      "norm_label": "-handledoubletap"
    },
    {
      "label": "-handleSingleTap",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L65",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_handlesingletap",
      "community": 45,
      "norm_label": "-handlesingletap"
    },
    {
      "label": "-pageIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L84",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageindex",
      "community": 45,
      "norm_label": "-pageindex"
    },
    {
      "label": "-imageRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L89",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_imagerect",
      "community": 45,
      "norm_label": "-imagerect"
    },
    {
      "label": "-setPageIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L96",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_setpageindex",
      "community": 45,
      "norm_label": "-setpageindex"
    },
    {
      "label": "-currentAssetItemViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L116",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_currentassetitemviewcontroller",
      "community": 45,
      "norm_label": "-currentassetitemviewcontroller"
    },
    {
      "label": "-updateTitle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L123",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_updatetitle",
      "community": 45,
      "norm_label": "-updatetitle"
    },
    {
      "label": "-pageViewControllerviewControllerBeforeViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L132",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerviewcontrollerbeforeviewcontroller",
      "community": 45,
      "norm_label": "-pageviewcontrollerviewcontrollerbeforeviewcontroller"
    },
    {
      "label": "-pageViewControllerviewControllerAfterViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L148",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerviewcontrollerafterviewcontroller",
      "community": 45,
      "norm_label": "-pageviewcontrollerviewcontrollerafterviewcontroller"
    },
    {
      "label": "-pageViewControllerdidFinishAnimatingpreviousViewControllerstransitionCompleted",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L168",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerdidfinishanimatingpreviousviewcontrollerstransitioncompleted",
      "community": 45,
      "norm_label": "-pageviewcontrollerdidfinishanimatingpreviousviewcontrollerstransitioncompleted"
    },
    {
      "label": "-pageViewControllerwillTransitionToViewControllers",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L178",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerwilltransitiontoviewcontrollers",
      "community": 45,
      "norm_label": "-pageviewcontrollerwilltransitiontoviewcontrollers"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L183",
      "id": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_dealloc",
      "community": 45,
      "norm_label": "-dealloc"
    },
    {
      "label": "USTorusIndicatorView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_ustorusindicatorview_m",
      "community": 71,
      "norm_label": "ustorusindicatorview.m"
    },
    {
      "label": "USTorusIndicatorView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L11",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "community": 71,
      "norm_label": "ustorusindicatorview"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L13",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_init",
      "community": 71,
      "norm_label": "-init"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L22",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_initwithframe",
      "community": 71,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-initWithCoder",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L32",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_initwithcoder",
      "community": 71,
      "norm_label": "-initwithcoder"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L39",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_initialize",
      "community": 71,
      "norm_label": "-initialize"
    },
    {
      "label": "-setHidesWhenStopped",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L46",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_sethideswhenstopped",
      "community": 71,
      "norm_label": "-sethideswhenstopped"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L61",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_drawrect",
      "community": 71,
      "norm_label": "-drawrect"
    },
    {
      "label": "-startAnimating",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L82",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_startanimating",
      "community": 71,
      "norm_label": "-startanimating"
    },
    {
      "label": "-stopAnimating",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L104",
      "id": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_stopanimating",
      "community": 71,
      "norm_label": "-stopanimating"
    },
    {
      "label": "USAssetScrollView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetscrollview_h",
      "community": 169,
      "norm_label": "usassetscrollview.h"
    },
    {
      "label": "USAssetItemViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetitemviewcontroller_m",
      "community": 60,
      "norm_label": "usassetitemviewcontroller.m"
    },
    {
      "label": "USAssetItemViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L12",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "community": 60,
      "norm_label": "usassetitemviewcontroller"
    },
    {
      "label": "-viewControllerForAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L20",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewcontrollerforasset",
      "community": 60,
      "norm_label": "-viewcontrollerforasset"
    },
    {
      "label": "-initWithAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L25",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_initwithasset",
      "community": 60,
      "norm_label": "-initwithasset"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L34",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewdidload",
      "community": 60,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L41",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewwillappear",
      "community": 60,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L50",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewdidappear",
      "community": 60,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-viewDidDisappear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L57",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewdiddisappear",
      "community": 60,
      "norm_label": "-viewdiddisappear"
    },
    {
      "label": "-setupViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L66",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_setupviews",
      "community": 60,
      "norm_label": "-setupviews"
    },
    {
      "label": "-reloadAssetScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L85",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_reloadassetscrollview",
      "community": 60,
      "norm_label": "-reloadassetscrollview"
    },
    {
      "label": "-willAnimateRotationToInterfaceOrientationduration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L111",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_willanimaterotationtointerfaceorientationduration",
      "community": 60,
      "norm_label": "-willanimaterotationtointerfaceorientationduration"
    },
    {
      "label": "-didRotateFromInterfaceOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L120",
      "id": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_didrotatefrominterfaceorientation",
      "community": 60,
      "norm_label": "-didrotatefrominterfaceorientation"
    },
    {
      "label": "USTorusIndicatorView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_ustorusindicatorview_h",
      "community": 170,
      "norm_label": "ustorusindicatorview.h"
    },
    {
      "label": "USAssetsPageViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetspageviewcontroller_h",
      "community": 171,
      "norm_label": "usassetspageviewcontroller.h"
    },
    {
      "label": "ALAsset+ImagePicker.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_alasset_imagepicker_m",
      "community": 53,
      "norm_label": "alasset+imagepicker.m"
    },
    {
      "label": "ALAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L13",
      "id": "categories_alasset_imagepicker_alasset",
      "community": 53,
      "norm_label": "alasset"
    },
    {
      "label": "-dimensions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L15",
      "id": "categories_alasset_imagepicker_alasset_dimensions",
      "community": 53,
      "norm_label": "-dimensions"
    },
    {
      "label": "-modifiedDate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L20",
      "id": "categories_alasset_imagepicker_alasset_modifieddate",
      "community": 53,
      "norm_label": "-modifieddate"
    },
    {
      "label": "-originalFilename",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L25",
      "id": "categories_alasset_imagepicker_alasset_originalfilename",
      "community": 53,
      "norm_label": "-originalfilename"
    },
    {
      "label": "-localIdentifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L30",
      "id": "categories_alasset_imagepicker_alasset_localidentifier",
      "community": 53,
      "norm_label": "-localidentifier"
    },
    {
      "label": "-fullScreenImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L35",
      "id": "categories_alasset_imagepicker_alasset_fullscreenimage",
      "community": 53,
      "norm_label": "-fullscreenimage"
    },
    {
      "label": "-aspectRatioThumbnailImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L44",
      "id": "categories_alasset_imagepicker_alasset_aspectratiothumbnailimage",
      "community": 53,
      "norm_label": "-aspectratiothumbnailimage"
    },
    {
      "label": "-aspectRatioHDImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L54",
      "id": "categories_alasset_imagepicker_alasset_aspectratiohdimage",
      "community": 53,
      "norm_label": "-aspectratiohdimage"
    },
    {
      "label": "-originalImageData",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L59",
      "id": "categories_alasset_imagepicker_alasset_originalimagedata",
      "community": 53,
      "norm_label": "-originalimagedata"
    },
    {
      "label": "-thumbnailImageWithMaxPixelSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L89",
      "id": "categories_alasset_imagepicker_alasset_thumbnailimagewithmaxpixelsize",
      "community": 53,
      "norm_label": "-thumbnailimagewithmaxpixelsize"
    },
    {
      "label": "-fetchAssetWithIdentifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L130",
      "id": "categories_alasset_imagepicker_alasset_fetchassetwithidentifier",
      "community": 53,
      "norm_label": "-fetchassetwithidentifier"
    },
    {
      "label": "-requestMetadataWithCompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L155",
      "id": "categories_alasset_imagepicker_alasset_requestmetadatawithcompletionhandler",
      "community": 53,
      "norm_label": "-requestmetadatawithcompletionhandler"
    },
    {
      "label": "ALAssetsLibrary+ImagePicker.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_alassetslibrary_imagepicker_m",
      "community": 117,
      "norm_label": "alassetslibrary+imagepicker.m"
    },
    {
      "label": "ALAssetsLibrary",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L12",
      "id": "categories_alassetslibrary_imagepicker_alassetslibrary",
      "community": 117,
      "norm_label": "alassetslibrary"
    },
    {
      "label": "-writeImagetoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L14",
      "id": "categories_alassetslibrary_imagepicker_alassetslibrary_writeimagetoalbumcompletionhandler",
      "community": 117,
      "norm_label": "-writeimagetoalbumcompletionhandler"
    },
    {
      "label": "-writeImagemetadatatoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L30",
      "id": "categories_alassetslibrary_imagepicker_alassetslibrary_writeimagemetadatatoalbumcompletionhandler",
      "community": 117,
      "norm_label": "-writeimagemetadatatoalbumcompletionhandler"
    },
    {
      "label": "-addAssetURLtoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L46",
      "id": "categories_alassetslibrary_imagepicker_alassetslibrary_addasseturltoalbumcompletionhandler",
      "community": 117,
      "norm_label": "-addasseturltoalbumcompletionhandler"
    },
    {
      "label": "PHAsset+ImagePicker.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_phasset_imagepicker_h",
      "community": 172,
      "norm_label": "phasset+imagepicker.h"
    },
    {
      "label": "PHPhotoLibrary+ImagePicker.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_phphotolibrary_imagepicker_h",
      "community": 173,
      "norm_label": "phphotolibrary+imagepicker.h"
    },
    {
      "label": "ALAsset+ImagePicker.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_alasset_imagepicker_h",
      "community": 174,
      "norm_label": "alasset+imagepicker.h"
    },
    {
      "label": "PHPhotoLibrary+ImagePicker.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_phphotolibrary_imagepicker_m",
      "community": 81,
      "norm_label": "phphotolibrary+imagepicker.m"
    },
    {
      "label": "PHPhotoLibrary",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L11",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "community": 81,
      "norm_label": "phphotolibrary"
    },
    {
      "label": "-topLevelUserCollectionWithTitlecompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L13",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_toplevelusercollectionwithtitlecompletionhandler",
      "community": 81,
      "norm_label": "-toplevelusercollectionwithtitlecompletionhandler"
    },
    {
      "label": "-existingTopLevelUserCollectionWithTitle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L42",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_existingtoplevelusercollectionwithtitle",
      "community": 81,
      "norm_label": "-existingtoplevelusercollectionwithtitle"
    },
    {
      "label": "-writeImagetoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L54",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagetoalbumcompletionhandler",
      "community": 81,
      "norm_label": "-writeimagetoalbumcompletionhandler"
    },
    {
      "label": "-writeImagemetadatatoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L59",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagemetadatatoalbumcompletionhandler",
      "community": 81,
      "norm_label": "-writeimagemetadatatoalbumcompletionhandler"
    },
    {
      "label": "-writeImageFromFilePathtoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L75",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagefromfilepathtoalbumcompletionhandler",
      "community": 81,
      "norm_label": "-writeimagefromfilepathtoalbumcompletionhandler"
    },
    {
      "label": "-writeImageWithObjectmetadatatoAlbumcompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L80",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagewithobjectmetadatatoalbumcompletionhandler",
      "community": 81,
      "norm_label": "-writeimagewithobjectmetadatatoalbumcompletionhandler"
    },
    {
      "label": "-dataWithImagemetadata",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L131",
      "id": "categories_phphotolibrary_imagepicker_phphotolibrary_datawithimagemetadata",
      "community": 81,
      "norm_label": "-datawithimagemetadata"
    },
    {
      "label": "PHAsset+ImagePicker.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_phasset_imagepicker_m",
      "community": 46,
      "norm_label": "phasset+imagepicker.m"
    },
    {
      "label": "PHAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L13",
      "id": "categories_phasset_imagepicker_phasset",
      "community": 46,
      "norm_label": "phasset"
    },
    {
      "label": "-dimensions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L15",
      "id": "categories_phasset_imagepicker_phasset_dimensions",
      "community": 46,
      "norm_label": "-dimensions"
    },
    {
      "label": "-modifiedDate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L20",
      "id": "categories_phasset_imagepicker_phasset_modifieddate",
      "community": 46,
      "norm_label": "-modifieddate"
    },
    {
      "label": "-originalFilename",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L25",
      "id": "categories_phasset_imagepicker_phasset_originalfilename",
      "community": 46,
      "norm_label": "-originalfilename"
    },
    {
      "label": "-fullScreenImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L40",
      "id": "categories_phasset_imagepicker_phasset_fullscreenimage",
      "community": 46,
      "norm_label": "-fullscreenimage"
    },
    {
      "label": "-aspectRatioThumbnailImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L45",
      "id": "categories_phasset_imagepicker_phasset_aspectratiothumbnailimage",
      "community": 46,
      "norm_label": "-aspectratiothumbnailimage"
    },
    {
      "label": "-aspectRatioHDImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L52",
      "id": "categories_phasset_imagepicker_phasset_aspectratiohdimage",
      "community": 46,
      "norm_label": "-aspectratiohdimage"
    },
    {
      "label": "-originalImageData",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L57",
      "id": "categories_phasset_imagepicker_phasset_originalimagedata",
      "community": 46,
      "norm_label": "-originalimagedata"
    },
    {
      "label": "-thumbnailImageWithMaxPixelSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L78",
      "id": "categories_phasset_imagepicker_phasset_thumbnailimagewithmaxpixelsize",
      "community": 46,
      "norm_label": "-thumbnailimagewithmaxpixelsize"
    },
    {
      "label": "-imageAspectFitWithSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L103",
      "id": "categories_phasset_imagepicker_phasset_imageaspectfitwithsize",
      "community": 46,
      "norm_label": "-imageaspectfitwithsize"
    },
    {
      "label": "-fetchAssetWithIdentifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L129",
      "id": "categories_phasset_imagepicker_phasset_fetchassetwithidentifier",
      "community": 46,
      "norm_label": "-fetchassetwithidentifier"
    },
    {
      "label": "-requestMetadataWithCompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L136",
      "id": "categories_phasset_imagepicker_phasset_requestmetadatawithcompletionhandler",
      "community": 46,
      "norm_label": "-requestmetadatawithcompletionhandler"
    },
    {
      "label": "-thumbnailAspectRatioSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L153",
      "id": "categories_phasset_imagepicker_phasset_thumbnailaspectratiosize",
      "community": 46,
      "norm_label": "-thumbnailaspectratiosize"
    },
    {
      "label": "-targetSizeNeedsSupportiPad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L176",
      "id": "categories_phasset_imagepicker_phasset_targetsizeneedssupportipad",
      "community": 46,
      "norm_label": "-targetsizeneedssupportipad"
    },
    {
      "label": "-targetSizeByCompatibleiPad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L181",
      "id": "categories_phasset_imagepicker_phasset_targetsizebycompatibleipad",
      "community": 46,
      "norm_label": "-targetsizebycompatibleipad"
    },
    {
      "label": "ALAssetsLibrary+ImagePicker.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_categories_alassetslibrary_imagepicker_h",
      "community": 175,
      "norm_label": "alassetslibrary+imagepicker.h"
    },
    {
      "label": "CGGeometry+RSKImageCropper.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/CGGeometry+RSKImageCropper.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_cggeometry_rskimagecropper_m",
      "community": 176,
      "norm_label": "cggeometry+rskimagecropper.m"
    },
    {
      "label": "RSKInternalUtility.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKInternalUtility.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskinternalutility_m",
      "community": 128,
      "norm_label": "rskinternalutility.m"
    },
    {
      "label": "RSKInternalUtility",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKInternalUtility.m",
      "source_location": "L16",
      "id": "rskimagecropper_rskinternalutility_rskinternalutility",
      "community": 128,
      "norm_label": "rskinternalutility"
    },
    {
      "label": "-bundleForStrings",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKInternalUtility.m",
      "source_location": "L18",
      "id": "rskimagecropper_rskinternalutility_rskinternalutility_bundleforstrings",
      "community": 128,
      "norm_label": "-bundleforstrings"
    },
    {
      "label": "RSKTouchView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKTouchView.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rsktouchview_m",
      "community": 129,
      "norm_label": "rsktouchview.m"
    },
    {
      "label": "RSKTouchView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKTouchView.m",
      "source_location": "L27",
      "id": "rskimagecropper_rsktouchview_rsktouchview",
      "community": 129,
      "norm_label": "rsktouchview"
    },
    {
      "label": "-hitTestwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKTouchView.m",
      "source_location": "L29",
      "id": "rskimagecropper_rsktouchview_rsktouchview_hittestwithevent",
      "community": 129,
      "norm_label": "-hittestwithevent"
    },
    {
      "label": "RSKImageCropViewController+Protected.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController+Protected.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagecropviewcontroller_protected_h",
      "community": 177,
      "norm_label": "rskimagecropviewcontroller+protected.h"
    },
    {
      "label": "UIApplication+RSKImageCropper.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_uiapplication_rskimagecropper_m",
      "community": 118,
      "norm_label": "uiapplication+rskimagecropper.m"
    },
    {
      "label": "UIApplication",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L30",
      "id": "rskimagecropper_uiapplication_rskimagecropper_uiapplication",
      "community": 118,
      "norm_label": "uiapplication"
    },
    {
      "label": "-load",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L32",
      "id": "rskimagecropper_uiapplication_rskimagecropper_uiapplication_load",
      "community": 118,
      "norm_label": "-load"
    },
    {
      "label": "-rsk_sharedApplication",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L46",
      "id": "rskimagecropper_uiapplication_rskimagecropper_uiapplication_rsk_sharedapplication",
      "community": 118,
      "norm_label": "-rsk_sharedapplication"
    },
    {
      "label": "-rsk_sharedApplicationOriginalImplementaion",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L51",
      "id": "rskimagecropper_uiapplication_rskimagecropper_uiapplication_rsk_sharedapplicationoriginalimplementaion",
      "community": 118,
      "norm_label": "-rsk_sharedapplicationoriginalimplementaion"
    },
    {
      "label": "RSKImageCropViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagecropviewcontroller_m",
      "community": 2,
      "norm_label": "rskimagecropviewcontroller.m"
    },
    {
      "label": "RSKImageCropViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L43",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "community": 2,
      "norm_label": "rskimagecropviewcontroller"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L80",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_init",
      "community": 2,
      "norm_label": "-init"
    },
    {
      "label": "-initWithImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L109",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_initwithimage",
      "community": 2,
      "norm_label": "-initwithimage"
    },
    {
      "label": "-initWithImagecropMode",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L118",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_initwithimagecropmode",
      "community": 2,
      "norm_label": "-initwithimagecropmode"
    },
    {
      "label": "-prefersStatusBarHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L127",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_prefersstatusbarhidden",
      "community": 2,
      "norm_label": "-prefersstatusbarhidden"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L132",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewdidload",
      "community": 2,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L154",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewwillappear",
      "community": 2,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L171",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewdidappear",
      "community": 2,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-viewWillDisappear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L179",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewwilldisappear",
      "community": 2,
      "norm_label": "-viewwilldisappear"
    },
    {
      "label": "-viewWillLayoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L193",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewwilllayoutsubviews",
      "community": 2,
      "norm_label": "-viewwilllayoutsubviews"
    },
    {
      "label": "-viewDidLayoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L204",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewdidlayoutsubviews",
      "community": 2,
      "norm_label": "-viewdidlayoutsubviews"
    },
    {
      "label": "-updateViewConstraints",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L213",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_updateviewconstraints",
      "community": 2,
      "norm_label": "-updateviewconstraints"
    },
    {
      "label": "-imageScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L285",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_imagescrollview",
      "community": 2,
      "norm_label": "-imagescrollview"
    },
    {
      "label": "-overlayView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L295",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_overlayview",
      "community": 2,
      "norm_label": "-overlayview"
    },
    {
      "label": "-maskLayer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L305",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_masklayer",
      "community": 2,
      "norm_label": "-masklayer"
    },
    {
      "label": "-maskLayerColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L317",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_masklayercolor",
      "community": 2,
      "norm_label": "-masklayercolor"
    },
    {
      "label": "-moveAndScaleLabel",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L325",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_moveandscalelabel",
      "community": 2,
      "norm_label": "-moveandscalelabel"
    },
    {
      "label": "-cancelButton",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L338",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_cancelbutton",
      "community": 2,
      "norm_label": "-cancelbutton"
    },
    {
      "label": "-chooseButton",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L350",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_choosebutton",
      "community": 2,
      "norm_label": "-choosebutton"
    },
    {
      "label": "-doubleTapGestureRecognizer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L362",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_doubletapgesturerecognizer",
      "community": 2,
      "norm_label": "-doubletapgesturerecognizer"
    },
    {
      "label": "-rotationGestureRecognizer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L373",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rotationgesturerecognizer",
      "community": 2,
      "norm_label": "-rotationgesturerecognizer"
    },
    {
      "label": "-cropRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L384",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_croprect",
      "community": 2,
      "norm_label": "-croprect"
    },
    {
      "label": "-rectForClipPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L412",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rectforclippath",
      "community": 2,
      "norm_label": "-rectforclippath"
    },
    {
      "label": "-rectForMaskPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L422",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rectformaskpath",
      "community": 2,
      "norm_label": "-rectformaskpath"
    },
    {
      "label": "-rotationAngle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L432",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rotationangle",
      "community": 2,
      "norm_label": "-rotationangle"
    },
    {
      "label": "-zoomScale",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L439",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_zoomscale",
      "community": 2,
      "norm_label": "-zoomscale"
    },
    {
      "label": "-setAvoidEmptySpaceAroundImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L444",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setavoidemptyspacearoundimage",
      "community": 2,
      "norm_label": "-setavoidemptyspacearoundimage"
    },
    {
      "label": "-setCropMode",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L453",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setcropmode",
      "community": 2,
      "norm_label": "-setcropmode"
    },
    {
      "label": "-setOriginalImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L464",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setoriginalimage",
      "community": 2,
      "norm_label": "-setoriginalimage"
    },
    {
      "label": "-setMaskPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L474",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setmaskpath",
      "community": 2,
      "norm_label": "-setmaskpath"
    },
    {
      "label": "-setRotationAngle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L492",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setrotationangle",
      "community": 2,
      "norm_label": "-setrotationangle"
    },
    {
      "label": "-setRotationEnabled",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L501",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setrotationenabled",
      "community": 2,
      "norm_label": "-setrotationenabled"
    },
    {
      "label": "-setZoomScale",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L510",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setzoomscale",
      "community": 2,
      "norm_label": "-setzoomscale"
    },
    {
      "label": "-onCancelButtonTouch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L517",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_oncancelbuttontouch",
      "community": 2,
      "norm_label": "-oncancelbuttontouch"
    },
    {
      "label": "-onChooseButtonTouch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L522",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_onchoosebuttontouch",
      "community": 2,
      "norm_label": "-onchoosebuttontouch"
    },
    {
      "label": "-handleDoubleTap",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L527",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_handledoubletap",
      "community": 2,
      "norm_label": "-handledoubletap"
    },
    {
      "label": "-handleRotation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L532",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_handlerotation",
      "community": 2,
      "norm_label": "-handlerotation"
    },
    {
      "label": "-isPortraitInterfaceOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L550",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_isportraitinterfaceorientation",
      "community": 2,
      "norm_label": "-isportraitinterfaceorientation"
    },
    {
      "label": "-reset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L557",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_reset",
      "community": 2,
      "norm_label": "-reset"
    },
    {
      "label": "-resetContentOffset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L576",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetcontentoffset",
      "community": 2,
      "norm_label": "-resetcontentoffset"
    },
    {
      "label": "-resetFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L596",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetframe",
      "community": 2,
      "norm_label": "-resetframe"
    },
    {
      "label": "-resetRotation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L601",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetrotation",
      "community": 2,
      "norm_label": "-resetrotation"
    },
    {
      "label": "-resetZoomScale",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L606",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetzoomscale",
      "community": 2,
      "norm_label": "-resetzoomscale"
    },
    {
      "label": "-intersectionPointsOfLineSegmentwithRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L617",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_intersectionpointsoflinesegmentwithrect",
      "community": 2,
      "norm_label": "-intersectionpointsoflinesegmentwithrect"
    },
    {
      "label": "-displayImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L653",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_displayimage",
      "community": 2,
      "norm_label": "-displayimage"
    },
    {
      "label": "-layoutImageScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L661",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_layoutimagescrollview",
      "community": 2,
      "norm_label": "-layoutimagescrollview"
    },
    {
      "label": "-layoutOverlayView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L746",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_layoutoverlayview",
      "community": 2,
      "norm_label": "-layoutoverlayview"
    },
    {
      "label": "-updateMaskRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L752",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_updatemaskrect",
      "community": 2,
      "norm_label": "-updatemaskrect"
    },
    {
      "label": "-updateMaskPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L800",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_updatemaskpath",
      "community": 2,
      "norm_label": "-updatemaskpath"
    },
    {
      "label": "-croppedImagecropRectscaleorientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L818",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_croppedimagecroprectscaleorientation",
      "community": 2,
      "norm_label": "-croppedimagecroprectscaleorientation"
    },
    {
      "label": "-croppedImagecropModecropRectrotationAnglezoomScalemaskPathapplyMaskToCroppedImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L836",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_croppedimagecropmodecroprectrotationanglezoomscalemaskpathapplymasktocroppedimage",
      "community": 2,
      "norm_label": "-croppedimagecropmodecroprectrotationanglezoomscalemaskpathapplymasktocroppedimage"
    },
    {
      "label": "-cropImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L924",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_cropimage",
      "community": 2,
      "norm_label": "-cropimage"
    },
    {
      "label": "-cancelCrop",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L945",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_cancelcrop",
      "community": 2,
      "norm_label": "-cancelcrop"
    },
    {
      "label": "-gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L954",
      "id": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_gesturerecognizershouldrecognizesimultaneouslywithgesturerecognizer",
      "community": 2,
      "norm_label": "-gesturerecognizershouldrecognizesimultaneouslywithgesturerecognizer"
    },
    {
      "label": "UIImage+RSKImageCropper.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_uiimage_rskimagecropper_m",
      "community": 121,
      "norm_label": "uiimage+rskimagecropper.m"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L27",
      "id": "rskimagecropper_uiimage_rskimagecropper_uiimage",
      "community": 121,
      "norm_label": "uiimage"
    },
    {
      "label": "-fixOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L29",
      "id": "rskimagecropper_uiimage_rskimagecropper_uiimage_fixorientation",
      "community": 121,
      "norm_label": "-fixorientation"
    },
    {
      "label": "-rotateByAngle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L111",
      "id": "rskimagecropper_uiimage_rskimagecropper_uiimage_rotatebyangle",
      "community": 121,
      "norm_label": "-rotatebyangle"
    },
    {
      "label": "RSKImageScrollView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagescrollview_h",
      "community": 178,
      "norm_label": "rskimagescrollview.h"
    },
    {
      "label": "RSKTouchView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKTouchView.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rsktouchview_h",
      "community": 179,
      "norm_label": "rsktouchview.h"
    },
    {
      "label": "RSKInternalUtility.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKInternalUtility.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskinternalutility_h",
      "community": 180,
      "norm_label": "rskinternalutility.h"
    },
    {
      "label": "CGGeometry+RSKImageCropper.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/CGGeometry+RSKImageCropper.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_cggeometry_rskimagecropper_h",
      "community": 181,
      "norm_label": "cggeometry+rskimagecropper.h"
    },
    {
      "label": "UIImage+RSKImageCropper.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_uiimage_rskimagecropper_h",
      "community": 182,
      "norm_label": "uiimage+rskimagecropper.h"
    },
    {
      "label": "RSKImageCropViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagecropviewcontroller_h",
      "community": 183,
      "norm_label": "rskimagecropviewcontroller.h"
    },
    {
      "label": "UIApplication+RSKImageCropper.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_uiapplication_rskimagecropper_h",
      "community": 184,
      "norm_label": "uiapplication+rskimagecropper.h"
    },
    {
      "label": "RSKImageCropper.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropper.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagecropper_h",
      "community": 185,
      "norm_label": "rskimagecropper.h"
    },
    {
      "label": "RSKImageScrollView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagescrollview_m",
      "community": 41,
      "norm_label": "rskimagescrollview.m"
    },
    {
      "label": "RSKImageScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L54",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "community": 41,
      "norm_label": "rskimagescrollview"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L66",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_initwithframe",
      "community": 41,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-didAddSubview",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L82",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_didaddsubview",
      "community": 41,
      "norm_label": "-didaddsubview"
    },
    {
      "label": "-setAspectFill",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L89",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_setaspectfill",
      "community": 41,
      "norm_label": "-setaspectfill"
    },
    {
      "label": "-setFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L104",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_setframe",
      "community": 41,
      "norm_label": "-setframe"
    },
    {
      "label": "-viewForZoomingInScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L123",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_viewforzoominginscrollview",
      "community": 41,
      "norm_label": "-viewforzoominginscrollview"
    },
    {
      "label": "-scrollViewDidZoom",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L128",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_scrollviewdidzoom",
      "community": 41,
      "norm_label": "-scrollviewdidzoom"
    },
    {
      "label": "-centerZoomView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L135",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_centerzoomview",
      "community": 41,
      "norm_label": "-centerzoomview"
    },
    {
      "label": "-displayImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L178",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_displayimage",
      "community": 41,
      "norm_label": "-displayimage"
    },
    {
      "label": "-configureForImageSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L194",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_configureforimagesize",
      "community": 41,
      "norm_label": "-configureforimagesize"
    },
    {
      "label": "-setMaxMinZoomScalesForCurrentBounds",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L204",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_setmaxminzoomscalesforcurrentbounds",
      "community": 41,
      "norm_label": "-setmaxminzoomscalesforcurrentbounds"
    },
    {
      "label": "-setInitialZoomScale",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L236",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_setinitialzoomscale",
      "community": 41,
      "norm_label": "-setinitialzoomscale"
    },
    {
      "label": "-setInitialContentOffset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L245",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_setinitialcontentoffset",
      "community": 41,
      "norm_label": "-setinitialcontentoffset"
    },
    {
      "label": "-prepareToResize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L270",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_preparetoresize",
      "community": 41,
      "norm_label": "-preparetoresize"
    },
    {
      "label": "-recoverFromResizing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L283",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_recoverfromresizing",
      "community": 41,
      "norm_label": "-recoverfromresizing"
    },
    {
      "label": "-maximumContentOffset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L313",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_maximumcontentoffset",
      "community": 41,
      "norm_label": "-maximumcontentoffset"
    },
    {
      "label": "-minimumContentOffset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L320",
      "id": "rskimagecropper_rskimagescrollview_rskimagescrollview_minimumcontentoffset",
      "community": 41,
      "norm_label": "-minimumcontentoffset"
    },
    {
      "label": "JRSwizzle.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_jrswizzle_jrswizzle_h",
      "community": 186,
      "norm_label": "jrswizzle.h"
    },
    {
      "label": "JRSwizzle.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_jrswizzle_jrswizzle_m",
      "community": 122,
      "norm_label": "jrswizzle.m"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L30",
      "id": "jrswizzle_jrswizzle_nsobject",
      "community": 122,
      "norm_label": "nsobject"
    },
    {
      "label": "-jr_swizzleMethodwithMethoderror",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L32",
      "id": "jrswizzle_jrswizzle_nsobject_jr_swizzlemethodwithmethoderror",
      "community": 122,
      "norm_label": "-jr_swizzlemethodwithmethoderror"
    },
    {
      "label": "-jr_swizzleClassMethodwithClassMethoderror",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L130",
      "id": "jrswizzle_jrswizzle_nsobject_jr_swizzleclassmethodwithclassmethoderror",
      "community": 122,
      "norm_label": "-jr_swizzleclassmethodwithclassmethoderror"
    },
    {
      "label": "CircleProgressBar.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_circleprogressbar_circleprogressbar_m",
      "community": 13,
      "norm_label": "circleprogressbar.m"
    },
    {
      "label": "CircleProgressBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L32",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar",
      "community": 13,
      "norm_label": "circleprogressbar"
    },
    {
      "label": "-progressAccordingToBounds",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L35",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_progressaccordingtobounds",
      "community": 13,
      "norm_label": "-progressaccordingtobounds"
    },
    {
      "label": "-drawBackground",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L38",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_drawbackground",
      "community": 13,
      "norm_label": "-drawbackground"
    },
    {
      "label": "-progressBarProgressColorForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L41",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_progressbarprogresscolorfordrawing",
      "community": 13,
      "norm_label": "-progressbarprogresscolorfordrawing"
    },
    {
      "label": "-progressBarTrackColorForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L42",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_progressbartrackcolorfordrawing",
      "community": 13,
      "norm_label": "-progressbartrackcolorfordrawing"
    },
    {
      "label": "-progressBarWidthForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L43",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_progressbarwidthfordrawing",
      "community": 13,
      "norm_label": "-progressbarwidthfordrawing"
    },
    {
      "label": "-drawProgressBarprogressAnglecenterradius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L44",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_drawprogressbarprogressanglecenterradius",
      "community": 13,
      "norm_label": "-drawprogressbarprogressanglecenterradius"
    },
    {
      "label": "-hintViewSpacingForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L47",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_hintviewspacingfordrawing",
      "community": 13,
      "norm_label": "-hintviewspacingfordrawing"
    },
    {
      "label": "-hintViewBackgroundColorForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L48",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_hintviewbackgroundcolorfordrawing",
      "community": 13,
      "norm_label": "-hintviewbackgroundcolorfordrawing"
    },
    {
      "label": "-hintTextFontForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L49",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_hinttextfontfordrawing",
      "community": 13,
      "norm_label": "-hinttextfontfordrawing"
    },
    {
      "label": "-hintTextColorForDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L50",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_hinttextcolorfordrawing",
      "community": 13,
      "norm_label": "-hinttextcolorfordrawing"
    },
    {
      "label": "-stringRepresentationOfProgress",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L51",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_stringrepresentationofprogress",
      "community": 13,
      "norm_label": "-stringrepresentationofprogress"
    },
    {
      "label": "-drawSimpleHintTextAtCenter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L52",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_drawsimplehinttextatcenter",
      "community": 13,
      "norm_label": "-drawsimplehinttextatcenter"
    },
    {
      "label": "-drawAttributedHintTextAtCenter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L53",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_drawattributedhinttextatcenter",
      "community": 13,
      "norm_label": "-drawattributedhinttextatcenter"
    },
    {
      "label": "-drawHintcenterradius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L54",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_drawhintcenterradius",
      "community": 13,
      "norm_label": "-drawhintcenterradius"
    },
    {
      "label": "-animateProgressBarChangeFromtoduration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L57",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_animateprogressbarchangefromtoduration",
      "community": 13,
      "norm_label": "-animateprogressbarchangefromtoduration"
    },
    {
      "label": "-updateProgressBarForAnimation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L58",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_updateprogressbarforanimation",
      "community": 13,
      "norm_label": "-updateprogressbarforanimation"
    },
    {
      "label": "-isAnimating",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L69",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_isanimating",
      "community": 13,
      "norm_label": "-isanimating"
    },
    {
      "label": "-setProgressanimated",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L73",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressanimated",
      "community": 13,
      "norm_label": "-setprogressanimated"
    },
    {
      "label": "-setProgressanimatedduration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L77",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressanimatedduration",
      "community": 13,
      "norm_label": "-setprogressanimatedduration"
    },
    {
      "label": "-stopAnimation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L94",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_stopanimation",
      "community": 13,
      "norm_label": "-stopanimation"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L105",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_drawrect",
      "community": 13,
      "norm_label": "-drawrect"
    },
    {
      "label": "-setProgressBarWidth",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L125",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressbarwidth",
      "community": 13,
      "norm_label": "-setprogressbarwidth"
    },
    {
      "label": "-setProgressBarProgressColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L130",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressbarprogresscolor",
      "community": 13,
      "norm_label": "-setprogressbarprogresscolor"
    },
    {
      "label": "-setProgressBarTrackColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L135",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressbartrackcolor",
      "community": 13,
      "norm_label": "-setprogressbartrackcolor"
    },
    {
      "label": "-setHintHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L140",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethinthidden",
      "community": 13,
      "norm_label": "-sethinthidden"
    },
    {
      "label": "-setHintViewSpacing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L145",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethintviewspacing",
      "community": 13,
      "norm_label": "-sethintviewspacing"
    },
    {
      "label": "-setHintViewBackgroundColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L150",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethintviewbackgroundcolor",
      "community": 13,
      "norm_label": "-sethintviewbackgroundcolor"
    },
    {
      "label": "-setHintTextFont",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L155",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethinttextfont",
      "community": 13,
      "norm_label": "-sethinttextfont"
    },
    {
      "label": "-setHintTextColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L160",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethinttextcolor",
      "community": 13,
      "norm_label": "-sethinttextcolor"
    },
    {
      "label": "-setHintTextGenerationBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L165",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethinttextgenerationblock",
      "community": 13,
      "norm_label": "-sethinttextgenerationblock"
    },
    {
      "label": "-setHintAttributedGenerationBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L170",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_sethintattributedgenerationblock",
      "community": 13,
      "norm_label": "-sethintattributedgenerationblock"
    },
    {
      "label": "-setStartAngle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L175",
      "id": "circleprogressbar_circleprogressbar_circleprogressbar_setstartangle",
      "community": 13,
      "norm_label": "-setstartangle"
    },
    {
      "label": "CircleProgressBar.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_circleprogressbar_circleprogressbar_h",
      "community": 187,
      "norm_label": "circleprogressbar.h"
    },
    {
      "label": "SVRadialGradientLayer.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVRadialGradientLayer.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svradialgradientlayer_m",
      "community": 130,
      "norm_label": "svradialgradientlayer.m"
    },
    {
      "label": "SVRadialGradientLayer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVRadialGradientLayer.m",
      "source_location": "L10",
      "id": "svprogresshud_svradialgradientlayer_svradialgradientlayer",
      "community": 130,
      "norm_label": "svradialgradientlayer"
    },
    {
      "label": "-drawInContext",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVRadialGradientLayer.m",
      "source_location": "L12",
      "id": "svprogresshud_svradialgradientlayer_svradialgradientlayer_drawincontext",
      "community": 130,
      "norm_label": "-drawincontext"
    },
    {
      "label": "SVIndefiniteAnimatedView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svindefiniteanimatedview_h",
      "community": 188,
      "norm_label": "svindefiniteanimatedview.h"
    },
    {
      "label": "SVProgressHUD.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_h",
      "community": 189,
      "norm_label": "svprogresshud.h"
    },
    {
      "label": "SVProgressAnimatedView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svprogressanimatedview_m",
      "community": 66,
      "norm_label": "svprogressanimatedview.m"
    },
    {
      "label": "SVProgressAnimatedView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L10",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "community": 66,
      "norm_label": "svprogressanimatedview"
    },
    {
      "label": "-willMoveToSuperview",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L18",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_willmovetosuperview",
      "community": 66,
      "norm_label": "-willmovetosuperview"
    },
    {
      "label": "-layoutAnimatedLayer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L27",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_layoutanimatedlayer",
      "community": 66,
      "norm_label": "-layoutanimatedlayer"
    },
    {
      "label": "-ringAnimatedLayer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L36",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_ringanimatedlayer",
      "community": 66,
      "norm_label": "-ringanimatedlayer"
    },
    {
      "label": "-setFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L54",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setframe",
      "community": 66,
      "norm_label": "-setframe"
    },
    {
      "label": "-setRadius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L64",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setradius",
      "community": 66,
      "norm_label": "-setradius"
    },
    {
      "label": "-setStrokeColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L77",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setstrokecolor",
      "community": 66,
      "norm_label": "-setstrokecolor"
    },
    {
      "label": "-setStrokeThickness",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L82",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setstrokethickness",
      "community": 66,
      "norm_label": "-setstrokethickness"
    },
    {
      "label": "-setStrokeEnd",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L87",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setstrokeend",
      "community": 66,
      "norm_label": "-setstrokeend"
    },
    {
      "label": "-sizeThatFits",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L92",
      "id": "svprogresshud_svprogressanimatedview_svprogressanimatedview_sizethatfits",
      "community": 66,
      "norm_label": "-sizethatfits"
    },
    {
      "label": "SVRadialGradientLayer.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVRadialGradientLayer.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svradialgradientlayer_h",
      "community": 190,
      "norm_label": "svradialgradientlayer.h"
    },
    {
      "label": "SVProgressHUD.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "community": 0,
      "norm_label": "svprogresshud.m"
    },
    {
      "label": "SVProgressHUD",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L34",
      "id": "svprogresshud_svprogresshud_svprogresshud",
      "community": 0,
      "norm_label": "svprogresshud"
    },
    {
      "label": "-sharedView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L70",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_sharedview",
      "community": 0,
      "norm_label": "-sharedview"
    },
    {
      "label": "-setStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L85",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setstatus",
      "community": 0,
      "norm_label": "-setstatus"
    },
    {
      "label": "-setDefaultStyle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L89",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setdefaultstyle",
      "community": 0,
      "norm_label": "-setdefaultstyle"
    },
    {
      "label": "-setDefaultMaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L93",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setdefaultmasktype",
      "community": 0,
      "norm_label": "-setdefaultmasktype"
    },
    {
      "label": "-setDefaultAnimationType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L97",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setdefaultanimationtype",
      "community": 0,
      "norm_label": "-setdefaultanimationtype"
    },
    {
      "label": "-setContainerView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L101",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setcontainerview",
      "community": 0,
      "norm_label": "-setcontainerview"
    },
    {
      "label": "-setMinimumSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L105",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setminimumsize",
      "community": 0,
      "norm_label": "-setminimumsize"
    },
    {
      "label": "-setRingThickness",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L109",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setringthickness",
      "community": 0,
      "norm_label": "-setringthickness"
    },
    {
      "label": "-setRingRadius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L113",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setringradius",
      "community": 0,
      "norm_label": "-setringradius"
    },
    {
      "label": "-setRingNoTextRadius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L117",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setringnotextradius",
      "community": 0,
      "norm_label": "-setringnotextradius"
    },
    {
      "label": "-setCornerRadius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L121",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setcornerradius",
      "community": 0,
      "norm_label": "-setcornerradius"
    },
    {
      "label": "-setBorderColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L125",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setbordercolor",
      "community": 0,
      "norm_label": "-setbordercolor"
    },
    {
      "label": "-setBorderWidth",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L129",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setborderwidth",
      "community": 0,
      "norm_label": "-setborderwidth"
    },
    {
      "label": "-setFont",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L133",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfont",
      "community": 0,
      "norm_label": "-setfont"
    },
    {
      "label": "-setForegroundColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L137",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setforegroundcolor",
      "community": 0,
      "norm_label": "-setforegroundcolor"
    },
    {
      "label": "-setBackgroundColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L142",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setbackgroundcolor",
      "community": 0,
      "norm_label": "-setbackgroundcolor"
    },
    {
      "label": "-setBackgroundLayerColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L147",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setbackgroundlayercolor",
      "community": 0,
      "norm_label": "-setbackgroundlayercolor"
    },
    {
      "label": "-setImageViewSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L151",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setimageviewsize",
      "community": 0,
      "norm_label": "-setimageviewsize"
    },
    {
      "label": "-setInfoImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L155",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setinfoimage",
      "community": 0,
      "norm_label": "-setinfoimage"
    },
    {
      "label": "-setSuccessImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L159",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setsuccessimage",
      "community": 0,
      "norm_label": "-setsuccessimage"
    },
    {
      "label": "-setErrorImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L163",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_seterrorimage",
      "community": 0,
      "norm_label": "-seterrorimage"
    },
    {
      "label": "-setViewForExtension",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L167",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setviewforextension",
      "community": 0,
      "norm_label": "-setviewforextension"
    },
    {
      "label": "-setGraceTimeInterval",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L171",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setgracetimeinterval",
      "community": 0,
      "norm_label": "-setgracetimeinterval"
    },
    {
      "label": "-setMinimumDismissTimeInterval",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L175",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setminimumdismisstimeinterval",
      "community": 0,
      "norm_label": "-setminimumdismisstimeinterval"
    },
    {
      "label": "-setMaximumDismissTimeInterval",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L179",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setmaximumdismisstimeinterval",
      "community": 0,
      "norm_label": "-setmaximumdismisstimeinterval"
    },
    {
      "label": "-setFadeInAnimationDuration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L183",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfadeinanimationduration",
      "community": 0,
      "norm_label": "-setfadeinanimationduration"
    },
    {
      "label": "-setFadeOutAnimationDuration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L187",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfadeoutanimationduration",
      "community": 0,
      "norm_label": "-setfadeoutanimationduration"
    },
    {
      "label": "-setMaxSupportedWindowLevel",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L191",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setmaxsupportedwindowlevel",
      "community": 0,
      "norm_label": "-setmaxsupportedwindowlevel"
    },
    {
      "label": "-setHapticsEnabled",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L195",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_sethapticsenabled",
      "community": 0,
      "norm_label": "-sethapticsenabled"
    },
    {
      "label": "-show",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L201",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_show",
      "community": 0,
      "norm_label": "-show"
    },
    {
      "label": "-showWithMaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L205",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showwithmasktype",
      "community": 0,
      "norm_label": "-showwithmasktype"
    },
    {
      "label": "-showWithStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L212",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showwithstatus",
      "community": 0,
      "norm_label": "-showwithstatus"
    },
    {
      "label": "-showWithStatusmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L216",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showwithstatusmasktype",
      "community": 0,
      "norm_label": "-showwithstatusmasktype"
    },
    {
      "label": "-showProgress",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L223",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogress",
      "community": 0,
      "norm_label": "-showprogress"
    },
    {
      "label": "-showProgressmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L227",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogressmasktype",
      "community": 0,
      "norm_label": "-showprogressmasktype"
    },
    {
      "label": "-showProgressstatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L234",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogressstatus",
      "community": 0,
      "norm_label": "-showprogressstatus"
    },
    {
      "label": "-showProgressstatusmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L238",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogressstatusmasktype",
      "community": 0,
      "norm_label": "-showprogressstatusmasktype"
    },
    {
      "label": "-showInfoWithStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L248",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showinfowithstatus",
      "community": 0,
      "norm_label": "-showinfowithstatus"
    },
    {
      "label": "-showInfoWithStatusmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L258",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showinfowithstatusmasktype",
      "community": 0,
      "norm_label": "-showinfowithstatusmasktype"
    },
    {
      "label": "-showSuccessWithStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L265",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showsuccesswithstatus",
      "community": 0,
      "norm_label": "-showsuccesswithstatus"
    },
    {
      "label": "-showSuccessWithStatusmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L275",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showsuccesswithstatusmasktype",
      "community": 0,
      "norm_label": "-showsuccesswithstatusmasktype"
    },
    {
      "label": "-showErrorWithStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L288",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showerrorwithstatus",
      "community": 0,
      "norm_label": "-showerrorwithstatus"
    },
    {
      "label": "-showErrorWithStatusmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L298",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showerrorwithstatusmasktype",
      "community": 0,
      "norm_label": "-showerrorwithstatusmasktype"
    },
    {
      "label": "-showImagestatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L311",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showimagestatus",
      "community": 0,
      "norm_label": "-showimagestatus"
    },
    {
      "label": "-showImagestatusmaskType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L316",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showimagestatusmasktype",
      "community": 0,
      "norm_label": "-showimagestatusmasktype"
    },
    {
      "label": "-popActivity",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L326",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_popactivity",
      "community": 0,
      "norm_label": "-popactivity"
    },
    {
      "label": "-dismiss",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L335",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismiss",
      "community": 0,
      "norm_label": "-dismiss"
    },
    {
      "label": "-dismissWithCompletion",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L339",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismisswithcompletion",
      "community": 0,
      "norm_label": "-dismisswithcompletion"
    },
    {
      "label": "-dismissWithDelay",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L343",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismisswithdelay",
      "community": 0,
      "norm_label": "-dismisswithdelay"
    },
    {
      "label": "-dismissWithDelaycompletion",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L347",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismisswithdelaycompletion",
      "community": 0,
      "norm_label": "-dismisswithdelaycompletion"
    },
    {
      "label": "-setOffsetFromCenter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L354",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setoffsetfromcenter",
      "community": 0,
      "norm_label": "-setoffsetfromcenter"
    },
    {
      "label": "-resetOffsetFromCenter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L358",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_resetoffsetfromcenter",
      "community": 0,
      "norm_label": "-resetoffsetfromcenter"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L365",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_initwithframe",
      "community": 0,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-updateHUDFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L430",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updatehudframe",
      "community": 0,
      "norm_label": "-updatehudframe"
    },
    {
      "label": "-updateMotionEffectForOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L508",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updatemotioneffectfororientation",
      "community": 0,
      "norm_label": "-updatemotioneffectfororientation"
    },
    {
      "label": "-updateMotionEffectForXMotionEffectTypeyMotionEffectType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L515",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updatemotioneffectforxmotioneffecttypeymotioneffecttype",
      "community": 0,
      "norm_label": "-updatemotioneffectforxmotioneffecttypeymotioneffecttype"
    },
    {
      "label": "-updateViewHierarchy",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L532",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updateviewhierarchy",
      "community": 0,
      "norm_label": "-updateviewhierarchy"
    },
    {
      "label": "-setGraceTimer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L565",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setgracetimer",
      "community": 0,
      "norm_label": "-setgracetimer"
    },
    {
      "label": "-setFadeOutTimer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L575",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfadeouttimer",
      "community": 0,
      "norm_label": "-setfadeouttimer"
    },
    {
      "label": "-registerNotifications",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L588",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_registernotifications",
      "community": 0,
      "norm_label": "-registernotifications"
    },
    {
      "label": "-notificationUserInfo",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L621",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_notificationuserinfo",
      "community": 0,
      "norm_label": "-notificationuserinfo"
    },
    {
      "label": "-positionHUD",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L625",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_positionhud",
      "community": 0,
      "norm_label": "-positionhud"
    },
    {
      "label": "-moveToPointrotateAngle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L725",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_movetopointrotateangle",
      "community": 0,
      "norm_label": "-movetopointrotateangle"
    },
    {
      "label": "-controlViewDidReceiveTouchEventforEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L737",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_controlviewdidreceivetoucheventforevent",
      "community": 0,
      "norm_label": "-controlviewdidreceivetoucheventforevent"
    },
    {
      "label": "-showImagestatusduration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L845",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showimagestatusduration",
      "community": 0,
      "norm_label": "-showimagestatusduration"
    },
    {
      "label": "-fadeIn",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L883",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_fadein",
      "community": 0,
      "norm_label": "-fadein"
    },
    {
      "label": "-indefiniteAnimatedView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1073",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_indefiniteanimatedview",
      "community": 0,
      "norm_label": "-indefiniteanimatedview"
    },
    {
      "label": "-ringView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1111",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_ringview",
      "community": 0,
      "norm_label": "-ringview"
    },
    {
      "label": "-backgroundRingView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1124",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_backgroundringview",
      "community": 0,
      "norm_label": "-backgroundringview"
    },
    {
      "label": "-cancelRingLayerAnimation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1138",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_cancelringlayeranimation",
      "community": 0,
      "norm_label": "-cancelringlayeranimation"
    },
    {
      "label": "-cancelIndefiniteAnimatedViewAnimation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1153",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_cancelindefiniteanimatedviewanimation",
      "community": 0,
      "norm_label": "-cancelindefiniteanimatedviewanimation"
    },
    {
      "label": "-isVisible",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1165",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_isvisible",
      "community": 0,
      "norm_label": "-isvisible"
    },
    {
      "label": "-displayDurationForString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1173",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_displaydurationforstring",
      "community": 0,
      "norm_label": "-displaydurationforstring"
    },
    {
      "label": "-foregroundColorForStyle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1178",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_foregroundcolorforstyle",
      "community": 0,
      "norm_label": "-foregroundcolorforstyle"
    },
    {
      "label": "-backgroundColorForStyle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1188",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_backgroundcolorforstyle",
      "community": 0,
      "norm_label": "-backgroundcolorforstyle"
    },
    {
      "label": "-controlView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1198",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_controlview",
      "community": 0,
      "norm_label": "-controlview"
    },
    {
      "label": "-backgroundView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1218",
      "id": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_backgroundview",
      "community": 0,
      "norm_label": "-backgroundview"
    },
    {
      "label": "SVIndefiniteAnimatedView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svindefiniteanimatedview_m",
      "community": 72,
      "norm_label": "svindefiniteanimatedview.m"
    },
    {
      "label": "SVIndefiniteAnimatedView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L11",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "community": 72,
      "norm_label": "svindefiniteanimatedview"
    },
    {
      "label": "-willMoveToSuperview",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L19",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_willmovetosuperview",
      "community": 72,
      "norm_label": "-willmovetosuperview"
    },
    {
      "label": "-layoutAnimatedLayer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L28",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_layoutanimatedlayer",
      "community": 72,
      "norm_label": "-layoutanimatedlayer"
    },
    {
      "label": "-indefiniteAnimatedLayer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L37",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_indefiniteanimatedlayer",
      "community": 72,
      "norm_label": "-indefiniteanimatedlayer"
    },
    {
      "label": "-setFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L99",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setframe",
      "community": 72,
      "norm_label": "-setframe"
    },
    {
      "label": "-setRadius",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L110",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setradius",
      "community": 72,
      "norm_label": "-setradius"
    },
    {
      "label": "-setStrokeColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L123",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setstrokecolor",
      "community": 72,
      "norm_label": "-setstrokecolor"
    },
    {
      "label": "-setStrokeThickness",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L128",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setstrokethickness",
      "community": 72,
      "norm_label": "-setstrokethickness"
    },
    {
      "label": "-sizeThatFits",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L133",
      "id": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_sizethatfits",
      "community": 72,
      "norm_label": "-sizethatfits"
    },
    {
      "label": "SVProgressAnimatedView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_svprogresshud_svprogressanimatedview_h",
      "community": 191,
      "norm_label": "svprogressanimatedview.h"
    },
    {
      "label": "XGPush.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/libXGPush/XGPush.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_libxgpush_xgpush_h",
      "community": 192,
      "norm_label": "xgpush.h"
    },
    {
      "label": "XGSetting.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/libXGPush/XGSetting.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_libxgpush_xgsetting_h",
      "community": 193,
      "norm_label": "xgsetting.h"
    },
    {
      "label": "KINWebBrowserViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_kinwebbrowserviewcontroller_m",
      "community": 131,
      "norm_label": "kinwebbrowserviewcontroller.m"
    },
    {
      "label": "KINWebBrowserViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L44",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "community": 3,
      "norm_label": "kinwebbrowserviewcontroller"
    },
    {
      "label": "-webBrowser",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L66",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webbrowser",
      "community": 3,
      "norm_label": "-webbrowser"
    },
    {
      "label": "-webBrowserWithConfiguration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L71",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webbrowserwithconfiguration",
      "community": 3,
      "norm_label": "-webbrowserwithconfiguration"
    },
    {
      "label": "-navigationControllerWithWebBrowser",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L76",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_navigationcontrollerwithwebbrowser",
      "community": 3,
      "norm_label": "-navigationcontrollerwithwebbrowser"
    },
    {
      "label": "-navigationControllerWithWebBrowserWithConfiguration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L81",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_navigationcontrollerwithwebbrowserwithconfiguration",
      "community": 3,
      "norm_label": "-navigationcontrollerwithwebbrowserwithconfiguration"
    },
    {
      "label": "-navigationControllerWithBrowser",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L86",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_navigationcontrollerwithbrowser",
      "community": 3,
      "norm_label": "-navigationcontrollerwithbrowser"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L96",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_init",
      "community": 3,
      "norm_label": "-init"
    },
    {
      "label": "-initWithConfiguration",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L101",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_initwithconfiguration",
      "community": 3,
      "norm_label": "-initwithconfiguration"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L159",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewdidload",
      "community": 3,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L219",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewwillappear",
      "community": 3,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L230",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewdidappear",
      "community": 3,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-viewWillDisappear",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L242",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewwilldisappear",
      "community": 3,
      "norm_label": "-viewwilldisappear"
    },
    {
      "label": "-loadRequest",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L255",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadrequest",
      "community": 3,
      "norm_label": "-loadrequest"
    },
    {
      "label": "-loadURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L273",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadurl",
      "community": 3,
      "norm_label": "-loadurl"
    },
    {
      "label": "-loadURLString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L277",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadurlstring",
      "community": 3,
      "norm_label": "-loadurlstring"
    },
    {
      "label": "-loadHTMLString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L282",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadhtmlstring",
      "community": 3,
      "norm_label": "-loadhtmlstring"
    },
    {
      "label": "-setTintColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L291",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_settintcolor",
      "community": 3,
      "norm_label": "-settintcolor"
    },
    {
      "label": "-setBarTintColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L298",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_setbartintcolor",
      "community": 3,
      "norm_label": "-setbartintcolor"
    },
    {
      "label": "-webViewshouldStartLoadWithRequestnavigationType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L306",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewshouldstartloadwithrequestnavigationtype",
      "community": 3,
      "norm_label": "-webviewshouldstartloadwithrequestnavigationtype"
    },
    {
      "label": "-webViewDidFinishLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L332",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfinishload",
      "community": 3,
      "norm_label": "-webviewdidfinishload"
    },
    {
      "label": "-webViewdidFailLoadWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L350",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfailloadwitherror",
      "community": 3,
      "norm_label": "-webviewdidfailloadwitherror"
    },
    {
      "label": "-webViewdecidePolicyForNavigationResponsedecisionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L368",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdecidepolicyfornavigationresponsedecisionhandler",
      "community": 3,
      "norm_label": "-webviewdecidepolicyfornavigationresponsedecisionhandler"
    },
    {
      "label": "-webViewdidReceiveAuthenticationChallengecompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L377",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidreceiveauthenticationchallengecompletionhandler",
      "community": 3,
      "norm_label": "-webviewdidreceiveauthenticationchallengecompletionhandler"
    },
    {
      "label": "-webViewdidStartProvisionalNavigation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L429",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidstartprovisionalnavigation",
      "community": 3,
      "norm_label": "-webviewdidstartprovisionalnavigation"
    },
    {
      "label": "-webViewdidFinishNavigation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L442",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfinishnavigation",
      "community": 3,
      "norm_label": "-webviewdidfinishnavigation"
    },
    {
      "label": "-webViewdidFailProvisionalNavigationwithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L459",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfailprovisionalnavigationwitherror",
      "community": 3,
      "norm_label": "-webviewdidfailprovisionalnavigationwitherror"
    },
    {
      "label": "-webViewdidFailNavigationwithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L527",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfailnavigationwitherror",
      "community": 3,
      "norm_label": "-webviewdidfailnavigationwitherror"
    },
    {
      "label": "-webViewdecidePolicyForNavigationActiondecisionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L584",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdecidepolicyfornavigationactiondecisionhandler",
      "community": 3,
      "norm_label": "-webviewdecidepolicyfornavigationactiondecisionhandler"
    },
    {
      "label": "-userContentControllerdidReceiveScriptMessage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L646",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_usercontentcontrollerdidreceivescriptmessage",
      "community": 3,
      "norm_label": "-usercontentcontrollerdidreceivescriptmessage"
    },
    {
      "label": "-webViewcreateWebViewWithConfigurationforNavigationActionwindowFeatures",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L658",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewcreatewebviewwithconfigurationfornavigationactionwindowfeatures",
      "community": 3,
      "norm_label": "-webviewcreatewebviewwithconfigurationfornavigationactionwindowfeatures"
    },
    {
      "label": "-webViewrunJavaScriptAlertPanelWithMessageinitiatedByFramecompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L666",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewrunjavascriptalertpanelwithmessageinitiatedbyframecompletionhandler",
      "community": 3,
      "norm_label": "-webviewrunjavascriptalertpanelwithmessageinitiatedbyframecompletionhandler"
    },
    {
      "label": "-webViewrunJavaScriptConfirmPanelWithMessageinitiatedByFramecompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L676",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewrunjavascriptconfirmpanelwithmessageinitiatedbyframecompletionhandler",
      "community": 3,
      "norm_label": "-webviewrunjavascriptconfirmpanelwithmessageinitiatedbyframecompletionhandler"
    },
    {
      "label": "-webViewrunJavaScriptTextInputPanelWithPromptdefaultTextinitiatedByFramecompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L690",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewrunjavascripttextinputpanelwithpromptdefaulttextinitiatedbyframecompletionhandler",
      "community": 3,
      "norm_label": "-webviewrunjavascripttextinputpanelwithpromptdefaulttextinitiatedbyframecompletionhandler"
    },
    {
      "label": "-actionSheetclickedButtonAtIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L711",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_actionsheetclickedbuttonatindex",
      "community": 3,
      "norm_label": "-actionsheetclickedbuttonatindex"
    },
    {
      "label": "-setAllowsHTTPSCertifcateWithCertChainForHost",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L726",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_setallowshttpscertifcatewithcertchainforhost",
      "community": 3,
      "norm_label": "-setallowshttpscertifcatewithcertchainforhost"
    },
    {
      "label": "-configureNavBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L737",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_configurenavbar",
      "community": 3,
      "norm_label": "-configurenavbar"
    },
    {
      "label": "-goBack",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L756",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_goback",
      "community": 3,
      "norm_label": "-goback"
    },
    {
      "label": "-updateToolbarState",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L771",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_updatetoolbarstate",
      "community": 3,
      "norm_label": "-updatetoolbarstate"
    },
    {
      "label": "-setupToolbarItems",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L823",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_setuptoolbaritems",
      "community": 3,
      "norm_label": "-setuptoolbaritems"
    },
    {
      "label": "-doneButtonPressed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L837",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_donebuttonpressed",
      "community": 3,
      "norm_label": "-donebuttonpressed"
    },
    {
      "label": "-backButtonPressed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L843",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_backbuttonpressed",
      "community": 3,
      "norm_label": "-backbuttonpressed"
    },
    {
      "label": "-forwardButtonPressed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L854",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_forwardbuttonpressed",
      "community": 3,
      "norm_label": "-forwardbuttonpressed"
    },
    {
      "label": "-refreshButtonPressed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L864",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_refreshbuttonpressed",
      "community": 3,
      "norm_label": "-refreshbuttonpressed"
    },
    {
      "label": "-stopButtonPressed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L875",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_stopbuttonpressed",
      "community": 3,
      "norm_label": "-stopbuttonpressed"
    },
    {
      "label": "-observeValueForKeyPathofObjectchangecontext",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L886",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_observevalueforkeypathofobjectchangecontext",
      "community": 3,
      "norm_label": "-observevalueforkeypathofobjectchangecontext"
    },
    {
      "label": "-externalAppRequiredToOpenURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L935",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_externalapprequiredtoopenurl",
      "community": 3,
      "norm_label": "-externalapprequiredtoopenurl"
    },
    {
      "label": "-launchExternalAppWithURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L940",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_launchexternalappwithurl",
      "community": 3,
      "norm_label": "-launchexternalappwithurl"
    },
    {
      "label": "-alertViewdidDismissWithButtonIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L950",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_alertviewdiddismisswithbuttonindex",
      "community": 3,
      "norm_label": "-alertviewdiddismisswithbuttonindex"
    },
    {
      "label": "-dismissAnimated",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L961",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_dismissanimated",
      "community": 3,
      "norm_label": "-dismissanimated"
    },
    {
      "label": "-supportedInterfaceOrientations",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L970",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_supportedinterfaceorientations",
      "community": 3,
      "norm_label": "-supportedinterfaceorientations"
    },
    {
      "label": "-shouldAutorotate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L974",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_shouldautorotate",
      "community": 3,
      "norm_label": "-shouldautorotate"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L980",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_dealloc",
      "community": 3,
      "norm_label": "-dealloc"
    },
    {
      "label": "UINavigationController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L993",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_uinavigationcontroller",
      "community": 131,
      "norm_label": "uinavigationcontroller"
    },
    {
      "label": "-rootWebBrowser",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L995",
      "id": "kinwebbrowser_kinwebbrowserviewcontroller_uinavigationcontroller_rootwebbrowser",
      "community": 131,
      "norm_label": "-rootwebbrowser"
    },
    {
      "label": "LWProgressBar.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_lwprogressbar_h",
      "community": 194,
      "norm_label": "lwprogressbar.h"
    },
    {
      "label": "UIWebView+Cookie.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_uiwebview_cookie_m",
      "community": 123,
      "norm_label": "uiwebview+cookie.m"
    },
    {
      "label": "UIWebView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L14",
      "id": "kinwebbrowser_uiwebview_cookie_uiwebview",
      "community": 123,
      "norm_label": "uiwebview"
    },
    {
      "label": "-load",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L16",
      "id": "kinwebbrowser_uiwebview_cookie_uiwebview_load",
      "community": 123,
      "norm_label": "-load"
    },
    {
      "label": "-mainFrameDidFirstVisuallyNonEmptyLayoutInFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L21",
      "id": "kinwebbrowser_uiwebview_cookie_uiwebview_mainframedidfirstvisuallynonemptylayoutinframe",
      "community": 123,
      "norm_label": "-mainframedidfirstvisuallynonemptylayoutinframe"
    },
    {
      "label": "NSHTTPCookie+javascriptString.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/NSHTTPCookie+javascriptString.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_nshttpcookie_javascriptstring_m",
      "community": 132,
      "norm_label": "nshttpcookie+javascriptstring.m"
    },
    {
      "label": "NSHTTPCookie",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/NSHTTPCookie+javascriptString.m",
      "source_location": "L11",
      "id": "kinwebbrowser_nshttpcookie_javascriptstring_nshttpcookie",
      "community": 132,
      "norm_label": "nshttpcookie"
    },
    {
      "label": "-javascriptString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/NSHTTPCookie+javascriptString.m",
      "source_location": "L13",
      "id": "kinwebbrowser_nshttpcookie_javascriptstring_nshttpcookie_javascriptstring",
      "community": 132,
      "norm_label": "-javascriptstring"
    },
    {
      "label": "KINWebBrowserViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_kinwebbrowserviewcontroller_h",
      "community": 195,
      "norm_label": "kinwebbrowserviewcontroller.h"
    },
    {
      "label": "NSHTTPCookie+javascriptString.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/NSHTTPCookie+javascriptString.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_nshttpcookie_javascriptstring_h",
      "community": 196,
      "norm_label": "nshttpcookie+javascriptstring.h"
    },
    {
      "label": "UIWebView+Cookie.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_uiwebview_cookie_h",
      "community": 197,
      "norm_label": "uiwebview+cookie.h"
    },
    {
      "label": "LWProgressBar.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_lwprogressbar_m",
      "community": 67,
      "norm_label": "lwprogressbar.m"
    },
    {
      "label": "LWProgressBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L11",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "community": 67,
      "norm_label": "lwprogressbar"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L19",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_initwithframe",
      "community": 67,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-progressUpdate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L26",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_progressupdate",
      "community": 67,
      "norm_label": "-progressupdate"
    },
    {
      "label": "-setProgressZero",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L39",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_setprogresszero",
      "community": 67,
      "norm_label": "-setprogresszero"
    },
    {
      "label": "-initProgressTimer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L45",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_initprogresstimer",
      "community": 67,
      "norm_label": "-initprogresstimer"
    },
    {
      "label": "-finishProgress",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L51",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_finishprogress",
      "community": 67,
      "norm_label": "-finishprogress"
    },
    {
      "label": "-deallocProgressTimer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L67",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_deallocprogresstimer",
      "community": 67,
      "norm_label": "-deallocprogresstimer"
    },
    {
      "label": "-progressTimerAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L72",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_progresstimeraction",
      "community": 67,
      "norm_label": "-progresstimeraction"
    },
    {
      "label": "-progressView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L100",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_progressview",
      "community": 67,
      "norm_label": "-progressview"
    },
    {
      "label": "-setWidthforView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L108",
      "id": "kinwebbrowser_lwprogressbar_lwprogressbar_setwidthforview",
      "community": 67,
      "norm_label": "-setwidthforview"
    },
    {
      "label": "LWModifyExpressageInfoPlugin.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwmodifyexpressageinfoplugin_m",
      "community": 124,
      "norm_label": "lwmodifyexpressageinfoplugin.m"
    },
    {
      "label": "LWModifyExpressageInfoPlugin",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L12",
      "id": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin",
      "community": 124,
      "norm_label": "lwmodifyexpressageinfoplugin"
    },
    {
      "label": "-scriptMessageHandlerName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L14",
      "id": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin_scriptmessagehandlername",
      "community": 124,
      "norm_label": "-scriptmessagehandlername"
    },
    {
      "label": "-browserdidReceiveScriptMessage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L18",
      "id": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin_browserdidreceivescriptmessage",
      "community": 124,
      "norm_label": "-browserdidreceivescriptmessage"
    },
    {
      "label": "LWBrowserPluginManager.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwbrowserpluginmanager_h",
      "community": 198,
      "norm_label": "lwbrowserpluginmanager.h"
    },
    {
      "label": "LWBrowserPlugin.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPlugin.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwbrowserplugin_h",
      "community": 199,
      "norm_label": "lwbrowserplugin.h"
    },
    {
      "label": "LWModifyExpressageInfoPlugin.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.h",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwmodifyexpressageinfoplugin_h",
      "community": 200,
      "norm_label": "lwmodifyexpressageinfoplugin.h"
    },
    {
      "label": "LWBrowserPluginManager.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L1",
      "id": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwbrowserpluginmanager_m",
      "community": 82,
      "norm_label": "lwbrowserpluginmanager.m"
    },
    {
      "label": "LWBrowserPluginManager",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L16",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "community": 82,
      "norm_label": "lwbrowserpluginmanager"
    },
    {
      "label": "-initWithBrowser",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L29",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_initwithbrowser",
      "community": 82,
      "norm_label": "-initwithbrowser"
    },
    {
      "label": "-userContentControllerdidReceiveScriptMessage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L42",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_usercontentcontrollerdidreceivescriptmessage",
      "community": 82,
      "norm_label": "-usercontentcontrollerdidreceivescriptmessage"
    },
    {
      "label": "-addPluginname",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L52",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_addpluginname",
      "community": 82,
      "norm_label": "-addpluginname"
    },
    {
      "label": "-getPlugin",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L81",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_getplugin",
      "community": 82,
      "norm_label": "-getplugin"
    },
    {
      "label": "-addDefaultPlugins",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L85",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_adddefaultplugins",
      "community": 82,
      "norm_label": "-adddefaultplugins"
    },
    {
      "label": "-jsContext",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L97",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_jscontext",
      "community": 82,
      "norm_label": "-jscontext"
    },
    {
      "label": "-fakeJSWebKit",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L102",
      "id": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_fakejswebkit",
      "community": 82,
      "norm_label": "-fakejswebkit"
    },
    {
      "label": "Reachability.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L1",
      "id": "oc_photodiy_utils_reachability_m",
      "community": 25,
      "norm_label": "reachability.m"
    },
    {
      "label": "Reachability",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L22",
      "id": "utils_reachability_reachability",
      "community": 25,
      "norm_label": "reachability"
    },
    {
      "label": "-reachabilityChanged",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L28",
      "id": "utils_reachability_reachability_reachabilitychanged",
      "community": 25,
      "norm_label": "-reachabilitychanged"
    },
    {
      "label": "-isReachableWithFlags",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L29",
      "id": "utils_reachability_reachability_isreachablewithflags",
      "community": 25,
      "norm_label": "-isreachablewithflags"
    },
    {
      "label": "-reachabilityWithHostName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L72",
      "id": "utils_reachability_reachability_reachabilitywithhostname",
      "community": 25,
      "norm_label": "-reachabilitywithhostname"
    },
    {
      "label": "-reachabilityWithAddress",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L90",
      "id": "utils_reachability_reachability_reachabilitywithaddress",
      "community": 25,
      "norm_label": "-reachabilitywithaddress"
    },
    {
      "label": "-reachabilityForInternetConnection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L103",
      "id": "utils_reachability_reachability_reachabilityforinternetconnection",
      "community": 25,
      "norm_label": "-reachabilityforinternetconnection"
    },
    {
      "label": "-reachabilityForLocalWiFi",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L113",
      "id": "utils_reachability_reachability_reachabilityforlocalwifi",
      "community": 25,
      "norm_label": "-reachabilityforlocalwifi"
    },
    {
      "label": "-initWithReachabilityRef",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L128",
      "id": "utils_reachability_reachability_initwithreachabilityref",
      "community": 25,
      "norm_label": "-initwithreachabilityref"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L145",
      "id": "utils_reachability_reachability_dealloc",
      "community": 25,
      "norm_label": "-dealloc"
    },
    {
      "label": "-startNotifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L168",
      "id": "utils_reachability_reachability_startnotifier",
      "community": 25,
      "norm_label": "-startnotifier"
    },
    {
      "label": "-stopNotifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L212",
      "id": "utils_reachability_reachability_stopnotifier",
      "community": 25,
      "norm_label": "-stopnotifier"
    },
    {
      "label": "-isReachable",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L260",
      "id": "utils_reachability_reachability_isreachable",
      "community": 25,
      "norm_label": "-isreachable"
    },
    {
      "label": "-isReachableViaWWAN",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L270",
      "id": "utils_reachability_reachability_isreachableviawwan",
      "community": 25,
      "norm_label": "-isreachableviawwan"
    },
    {
      "label": "-isReachableViaWiFi",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L293",
      "id": "utils_reachability_reachability_isreachableviawifi",
      "community": 25,
      "norm_label": "-isreachableviawifi"
    },
    {
      "label": "-isConnectionRequired",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L319",
      "id": "utils_reachability_reachability_isconnectionrequired",
      "community": 25,
      "norm_label": "-isconnectionrequired"
    },
    {
      "label": "-connectionRequired",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L324",
      "id": "utils_reachability_reachability_connectionrequired",
      "community": 25,
      "norm_label": "-connectionrequired"
    },
    {
      "label": "-isConnectionOnDemand",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L337",
      "id": "utils_reachability_reachability_isconnectionondemand",
      "community": 25,
      "norm_label": "-isconnectionondemand"
    },
    {
      "label": "-isInterventionRequired",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L351",
      "id": "utils_reachability_reachability_isinterventionrequired",
      "community": 25,
      "norm_label": "-isinterventionrequired"
    },
    {
      "label": "-currentReachabilityStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L367",
      "id": "utils_reachability_reachability_currentreachabilitystatus",
      "community": 25,
      "norm_label": "-currentreachabilitystatus"
    },
    {
      "label": "-reachabilityFlags",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L382",
      "id": "utils_reachability_reachability_reachabilityflags",
      "community": 25,
      "norm_label": "-reachabilityflags"
    },
    {
      "label": "-currentReachabilityString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L394",
      "id": "utils_reachability_reachability_currentreachabilitystring",
      "community": 25,
      "norm_label": "-currentreachabilitystring"
    },
    {
      "label": "-currentReachabilityFlags",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L411",
      "id": "utils_reachability_reachability_currentreachabilityflags",
      "community": 25,
      "norm_label": "-currentreachabilityflags"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L449",
      "id": "utils_reachability_reachability_description",
      "community": 25,
      "norm_label": "-description"
    },
    {
      "label": "RegExCategories.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L1",
      "id": "oc_photodiy_utils_regexcategories_m",
      "community": 15,
      "norm_label": "regexcategories.m"
    },
    {
      "label": "NSRegularExpression",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L32",
      "id": "utils_regexcategories_nsregularexpression",
      "community": 15,
      "norm_label": "nsregularexpression"
    },
    {
      "label": "-initWithPattern",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L34",
      "id": "utils_regexcategories_nsregularexpression_initwithpattern",
      "community": 15,
      "norm_label": "-initwithpattern"
    },
    {
      "label": "-rx",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L39",
      "id": "utils_regexcategories_nsregularexpression_rx",
      "community": 15,
      "norm_label": "-rx"
    },
    {
      "label": "-rxignoreCase",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L44",
      "id": "utils_regexcategories_nsregularexpression_rxignorecase",
      "community": 15,
      "norm_label": "-rxignorecase"
    },
    {
      "label": "-rxoptions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L49",
      "id": "utils_regexcategories_nsregularexpression_rxoptions",
      "community": 15,
      "norm_label": "-rxoptions"
    },
    {
      "label": "-isMatch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L54",
      "id": "utils_regexcategories_nsregularexpression_ismatch",
      "community": 15,
      "norm_label": "-ismatch"
    },
    {
      "label": "-indexOf",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L59",
      "id": "utils_regexcategories_nsregularexpression_indexof",
      "community": 15,
      "norm_label": "-indexof"
    },
    {
      "label": "-split",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L65",
      "id": "utils_regexcategories_nsregularexpression_split",
      "community": 15,
      "norm_label": "-split"
    },
    {
      "label": "-replacewith",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L102",
      "id": "utils_regexcategories_nsregularexpression_replacewith",
      "community": 15,
      "norm_label": "-replacewith"
    },
    {
      "label": "-replacewithBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L107",
      "id": "utils_regexcategories_nsregularexpression_replacewithblock",
      "community": 15,
      "norm_label": "-replacewithblock"
    },
    {
      "label": "-replacewithDetailsBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L129",
      "id": "utils_regexcategories_nsregularexpression_replacewithdetailsblock",
      "community": 15,
      "norm_label": "-replacewithdetailsblock"
    },
    {
      "label": "-matches",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L151",
      "id": "utils_regexcategories_nsregularexpression_matches",
      "community": 15,
      "norm_label": "-matches"
    },
    {
      "label": "-firstMatch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L164",
      "id": "utils_regexcategories_nsregularexpression_firstmatch",
      "community": 15,
      "norm_label": "-firstmatch"
    },
    {
      "label": "-resultToMatchoriginal",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L173",
      "id": "utils_regexcategories_nsregularexpression_resulttomatchoriginal",
      "community": 15,
      "norm_label": "-resulttomatchoriginal"
    },
    {
      "label": "-matchesWithDetails",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L193",
      "id": "utils_regexcategories_nsregularexpression_matcheswithdetails",
      "community": 15,
      "norm_label": "-matcheswithdetails"
    },
    {
      "label": "-firstMatchWithDetails",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L205",
      "id": "utils_regexcategories_nsregularexpression_firstmatchwithdetails",
      "community": 15,
      "norm_label": "-firstmatchwithdetails"
    },
    {
      "label": "NSString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L219",
      "id": "utils_regexcategories_nsstring",
      "community": 15,
      "norm_label": "nsstring"
    },
    {
      "label": "-toRx",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L221",
      "id": "utils_regexcategories_nsstring_torx",
      "community": 15,
      "norm_label": "-torx"
    },
    {
      "label": "-toRxIgnoreCase",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L226",
      "id": "utils_regexcategories_nsstring_torxignorecase",
      "community": 15,
      "norm_label": "-torxignorecase"
    },
    {
      "label": "-toRxWithOptions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L231",
      "id": "utils_regexcategories_nsstring_torxwithoptions",
      "community": 15,
      "norm_label": "-torxwithoptions"
    },
    {
      "label": "-isMatch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L236",
      "id": "utils_regexcategories_nsstring_ismatch",
      "community": 15,
      "norm_label": "-ismatch"
    },
    {
      "label": "-indexOf",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L241",
      "id": "utils_regexcategories_nsstring_indexof",
      "community": 15,
      "norm_label": "-indexof"
    },
    {
      "label": "-split",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L246",
      "id": "utils_regexcategories_nsstring_split",
      "community": 15,
      "norm_label": "-split"
    },
    {
      "label": "-replacewith",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L251",
      "id": "utils_regexcategories_nsstring_replacewith",
      "community": 15,
      "norm_label": "-replacewith"
    },
    {
      "label": "-replacewithBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L256",
      "id": "utils_regexcategories_nsstring_replacewithblock",
      "community": 15,
      "norm_label": "-replacewithblock"
    },
    {
      "label": "-replacewithDetailsBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L261",
      "id": "utils_regexcategories_nsstring_replacewithdetailsblock",
      "community": 15,
      "norm_label": "-replacewithdetailsblock"
    },
    {
      "label": "-matches",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L266",
      "id": "utils_regexcategories_nsstring_matches",
      "community": 15,
      "norm_label": "-matches"
    },
    {
      "label": "-firstMatch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L271",
      "id": "utils_regexcategories_nsstring_firstmatch",
      "community": 15,
      "norm_label": "-firstmatch"
    },
    {
      "label": "-matchesWithDetails",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L276",
      "id": "utils_regexcategories_nsstring_matcheswithdetails",
      "community": 15,
      "norm_label": "-matcheswithdetails"
    },
    {
      "label": "-firstMatchWithDetails",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L281",
      "id": "utils_regexcategories_nsstring_firstmatchwithdetails",
      "community": 15,
      "norm_label": "-firstmatchwithdetails"
    },
    {
      "label": "RxMatch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L290",
      "id": "utils_regexcategories_rxmatch",
      "community": 15,
      "norm_label": "rxmatch"
    },
    {
      "label": "RxMatchGroup",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L294",
      "id": "utils_regexcategories_rxmatchgroup",
      "community": 15,
      "norm_label": "rxmatchgroup"
    },
    {
      "label": "LWPushManager.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.h",
      "source_location": "L1",
      "id": "oc_photodiy_utils_lwpushmanager_h",
      "community": 201,
      "norm_label": "lwpushmanager.h"
    },
    {
      "label": "LWFontManager.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L1",
      "id": "oc_photodiy_utils_lwfontmanager_m",
      "community": 16,
      "norm_label": "lwfontmanager.m"
    },
    {
      "label": "LWFontManager",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L9",
      "id": "utils_lwfontmanager_lwfontmanager",
      "community": 16,
      "norm_label": "lwfontmanager"
    },
    {
      "label": "-shareInstance",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L32",
      "id": "utils_lwfontmanager_lwfontmanager_shareinstance",
      "community": 16,
      "norm_label": "-shareinstance"
    },
    {
      "label": "-fontDirectoryPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L55",
      "id": "utils_lwfontmanager_lwfontmanager_fontdirectorypath",
      "community": 16,
      "norm_label": "-fontdirectorypath"
    },
    {
      "label": "-isAvaliableFont",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L69",
      "id": "utils_lwfontmanager_lwfontmanager_isavaliablefont",
      "community": 16,
      "norm_label": "-isavaliablefont"
    },
    {
      "label": "-removeFileWithFilePath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L75",
      "id": "utils_lwfontmanager_lwfontmanager_removefilewithfilepath",
      "community": 16,
      "norm_label": "-removefilewithfilepath"
    },
    {
      "label": "-writeDatatoFilePath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L86",
      "id": "utils_lwfontmanager_lwfontmanager_writedatatofilepath",
      "community": 16,
      "norm_label": "-writedatatofilepath"
    },
    {
      "label": "-createDirectoryIfNotExsitPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L99",
      "id": "utils_lwfontmanager_lwfontmanager_createdirectoryifnotexsitpath",
      "community": 16,
      "norm_label": "-createdirectoryifnotexsitpath"
    },
    {
      "label": "-exsitCustomFontFileWithFontName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L115",
      "id": "utils_lwfontmanager_lwfontmanager_exsitcustomfontfilewithfontname",
      "community": 16,
      "norm_label": "-exsitcustomfontfilewithfontname"
    },
    {
      "label": "-fontWithFontNamesize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L123",
      "id": "utils_lwfontmanager_lwfontmanager_fontwithfontnamesize",
      "community": 16,
      "norm_label": "-fontwithfontnamesize"
    },
    {
      "label": "-useFontNamesizeuseBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L131",
      "id": "utils_lwfontmanager_lwfontmanager_usefontnamesizeuseblock",
      "community": 16,
      "norm_label": "-usefontnamesizeuseblock"
    },
    {
      "label": "-downloadCustomFontWithFontNameURLStringshowProgressBlockupdateProgressBlockcompleteBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L150",
      "id": "utils_lwfontmanager_lwfontmanager_downloadcustomfontwithfontnameurlstringshowprogressblockupdateprogressblockcompleteblock",
      "community": 16,
      "norm_label": "-downloadcustomfontwithfontnameurlstringshowprogressblockupdateprogressblockcompleteblock"
    },
    {
      "label": "-downloadCustomFontWithFontNameURLString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L163",
      "id": "utils_lwfontmanager_lwfontmanager_downloadcustomfontwithfontnameurlstring",
      "community": 16,
      "norm_label": "-downloadcustomfontwithfontnameurlstring"
    },
    {
      "label": "-URLSessiondataTaskdidReceiveResponsecompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L216",
      "id": "utils_lwfontmanager_lwfontmanager_urlsessiondatataskdidreceiveresponsecompletionhandler",
      "community": 16,
      "norm_label": "-urlsessiondatataskdidreceiveresponsecompletionhandler"
    },
    {
      "label": "-URLSessiondataTaskdidReceiveData",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L233",
      "id": "utils_lwfontmanager_lwfontmanager_urlsessiondatataskdidreceivedata",
      "community": 16,
      "norm_label": "-urlsessiondatataskdidreceivedata"
    },
    {
      "label": "-URLSessiontaskdidCompleteWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L270",
      "id": "utils_lwfontmanager_lwfontmanager_urlsessiontaskdidcompletewitherror",
      "community": 16,
      "norm_label": "-urlsessiontaskdidcompletewitherror"
    },
    {
      "label": "-registerFont",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L277",
      "id": "utils_lwfontmanager_lwfontmanager_registerfont",
      "community": 16,
      "norm_label": "-registerfont"
    },
    {
      "label": "-registerAllCustomLocalFonts",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L306",
      "id": "utils_lwfontmanager_lwfontmanager_registerallcustomlocalfonts",
      "community": 16,
      "norm_label": "-registerallcustomlocalfonts"
    },
    {
      "label": "-userApppleFontWithFontNamesizematchedFontBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L332",
      "id": "utils_lwfontmanager_lwfontmanager_userappplefontwithfontnamesizematchedfontblock",
      "community": 16,
      "norm_label": "-userappplefontwithfontnamesizematchedfontblock"
    },
    {
      "label": "-downloadAppleFontWithFontNameshowProgressBlockupdateProgressBlockcompleteBlock",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L376",
      "id": "utils_lwfontmanager_lwfontmanager_downloadapplefontwithfontnameshowprogressblockupdateprogressblockcompleteblock",
      "community": 16,
      "norm_label": "-downloadapplefontwithfontnameshowprogressblockupdateprogressblockcompleteblock"
    },
    {
      "label": "-downloadAppleFontWithFontName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L389",
      "id": "utils_lwfontmanager_lwfontmanager_downloadapplefontwithfontname",
      "community": 16,
      "norm_label": "-downloadapplefontwithfontname"
    },
    {
      "label": "-saveAppleFontPathWithFontName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L503",
      "id": "utils_lwfontmanager_lwfontmanager_saveapplefontpathwithfontname",
      "community": 16,
      "norm_label": "-saveapplefontpathwithfontname"
    },
    {
      "label": "LWFontDownloadTask",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L527",
      "id": "utils_lwfontmanager_lwfontdownloadtask",
      "community": 16,
      "norm_label": "lwfontdownloadtask"
    },
    {
      "label": "-taskWithIdentifierfontNamedataTask",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L529",
      "id": "utils_lwfontmanager_lwfontdownloadtask_taskwithidentifierfontnamedatatask",
      "community": 16,
      "norm_label": "-taskwithidentifierfontnamedatatask"
    },
    {
      "label": "AppDelegate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L546",
      "id": "utils_lwfontmanager_appdelegate",
      "community": 16,
      "norm_label": "appdelegate"
    },
    {
      "label": "-load",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L548",
      "id": "utils_lwfontmanager_appdelegate_load",
      "community": 16,
      "norm_label": "-load"
    },
    {
      "label": "-myApplicationdidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L555",
      "id": "utils_lwfontmanager_appdelegate_myapplicationdidfinishlaunchingwithoptions",
      "community": 16,
      "norm_label": "-myapplicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "UIFont",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L568",
      "id": "utils_lwfontmanager_uifont",
      "community": 16,
      "norm_label": "uifont"
    },
    {
      "label": "-load",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L570",
      "id": "utils_lwfontmanager_uifont_load",
      "community": 16,
      "norm_label": "-load"
    },
    {
      "label": "-myFontWithNamesize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L577",
      "id": "utils_lwfontmanager_uifont_myfontwithnamesize",
      "community": 16,
      "norm_label": "-myfontwithnamesize"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L598",
      "id": "utils_lwfontmanager_nsobject",
      "community": 16,
      "norm_label": "nsobject"
    },
    {
      "label": "-swizzleMethodwithMethod",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L600",
      "id": "utils_lwfontmanager_nsobject_swizzlemethodwithmethod",
      "community": 16,
      "norm_label": "-swizzlemethodwithmethod"
    },
    {
      "label": "-swizzleClassMethodwithMethod",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L612",
      "id": "utils_lwfontmanager_nsobject_swizzleclassmethodwithmethod",
      "community": 16,
      "norm_label": "-swizzleclassmethodwithmethod"
    },
    {
      "label": "LWHelper.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.h",
      "source_location": "L1",
      "id": "oc_photodiy_utils_lwhelper_h",
      "community": 202,
      "norm_label": "lwhelper.h"
    },
    {
      "label": "MyExtensions.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L1",
      "id": "oc_photodiy_utils_myextensions_m",
      "community": 7,
      "norm_label": "myextensions.m"
    },
    {
      "label": "MyExtensions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L11",
      "id": "utils_myextensions_myextensions",
      "community": 7,
      "norm_label": "myextensions"
    },
    {
      "label": "UIColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L17",
      "id": "utils_myextensions_uicolor",
      "community": 7,
      "norm_label": "uicolor"
    },
    {
      "label": "-colorWithHexString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L19",
      "id": "utils_myextensions_uicolor_colorwithhexstring",
      "community": 7,
      "norm_label": "-colorwithhexstring"
    },
    {
      "label": "-colorComponentFromstartlength",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L54",
      "id": "utils_myextensions_uicolor_colorcomponentfromstartlength",
      "community": 7,
      "norm_label": "-colorcomponentfromstartlength"
    },
    {
      "label": "-inverseColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L62",
      "id": "utils_myextensions_uicolor_inversecolor",
      "community": 7,
      "norm_label": "-inversecolor"
    },
    {
      "label": "-isLight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L68",
      "id": "utils_myextensions_uicolor_islight",
      "community": 7,
      "norm_label": "-islight"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L77",
      "id": "utils_myextensions_uiimage",
      "community": 7,
      "norm_label": "uiimage"
    },
    {
      "label": "-imageWithOverlayColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L80",
      "id": "utils_myextensions_uiimage_imagewithoverlaycolor",
      "community": 7,
      "norm_label": "-imagewithoverlaycolor"
    },
    {
      "label": "-imageWithTintColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L107",
      "id": "utils_myextensions_uiimage_imagewithtintcolor",
      "community": 7,
      "norm_label": "-imagewithtintcolor"
    },
    {
      "label": "-imageWithGradientTintColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L111",
      "id": "utils_myextensions_uiimage_imagewithgradienttintcolor",
      "community": 7,
      "norm_label": "-imagewithgradienttintcolor"
    },
    {
      "label": "-imageWithTintColorblendMode",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L115",
      "id": "utils_myextensions_uiimage_imagewithtintcolorblendmode",
      "community": 7,
      "norm_label": "-imagewithtintcolorblendmode"
    },
    {
      "label": "-imageFromColorwithRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L132",
      "id": "utils_myextensions_uiimage_imagefromcolorwithrect",
      "community": 7,
      "norm_label": "-imagefromcolorwithrect"
    },
    {
      "label": "-imageFromStringattributessize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L148",
      "id": "utils_myextensions_uiimage_imagefromstringattributessize",
      "community": 7,
      "norm_label": "-imagefromstringattributessize"
    },
    {
      "label": "-cutImageWithRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L163",
      "id": "utils_myextensions_uiimage_cutimagewithrect",
      "community": 7,
      "norm_label": "-cutimagewithrect"
    },
    {
      "label": "-addImageToImagewithImage2andRectwithImageSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L172",
      "id": "utils_myextensions_uiimage_addimagetoimagewithimage2andrectwithimagesize",
      "community": 7,
      "norm_label": "-addimagetoimagewithimage2andrectwithimagesize"
    },
    {
      "label": "-imageToscaledSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L190",
      "id": "utils_myextensions_uiimage_imagetoscaledsize",
      "community": 7,
      "norm_label": "-imagetoscaledsize"
    },
    {
      "label": "-scaleToSizeKeepAspect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L202",
      "id": "utils_myextensions_uiimage_scaletosizekeepaspect",
      "community": 7,
      "norm_label": "-scaletosizekeepaspect"
    },
    {
      "label": "-imageToScale",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L232",
      "id": "utils_myextensions_uiimage_imagetoscale",
      "community": 7,
      "norm_label": "-imagetoscale"
    },
    {
      "label": "NSString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L245",
      "id": "utils_myextensions_nsstring",
      "community": 7,
      "norm_label": "nsstring"
    },
    {
      "label": "-image",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L247",
      "id": "utils_myextensions_nsstring_image",
      "community": 7,
      "norm_label": "-image"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L261",
      "id": "utils_myextensions_uiview",
      "community": 7,
      "norm_label": "uiview"
    },
    {
      "label": "-setAnchorPoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L263",
      "id": "utils_myextensions_uiview_setanchorpoint",
      "community": 7,
      "norm_label": "-setanchorpoint"
    },
    {
      "label": "-setDefaultAnchorPoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L274",
      "id": "utils_myextensions_uiview_setdefaultanchorpoint",
      "community": 7,
      "norm_label": "-setdefaultanchorpoint"
    },
    {
      "label": "-rotateAngle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L279",
      "id": "utils_myextensions_uiview_rotateangle",
      "community": 7,
      "norm_label": "-rotateangle"
    },
    {
      "label": "-snapshot",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L289",
      "id": "utils_myextensions_uiview_snapshot",
      "community": 7,
      "norm_label": "-snapshot"
    },
    {
      "label": "UIBezierPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L307",
      "id": "utils_myextensions_uibezierpath",
      "community": 7,
      "norm_label": "uibezierpath"
    },
    {
      "label": "-rotateDegree",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L310",
      "id": "utils_myextensions_uibezierpath_rotatedegree",
      "community": 7,
      "norm_label": "-rotatedegree"
    },
    {
      "label": "-scaleWidthscaleHeight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L323",
      "id": "utils_myextensions_uibezierpath_scalewidthscaleheight",
      "community": 7,
      "norm_label": "-scalewidthscaleheight"
    },
    {
      "label": "-moveCenterToPoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L341",
      "id": "utils_myextensions_uibezierpath_movecentertopoint",
      "community": 7,
      "norm_label": "-movecentertopoint"
    },
    {
      "label": "-viewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L361",
      "id": "utils_myextensions_uiview_viewcontroller",
      "community": 7,
      "norm_label": "-viewcontroller"
    },
    {
      "label": "UIWindow",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L379",
      "id": "utils_myextensions_uiwindow",
      "community": 7,
      "norm_label": "uiwindow"
    },
    {
      "label": "-visibleViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L381",
      "id": "utils_myextensions_uiwindow_visibleviewcontroller",
      "community": 7,
      "norm_label": "-visibleviewcontroller"
    },
    {
      "label": "-getVisibleViewControllerFrom",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L386",
      "id": "utils_myextensions_uiwindow_getvisibleviewcontrollerfrom",
      "community": 7,
      "norm_label": "-getvisibleviewcontrollerfrom"
    },
    {
      "label": "-md5",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L437",
      "id": "utils_myextensions_nsstring_md5",
      "community": 7,
      "norm_label": "-md5"
    },
    {
      "label": "-mk_urlEncodedString",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L448",
      "id": "utils_myextensions_nsstring_mk_urlencodedstring",
      "community": 7,
      "norm_label": "-mk_urlencodedstring"
    },
    {
      "label": "NSData",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L466",
      "id": "utils_myextensions_nsdata",
      "community": 7,
      "norm_label": "nsdata"
    },
    {
      "label": "-dataMimeType",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L469",
      "id": "utils_myextensions_nsdata_datamimetype",
      "community": 7,
      "norm_label": "-datamimetype"
    },
    {
      "label": "-dataSuffix",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L561",
      "id": "utils_myextensions_nsdata_datasuffix",
      "community": 7,
      "norm_label": "-datasuffix"
    },
    {
      "label": "RegExCategories.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.h",
      "source_location": "L1",
      "id": "oc_photodiy_utils_regexcategories_h",
      "community": 203,
      "norm_label": "regexcategories.h"
    },
    {
      "label": "Reachability.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/Reachability.h",
      "source_location": "L1",
      "id": "oc_photodiy_utils_reachability_h",
      "community": 204,
      "norm_label": "reachability.h"
    },
    {
      "label": "LWPushManager.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L1",
      "id": "oc_photodiy_utils_lwpushmanager_m",
      "community": 61,
      "norm_label": "lwpushmanager.m"
    },
    {
      "label": "LWPushManager",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L14",
      "id": "utils_lwpushmanager_lwpushmanager",
      "community": 61,
      "norm_label": "lwpushmanager"
    },
    {
      "label": "-shareManager",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L23",
      "id": "utils_lwpushmanager_lwpushmanager_sharemanager",
      "community": 61,
      "norm_label": "-sharemanager"
    },
    {
      "label": "-registerAPNS",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L34",
      "id": "utils_lwpushmanager_lwpushmanager_registerapns",
      "community": 61,
      "norm_label": "-registerapns"
    },
    {
      "label": "-registerPush10",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L47",
      "id": "utils_lwpushmanager_lwpushmanager_registerpush10",
      "community": 61,
      "norm_label": "-registerpush10"
    },
    {
      "label": "-registerPush8to9",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L59",
      "id": "utils_lwpushmanager_lwpushmanager_registerpush8to9",
      "community": 61,
      "norm_label": "-registerpush8to9"
    },
    {
      "label": "-userNotificationCenterdidReceiveNotificationResponsewithCompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L74",
      "id": "utils_lwpushmanager_lwpushmanager_usernotificationcenterdidreceivenotificationresponsewithcompletionhandler",
      "community": 61,
      "norm_label": "-usernotificationcenterdidreceivenotificationresponsewithcompletionhandler"
    },
    {
      "label": "-userNotificationCenterwillPresentNotificationwithCompletionHandler",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L89",
      "id": "utils_lwpushmanager_lwpushmanager_usernotificationcenterwillpresentnotificationwithcompletionhandler",
      "community": 61,
      "norm_label": "-usernotificationcenterwillpresentnotificationwithcompletionhandler"
    },
    {
      "label": "-handPushInApplicationDidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L107",
      "id": "utils_lwpushmanager_lwpushmanager_handpushinapplicationdidfinishlaunchingwithoptions",
      "community": 61,
      "norm_label": "-handpushinapplicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "-openRemotPush",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L131",
      "id": "utils_lwpushmanager_lwpushmanager_openremotpush",
      "community": 61,
      "norm_label": "-openremotpush"
    },
    {
      "label": "-closeRemotePush",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L140",
      "id": "utils_lwpushmanager_lwpushmanager_closeremotepush",
      "community": 61,
      "norm_label": "-closeremotepush"
    },
    {
      "label": "-handRemotePushNotificationWithUserInfo",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L151",
      "id": "utils_lwpushmanager_lwpushmanager_handremotepushnotificationwithuserinfo",
      "community": 61,
      "norm_label": "-handremotepushnotificationwithuserinfo"
    },
    {
      "label": "LWHelper.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L1",
      "id": "oc_photodiy_utils_lwhelper_m",
      "community": 89,
      "norm_label": "lwhelper.m"
    },
    {
      "label": "LWHelper",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L11",
      "id": "utils_lwhelper_lwhelper",
      "community": 89,
      "norm_label": "lwhelper"
    },
    {
      "label": "-showHUDWithMessage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L15",
      "id": "utils_lwhelper_lwhelper_showhudwithmessage",
      "community": 89,
      "norm_label": "-showhudwithmessage"
    },
    {
      "label": "-showHUDWithDetailMessage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L25",
      "id": "utils_lwhelper_lwhelper_showhudwithdetailmessage",
      "community": 89,
      "norm_label": "-showhudwithdetailmessage"
    },
    {
      "label": "-showHUDWithMessagemode",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L36",
      "id": "utils_lwhelper_lwhelper_showhudwithmessagemode",
      "community": 89,
      "norm_label": "-showhudwithmessagemode"
    },
    {
      "label": "-isAfterDate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L46",
      "id": "utils_lwhelper_lwhelper_isafterdate",
      "community": 89,
      "norm_label": "-isafterdate"
    },
    {
      "label": "-daysBetweenDateandDate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L56",
      "id": "utils_lwhelper_lwhelper_daysbetweendateanddate",
      "community": 89,
      "norm_label": "-daysbetweendateanddate"
    },
    {
      "label": "-isPurchased",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L74",
      "id": "utils_lwhelper_lwhelper_ispurchased",
      "community": 89,
      "norm_label": "-ispurchased"
    },
    {
      "label": "LWFontManager.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.h",
      "source_location": "L1",
      "id": "oc_photodiy_utils_lwfontmanager_h",
      "community": 205,
      "norm_label": "lwfontmanager.h"
    },
    {
      "label": "MyExtensions.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.h",
      "source_location": "L1",
      "id": "oc_photodiy_utils_myextensions_h",
      "community": 206,
      "norm_label": "myextensions.h"
    },
    {
      "label": "LWContentView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_lwcontentview_m",
      "community": 22,
      "norm_label": "lwcontentview.m"
    },
    {
      "label": "LWContentView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L23",
      "id": "contentview_lwcontentview_lwcontentview",
      "community": 22,
      "norm_label": "lwcontentview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L25",
      "id": "contentview_lwcontentview_lwcontentview_awakefromnib",
      "community": 22,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-rotationToInterfaceOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L32",
      "id": "contentview_lwcontentview_lwcontentview_rotationtointerfaceorientation",
      "community": 22,
      "norm_label": "-rotationtointerfaceorientation"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L38",
      "id": "contentview_lwcontentview_lwcontentview_touchesbeganwithevent",
      "community": 22,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-loadDefaultImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L45",
      "id": "contentview_lwcontentview_lwcontentview_loaddefaultimage",
      "community": 22,
      "norm_label": "-loaddefaultimage"
    },
    {
      "label": "-collectPhotoFailed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L52",
      "id": "contentview_lwcontentview_lwcontentview_collectphotofailed",
      "community": 22,
      "norm_label": "-collectphotofailed"
    },
    {
      "label": "-loadPhoto",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L56",
      "id": "contentview_lwcontentview_lwcontentview_loadphoto",
      "community": 22,
      "norm_label": "-loadphoto"
    },
    {
      "label": "-allURLPicked",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L69",
      "id": "contentview_lwcontentview_lwcontentview_allurlpicked",
      "community": 22,
      "norm_label": "-allurlpicked"
    },
    {
      "label": "-showErrorHud",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L76",
      "id": "contentview_lwcontentview_lwcontentview_showerrorhud",
      "community": 22,
      "norm_label": "-showerrorhud"
    },
    {
      "label": "-hiddenHandBoard",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L85",
      "id": "contentview_lwcontentview_lwcontentview_hiddenhandboard",
      "community": 22,
      "norm_label": "-hiddenhandboard"
    },
    {
      "label": "-showPhotos",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L102",
      "id": "contentview_lwcontentview_lwcontentview_showphotos",
      "community": 22,
      "norm_label": "-showphotos"
    },
    {
      "label": "-showFilters",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L138",
      "id": "contentview_lwcontentview_lwcontentview_showfilters",
      "community": 22,
      "norm_label": "-showfilters"
    },
    {
      "label": "-showDrawView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L174",
      "id": "contentview_lwcontentview_lwcontentview_showdrawview",
      "community": 22,
      "norm_label": "-showdrawview"
    },
    {
      "label": "-reloadImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L197",
      "id": "contentview_lwcontentview_lwcontentview_reloadimage",
      "community": 22,
      "norm_label": "-reloadimage"
    },
    {
      "label": "-saveImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L257",
      "id": "contentview_lwcontentview_lwcontentview_saveimage",
      "community": 22,
      "norm_label": "-saveimage"
    },
    {
      "label": "-getSyncImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L295",
      "id": "contentview_lwcontentview_lwcontentview_getsyncimage",
      "community": 22,
      "norm_label": "-getsyncimage"
    },
    {
      "label": "-imagedidFinishSavingWithErrorcontextInfo",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L310",
      "id": "contentview_lwcontentview_lwcontentview_imagedidfinishsavingwitherrorcontextinfo",
      "community": 22,
      "norm_label": "-imagedidfinishsavingwitherrorcontextinfo"
    },
    {
      "label": "-recovery",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L324",
      "id": "contentview_lwcontentview_lwcontentview_recovery",
      "community": 22,
      "norm_label": "-recovery"
    },
    {
      "label": "-showOrHideCropView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L342",
      "id": "contentview_lwcontentview_lwcontentview_showorhidecropview",
      "community": 22,
      "norm_label": "-showorhidecropview"
    },
    {
      "label": "-cropImageOk",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L351",
      "id": "contentview_lwcontentview_lwcontentview_cropimageok",
      "community": 22,
      "norm_label": "-cropimageok"
    },
    {
      "label": "-cancelCropImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L368",
      "id": "contentview_lwcontentview_lwcontentview_cancelcropimage",
      "community": 22,
      "norm_label": "-cancelcropimage"
    },
    {
      "label": "LWPhotosBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L378",
      "id": "contentview_lwcontentview_lwphotosbar",
      "community": 22,
      "norm_label": "lwphotosbar"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L380",
      "id": "contentview_lwcontentview_lwphotosbar_awakefromnib",
      "community": 22,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWFilterBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L403",
      "id": "contentview_lwcontentview_lwfilterbar",
      "community": 22,
      "norm_label": "lwfilterbar"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L405",
      "id": "contentview_lwcontentview_lwfilterbar_awakefromnib",
      "community": 22,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWContentView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_lwcontentview_h",
      "community": 207,
      "norm_label": "lwcontentview.h"
    },
    {
      "label": "LWImageZoomView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_imageview_lwimagezoomview_h",
      "community": 208,
      "norm_label": "lwimagezoomview.h"
    },
    {
      "label": "LWImageZoomView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_imageview_lwimagezoomview_m",
      "community": 39,
      "norm_label": "lwimagezoomview.m"
    },
    {
      "label": "LWImageZoomView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L15",
      "id": "imageview_lwimagezoomview_lwimagezoomview",
      "community": 39,
      "norm_label": "lwimagezoomview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L17",
      "id": "imageview_lwimagezoomview_lwimagezoomview_awakefromnib",
      "community": 39,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-swipeImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L42",
      "id": "imageview_lwimagezoomview_lwimagezoomview_swipeimage",
      "community": 39,
      "norm_label": "-swipeimage"
    },
    {
      "label": "-showImageAtIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L62",
      "id": "imageview_lwimagezoomview_lwimagezoomview_showimageatindex",
      "community": 39,
      "norm_label": "-showimageatindex"
    },
    {
      "label": "-viewForZoomingInScrollView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L75",
      "id": "imageview_lwimagezoomview_lwimagezoomview_viewforzoominginscrollview",
      "community": 39,
      "norm_label": "-viewforzoominginscrollview"
    },
    {
      "label": "-scrollViewDidZoom",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L79",
      "id": "imageview_lwimagezoomview_lwimagezoomview_scrollviewdidzoom",
      "community": 39,
      "norm_label": "-scrollviewdidzoom"
    },
    {
      "label": "-scrollViewDidEndZoomingwithViewatScale",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L83",
      "id": "imageview_lwimagezoomview_lwimagezoomview_scrollviewdidendzoomingwithviewatscale",
      "community": 39,
      "norm_label": "-scrollviewdidendzoomingwithviewatscale"
    },
    {
      "label": "-updateConstraintsForSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L86",
      "id": "imageview_lwimagezoomview_lwimagezoomview_updateconstraintsforsize",
      "community": 39,
      "norm_label": "-updateconstraintsforsize"
    },
    {
      "label": "-updateMinZoomScaleForSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L98",
      "id": "imageview_lwimagezoomview_lwimagezoomview_updateminzoomscaleforsize",
      "community": 39,
      "norm_label": "-updateminzoomscaleforsize"
    },
    {
      "label": "-didLayoutSubviews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L107",
      "id": "imageview_lwimagezoomview_lwimagezoomview_didlayoutsubviews",
      "community": 39,
      "norm_label": "-didlayoutsubviews"
    },
    {
      "label": "-setImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L122",
      "id": "imageview_lwimagezoomview_lwimagezoomview_setimage",
      "community": 39,
      "norm_label": "-setimage"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L127",
      "id": "imageview_lwimagezoomview_lwimagezoomview_touchesbeganwithevent",
      "community": 39,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-rotateWithRotateMode",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L139",
      "id": "imageview_lwimagezoomview_lwimagezoomview_rotatewithrotatemode",
      "community": 39,
      "norm_label": "-rotatewithrotatemode"
    },
    {
      "label": "-rotateUIImageorientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L176",
      "id": "imageview_lwimagezoomview_lwimagezoomview_rotateuiimageorientation",
      "community": 39,
      "norm_label": "-rotateuiimageorientation"
    },
    {
      "label": "-rotateRight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L188",
      "id": "imageview_lwimagezoomview_lwimagezoomview_rotateright",
      "community": 39,
      "norm_label": "-rotateright"
    },
    {
      "label": "-rotateLeft",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L192",
      "id": "imageview_lwimagezoomview_lwimagezoomview_rotateleft",
      "community": 39,
      "norm_label": "-rotateleft"
    },
    {
      "label": "-flipHorizonal",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L196",
      "id": "imageview_lwimagezoomview_lwimagezoomview_fliphorizonal",
      "community": 39,
      "norm_label": "-fliphorizonal"
    },
    {
      "label": "LWFilterCollectionView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_popboard_lwfiltercollectionview_h",
      "community": 209,
      "norm_label": "lwfiltercollectionview.h"
    },
    {
      "label": "LWPhotoCollectionView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_popboard_lwphotocollectionview_h",
      "community": 210,
      "norm_label": "lwphotocollectionview.h"
    },
    {
      "label": "LWFilterCollectionView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_popboard_lwfiltercollectionview_m",
      "community": 54,
      "norm_label": "lwfiltercollectionview.m"
    },
    {
      "label": "LWFilterCollectionView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L15",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "community": 54,
      "norm_label": "lwfiltercollectionview"
    },
    {
      "label": "-initWithFramecollectionViewLayout",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L18",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_initwithframecollectionviewlayout",
      "community": 54,
      "norm_label": "-initwithframecollectionviewlayout"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L27",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_awakefromnib",
      "community": 54,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L34",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_sethidden",
      "community": 54,
      "norm_label": "-sethidden"
    },
    {
      "label": "-reloadFilters",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L40",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_reloadfilters",
      "community": 54,
      "norm_label": "-reloadfilters"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L47",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewnumberofitemsinsection",
      "community": 54,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L55",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewcellforitematindexpath",
      "community": 54,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewwillDisplayCellforItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L65",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewwilldisplaycellforitematindexpath",
      "community": 54,
      "norm_label": "-collectionviewwilldisplaycellforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L76",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewdidselectitematindexpath",
      "community": 54,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-collectionViewdidDeselectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L88",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewdiddeselectitematindexpath",
      "community": 54,
      "norm_label": "-collectionviewdiddeselectitematindexpath"
    },
    {
      "label": "LWFilterCollectionCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L100",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectioncell",
      "community": 54,
      "norm_label": "lwfiltercollectioncell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L102",
      "id": "popboard_lwfiltercollectionview_lwfiltercollectioncell_awakefromnib",
      "community": 54,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWPhotoCollectionView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_popboard_lwphotocollectionview_m",
      "community": 114,
      "norm_label": "lwphotocollectionview.m"
    },
    {
      "label": "LWPhotoCollectionView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L18",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview",
      "community": 37,
      "norm_label": "lwphotocollectionview"
    },
    {
      "label": "-initWithFramecollectionViewLayout",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L27",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_initwithframecollectionviewlayout",
      "community": 37,
      "norm_label": "-initwithframecollectionviewlayout"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L36",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_awakefromnib",
      "community": 37,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-reloadPhotos",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L45",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_reloadphotos",
      "community": 37,
      "norm_label": "-reloadphotos"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L61",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_sethidden",
      "community": 37,
      "norm_label": "-sethidden"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L70",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewnumberofitemsinsection",
      "community": 37,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L79",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewcellforitematindexpath",
      "community": 37,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewwillDisplayCellforItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L110",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewwilldisplaycellforitematindexpath",
      "community": 37,
      "norm_label": "-collectionviewwilldisplaycellforitematindexpath"
    },
    {
      "label": "-collectionViewviewForSupplementaryElementOfKindatIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L126",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewviewforsupplementaryelementofkindatindexpath",
      "community": 37,
      "norm_label": "-collectionviewviewforsupplementaryelementofkindatindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L136",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewdidselectitematindexpath",
      "community": 37,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-collectionViewdidDeselectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L148",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewdiddeselectitematindexpath",
      "community": 37,
      "norm_label": "-collectionviewdiddeselectitematindexpath"
    },
    {
      "label": "-allPhotosCollected",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L158",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_allphotoscollected",
      "community": 37,
      "norm_label": "-allphotoscollected"
    },
    {
      "label": "-allURLPicked",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L166",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_allurlpicked",
      "community": 37,
      "norm_label": "-allurlpicked"
    },
    {
      "label": "-loadPhoto",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L171",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_loadphoto",
      "community": 37,
      "norm_label": "-loadphoto"
    },
    {
      "label": "-collectPhotoFailed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L174",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_collectphotofailed",
      "community": 37,
      "norm_label": "-collectphotofailed"
    },
    {
      "label": "-imagePickerControllerdidFinishPickingMediaWithAsset",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L181",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_imagepickercontrollerdidfinishpickingmediawithasset",
      "community": 37,
      "norm_label": "-imagepickercontrollerdidfinishpickingmediawithasset"
    },
    {
      "label": "-imagePickerControllerdidFinishPickingMediaWithImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L194",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_imagepickercontrollerdidfinishpickingmediawithimage",
      "community": 37,
      "norm_label": "-imagepickercontrollerdidfinishpickingmediawithimage"
    },
    {
      "label": "-settingAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L206",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_settingaction",
      "community": 37,
      "norm_label": "-settingaction"
    },
    {
      "label": "-reloadAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L210",
      "id": "popboard_lwphotocollectionview_lwphotocollectionview_reloadaction",
      "community": 37,
      "norm_label": "-reloadaction"
    },
    {
      "label": "LWPhotoCollectionCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L217",
      "id": "popboard_lwphotocollectionview_lwphotocollectioncell",
      "community": 114,
      "norm_label": "lwphotocollectioncell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L219",
      "id": "popboard_lwphotocollectionview_lwphotocollectioncell_awakefromnib",
      "community": 114,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWPhotoSelectHeader",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L228",
      "id": "popboard_lwphotocollectionview_lwphotoselectheader",
      "community": 114,
      "norm_label": "lwphotoselectheader"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L231",
      "id": "popboard_lwphotocollectionview_lwphotoselectheader_awakefromnib",
      "community": 114,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-tileBtnAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L235",
      "id": "popboard_lwphotocollectionview_lwphotoselectheader_tilebtnaction",
      "community": 114,
      "norm_label": "-tilebtnaction"
    },
    {
      "label": "LWFilterImageView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_filterview_lwfilterimageview_h",
      "community": 211,
      "norm_label": "lwfilterimageview.h"
    },
    {
      "label": "LWFilterImageView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_filterview_lwfilterimageview_m",
      "community": 68,
      "norm_label": "lwfilterimageview.m"
    },
    {
      "label": "LWFilterImageView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L15",
      "id": "filterview_lwfilterimageview_lwfilterimageview",
      "community": 68,
      "norm_label": "lwfilterimageview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L17",
      "id": "filterview_lwfilterimageview_lwfilterimageview_awakefromnib",
      "community": 68,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-rotationToInterfaceOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L25",
      "id": "filterview_lwfilterimageview_lwfilterimageview_rotationtointerfaceorientation",
      "community": 68,
      "norm_label": "-rotationtointerfaceorientation"
    },
    {
      "label": "-reloadGPUImagePicture",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L30",
      "id": "filterview_lwfilterimageview_lwfilterimageview_reloadgpuimagepicture",
      "community": 68,
      "norm_label": "-reloadgpuimagepicture"
    },
    {
      "label": "-loadImage2GPUImagePicture",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L44",
      "id": "filterview_lwfilterimageview_lwfilterimageview_loadimage2gpuimagepicture",
      "community": 68,
      "norm_label": "-loadimage2gpuimagepicture"
    },
    {
      "label": "-renderWithFilter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L56",
      "id": "filterview_lwfilterimageview_lwfilterimageview_renderwithfilter",
      "community": 68,
      "norm_label": "-renderwithfilter"
    },
    {
      "label": "-renderWithFilterKey",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L83",
      "id": "filterview_lwfilterimageview_lwfilterimageview_renderwithfilterkey",
      "community": 68,
      "norm_label": "-renderwithfilterkey"
    },
    {
      "label": "-fileTypeWithKey",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L99",
      "id": "filterview_lwfilterimageview_lwfilterimageview_filetypewithkey",
      "community": 68,
      "norm_label": "-filetypewithkey"
    },
    {
      "label": "-slideUpdate",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L167",
      "id": "filterview_lwfilterimageview_lwfilterimageview_slideupdate",
      "community": 68,
      "norm_label": "-slideupdate"
    },
    {
      "label": "-setupSlider",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L282",
      "id": "filterview_lwfilterimageview_lwfilterimageview_setupslider",
      "community": 68,
      "norm_label": "-setupslider"
    },
    {
      "label": "GPUImageBeautifyFilter.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_filterview_filters_gpuimagebeautifyfilter_m",
      "community": 73,
      "norm_label": "gpuimagebeautifyfilter.m"
    },
    {
      "label": "GPUImageCombinationFilter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L12",
      "id": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter",
      "community": 73,
      "norm_label": "gpuimagecombinationfilter"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L67",
      "id": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter_init",
      "community": 73,
      "norm_label": "-init"
    },
    {
      "label": "-setIntensity",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L75",
      "id": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter_setintensity",
      "community": 73,
      "norm_label": "-setintensity"
    },
    {
      "label": "GPUImageBeautifyFilter()",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.h",
      "source_location": "L13",
      "id": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "community": 73,
      "norm_label": "gpuimagebeautifyfilter()"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L84",
      "id": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_init",
      "community": 73,
      "norm_label": "-init"
    },
    {
      "label": "-setDistanceNormalizationFactor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L119",
      "id": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_setdistancenormalizationfactor",
      "community": 73,
      "norm_label": "-setdistancenormalizationfactor"
    },
    {
      "label": "-newFrameReadyAtTimeatIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L156",
      "id": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_newframereadyattimeatindex",
      "community": 73,
      "norm_label": "-newframereadyattimeatindex"
    },
    {
      "label": "-setInputFramebufferatIndex",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L167",
      "id": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_setinputframebufferatindex",
      "community": 73,
      "norm_label": "-setinputframebufferatindex"
    },
    {
      "label": "GPUImageBeautifyFilter.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_filterview_filters_gpuimagebeautifyfilter_h",
      "community": 73,
      "norm_label": "gpuimagebeautifyfilter.h"
    },
    {
      "label": "LWDrawBar.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwdrawbar_h",
      "community": 212,
      "norm_label": "lwdrawbar.h"
    },
    {
      "label": "LWScratchView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwscratchview_m",
      "community": 69,
      "norm_label": "lwscratchview.m"
    },
    {
      "label": "LWScratchView()",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.h",
      "source_location": "L11",
      "id": "drawview_lwscratchview_lwscratchview",
      "community": 69,
      "norm_label": "lwscratchview()"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L13",
      "id": "drawview_lwscratchview_lwscratchview_awakefromnib",
      "community": 69,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L20",
      "id": "drawview_lwscratchview_lwscratchview_drawrect",
      "community": 69,
      "norm_label": "-drawrect"
    },
    {
      "label": "-scratchTheViewFromto",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L27",
      "id": "drawview_lwscratchview_lwscratchview_scratchtheviewfromto",
      "community": 69,
      "norm_label": "-scratchtheviewfromto"
    },
    {
      "label": "-setHideView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L37",
      "id": "drawview_lwscratchview_lwscratchview_sethideview",
      "community": 69,
      "norm_label": "-sethideview"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L78",
      "id": "drawview_lwscratchview_lwscratchview_touchesbeganwithevent",
      "community": 69,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-touchesMovedwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L85",
      "id": "drawview_lwscratchview_lwscratchview_touchesmovedwithevent",
      "community": 69,
      "norm_label": "-touchesmovedwithevent"
    },
    {
      "label": "-touchesEndedwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L99",
      "id": "drawview_lwscratchview_lwscratchview_touchesendedwithevent",
      "community": 69,
      "norm_label": "-touchesendedwithevent"
    },
    {
      "label": "-touchesCancelledwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L110",
      "id": "drawview_lwscratchview_lwscratchview_touchescancelledwithevent",
      "community": 69,
      "norm_label": "-touchescancelledwithevent"
    },
    {
      "label": "LWScrawlView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwscrawlview_m",
      "community": 10,
      "norm_label": "lwscrawlview.m"
    },
    {
      "label": "LWScrawlView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L17",
      "id": "drawview_lwscrawlview_lwscrawlview",
      "community": 10,
      "norm_label": "lwscrawlview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L41",
      "id": "drawview_lwscrawlview_lwscrawlview_awakefromnib",
      "community": 10,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-setEnableEdit",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L66",
      "id": "drawview_lwscrawlview_lwscrawlview_setenableedit",
      "community": 10,
      "norm_label": "-setenableedit"
    },
    {
      "label": "-didMoveToSuperview",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L78",
      "id": "drawview_lwscrawlview_lwscrawlview_didmovetosuperview",
      "community": 10,
      "norm_label": "-didmovetosuperview"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L86",
      "id": "drawview_lwscrawlview_lwscrawlview_dealloc",
      "community": 10,
      "norm_label": "-dealloc"
    },
    {
      "label": "-keyboardWillShow",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L93",
      "id": "drawview_lwscrawlview_lwscrawlview_keyboardwillshow",
      "community": 10,
      "norm_label": "-keyboardwillshow"
    },
    {
      "label": "-keyboardWillHide",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L117",
      "id": "drawview_lwscrawlview_lwscrawlview_keyboardwillhide",
      "community": 10,
      "norm_label": "-keyboardwillhide"
    },
    {
      "label": "-resetDrawing",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L142",
      "id": "drawview_lwscrawlview_lwscrawlview_resetdrawing",
      "community": 10,
      "norm_label": "-resetdrawing"
    },
    {
      "label": "-scrawlImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L148",
      "id": "drawview_lwscrawlview_lwscrawlview_scrawlimage",
      "community": 10,
      "norm_label": "-scrawlimage"
    },
    {
      "label": "-exitEditingOrTexting",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L153",
      "id": "drawview_lwscrawlview_lwscrawlview_exiteditingortexting",
      "community": 10,
      "norm_label": "-exiteditingortexting"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L165",
      "id": "drawview_lwscrawlview_lwscrawlview_touchesbeganwithevent",
      "community": 10,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-updateControlViewWithDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L364",
      "id": "drawview_lwscrawlview_lwscrawlview_updatecontrolviewwithdrafter",
      "community": 10,
      "norm_label": "-updatecontrolviewwithdrafter"
    },
    {
      "label": "-hideTextViewAndEndTexting",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L375",
      "id": "drawview_lwscrawlview_lwscrawlview_hidetextviewandendtexting",
      "community": 10,
      "norm_label": "-hidetextviewandendtexting"
    },
    {
      "label": "-setupTextViewWithPointandDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L391",
      "id": "drawview_lwscrawlview_lwscrawlview_setuptextviewwithpointanddrafter",
      "community": 10,
      "norm_label": "-setuptextviewwithpointanddrafter"
    },
    {
      "label": "-getEditingDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L418",
      "id": "drawview_lwscrawlview_lwscrawlview_geteditingdrafter",
      "community": 10,
      "norm_label": "-geteditingdrafter"
    },
    {
      "label": "-getTextingDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L430",
      "id": "drawview_lwscrawlview_lwscrawlview_gettextingdrafter",
      "community": 10,
      "norm_label": "-gettextingdrafter"
    },
    {
      "label": "-getEditingAndTextingDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L442",
      "id": "drawview_lwscrawlview_lwscrawlview_geteditingandtextingdrafter",
      "community": 10,
      "norm_label": "-geteditingandtextingdrafter"
    },
    {
      "label": "-onDrag",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L455",
      "id": "drawview_lwscrawlview_lwscrawlview_ondrag",
      "community": 10,
      "norm_label": "-ondrag"
    },
    {
      "label": "-updateControlViewFrameWithPointdrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L612",
      "id": "drawview_lwscrawlview_lwscrawlview_updatecontrolviewframewithpointdrafter",
      "community": 10,
      "norm_label": "-updatecontrolviewframewithpointdrafter"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L627",
      "id": "drawview_lwscrawlview_lwscrawlview_drawrect",
      "community": 10,
      "norm_label": "-drawrect"
    },
    {
      "label": "-textViewDidChange",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L729",
      "id": "drawview_lwscrawlview_lwscrawlview_textviewdidchange",
      "community": 10,
      "norm_label": "-textviewdidchange"
    },
    {
      "label": "-updateControlVWithTextView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L733",
      "id": "drawview_lwscrawlview_lwscrawlview_updatecontrolvwithtextview",
      "community": 10,
      "norm_label": "-updatecontrolvwithtextview"
    },
    {
      "label": "-getTileImageWithDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L748",
      "id": "drawview_lwscrawlview_lwscrawlview_gettileimagewithdrafter",
      "community": 10,
      "norm_label": "-gettileimagewithdrafter"
    },
    {
      "label": "-drawCurveWithPoitswithDrawer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L778",
      "id": "drawview_lwscrawlview_lwscrawlview_drawcurvewithpoitswithdrawer",
      "community": 10,
      "norm_label": "-drawcurvewithpoitswithdrawer"
    },
    {
      "label": "-drawOvalWithDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L837",
      "id": "drawview_lwscrawlview_lwscrawlview_drawovalwithdrafter",
      "community": 10,
      "norm_label": "-drawovalwithdrafter"
    },
    {
      "label": "-drawRectangleWithDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L884",
      "id": "drawview_lwscrawlview_lwscrawlview_drawrectanglewithdrafter",
      "community": 10,
      "norm_label": "-drawrectanglewithdrafter"
    },
    {
      "label": "-drawLineFromPoint1toPoint2withDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L937",
      "id": "drawview_lwscrawlview_lwscrawlview_drawlinefrompoint1topoint2withdrafter",
      "community": 10,
      "norm_label": "-drawlinefrompoint1topoint2withdrafter"
    },
    {
      "label": "-drawTextWithDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L967",
      "id": "drawview_lwscrawlview_lwscrawlview_drawtextwithdrafter",
      "community": 10,
      "norm_label": "-drawtextwithdrafter"
    },
    {
      "label": "-drawImageWithFrameandDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1011",
      "id": "drawview_lwscrawlview_lwscrawlview_drawimagewithframeanddrafter",
      "community": 10,
      "norm_label": "-drawimagewithframeanddrafter"
    },
    {
      "label": "-drawLineArrowFromPoint1toPoint2withDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1047",
      "id": "drawview_lwscrawlview_lwscrawlview_drawlinearrowfrompoint1topoint2withdrafter",
      "community": 10,
      "norm_label": "-drawlinearrowfrompoint1topoint2withdrafter"
    },
    {
      "label": "LWScratchTextView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1158",
      "id": "drawview_lwscrawlview_lwscratchtextview",
      "community": 10,
      "norm_label": "lwscratchtextview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1160",
      "id": "drawview_lwscrawlview_lwscratchtextview_awakefromnib",
      "community": 10,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1164",
      "id": "drawview_lwscrawlview_lwscratchtextview_sethidden",
      "community": 10,
      "norm_label": "-sethidden"
    },
    {
      "label": "LWControlImgV",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1182",
      "id": "drawview_lwscrawlview_lwcontrolimgv",
      "community": 10,
      "norm_label": "lwcontrolimgv"
    },
    {
      "label": "LWControlView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1190",
      "id": "drawview_lwscrawlview_lwcontrolview",
      "community": 10,
      "norm_label": "lwcontrolview"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1193",
      "id": "drawview_lwscrawlview_lwcontrolview_sethidden",
      "community": 10,
      "norm_label": "-sethidden"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1199",
      "id": "drawview_lwscrawlview_lwcontrolview_drawrect",
      "community": 10,
      "norm_label": "-drawrect"
    },
    {
      "label": "LWDrawView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwdrawview_m",
      "community": 74,
      "norm_label": "lwdrawview.m"
    },
    {
      "label": "LWDrawView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L24",
      "id": "drawview_lwdrawview_lwdrawview",
      "community": 74,
      "norm_label": "lwdrawview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L29",
      "id": "drawview_lwdrawview_lwdrawview_awakefromnib",
      "community": 74,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-openOrCloseMosaic",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L37",
      "id": "drawview_lwdrawview_lwdrawview_openorclosemosaic",
      "community": 74,
      "norm_label": "-openorclosemosaic"
    },
    {
      "label": "-editBtnAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L78",
      "id": "drawview_lwdrawview_lwdrawview_editbtnaction",
      "community": 74,
      "norm_label": "-editbtnaction"
    },
    {
      "label": "-okAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L93",
      "id": "drawview_lwdrawview_lwdrawview_okaction",
      "community": 74,
      "norm_label": "-okaction"
    },
    {
      "label": "-cacheDrawImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L103",
      "id": "drawview_lwdrawview_lwdrawview_cachedrawimage",
      "community": 74,
      "norm_label": "-cachedrawimage"
    },
    {
      "label": "-drawImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L115",
      "id": "drawview_lwdrawview_lwdrawview_drawimage",
      "community": 74,
      "norm_label": "-drawimage"
    },
    {
      "label": "-setImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L139",
      "id": "drawview_lwdrawview_lwdrawview_setimage",
      "community": 74,
      "norm_label": "-setimage"
    },
    {
      "label": "-transToMosaicImageblockLevel",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L171",
      "id": "drawview_lwdrawview_lwdrawview_transtomosaicimageblocklevel",
      "community": 74,
      "norm_label": "-transtomosaicimageblocklevel"
    },
    {
      "label": "LWDrawBar.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "community": 75,
      "norm_label": "lwdrawbar.m"
    },
    {
      "label": "LWDrawBar",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L19",
      "id": "drawview_lwdrawbar_lwdrawbar",
      "community": 75,
      "norm_label": "lwdrawbar"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L23",
      "id": "drawview_lwdrawbar_lwdrawbar_awakefromnib",
      "community": 75,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWDrawToolsView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L34",
      "id": "drawview_lwdrawbar_lwdrawtoolsview",
      "community": 50,
      "norm_label": "lwdrawtoolsview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L40",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_awakefromnib",
      "community": 50,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-numberOfSectionsInCollectionView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L47",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_numberofsectionsincollectionview",
      "community": 50,
      "norm_label": "-numberofsectionsincollectionview"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L51",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewnumberofitemsinsection",
      "community": 50,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L66",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewcellforitematindexpath",
      "community": 50,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-sec1CollectionselIndexPathcell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L247",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_sec1collectionselindexpathcell",
      "community": 50,
      "norm_label": "-sec1collectionselindexpathcell"
    },
    {
      "label": "-sec3CollectionselIndexPathcell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L256",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_sec3collectionselindexpathcell",
      "community": 50,
      "norm_label": "-sec3collectionselindexpathcell"
    },
    {
      "label": "-sec4CollectionselIndexPathcell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L265",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_sec4collectionselindexpathcell",
      "community": 50,
      "norm_label": "-sec4collectionselindexpathcell"
    },
    {
      "label": "-collectionViewlayoutsizeForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L278",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewlayoutsizeforitematindexpath",
      "community": 50,
      "norm_label": "-collectionviewlayoutsizeforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L286",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewdidselectitematindexpath",
      "community": 50,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-sec4collectionViewselectIndexPathcell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L470",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_sec4collectionviewselectindexpathcell",
      "community": 50,
      "norm_label": "-sec4collectionviewselectindexpathcell"
    },
    {
      "label": "-sec3collectionViewselecteIndexPathcell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L476",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_sec3collectionviewselecteindexpathcell",
      "community": 50,
      "norm_label": "-sec3collectionviewselecteindexpathcell"
    },
    {
      "label": "-sec1collectionViewselectIndexPathcell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L482",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_sec1collectionviewselectindexpathcell",
      "community": 50,
      "norm_label": "-sec1collectionviewselectindexpathcell"
    },
    {
      "label": "-collectionViewdidDeselectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L489",
      "id": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewdiddeselectitematindexpath",
      "community": 50,
      "norm_label": "-collectionviewdiddeselectitematindexpath"
    },
    {
      "label": "LWToolsCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L500",
      "id": "drawview_lwdrawbar_lwtoolscell",
      "community": 108,
      "norm_label": "lwtoolscell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L502",
      "id": "drawview_lwdrawbar_lwtoolscell_awakefromnib",
      "community": 108,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-btnAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L507",
      "id": "drawview_lwdrawbar_lwtoolscell_btnaction",
      "community": 108,
      "norm_label": "-btnaction"
    },
    {
      "label": "-setSelected",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L513",
      "id": "drawview_lwdrawbar_lwtoolscell_setselected",
      "community": 108,
      "norm_label": "-setselected"
    },
    {
      "label": "-setHighlighted",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L521",
      "id": "drawview_lwdrawbar_lwtoolscell_sethighlighted",
      "community": 108,
      "norm_label": "-sethighlighted"
    },
    {
      "label": "-slideMove",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L526",
      "id": "drawview_lwdrawbar_lwtoolscell_slidemove",
      "community": 108,
      "norm_label": "-slidemove"
    },
    {
      "label": "LWColorSelectorView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L537",
      "id": "drawview_lwdrawbar_lwcolorselectorview",
      "community": 119,
      "norm_label": "lwcolorselectorview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L541",
      "id": "drawview_lwdrawbar_lwcolorselectorview_awakefromnib",
      "community": 119,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L547",
      "id": "drawview_lwdrawbar_lwcolorselectorview_collectionviewnumberofitemsinsection",
      "community": 119,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L551",
      "id": "drawview_lwdrawbar_lwcolorselectorview_collectionviewcellforitematindexpath",
      "community": 119,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L557",
      "id": "drawview_lwdrawbar_lwcolorselectorview_collectionviewdidselectitematindexpath",
      "community": 119,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "LWColorCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L570",
      "id": "drawview_lwdrawbar_lwcolorcell",
      "community": 125,
      "norm_label": "lwcolorcell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L574",
      "id": "drawview_lwdrawbar_lwcolorcell_awakefromnib",
      "community": 125,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L581",
      "id": "drawview_lwdrawbar_lwcolorcell_touchesbeganwithevent",
      "community": 125,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-touchesEndedwithEvent",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L587",
      "id": "drawview_lwdrawbar_lwcolorcell_touchesendedwithevent",
      "community": 125,
      "norm_label": "-touchesendedwithevent"
    },
    {
      "label": "LWTileImagesView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L598",
      "id": "drawview_lwdrawbar_lwtileimagesview",
      "community": 90,
      "norm_label": "lwtileimagesview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L601",
      "id": "drawview_lwdrawbar_lwtileimagesview_awakefromnib",
      "community": 90,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L611",
      "id": "drawview_lwdrawbar_lwtileimagesview_collectionviewnumberofitemsinsection",
      "community": 90,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L615",
      "id": "drawview_lwdrawbar_lwtileimagesview_collectionviewcellforitematindexpath",
      "community": 90,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewviewForSupplementaryElementOfKindatIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L643",
      "id": "drawview_lwdrawbar_lwtileimagesview_collectionviewviewforsupplementaryelementofkindatindexpath",
      "community": 90,
      "norm_label": "-collectionviewviewforsupplementaryelementofkindatindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L653",
      "id": "drawview_lwdrawbar_lwtileimagesview_collectionviewdidselectitematindexpath",
      "community": 90,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-allURLPicked",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L677",
      "id": "drawview_lwdrawbar_lwtileimagesview_allurlpicked",
      "community": 90,
      "norm_label": "-allurlpicked"
    },
    {
      "label": "-collectPhotoFailed",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L682",
      "id": "drawview_lwdrawbar_lwtileimagesview_collectphotofailed",
      "community": 90,
      "norm_label": "-collectphotofailed"
    },
    {
      "label": "LWTileCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L690",
      "id": "drawview_lwdrawbar_lwtilecell",
      "community": 75,
      "norm_label": "lwtilecell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L692",
      "id": "drawview_lwdrawbar_lwtilecell_awakefromnib",
      "community": 75,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWTileHeader",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L701",
      "id": "drawview_lwdrawbar_lwtileheader",
      "community": 75,
      "norm_label": "lwtileheader"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L704",
      "id": "drawview_lwdrawbar_lwtileheader_awakefromnib",
      "community": 75,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-tileBtnAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L711",
      "id": "drawview_lwdrawbar_lwtileheader_tilebtnaction",
      "community": 75,
      "norm_label": "-tilebtnaction"
    },
    {
      "label": "LWFontSelectorView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L737",
      "id": "drawview_lwdrawbar_lwfontselectorview",
      "community": 91,
      "norm_label": "lwfontselectorview"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L739",
      "id": "drawview_lwdrawbar_lwfontselectorview_awakefromnib",
      "community": 91,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L745",
      "id": "drawview_lwdrawbar_lwfontselectorview_collectionviewnumberofitemsinsection",
      "community": 91,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L749",
      "id": "drawview_lwdrawbar_lwfontselectorview_collectionviewcellforitematindexpath",
      "community": 91,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L774",
      "id": "drawview_lwdrawbar_lwfontselectorview_collectionviewdidselectitematindexpath",
      "community": 91,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-getFontImageWithFontName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L802",
      "id": "drawview_lwdrawbar_lwfontselectorview_getfontimagewithfontname",
      "community": 91,
      "norm_label": "-getfontimagewithfontname"
    },
    {
      "label": "-getFontImageWithSizefontNamewithIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L810",
      "id": "drawview_lwdrawbar_lwfontselectorview_getfontimagewithsizefontnamewithindexpath",
      "community": 91,
      "norm_label": "-getfontimagewithsizefontnamewithindexpath"
    },
    {
      "label": "-photoSaveddidFinishSavingWithErrorcontextInfo",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L842",
      "id": "drawview_lwdrawbar_lwfontselectorview_photosaveddidfinishsavingwitherrorcontextinfo",
      "community": 91,
      "norm_label": "-photosaveddidfinishsavingwitherrorcontextinfo"
    },
    {
      "label": "LWFontCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L854",
      "id": "drawview_lwdrawbar_lwfontcell",
      "community": 75,
      "norm_label": "lwfontcell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L856",
      "id": "drawview_lwdrawbar_lwfontcell_awakefromnib",
      "community": 75,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "LWScratchView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwscratchview_h",
      "community": 69,
      "norm_label": "lwscratchview.h"
    },
    {
      "label": "LWScrawlView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwscrawlview_h",
      "community": 213,
      "norm_label": "lwscrawlview.h"
    },
    {
      "label": "LWDrawView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_lwdrawview_h",
      "community": 214,
      "norm_label": "lwdrawview.h"
    },
    {
      "label": "LWDrafter.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_lwdrafter_m",
      "community": 109,
      "norm_label": "lwdrafter.m"
    },
    {
      "label": "LWDrafter",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L11",
      "id": "tools_lwdrafter_lwdrafter",
      "community": 109,
      "norm_label": "lwdrafter"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L15",
      "id": "tools_lwdrafter_lwdrafter_init",
      "community": 109,
      "norm_label": "-init"
    },
    {
      "label": "-shadow",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L34",
      "id": "tools_lwdrafter_lwdrafter_shadow",
      "community": 109,
      "norm_label": "-shadow"
    },
    {
      "label": "-color",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L46",
      "id": "tools_lwdrafter_lwdrafter_color",
      "community": 109,
      "norm_label": "-color"
    },
    {
      "label": "-burshSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L50",
      "id": "tools_lwdrafter_lwdrafter_burshsize",
      "community": 109,
      "norm_label": "-burshsize"
    },
    {
      "label": "LWDrafter.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_lwdrafter_h",
      "community": 215,
      "norm_label": "lwdrafter.h"
    },
    {
      "label": "Drawing-Block.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/Drawing-Block.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_bezier_drawing_block_h",
      "community": 216,
      "norm_label": "drawing-block.h"
    },
    {
      "label": "BaseGeometry.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BaseGeometry.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_bezier_basegeometry_h",
      "community": 217,
      "norm_label": "basegeometry.h"
    },
    {
      "label": "BezierUtils.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_bezier_bezierutils_m",
      "community": 48,
      "norm_label": "bezierutils.m"
    },
    {
      "label": "UIBezierPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L355",
      "id": "bezier_bezierutils_uibezierpath",
      "community": 48,
      "norm_label": "uibezierpath"
    },
    {
      "label": "-center",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L357",
      "id": "bezier_bezierutils_uibezierpath_center",
      "community": 48,
      "norm_label": "-center"
    },
    {
      "label": "-computedBounds",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L362",
      "id": "bezier_bezierutils_uibezierpath_computedbounds",
      "community": 48,
      "norm_label": "-computedbounds"
    },
    {
      "label": "-computedBoundsWithLineWidth",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L367",
      "id": "bezier_bezierutils_uibezierpath_computedboundswithlinewidth",
      "community": 48,
      "norm_label": "-computedboundswithlinewidth"
    },
    {
      "label": "-addDashes",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L374",
      "id": "bezier_bezierutils_uibezierpath_adddashes",
      "community": 48,
      "norm_label": "-adddashes"
    },
    {
      "label": "-applyPathPropertiesToContext",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L389",
      "id": "bezier_bezierutils_uibezierpath_applypathpropertiestocontext",
      "community": 48,
      "norm_label": "-applypathpropertiestocontext"
    },
    {
      "label": "-strokecolor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L413",
      "id": "bezier_bezierutils_uibezierpath_strokecolor",
      "community": 48,
      "norm_label": "-strokecolor"
    },
    {
      "label": "-stroke",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L431",
      "id": "bezier_bezierutils_uibezierpath_stroke",
      "community": 48,
      "norm_label": "-stroke"
    },
    {
      "label": "-strokeInsidecolor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L436",
      "id": "bezier_bezierutils_uibezierpath_strokeinsidecolor",
      "community": 48,
      "norm_label": "-strokeinsidecolor"
    },
    {
      "label": "-strokeInside",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L457",
      "id": "bezier_bezierutils_uibezierpath_strokeinside",
      "community": 48,
      "norm_label": "-strokeinside"
    },
    {
      "label": "-fill",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L462",
      "id": "bezier_bezierutils_uibezierpath_fill",
      "community": 48,
      "norm_label": "-fill"
    },
    {
      "label": "-clipToPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L478",
      "id": "bezier_bezierutils_uibezierpath_cliptopath",
      "community": 48,
      "norm_label": "-cliptopath"
    },
    {
      "label": "-clipToStroke",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L483",
      "id": "bezier_bezierutils_uibezierpath_cliptostroke",
      "community": 48,
      "norm_label": "-cliptostroke"
    },
    {
      "label": "-safeCopy",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L493",
      "id": "bezier_bezierutils_uibezierpath_safecopy",
      "community": 48,
      "norm_label": "-safecopy"
    },
    {
      "label": "BaseGeometry.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BaseGeometry.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_bezier_basegeometry_m",
      "community": 218,
      "norm_label": "basegeometry.m"
    },
    {
      "label": "Drawing-Block.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/Drawing-Block.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_bezier_drawing_block_m",
      "community": 219,
      "norm_label": "drawing-block.m"
    },
    {
      "label": "BezierUtils.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_tools_bezier_bezierutils_h",
      "community": 220,
      "norm_label": "bezierutils.h"
    },
    {
      "label": "LWImageCropView.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.h",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_h",
      "community": 76,
      "norm_label": "lwimagecropview.h"
    },
    {
      "label": "ControlPointView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L30",
      "id": "cropview_lwimagecropview_controlpointview",
      "community": 76,
      "norm_label": "controlpointview"
    },
    {
      "label": "ShadeView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L62",
      "id": "cropview_lwimagecropview_shadeview",
      "community": 83,
      "norm_label": "shadeview"
    },
    {
      "label": "UIGestureRecognizerDelegate()",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.h",
      "source_location": "L59",
      "id": "cropview_lwimagecropview_uigesturerecognizerdelegate",
      "community": 76,
      "norm_label": "uigesturerecognizerdelegate()"
    },
    {
      "label": "LWImageCropView.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L1",
      "id": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_m",
      "community": 76,
      "norm_label": "lwimagecropview.m"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L32",
      "id": "cropview_lwimagecropview_controlpointview_initwithframe",
      "community": 76,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-setColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L42",
      "id": "cropview_lwimagecropview_controlpointview_setcolor",
      "community": 76,
      "norm_label": "-setcolor"
    },
    {
      "label": "-color",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L47",
      "id": "cropview_lwimagecropview_controlpointview_color",
      "community": 76,
      "norm_label": "-color"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L51",
      "id": "cropview_lwimagecropview_controlpointview_drawrect",
      "community": 76,
      "norm_label": "-drawrect"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L64",
      "id": "cropview_lwimagecropview_shadeview_initwithframe",
      "community": 83,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-setCropBorderColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L75",
      "id": "cropview_lwimagecropview_shadeview_setcropbordercolor",
      "community": 83,
      "norm_label": "-setcropbordercolor"
    },
    {
      "label": "-cropBorderColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L80",
      "id": "cropview_lwimagecropview_shadeview_cropbordercolor",
      "community": 83,
      "norm_label": "-cropbordercolor"
    },
    {
      "label": "-setCropArea",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L84",
      "id": "cropview_lwimagecropview_shadeview_setcroparea",
      "community": 83,
      "norm_label": "-setcroparea"
    },
    {
      "label": "-cropArea",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L89",
      "id": "cropview_lwimagecropview_shadeview_croparea",
      "community": 83,
      "norm_label": "-croparea"
    },
    {
      "label": "-setShadeAlpha",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L93",
      "id": "cropview_lwimagecropview_shadeview_setshadealpha",
      "community": 83,
      "norm_label": "-setshadealpha"
    },
    {
      "label": "-shadeAlpha",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L98",
      "id": "cropview_lwimagecropview_shadeview_shadealpha",
      "community": 83,
      "norm_label": "-shadealpha"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L102",
      "id": "cropview_lwimagecropview_shadeview_drawrect",
      "community": 83,
      "norm_label": "-drawrect"
    },
    {
      "label": "LWImageCropView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L128",
      "id": "cropview_lwimagecropview_lwimagecropview",
      "community": 11,
      "norm_label": "lwimagecropview"
    },
    {
      "label": "-initWithCoder",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L130",
      "id": "cropview_lwimagecropview_lwimagecropview_initwithcoder",
      "community": 11,
      "norm_label": "-initwithcoder"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L138",
      "id": "cropview_lwimagecropview_lwimagecropview_awakefromnib",
      "community": 11,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-rotationToInterfaceOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L150",
      "id": "cropview_lwimagecropview_lwimagecropview_rotationtointerfaceorientation",
      "community": 11,
      "norm_label": "-rotationtointerfaceorientation"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L160",
      "id": "cropview_lwimagecropview_lwimagecropview_sethidden",
      "community": 11,
      "norm_label": "-sethidden"
    },
    {
      "label": "-updateSubViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L167",
      "id": "cropview_lwimagecropview_lwimagecropview_updatesubviews",
      "community": 11,
      "norm_label": "-updatesubviews"
    },
    {
      "label": "-addGestureRecognizer",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L205",
      "id": "cropview_lwimagecropview_lwimagecropview_addgesturerecognizer",
      "community": 11,
      "norm_label": "-addgesturerecognizer"
    },
    {
      "label": "-gestureRecognizershouldReceiveTouch",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L214",
      "id": "cropview_lwimagecropview_lwimagecropview_gesturerecognizershouldreceivetouch",
      "community": 11,
      "norm_label": "-gesturerecognizershouldreceivetouch"
    },
    {
      "label": "-updateControlPoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L218",
      "id": "cropview_lwimagecropview_lwimagecropview_updatecontrolpoint",
      "community": 11,
      "norm_label": "-updatecontrolpoint"
    },
    {
      "label": "-cropAreaFromControlPoints",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L243",
      "id": "cropview_lwimagecropview_lwimagecropview_cropareafromcontrolpoints",
      "community": 11,
      "norm_label": "-cropareafromcontrolpoints"
    },
    {
      "label": "-controllableAreaFromControlPoints",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L250",
      "id": "cropview_lwimagecropview_lwimagecropview_controllableareafromcontrolpoints",
      "community": 11,
      "norm_label": "-controllableareafromcontrolpoints"
    },
    {
      "label": "-boundingBoxForTopLeftbottomLeftbottomRighttopRight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L257",
      "id": "cropview_lwimagecropview_lwimagecropview_boundingboxfortopleftbottomleftbottomrighttopright",
      "community": 11,
      "norm_label": "-boundingboxfortopleftbottomleftbottomrighttopright"
    },
    {
      "label": "-checkHit",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L272",
      "id": "cropview_lwimagecropview_lwimagecropview_checkhit",
      "community": 11,
      "norm_label": "-checkhit"
    },
    {
      "label": "-handleDrag",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L292",
      "id": "cropview_lwimagecropview_lwimagecropview_handledrag",
      "community": 11,
      "norm_label": "-handledrag"
    },
    {
      "label": "-prepMultiTouchPanwithCount",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L329",
      "id": "cropview_lwimagecropview_lwimagecropview_prepmultitouchpanwithcount",
      "community": 11,
      "norm_label": "-prepmultitouchpanwithcount"
    },
    {
      "label": "-prepSingleTouchPan",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L350",
      "id": "cropview_lwimagecropview_lwimagecropview_prepsingletouchpan",
      "community": 11,
      "norm_label": "-prepsingletouchpan"
    },
    {
      "label": "-setCropAreaForViews",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L360",
      "id": "cropview_lwimagecropview_lwimagecropview_setcropareaforviews",
      "community": 11,
      "norm_label": "-setcropareaforviews"
    },
    {
      "label": "-beginCropBoxTransformForPointatView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L368",
      "id": "cropview_lwimagecropview_lwimagecropview_begincropboxtransformforpointatview",
      "community": 11,
      "norm_label": "-begincropboxtransformforpointatview"
    },
    {
      "label": "-deriveDisplacementFromDragLocationdraggedPointoppositePoint",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L385",
      "id": "cropview_lwimagecropview_lwimagecropview_derivedisplacementfromdraglocationdraggedpointoppositepoint",
      "community": 11,
      "norm_label": "-derivedisplacementfromdraglocationdraggedpointoppositepoint"
    },
    {
      "label": "-handleDragTopLeft",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L429",
      "id": "cropview_lwimagecropview_lwimagecropview_handledragtopleft",
      "community": 11,
      "norm_label": "-handledragtopleft"
    },
    {
      "label": "-handleDragBottomLeft",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L459",
      "id": "cropview_lwimagecropview_lwimagecropview_handledragbottomleft",
      "community": 11,
      "norm_label": "-handledragbottomleft"
    },
    {
      "label": "-handleDragBottomRight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L489",
      "id": "cropview_lwimagecropview_lwimagecropview_handledragbottomright",
      "community": 11,
      "norm_label": "-handledragbottomright"
    },
    {
      "label": "-handleDragTopRight",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L519",
      "id": "cropview_lwimagecropview_lwimagecropview_handledragtopright",
      "community": 11,
      "norm_label": "-handledragtopright"
    },
    {
      "label": "-handleDragCropArea",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L549",
      "id": "cropview_lwimagecropview_lwimagecropview_handledragcroparea",
      "community": 11,
      "norm_label": "-handledragcroparea"
    },
    {
      "label": "-setControlPointSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L600",
      "id": "cropview_lwimagecropview_lwimagecropview_setcontrolpointsize",
      "community": 11,
      "norm_label": "-setcontrolpointsize"
    },
    {
      "label": "-controlPointSize",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L615",
      "id": "cropview_lwimagecropview_lwimagecropview_controlpointsize",
      "community": 11,
      "norm_label": "-controlpointsize"
    },
    {
      "label": "-setMaskAlpha",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L619",
      "id": "cropview_lwimagecropview_lwimagecropview_setmaskalpha",
      "community": 11,
      "norm_label": "-setmaskalpha"
    },
    {
      "label": "-maskAlpha",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L623",
      "id": "cropview_lwimagecropview_lwimagecropview_maskalpha",
      "community": 11,
      "norm_label": "-maskalpha"
    },
    {
      "label": "-cropAreaInImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L627",
      "id": "cropview_lwimagecropview_lwimagecropview_cropareainimage",
      "community": 11,
      "norm_label": "-cropareainimage"
    },
    {
      "label": "-setCropAreaInImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L636",
      "id": "cropview_lwimagecropview_lwimagecropview_setcropareainimage",
      "community": 11,
      "norm_label": "-setcropareainimage"
    },
    {
      "label": "-cropAreaInView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L644",
      "id": "cropview_lwimagecropview_lwimagecropview_cropareainview",
      "community": 11,
      "norm_label": "-cropareainview"
    },
    {
      "label": "-setCropAreaInView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L649",
      "id": "cropview_lwimagecropview_lwimagecropview_setcropareainview",
      "community": 11,
      "norm_label": "-setcropareainview"
    },
    {
      "label": "-setImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L663",
      "id": "cropview_lwimagecropview_lwimagecropview_setimage",
      "community": 11,
      "norm_label": "-setimage"
    },
    {
      "label": "-controlColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L720",
      "id": "cropview_lwimagecropview_lwimagecropview_controlcolor",
      "community": 11,
      "norm_label": "-controlcolor"
    },
    {
      "label": "-setControlColor",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L724",
      "id": "cropview_lwimagecropview_lwimagecropview_setcontrolcolor",
      "community": 11,
      "norm_label": "-setcontrolcolor"
    },
    {
      "label": "-setUserInteractionEnabled",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L733",
      "id": "cropview_lwimagecropview_lwimagecropview_setuserinteractionenabled",
      "community": 11,
      "norm_label": "-setuserinteractionenabled"
    },
    {
      "label": "-cropOkAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L744",
      "id": "cropview_lwimagecropview_lwimagecropview_cropokaction",
      "community": 11,
      "norm_label": "-cropokaction"
    },
    {
      "label": "-cropCancelAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L749",
      "id": "cropview_lwimagecropview_lwimagecropview_cropcancelaction",
      "community": 11,
      "norm_label": "-cropcancelaction"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L757",
      "id": "cropview_lwimagecropview_uiimage",
      "community": 76,
      "norm_label": "uiimage"
    },
    {
      "label": "-fixOrientation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L759",
      "id": "cropview_lwimagecropview_uiimage_fixorientation",
      "community": 76,
      "norm_label": "-fixorientation"
    },
    {
      "label": "StoreObserver.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.h",
      "source_location": "L1",
      "id": "oc_photodiy_inapppurchase_storeobserver_h",
      "community": 221,
      "norm_label": "storeobserver.h"
    },
    {
      "label": "StoreManager.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L1",
      "id": "oc_photodiy_inapppurchase_storemanager_m",
      "community": 62,
      "norm_label": "storemanager.m"
    },
    {
      "label": "MyModel",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L5",
      "id": "inapppurchase_storemanager_mymodel",
      "community": 62,
      "norm_label": "mymodel"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L7",
      "id": "inapppurchase_storemanager_mymodel_init",
      "community": 62,
      "norm_label": "-init"
    },
    {
      "label": "-initWithNameelements",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L15",
      "id": "inapppurchase_storemanager_mymodel_initwithnameelements",
      "community": 62,
      "norm_label": "-initwithnameelements"
    },
    {
      "label": "StoreManager",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L37",
      "id": "inapppurchase_storemanager_storemanager",
      "community": 62,
      "norm_label": "storemanager"
    },
    {
      "label": "-sharedInstance",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L43",
      "id": "inapppurchase_storemanager_storemanager_sharedinstance",
      "community": 62,
      "norm_label": "-sharedinstance"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L54",
      "id": "inapppurchase_storemanager_storemanager_init",
      "community": 62,
      "norm_label": "-init"
    },
    {
      "label": "-fetchProductInformationForIds",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L68",
      "id": "inapppurchase_storemanager_storemanager_fetchproductinformationforids",
      "community": 62,
      "norm_label": "-fetchproductinformationforids"
    },
    {
      "label": "-requestDidFinish",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L81",
      "id": "inapppurchase_storemanager_storemanager_requestdidfinish",
      "community": 62,
      "norm_label": "-requestdidfinish"
    },
    {
      "label": "-productsRequestdidReceiveResponse",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L87",
      "id": "inapppurchase_storemanager_storemanager_productsrequestdidreceiveresponse",
      "community": 62,
      "norm_label": "-productsrequestdidreceiveresponse"
    },
    {
      "label": "-requestdidFailWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L114",
      "id": "inapppurchase_storemanager_storemanager_requestdidfailwitherror",
      "community": 62,
      "norm_label": "-requestdidfailwitherror"
    },
    {
      "label": "-titleMatchingProductIdentifier",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L123",
      "id": "inapppurchase_storemanager_storemanager_titlematchingproductidentifier",
      "community": 62,
      "norm_label": "-titlematchingproductidentifier"
    },
    {
      "label": "StoreObserver.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L1",
      "id": "oc_photodiy_inapppurchase_storeobserver_m",
      "community": 36,
      "norm_label": "storeobserver.m"
    },
    {
      "label": "StoreObserver",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L17",
      "id": "inapppurchase_storeobserver_storeobserver",
      "community": 36,
      "norm_label": "storeobserver"
    },
    {
      "label": "-sharedInstance",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L23",
      "id": "inapppurchase_storeobserver_storeobserver_sharedinstance",
      "community": 36,
      "norm_label": "-sharedinstance"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L34",
      "id": "inapppurchase_storeobserver_storeobserver_init",
      "community": 36,
      "norm_label": "-init"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L43",
      "id": "inapppurchase_storeobserver_storeobserver_dealloc",
      "community": 36,
      "norm_label": "-dealloc"
    },
    {
      "label": "-buy",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L50",
      "id": "inapppurchase_storeobserver_storeobserver_buy",
      "community": 36,
      "norm_label": "-buy"
    },
    {
      "label": "-hasPurchasedProducts",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L64",
      "id": "inapppurchase_storeobserver_storeobserver_haspurchasedproducts",
      "community": 36,
      "norm_label": "-haspurchasedproducts"
    },
    {
      "label": "-hasRestoredProducts",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L74",
      "id": "inapppurchase_storeobserver_storeobserver_hasrestoredproducts",
      "community": 36,
      "norm_label": "-hasrestoredproducts"
    },
    {
      "label": "-restoreWithProduct",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L84",
      "id": "inapppurchase_storeobserver_storeobserver_restorewithproduct",
      "community": 36,
      "norm_label": "-restorewithproduct"
    },
    {
      "label": "-restore",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L96",
      "id": "inapppurchase_storeobserver_storeobserver_restore",
      "community": 36,
      "norm_label": "-restore"
    },
    {
      "label": "-paymentQueueupdatedTransactions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L108",
      "id": "inapppurchase_storeobserver_storeobserver_paymentqueueupdatedtransactions",
      "community": 36,
      "norm_label": "-paymentqueueupdatedtransactions"
    },
    {
      "label": "-paymentQueueupdatedDownloads",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L161",
      "id": "inapppurchase_storeobserver_storeobserver_paymentqueueupdateddownloads",
      "community": 36,
      "norm_label": "-paymentqueueupdateddownloads"
    },
    {
      "label": "-paymentQueueremovedTransactions",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L209",
      "id": "inapppurchase_storeobserver_storeobserver_paymentqueueremovedtransactions",
      "community": 36,
      "norm_label": "-paymentqueueremovedtransactions"
    },
    {
      "label": "-paymentQueuerestoreCompletedTransactionsFailedWithError",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L217",
      "id": "inapppurchase_storeobserver_storeobserver_paymentqueuerestorecompletedtransactionsfailedwitherror",
      "community": 36,
      "norm_label": "-paymentqueuerestorecompletedtransactionsfailedwitherror"
    },
    {
      "label": "-paymentQueueRestoreCompletedTransactionsFinished",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L227",
      "id": "inapppurchase_storeobserver_storeobserver_paymentqueuerestorecompletedtransactionsfinished",
      "community": 36,
      "norm_label": "-paymentqueuerestorecompletedtransactionsfinished"
    },
    {
      "label": "-completeTransactionforStatus",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L265",
      "id": "inapppurchase_storeobserver_storeobserver_completetransactionforstatus",
      "community": 36,
      "norm_label": "-completetransactionforstatus"
    },
    {
      "label": "-finishDownloadTransaction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L292",
      "id": "inapppurchase_storeobserver_storeobserver_finishdownloadtransaction",
      "community": 36,
      "norm_label": "-finishdownloadtransaction"
    },
    {
      "label": "-verifyPurchaseWithPayment",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L333",
      "id": "inapppurchase_storeobserver_storeobserver_verifypurchasewithpayment",
      "community": 36,
      "norm_label": "-verifypurchasewithpayment"
    },
    {
      "label": "-postReceiptDatawithURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L386",
      "id": "inapppurchase_storeobserver_storeobserver_postreceiptdatawithurl",
      "community": 36,
      "norm_label": "-postreceiptdatawithurl"
    },
    {
      "label": "StoreManager.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.h",
      "source_location": "L1",
      "id": "oc_photodiy_inapppurchase_storemanager_h",
      "community": 222,
      "norm_label": "storemanager.h"
    },
    {
      "label": "LWSettingViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_viewcontroller_lwsettingviewcontroller_m",
      "community": 30,
      "norm_label": "lwsettingviewcontroller.m"
    },
    {
      "label": "LWSettingViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L16",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "community": 30,
      "norm_label": "lwsettingviewcontroller"
    },
    {
      "label": "-viewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L28",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_viewcontroller",
      "community": 30,
      "norm_label": "-viewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L34",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_viewdidload",
      "community": 30,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-getJsonFileName",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L75",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_getjsonfilename",
      "community": 30,
      "norm_label": "-getjsonfilename"
    },
    {
      "label": "-tapGestureAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L109",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tapgestureaction",
      "community": 30,
      "norm_label": "-tapgestureaction"
    },
    {
      "label": "-logoTaped",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L115",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_logotaped",
      "community": 30,
      "norm_label": "-logotaped"
    },
    {
      "label": "-productViewControllerDidFinish",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L132",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_productviewcontrollerdidfinish",
      "community": 30,
      "norm_label": "-productviewcontrollerdidfinish"
    },
    {
      "label": "-numberOfSectionsInTableView",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L138",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_numberofsectionsintableview",
      "community": 30,
      "norm_label": "-numberofsectionsintableview"
    },
    {
      "label": "-tableViewnumberOfRowsInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L148",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewnumberofrowsinsection",
      "community": 30,
      "norm_label": "-tableviewnumberofrowsinsection"
    },
    {
      "label": "-tableViewcellForRowAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L156",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewcellforrowatindexpath",
      "community": 30,
      "norm_label": "-tableviewcellforrowatindexpath"
    },
    {
      "label": "-tableViewtitleForHeaderInSection",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L169",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewtitleforheaderinsection",
      "community": 30,
      "norm_label": "-tableviewtitleforheaderinsection"
    },
    {
      "label": "-tableViewdidSelectRowAtIndexPath",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L175",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewdidselectrowatindexpath",
      "community": 30,
      "norm_label": "-tableviewdidselectrowatindexpath"
    },
    {
      "label": "-buyAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L198",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_buyaction",
      "community": 30,
      "norm_label": "-buyaction"
    },
    {
      "label": "-restoreAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L209",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_restoreaction",
      "community": 30,
      "norm_label": "-restoreaction"
    },
    {
      "label": "-fetchProductInformation",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L221",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_fetchproductinformation",
      "community": 30,
      "norm_label": "-fetchproductinformation"
    },
    {
      "label": "-handleProductRequestNotification",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L231",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_handleproductrequestnotification",
      "community": 30,
      "norm_label": "-handleproductrequestnotification"
    },
    {
      "label": "-showProductAlert",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L261",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_showproductalert",
      "community": 30,
      "norm_label": "-showproductalert"
    },
    {
      "label": "-handlePurchasesNotification",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L301",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_handlepurchasesnotification",
      "community": 30,
      "norm_label": "-handlepurchasesnotification"
    },
    {
      "label": "-updateBuyUI",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L348",
      "id": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_updatebuyui",
      "community": 30,
      "norm_label": "-updatebuyui"
    },
    {
      "label": "LWTableViewCell",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L362",
      "id": "viewcontroller_lwsettingviewcontroller_lwtableviewcell",
      "community": 30,
      "norm_label": "lwtableviewcell"
    },
    {
      "label": "LWWebViewController.m",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L1",
      "id": "oc_photodiy_viewcontroller_lwwebviewcontroller_m",
      "community": 77,
      "norm_label": "lwwebviewcontroller.m"
    },
    {
      "label": "LWWebViewController",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L12",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "community": 77,
      "norm_label": "lwwebviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L21",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_viewdidload",
      "community": 77,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-resetPreAndNextURL",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L30",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_resetpreandnexturl",
      "community": 77,
      "norm_label": "-resetpreandnexturl"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L61",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_didreceivememorywarning",
      "community": 77,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-prepareForSeguesender",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L66",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_prepareforseguesender",
      "community": 77,
      "norm_label": "-prepareforseguesender"
    },
    {
      "label": "-viewControllertitle",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L75",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_viewcontrollertitle",
      "community": 77,
      "norm_label": "-viewcontrollertitle"
    },
    {
      "label": "-previousAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L83",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_previousaction",
      "community": 77,
      "norm_label": "-previousaction"
    },
    {
      "label": "-nextAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L98",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_nextaction",
      "community": 77,
      "norm_label": "-nextaction"
    },
    {
      "label": "-listAction",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L113",
      "id": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_listaction",
      "community": 77,
      "norm_label": "-listaction"
    },
    {
      "label": "LWSettingViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_viewcontroller_lwsettingviewcontroller_h",
      "community": 223,
      "norm_label": "lwsettingviewcontroller.h"
    },
    {
      "label": "LWWebViewController.h",
      "file_type": "code",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.h",
      "source_location": "L1",
      "id": "oc_photodiy_viewcontroller_lwwebviewcontroller_h",
      "community": 224,
      "norm_label": "lwwebviewcontroller.h"
    },
    {
      "label": "Placeholders.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L1",
      "id": "swift_photofy_placeholders_swift",
      "community": 55,
      "norm_label": "placeholders.swift"
    },
    {
      "label": "AppState",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L9",
      "id": "photofy_placeholders_appstate",
      "community": 78,
      "norm_label": "appstate"
    },
    {
      "label": "ObservableObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "observableobject",
      "community": 78,
      "norm_label": "observableobject"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L13",
      "id": "photofy_placeholders_appstate_init",
      "community": 78,
      "norm_label": ".init()"
    },
    {
      "label": "ContentViewModel",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L18",
      "id": "photofy_placeholders_contentviewmodel",
      "community": 43,
      "norm_label": "contentviewmodel"
    },
    {
      "label": ".updateImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L55",
      "id": "photofy_placeholders_contentviewmodel_updateimage",
      "community": 43,
      "norm_label": ".updateimage()"
    },
    {
      "label": ".updateProcessedImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L61",
      "id": "photofy_placeholders_contentviewmodel_updateprocessedimage",
      "community": 43,
      "norm_label": ".updateprocessedimage()"
    },
    {
      "label": ".loadSelectedPhoto()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L106",
      "id": "photofy_placeholders_contentviewmodel_loadselectedphoto",
      "community": 43,
      "norm_label": ".loadselectedphoto()"
    },
    {
      "label": ".undo()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L119",
      "id": "photofy_placeholders_contentviewmodel_undo",
      "community": 43,
      "norm_label": ".undo()"
    },
    {
      "label": ".redo()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L130",
      "id": "photofy_placeholders_contentviewmodel_redo",
      "community": 43,
      "norm_label": ".redo()"
    },
    {
      "label": ".saveImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L136",
      "id": "photofy_placeholders_contentviewmodel_saveimage",
      "community": 43,
      "norm_label": ".saveimage()"
    },
    {
      "label": ".shareImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L141",
      "id": "photofy_placeholders_contentviewmodel_shareimage",
      "community": 43,
      "norm_label": ".shareimage()"
    },
    {
      "label": ".applyFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L156",
      "id": "photofy_placeholders_contentviewmodel_applyfilter",
      "community": 43,
      "norm_label": ".applyfilter()"
    },
    {
      "label": ".applyColorAdjustments()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L167",
      "id": "photofy_placeholders_contentviewmodel_applycoloradjustments",
      "community": 43,
      "norm_label": ".applycoloradjustments()"
    },
    {
      "label": ".resetCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L206",
      "id": "photofy_placeholders_contentviewmodel_resetcrop",
      "community": 43,
      "norm_label": ".resetcrop()"
    },
    {
      "label": ".applyCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L210",
      "id": "photofy_placeholders_contentviewmodel_applycrop",
      "community": 43,
      "norm_label": ".applycrop()"
    },
    {
      "label": ".setCropRatio()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L214",
      "id": "photofy_placeholders_contentviewmodel_setcropratio",
      "community": 43,
      "norm_label": ".setcropratio()"
    },
    {
      "label": ".exitEditingMode()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L218",
      "id": "photofy_placeholders_contentviewmodel_exiteditingmode",
      "community": 43,
      "norm_label": ".exiteditingmode()"
    },
    {
      "label": ".addText()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L223",
      "id": "photofy_placeholders_contentviewmodel_addtext",
      "community": 43,
      "norm_label": ".addtext()"
    },
    {
      "label": ".setTextFont()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L227",
      "id": "photofy_placeholders_contentviewmodel_settextfont",
      "community": 43,
      "norm_label": ".settextfont()"
    },
    {
      "label": ".addSticker()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L232",
      "id": "photofy_placeholders_contentviewmodel_addsticker",
      "community": 43,
      "norm_label": ".addsticker()"
    },
    {
      "label": ".clearCanvas()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L237",
      "id": "photofy_placeholders_contentviewmodel_clearcanvas",
      "community": 110,
      "norm_label": ".clearcanvas()"
    },
    {
      "label": "ToolCategory",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L257",
      "id": "photofy_placeholders_toolcategory",
      "community": 27,
      "norm_label": "toolcategory"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "string",
      "community": 27,
      "norm_label": "string"
    },
    {
      "label": "CaseIterable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "caseiterable",
      "community": 27,
      "norm_label": "caseiterable"
    },
    {
      "label": "regular",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L258",
      "id": "photofy_placeholders_toolcategory_regular",
      "community": 27,
      "norm_label": "regular"
    },
    {
      "label": "style",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L259",
      "id": "photofy_placeholders_toolcategory_style",
      "community": 27,
      "norm_label": "style"
    },
    {
      "label": "EditingMode",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L262",
      "id": "photofy_placeholders_editingmode",
      "community": 40,
      "norm_label": "editingmode"
    },
    {
      "label": "none",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L263",
      "id": "photofy_placeholders_editingmode_none",
      "community": 40,
      "norm_label": "none"
    },
    {
      "label": "filter",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L265",
      "id": "photofy_placeholders_editingmode_filter",
      "community": 55,
      "norm_label": "filter"
    },
    {
      "label": "adjust",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L266",
      "id": "photofy_placeholders_editingmode_adjust",
      "community": 40,
      "norm_label": "adjust"
    },
    {
      "label": "crop",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L267",
      "id": "photofy_placeholders_editingmode_crop",
      "community": 40,
      "norm_label": "crop"
    },
    {
      "label": "text",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L268",
      "id": "photofy_placeholders_editingmode_text",
      "community": 40,
      "norm_label": "text"
    },
    {
      "label": "sticker",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L269",
      "id": "photofy_placeholders_editingmode_sticker",
      "community": 40,
      "norm_label": "sticker"
    },
    {
      "label": "draw",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L270",
      "id": "photofy_placeholders_editingmode_draw",
      "community": 55,
      "norm_label": "draw"
    },
    {
      "label": "portrait",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L272",
      "id": "photofy_placeholders_editingmode_portrait",
      "community": 40,
      "norm_label": "portrait"
    },
    {
      "label": "idPhoto",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L273",
      "id": "photofy_placeholders_editingmode_idphoto",
      "community": 40,
      "norm_label": "idphoto"
    },
    {
      "label": "landscape",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L274",
      "id": "photofy_placeholders_editingmode_landscape",
      "community": 40,
      "norm_label": "landscape"
    },
    {
      "label": "food",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L275",
      "id": "photofy_placeholders_editingmode_food",
      "community": 40,
      "norm_label": "food"
    },
    {
      "label": "ecommerce",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L276",
      "id": "photofy_placeholders_editingmode_ecommerce",
      "community": 40,
      "norm_label": "ecommerce"
    },
    {
      "label": "portrait_art",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L277",
      "id": "photofy_placeholders_editingmode_portrait_art",
      "community": 40,
      "norm_label": "portrait_art"
    },
    {
      "label": "emoji",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L278",
      "id": "photofy_placeholders_editingmode_emoji",
      "community": 40,
      "norm_label": "emoji"
    },
    {
      "label": "artistic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L279",
      "id": "photofy_placeholders_editingmode_artistic",
      "community": 40,
      "norm_label": "artistic"
    },
    {
      "label": "vintage",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L280",
      "id": "photofy_placeholders_editingmode_vintage",
      "community": 40,
      "norm_label": "vintage"
    },
    {
      "label": "comic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L281",
      "id": "photofy_placeholders_editingmode_comic",
      "community": 40,
      "norm_label": "comic"
    },
    {
      "label": "sketch",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L282",
      "id": "photofy_placeholders_editingmode_sketch",
      "community": 40,
      "norm_label": "sketch"
    },
    {
      "label": "watercolor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L283",
      "id": "photofy_placeholders_editingmode_watercolor",
      "community": 40,
      "norm_label": "watercolor"
    },
    {
      "label": "ToolItem",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L287",
      "id": "photofy_placeholders_toolitem",
      "community": 55,
      "norm_label": "toolitem"
    },
    {
      "label": ".tools()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L316",
      "id": "photofy_placeholders_toolitem_tools",
      "community": 55,
      "norm_label": ".tools()"
    },
    {
      "label": "TextStyle",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L321",
      "id": "photofy_placeholders_textstyle",
      "community": 55,
      "norm_label": "textstyle"
    },
    {
      "label": "DIContainer",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L327",
      "id": "photofy_placeholders_dicontainer",
      "community": 55,
      "norm_label": "dicontainer"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L330",
      "id": "photofy_placeholders_dicontainer_init",
      "community": 55,
      "norm_label": ".init()"
    },
    {
      "label": ".register()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L332",
      "id": "photofy_placeholders_dicontainer_register",
      "community": 55,
      "norm_label": ".register()"
    },
    {
      "label": "PersistenceController",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L339",
      "id": "photofy_placeholders_persistencecontroller",
      "community": 55,
      "norm_label": "persistencecontroller"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L344",
      "id": "photofy_placeholders_persistencecontroller_init",
      "community": 55,
      "norm_label": ".init()"
    },
    {
      "label": "createEmojiImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L364",
      "id": "photofy_placeholders_createemojiimage",
      "community": 55,
      "norm_label": "createemojiimage()"
    },
    {
      "label": "SettingsView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L390",
      "id": "photofy_placeholders_settingsview",
      "community": 55,
      "norm_label": "settingsview"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "view",
      "community": 28,
      "norm_label": "view"
    },
    {
      "label": "AppState.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_models_appstate_swift",
      "community": 56,
      "norm_label": "appstate.swift"
    },
    {
      "label": "AppState",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L5",
      "id": "models_appstate_appstate",
      "community": 78,
      "norm_label": "appstate"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L14",
      "id": "models_appstate_appstate_init",
      "community": 78,
      "norm_label": ".init()"
    },
    {
      "label": ".loadUserPreferences()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L20",
      "id": "models_appstate_appstate_loaduserpreferences",
      "community": 78,
      "norm_label": ".loaduserpreferences()"
    },
    {
      "label": ".saveUserPreferences()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L33",
      "id": "models_appstate_appstate_saveuserpreferences",
      "community": 78,
      "norm_label": ".saveuserpreferences()"
    },
    {
      "label": ".loadPurchaseStatus()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L44",
      "id": "models_appstate_appstate_loadpurchasestatus",
      "community": 78,
      "norm_label": ".loadpurchasestatus()"
    },
    {
      "label": ".setCurrentProject()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L50",
      "id": "models_appstate_appstate_setcurrentproject",
      "community": 78,
      "norm_label": ".setcurrentproject()"
    },
    {
      "label": ".addToRecentProjects()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L56",
      "id": "models_appstate_appstate_addtorecentprojects",
      "community": 78,
      "norm_label": ".addtorecentprojects()"
    },
    {
      "label": "EditingProject",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L68",
      "id": "models_appstate_editingproject",
      "community": 56,
      "norm_label": "editingproject"
    },
    {
      "label": "Identifiable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "identifiable",
      "community": 64,
      "norm_label": "identifiable"
    },
    {
      "label": "Codable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "codable",
      "community": 56,
      "norm_label": "codable"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L77",
      "id": "models_appstate_editingproject_init",
      "community": 56,
      "norm_label": ".init()"
    },
    {
      "label": "FilterSetting",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L88",
      "id": "models_appstate_filtersetting",
      "community": 56,
      "norm_label": "filtersetting"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L94",
      "id": "models_appstate_filtersetting_init",
      "community": 56,
      "norm_label": ".init()"
    },
    {
      "label": "UserPreferences",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L102",
      "id": "models_appstate_userpreferences",
      "community": 56,
      "norm_label": "userpreferences"
    },
    {
      "label": "ExportQuality",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L119",
      "id": "models_appstate_exportquality",
      "community": 56,
      "norm_label": "exportquality"
    },
    {
      "label": "low",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L120",
      "id": "models_appstate_exportquality_low",
      "community": 56,
      "norm_label": "low"
    },
    {
      "label": "medium",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L121",
      "id": "models_appstate_exportquality_medium",
      "community": 56,
      "norm_label": "medium"
    },
    {
      "label": "high",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L122",
      "id": "models_appstate_exportquality_high",
      "community": 56,
      "norm_label": "high"
    },
    {
      "label": "original",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L123",
      "id": "models_appstate_exportquality_original",
      "community": 56,
      "norm_label": "original"
    },
    {
      "label": "EditingModels.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_models_editingmodels_swift",
      "community": 51,
      "norm_label": "editingmodels.swift"
    },
    {
      "label": "EditingMode",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L5",
      "id": "models_editingmodels_editingmode",
      "community": 64,
      "norm_label": "editingmode"
    },
    {
      "label": "view",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L6",
      "id": "models_editingmodels_editingmode_view",
      "community": 64,
      "norm_label": "view"
    },
    {
      "label": "filter",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L7",
      "id": "models_editingmodels_editingmode_filter",
      "community": 64,
      "norm_label": "filter"
    },
    {
      "label": "crop",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L8",
      "id": "models_editingmodels_editingmode_crop",
      "community": 64,
      "norm_label": "crop"
    },
    {
      "label": "draw",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L9",
      "id": "models_editingmodels_editingmode_draw",
      "community": 64,
      "norm_label": "draw"
    },
    {
      "label": "text",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L10",
      "id": "models_editingmodels_editingmode_text",
      "community": 64,
      "norm_label": "text"
    },
    {
      "label": "sticker",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L11",
      "id": "models_editingmodels_editingmode_sticker",
      "community": 64,
      "norm_label": "sticker"
    },
    {
      "label": "FilterType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L39",
      "id": "models_editingmodels_filtertype",
      "community": 34,
      "norm_label": "filtertype"
    },
    {
      "label": "brightness",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L41",
      "id": "models_editingmodels_filtertype_brightness",
      "community": 34,
      "norm_label": "brightness"
    },
    {
      "label": "contrast",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L42",
      "id": "models_editingmodels_filtertype_contrast",
      "community": 34,
      "norm_label": "contrast"
    },
    {
      "label": "saturation",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L43",
      "id": "models_editingmodels_filtertype_saturation",
      "community": 34,
      "norm_label": "saturation"
    },
    {
      "label": "hue",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L44",
      "id": "models_editingmodels_filtertype_hue",
      "community": 34,
      "norm_label": "hue"
    },
    {
      "label": "warmth",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L45",
      "id": "models_editingmodels_filtertype_warmth",
      "community": 34,
      "norm_label": "warmth"
    },
    {
      "label": "highlights",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L46",
      "id": "models_editingmodels_filtertype_highlights",
      "community": 34,
      "norm_label": "highlights"
    },
    {
      "label": "shadows",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L47",
      "id": "models_editingmodels_filtertype_shadows",
      "community": 34,
      "norm_label": "shadows"
    },
    {
      "label": "vintage",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L50",
      "id": "models_editingmodels_filtertype_vintage",
      "community": 34,
      "norm_label": "vintage"
    },
    {
      "label": "blackAndWhite",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L51",
      "id": "models_editingmodels_filtertype_blackandwhite",
      "community": 34,
      "norm_label": "blackandwhite"
    },
    {
      "label": "sepia",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L52",
      "id": "models_editingmodels_filtertype_sepia",
      "community": 34,
      "norm_label": "sepia"
    },
    {
      "label": "vignette",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L53",
      "id": "models_editingmodels_filtertype_vignette",
      "community": 34,
      "norm_label": "vignette"
    },
    {
      "label": "dramatic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L54",
      "id": "models_editingmodels_filtertype_dramatic",
      "community": 34,
      "norm_label": "dramatic"
    },
    {
      "label": "vivid",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L55",
      "id": "models_editingmodels_filtertype_vivid",
      "community": 34,
      "norm_label": "vivid"
    },
    {
      "label": "beauty",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L58",
      "id": "models_editingmodels_filtertype_beauty",
      "community": 34,
      "norm_label": "beauty"
    },
    {
      "label": "smooth",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L59",
      "id": "models_editingmodels_filtertype_smooth",
      "community": 34,
      "norm_label": "smooth"
    },
    {
      "label": "sharpen",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L60",
      "id": "models_editingmodels_filtertype_sharpen",
      "community": 34,
      "norm_label": "sharpen"
    },
    {
      "label": "gaussianBlur",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L63",
      "id": "models_editingmodels_filtertype_gaussianblur",
      "community": 34,
      "norm_label": "gaussianblur"
    },
    {
      "label": "motionBlur",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L64",
      "id": "models_editingmodels_filtertype_motionblur",
      "community": 34,
      "norm_label": "motionblur"
    },
    {
      "label": "radialBlur",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L65",
      "id": "models_editingmodels_filtertype_radialblur",
      "community": 34,
      "norm_label": "radialblur"
    },
    {
      "label": "FilterCategory",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L130",
      "id": "models_editingmodels_filtercategory",
      "community": 51,
      "norm_label": "filtercategory"
    },
    {
      "label": "basic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L131",
      "id": "models_editingmodels_filtercategory_basic",
      "community": 51,
      "norm_label": "basic"
    },
    {
      "label": "artistic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L132",
      "id": "models_editingmodels_filtercategory_artistic",
      "community": 51,
      "norm_label": "artistic"
    },
    {
      "label": "beauty",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L133",
      "id": "models_editingmodels_filtercategory_beauty",
      "community": 51,
      "norm_label": "beauty"
    },
    {
      "label": "blur",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L134",
      "id": "models_editingmodels_filtercategory_blur",
      "community": 51,
      "norm_label": "blur"
    },
    {
      "label": "DrawingTool",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L147",
      "id": "models_editingmodels_drawingtool",
      "community": 92,
      "norm_label": "drawingtool"
    },
    {
      "label": "pen",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L148",
      "id": "models_editingmodels_drawingtool_pen",
      "community": 92,
      "norm_label": "pen"
    },
    {
      "label": "marker",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L149",
      "id": "models_editingmodels_drawingtool_marker",
      "community": 92,
      "norm_label": "marker"
    },
    {
      "label": "pencil",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L150",
      "id": "models_editingmodels_drawingtool_pencil",
      "community": 92,
      "norm_label": "pencil"
    },
    {
      "label": "brush",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L151",
      "id": "models_editingmodels_drawingtool_brush",
      "community": 92,
      "norm_label": "brush"
    },
    {
      "label": "eraser",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L152",
      "id": "models_editingmodels_drawingtool_eraser",
      "community": 92,
      "norm_label": "eraser"
    },
    {
      "label": "mosaic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L153",
      "id": "models_editingmodels_drawingtool_mosaic",
      "community": 92,
      "norm_label": "mosaic"
    },
    {
      "label": "blur",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L154",
      "id": "models_editingmodels_drawingtool_blur",
      "community": 92,
      "norm_label": "blur"
    },
    {
      "label": "TextStyle",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L196",
      "id": "models_editingmodels_textstyle",
      "community": 51,
      "norm_label": "textstyle"
    },
    {
      "label": "StickerType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L223",
      "id": "models_editingmodels_stickertype",
      "community": 51,
      "norm_label": "stickertype"
    },
    {
      "label": "emoji",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L224",
      "id": "models_editingmodels_stickertype_emoji",
      "community": 51,
      "norm_label": "emoji"
    },
    {
      "label": "shapes",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L225",
      "id": "models_editingmodels_stickertype_shapes",
      "community": 51,
      "norm_label": "shapes"
    },
    {
      "label": "decorations",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L226",
      "id": "models_editingmodels_stickertype_decorations",
      "community": 51,
      "norm_label": "decorations"
    },
    {
      "label": "frames",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L227",
      "id": "models_editingmodels_stickertype_frames",
      "community": 51,
      "norm_label": "frames"
    },
    {
      "label": "EditingStep",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L242",
      "id": "models_editingmodels_editingstep",
      "community": 51,
      "norm_label": "editingstep"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L249",
      "id": "models_editingmodels_editingstep_init",
      "community": 51,
      "norm_label": ".init()"
    },
    {
      "label": "EditingStepType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L258",
      "id": "models_editingmodels_editingsteptype",
      "community": 93,
      "norm_label": "editingsteptype"
    },
    {
      "label": "original",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L259",
      "id": "models_editingmodels_editingsteptype_original",
      "community": 93,
      "norm_label": "original"
    },
    {
      "label": "filter",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L260",
      "id": "models_editingmodels_editingsteptype_filter",
      "community": 93,
      "norm_label": "filter"
    },
    {
      "label": "crop",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L261",
      "id": "models_editingmodels_editingsteptype_crop",
      "community": 93,
      "norm_label": "crop"
    },
    {
      "label": "draw",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L262",
      "id": "models_editingmodels_editingsteptype_draw",
      "community": 93,
      "norm_label": "draw"
    },
    {
      "label": "text",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L263",
      "id": "models_editingmodels_editingsteptype_text",
      "community": 93,
      "norm_label": "text"
    },
    {
      "label": "sticker",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L264",
      "id": "models_editingmodels_editingsteptype_sticker",
      "community": 93,
      "norm_label": "sticker"
    },
    {
      "label": "transform",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L265",
      "id": "models_editingmodels_editingsteptype_transform",
      "community": 93,
      "norm_label": "transform"
    },
    {
      "label": "CropAspectRatio",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L269",
      "id": "models_editingmodels_cropaspectratio",
      "community": 101,
      "norm_label": "cropaspectratio"
    },
    {
      "label": "free",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L270",
      "id": "models_editingmodels_cropaspectratio_free",
      "community": 101,
      "norm_label": "free"
    },
    {
      "label": "square",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L271",
      "id": "models_editingmodels_cropaspectratio_square",
      "community": 101,
      "norm_label": "square"
    },
    {
      "label": "ratio3x4",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L272",
      "id": "models_editingmodels_cropaspectratio_ratio3x4",
      "community": 101,
      "norm_label": "ratio3x4"
    },
    {
      "label": "ratio4x3",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L273",
      "id": "models_editingmodels_cropaspectratio_ratio4x3",
      "community": 101,
      "norm_label": "ratio4x3"
    },
    {
      "label": "ratio9x16",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L274",
      "id": "models_editingmodels_cropaspectratio_ratio9x16",
      "community": 101,
      "norm_label": "ratio9x16"
    },
    {
      "label": "ratio16x9",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L275",
      "id": "models_editingmodels_cropaspectratio_ratio16x9",
      "community": 101,
      "norm_label": "ratio16x9"
    },
    {
      "label": "EditingHistory.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_models_editinghistory_swift",
      "community": 27,
      "norm_label": "editinghistory.swift"
    },
    {
      "label": "EditingHistoryItem",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L6",
      "id": "models_editinghistory_editinghistoryitem",
      "community": 64,
      "norm_label": "editinghistoryitem"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L49",
      "id": "models_editinghistory_editinghistoryitem_create",
      "community": 64,
      "norm_label": ".create()"
    },
    {
      "label": ".createThumbnail()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L83",
      "id": "models_editinghistory_editinghistoryitem_createthumbnail",
      "community": 64,
      "norm_label": ".createthumbnail()"
    },
    {
      "label": "EditingHistoryManager",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L94",
      "id": "models_editinghistory_editinghistorymanager",
      "community": 84,
      "norm_label": "editinghistorymanager"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L100",
      "id": "models_editinghistory_editinghistorymanager_init",
      "community": 84,
      "norm_label": ".init()"
    },
    {
      "label": ".addHistoryItem()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L104",
      "id": "models_editinghistory_editinghistorymanager_addhistoryitem",
      "community": 84,
      "norm_label": ".addhistoryitem()"
    },
    {
      "label": ".addEditingSession()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L115",
      "id": "models_editinghistory_editinghistorymanager_addeditingsession",
      "community": 84,
      "norm_label": ".addeditingsession()"
    },
    {
      "label": ".deleteHistoryItem()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L131",
      "id": "models_editinghistory_editinghistorymanager_deletehistoryitem",
      "community": 84,
      "norm_label": ".deletehistoryitem()"
    },
    {
      "label": ".clearAllHistory()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L136",
      "id": "models_editinghistory_editinghistorymanager_clearallhistory",
      "community": 84,
      "norm_label": ".clearallhistory()"
    },
    {
      "label": ".getHistoryByDate()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L141",
      "id": "models_editinghistory_editinghistorymanager_gethistorybydate",
      "community": 84,
      "norm_label": ".gethistorybydate()"
    },
    {
      "label": ".saveHistory()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L154",
      "id": "models_editinghistory_editinghistorymanager_savehistory",
      "community": 84,
      "norm_label": ".savehistory()"
    },
    {
      "label": ".loadHistory()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L163",
      "id": "models_editinghistory_editinghistorymanager_loadhistory",
      "community": 84,
      "norm_label": ".loadhistory()"
    },
    {
      "label": "EditingMode",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L175",
      "id": "models_editinghistory_editingmode",
      "community": 27,
      "norm_label": "editingmode"
    },
    {
      "label": "UserPreferences",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L202",
      "id": "models_editinghistory_userpreferences",
      "community": 27,
      "norm_label": "userpreferences"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L229",
      "id": "models_editinghistory_userpreferences_init",
      "community": 27,
      "norm_label": ".init()"
    },
    {
      "label": ".loadPreferences()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L233",
      "id": "models_editinghistory_userpreferences_loadpreferences",
      "community": 27,
      "norm_label": ".loadpreferences()"
    },
    {
      "label": "ImageQuality",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L256",
      "id": "models_editinghistory_imagequality",
      "community": 27,
      "norm_label": "imagequality"
    },
    {
      "label": "low",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L257",
      "id": "models_editinghistory_imagequality_low",
      "community": 27,
      "norm_label": "low"
    },
    {
      "label": "medium",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L258",
      "id": "models_editinghistory_imagequality_medium",
      "community": 27,
      "norm_label": "medium"
    },
    {
      "label": "high",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L259",
      "id": "models_editinghistory_imagequality_high",
      "community": 27,
      "norm_label": "high"
    },
    {
      "label": "original",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L260",
      "id": "models_editinghistory_imagequality_original",
      "community": 27,
      "norm_label": "original"
    },
    {
      "label": "ProcessingQuality",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L281",
      "id": "models_editinghistory_processingquality",
      "community": 27,
      "norm_label": "processingquality"
    },
    {
      "label": "fast",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L282",
      "id": "models_editinghistory_processingquality_fast",
      "community": 27,
      "norm_label": "fast"
    },
    {
      "label": "balanced",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L283",
      "id": "models_editinghistory_processingquality_balanced",
      "community": 27,
      "norm_label": "balanced"
    },
    {
      "label": "high",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L284",
      "id": "models_editinghistory_processingquality_high",
      "community": 27,
      "norm_label": "high"
    },
    {
      "label": "CacheSize",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L295",
      "id": "models_editinghistory_cachesize",
      "community": 27,
      "norm_label": "cachesize"
    },
    {
      "label": "small",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L296",
      "id": "models_editinghistory_cachesize_small",
      "community": 27,
      "norm_label": "small"
    },
    {
      "label": "medium",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L297",
      "id": "models_editinghistory_cachesize_medium",
      "community": 27,
      "norm_label": "medium"
    },
    {
      "label": "large",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L298",
      "id": "models_editinghistory_cachesize_large",
      "community": 27,
      "norm_label": "large"
    },
    {
      "label": "ThemeManager.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_theme_thememanager_swift",
      "community": 26,
      "norm_label": "thememanager.swift"
    },
    {
      "label": "ThemeManager",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L5",
      "id": "theme_thememanager_thememanager",
      "community": 26,
      "norm_label": "thememanager"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L14",
      "id": "theme_thememanager_thememanager_init",
      "community": 26,
      "norm_label": ".init()"
    },
    {
      "label": ".saveTheme()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L18",
      "id": "theme_thememanager_thememanager_savetheme",
      "community": 26,
      "norm_label": ".savetheme()"
    },
    {
      "label": ".loadTheme()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L22",
      "id": "theme_thememanager_thememanager_loadtheme",
      "community": 26,
      "norm_label": ".loadtheme()"
    },
    {
      "label": ".setTheme()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L29",
      "id": "theme_thememanager_thememanager_settheme",
      "community": 26,
      "norm_label": ".settheme()"
    },
    {
      "label": "AppTheme",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L35",
      "id": "theme_thememanager_apptheme",
      "community": 26,
      "norm_label": "apptheme"
    },
    {
      "label": "dark",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L36",
      "id": "theme_thememanager_apptheme_dark",
      "community": 26,
      "norm_label": "dark"
    },
    {
      "label": "light",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L37",
      "id": "theme_thememanager_apptheme_light",
      "community": 26,
      "norm_label": "light"
    },
    {
      "label": "blue",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L38",
      "id": "theme_thememanager_apptheme_blue",
      "community": 26,
      "norm_label": "blue"
    },
    {
      "label": "purple",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L39",
      "id": "theme_thememanager_apptheme_purple",
      "community": 26,
      "norm_label": "purple"
    },
    {
      "label": "green",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L40",
      "id": "theme_thememanager_apptheme_green",
      "community": 26,
      "norm_label": "green"
    },
    {
      "label": "orange",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L41",
      "id": "theme_thememanager_apptheme_orange",
      "community": 26,
      "norm_label": "orange"
    },
    {
      "label": "ThemeEnvironmentKey",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L177",
      "id": "theme_thememanager_themeenvironmentkey",
      "community": 26,
      "norm_label": "themeenvironmentkey"
    },
    {
      "label": "EnvironmentKey",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "environmentkey",
      "community": 26,
      "norm_label": "environmentkey"
    },
    {
      "label": "EnvironmentValues",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L181",
      "id": "theme_thememanager_environmentvalues",
      "community": 26,
      "norm_label": "environmentvalues"
    },
    {
      "label": "ThemedBackground",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L189",
      "id": "theme_thememanager_themedbackground",
      "community": 26,
      "norm_label": "themedbackground"
    },
    {
      "label": "ViewModifier",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "viewmodifier",
      "community": 26,
      "norm_label": "viewmodifier"
    },
    {
      "label": ".body()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L192",
      "id": "theme_thememanager_themedbackground_body",
      "community": 26,
      "norm_label": ".body()"
    },
    {
      "label": "ThemedCard",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L199",
      "id": "theme_thememanager_themedcard",
      "community": 26,
      "norm_label": "themedcard"
    },
    {
      "label": ".body()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L202",
      "id": "theme_thememanager_themedcard_body",
      "community": 26,
      "norm_label": ".body()"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L210",
      "id": "theme_thememanager_view",
      "community": 26,
      "norm_label": "view"
    },
    {
      "label": ".themedBackground()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L211",
      "id": "theme_thememanager_view_themedbackground",
      "community": 26,
      "norm_label": ".themedbackground()"
    },
    {
      "label": ".themedCard()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L215",
      "id": "theme_thememanager_view_themedcard",
      "community": 26,
      "norm_label": ".themedcard()"
    },
    {
      "label": "DIContainer.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_dependencyinjection_dicontainer_swift",
      "community": 8,
      "norm_label": "dicontainer.swift"
    },
    {
      "label": "DIContainerProtocol",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L4",
      "id": "dependencyinjection_dicontainer_dicontainerprotocol",
      "community": 8,
      "norm_label": "dicontainerprotocol"
    },
    {
      "label": "DIContainer",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L10",
      "id": "dependencyinjection_dicontainer_dicontainer",
      "community": 8,
      "norm_label": "dicontainer"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L15",
      "id": "dependencyinjection_dicontainer_dicontainer_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": ".register()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L18",
      "id": "dependencyinjection_dicontainer_dicontainer_register",
      "community": 8,
      "norm_label": ".register()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L52",
      "id": "dependencyinjection_dicontainer_dicontainer_resolve",
      "community": 8,
      "norm_label": ".resolve()"
    },
    {
      "label": "Injected",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L59",
      "id": "dependencyinjection_dicontainer_injected",
      "community": 8,
      "norm_label": "injected"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L63",
      "id": "dependencyinjection_dicontainer_injected_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": "StorageService.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_services_storageservice_swift",
      "community": 9,
      "norm_label": "storageservice.swift"
    },
    {
      "label": "StorageService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L6",
      "id": "services_storageservice_storageservice",
      "community": 9,
      "norm_label": "storageservice"
    },
    {
      "label": "CoreDataStorageService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L14",
      "id": "services_storageservice_coredatastorageservice",
      "community": 9,
      "norm_label": "coredatastorageservice"
    },
    {
      "label": ".saveImageToPhotoLibrary()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L17",
      "id": "services_storageservice_coredatastorageservice_saveimagetophotolibrary",
      "community": 9,
      "norm_label": ".saveimagetophotolibrary()"
    },
    {
      "label": ".saveProject()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L39",
      "id": "services_storageservice_coredatastorageservice_saveproject",
      "community": 9,
      "norm_label": ".saveproject()"
    },
    {
      "label": ".loadProjects()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L73",
      "id": "services_storageservice_coredatastorageservice_loadprojects",
      "community": 56,
      "norm_label": ".loadprojects()"
    },
    {
      "label": ".deleteProject()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L105",
      "id": "services_storageservice_coredatastorageservice_deleteproject",
      "community": 9,
      "norm_label": ".deleteproject()"
    },
    {
      "label": "StorageError",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L123",
      "id": "services_storageservice_storageerror",
      "community": 9,
      "norm_label": "storageerror"
    },
    {
      "label": "LocalizedError",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "localizederror",
      "community": 9,
      "norm_label": "localizederror"
    },
    {
      "label": "photoLibraryAccessDenied",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L124",
      "id": "services_storageservice_storageerror_photolibraryaccessdenied",
      "community": 9,
      "norm_label": "photolibraryaccessdenied"
    },
    {
      "label": "saveImageFailed",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L125",
      "id": "services_storageservice_storageerror_saveimagefailed",
      "community": 9,
      "norm_label": "saveimagefailed"
    },
    {
      "label": "projectNotFound",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L126",
      "id": "services_storageservice_storageerror_projectnotfound",
      "community": 9,
      "norm_label": "projectnotfound"
    },
    {
      "label": "corruptedData",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L127",
      "id": "services_storageservice_storageerror_corrupteddata",
      "community": 9,
      "norm_label": "corrupteddata"
    },
    {
      "label": "PersistenceController",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L144",
      "id": "services_storageservice_persistencecontroller",
      "community": 9,
      "norm_label": "persistencecontroller"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L149",
      "id": "services_storageservice_persistencecontroller_init",
      "community": 9,
      "norm_label": ".init()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L172",
      "id": "services_storageservice_persistencecontroller_save",
      "community": 9,
      "norm_label": ".save()"
    },
    {
      "label": "ProjectEntity",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L189",
      "id": "services_storageservice_projectentity",
      "community": 9,
      "norm_label": "projectentity"
    },
    {
      "label": "NSManagedObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "nsmanagedobject",
      "community": 9,
      "norm_label": "nsmanagedobject"
    },
    {
      "label": ".fetchRequest()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L195",
      "id": "services_storageservice_projectentity_fetchrequest",
      "community": 9,
      "norm_label": ".fetchrequest()"
    },
    {
      "label": "FilterService.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_services_filterservice_swift",
      "community": 8,
      "norm_label": "filterservice.swift"
    },
    {
      "label": "FilterService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L5",
      "id": "services_filterservice_filterservice",
      "community": 8,
      "norm_label": "filterservice"
    },
    {
      "label": "FilterManager",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L13",
      "id": "services_filterservice_filtermanager",
      "community": 8,
      "norm_label": "filtermanager"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L19",
      "id": "services_filterservice_filtermanager_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": ".configureCache()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L23",
      "id": "services_filterservice_filtermanager_configurecache",
      "community": 8,
      "norm_label": ".configurecache()"
    },
    {
      "label": ".getAllFilters()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L29",
      "id": "services_filterservice_filtermanager_getallfilters",
      "community": 8,
      "norm_label": ".getallfilters()"
    },
    {
      "label": ".getFiltersByCategory()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L33",
      "id": "services_filterservice_filtermanager_getfiltersbycategory",
      "community": 8,
      "norm_label": ".getfiltersbycategory()"
    },
    {
      "label": ".generatePreviewsForFilters()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L38",
      "id": "services_filterservice_filtermanager_generatepreviewsforfilters",
      "community": 8,
      "norm_label": ".generatepreviewsforfilters()"
    },
    {
      "label": ".getFilterConfiguration()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L81",
      "id": "services_filterservice_filtermanager_getfilterconfiguration",
      "community": 8,
      "norm_label": ".getfilterconfiguration()"
    },
    {
      "label": ".getFilterDescription()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L94",
      "id": "services_filterservice_filtermanager_getfilterdescription",
      "community": 8,
      "norm_label": ".getfilterdescription()"
    },
    {
      "label": ".isPremiumFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L137",
      "id": "services_filterservice_filtermanager_ispremiumfilter",
      "community": 8,
      "norm_label": ".ispremiumfilter()"
    },
    {
      "label": "FilterConfiguration",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L147",
      "id": "services_filterservice_filterconfiguration",
      "community": 8,
      "norm_label": "filterconfiguration"
    },
    {
      "label": "FilterPreset",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L163",
      "id": "services_filterservice_filterpreset",
      "community": 8,
      "norm_label": "filterpreset"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L170",
      "id": "services_filterservice_filterpreset_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": "FilterComposer",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L179",
      "id": "services_filterservice_filtercomposer",
      "community": 8,
      "norm_label": "filtercomposer"
    },
    {
      "label": ".applyPreset()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L228",
      "id": "services_filterservice_filtercomposer_applypreset",
      "community": 8,
      "norm_label": ".applypreset()"
    },
    {
      "label": ".createCustomPreset()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L233",
      "id": "services_filterservice_filtercomposer_createcustompreset",
      "community": 8,
      "norm_label": ".createcustompreset()"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L252",
      "id": "services_filterservice_uiimage",
      "community": 8,
      "norm_label": "uiimage"
    },
    {
      "label": "ImageProcessingService.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_services_imageprocessingservice_swift",
      "community": 19,
      "norm_label": "imageprocessingservice.swift"
    },
    {
      "label": "ImageProcessingService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L7",
      "id": "services_imageprocessingservice_imageprocessingservice",
      "community": 19,
      "norm_label": "imageprocessingservice"
    },
    {
      "label": "CoreImageProcessor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L16",
      "id": "services_imageprocessingservice_coreimageprocessor",
      "community": 19,
      "norm_label": "coreimageprocessor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L20",
      "id": "services_imageprocessingservice_coreimageprocessor_init",
      "community": 19,
      "norm_label": ".init()"
    },
    {
      "label": ".applyFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L31",
      "id": "services_imageprocessingservice_coreimageprocessor_applyfilter",
      "community": 19,
      "norm_label": ".applyfilter()"
    },
    {
      "label": ".processImageAsync()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L47",
      "id": "services_imageprocessingservice_coreimageprocessor_processimageasync",
      "community": 19,
      "norm_label": ".processimageasync()"
    },
    {
      "label": ".generateFilterPreview()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L69",
      "id": "services_imageprocessingservice_coreimageprocessor_generatefilterpreview",
      "community": 19,
      "norm_label": ".generatefilterpreview()"
    },
    {
      "label": ".cropImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L77",
      "id": "services_imageprocessingservice_coreimageprocessor_cropimage",
      "community": 19,
      "norm_label": ".cropimage()"
    },
    {
      "label": ".resizeImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L83",
      "id": "services_imageprocessingservice_coreimageprocessor_resizeimage",
      "community": 19,
      "norm_label": ".resizeimage()"
    },
    {
      "label": ".processFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L92",
      "id": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "community": 19,
      "norm_label": ".processfilter()"
    },
    {
      "label": ".adjustBrightness()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L136",
      "id": "services_imageprocessingservice_coreimageprocessor_adjustbrightness",
      "community": 19,
      "norm_label": ".adjustbrightness()"
    },
    {
      "label": ".adjustContrast()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L143",
      "id": "services_imageprocessingservice_coreimageprocessor_adjustcontrast",
      "community": 19,
      "norm_label": ".adjustcontrast()"
    },
    {
      "label": ".adjustSaturation()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L150",
      "id": "services_imageprocessingservice_coreimageprocessor_adjustsaturation",
      "community": 19,
      "norm_label": ".adjustsaturation()"
    },
    {
      "label": ".adjustHue()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L157",
      "id": "services_imageprocessingservice_coreimageprocessor_adjusthue",
      "community": 19,
      "norm_label": ".adjusthue()"
    },
    {
      "label": ".adjustWarmth()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L164",
      "id": "services_imageprocessingservice_coreimageprocessor_adjustwarmth",
      "community": 19,
      "norm_label": ".adjustwarmth()"
    },
    {
      "label": ".adjustHighlights()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L171",
      "id": "services_imageprocessingservice_coreimageprocessor_adjusthighlights",
      "community": 19,
      "norm_label": ".adjusthighlights()"
    },
    {
      "label": ".adjustShadows()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L178",
      "id": "services_imageprocessingservice_coreimageprocessor_adjustshadows",
      "community": 19,
      "norm_label": ".adjustshadows()"
    },
    {
      "label": ".applyVintageFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L186",
      "id": "services_imageprocessingservice_coreimageprocessor_applyvintagefilter",
      "community": 19,
      "norm_label": ".applyvintagefilter()"
    },
    {
      "label": ".applyBlackAndWhiteFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L206",
      "id": "services_imageprocessingservice_coreimageprocessor_applyblackandwhitefilter",
      "community": 19,
      "norm_label": ".applyblackandwhitefilter()"
    },
    {
      "label": ".applySepiaFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L214",
      "id": "services_imageprocessingservice_coreimageprocessor_applysepiafilter",
      "community": 19,
      "norm_label": ".applysepiafilter()"
    },
    {
      "label": ".applyVignetteFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L221",
      "id": "services_imageprocessingservice_coreimageprocessor_applyvignettefilter",
      "community": 19,
      "norm_label": ".applyvignettefilter()"
    },
    {
      "label": ".applyDramaticFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L229",
      "id": "services_imageprocessingservice_coreimageprocessor_applydramaticfilter",
      "community": 19,
      "norm_label": ".applydramaticfilter()"
    },
    {
      "label": ".applyVividFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L242",
      "id": "services_imageprocessingservice_coreimageprocessor_applyvividfilter",
      "community": 19,
      "norm_label": ".applyvividfilter()"
    },
    {
      "label": ".applyBeautyFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L250",
      "id": "services_imageprocessingservice_coreimageprocessor_applybeautyfilter",
      "community": 19,
      "norm_label": ".applybeautyfilter()"
    },
    {
      "label": ".applySmoothFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L275",
      "id": "services_imageprocessingservice_coreimageprocessor_applysmoothfilter",
      "community": 19,
      "norm_label": ".applysmoothfilter()"
    },
    {
      "label": ".applySharpenFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L282",
      "id": "services_imageprocessingservice_coreimageprocessor_applysharpenfilter",
      "community": 19,
      "norm_label": ".applysharpenfilter()"
    },
    {
      "label": ".applyGaussianBlur()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L290",
      "id": "services_imageprocessingservice_coreimageprocessor_applygaussianblur",
      "community": 19,
      "norm_label": ".applygaussianblur()"
    },
    {
      "label": ".applyMotionBlur()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L297",
      "id": "services_imageprocessingservice_coreimageprocessor_applymotionblur",
      "community": 19,
      "norm_label": ".applymotionblur()"
    },
    {
      "label": ".applyRadialBlur()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L305",
      "id": "services_imageprocessingservice_coreimageprocessor_applyradialblur",
      "community": 19,
      "norm_label": ".applyradialblur()"
    },
    {
      "label": ".renderImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L314",
      "id": "services_imageprocessingservice_coreimageprocessor_renderimage",
      "community": 19,
      "norm_label": ".renderimage()"
    },
    {
      "label": "PhotoLibraryService.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_services_photolibraryservice_swift",
      "community": 9,
      "norm_label": "photolibraryservice.swift"
    },
    {
      "label": "PhotoLibraryService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L6",
      "id": "services_photolibraryservice_photolibraryservice",
      "community": 9,
      "norm_label": "photolibraryservice"
    },
    {
      "label": "PhotoKitService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L14",
      "id": "services_photolibraryservice_photokitservice",
      "community": 9,
      "norm_label": "photokitservice"
    },
    {
      "label": ".requestPhotoLibraryPermission()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L17",
      "id": "services_photolibraryservice_photokitservice_requestphotolibrarypermission",
      "community": 9,
      "norm_label": ".requestphotolibrarypermission()"
    },
    {
      "label": ".fetchRecentPhotos()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L26",
      "id": "services_photolibraryservice_photokitservice_fetchrecentphotos",
      "community": 9,
      "norm_label": ".fetchrecentphotos()"
    },
    {
      "label": ".loadImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L51",
      "id": "services_photolibraryservice_photokitservice_loadimage",
      "community": 9,
      "norm_label": ".loadimage()"
    },
    {
      "label": ".loadFullResolutionImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L72",
      "id": "services_photolibraryservice_photokitservice_loadfullresolutionimage",
      "community": 9,
      "norm_label": ".loadfullresolutionimage()"
    },
    {
      "label": ".getPhotoMetadata()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L95",
      "id": "services_photolibraryservice_photokitservice_getphotometadata",
      "community": 9,
      "norm_label": ".getphotometadata()"
    },
    {
      "label": ".createAlbum()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L111",
      "id": "services_photolibraryservice_photokitservice_createalbum",
      "community": 9,
      "norm_label": ".createalbum()"
    },
    {
      "label": ".saveImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L126",
      "id": "services_photolibraryservice_photokitservice_saveimage",
      "community": 9,
      "norm_label": ".saveimage()"
    },
    {
      "label": "PhotoAsset",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L172",
      "id": "services_photolibraryservice_photoasset",
      "community": 9,
      "norm_label": "photoasset"
    },
    {
      "label": "Hashable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "hashable",
      "community": 9,
      "norm_label": "hashable"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L176",
      "id": "services_photolibraryservice_photoasset_init",
      "community": 9,
      "norm_label": ".init()"
    },
    {
      "label": ".hash()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L181",
      "id": "services_photolibraryservice_photoasset_hash",
      "community": 9,
      "norm_label": ".hash()"
    },
    {
      "label": "PhotoMetadata",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L191",
      "id": "services_photolibraryservice_photometadata",
      "community": 9,
      "norm_label": "photometadata"
    },
    {
      "label": "PhotoLibraryError",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L221",
      "id": "services_photolibraryservice_photolibraryerror",
      "community": 9,
      "norm_label": "photolibraryerror"
    },
    {
      "label": "permissionDenied",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L222",
      "id": "services_photolibraryservice_photolibraryerror_permissiondenied",
      "community": 9,
      "norm_label": "permissiondenied"
    },
    {
      "label": "assetNotFound",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L223",
      "id": "services_photolibraryservice_photolibraryerror_assetnotfound",
      "community": 9,
      "norm_label": "assetnotfound"
    },
    {
      "label": "loadImageFailed",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L224",
      "id": "services_photolibraryservice_photolibraryerror_loadimagefailed",
      "community": 9,
      "norm_label": "loadimagefailed"
    },
    {
      "label": "saveImageFailed",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L225",
      "id": "services_photolibraryservice_photolibraryerror_saveimagefailed",
      "community": 9,
      "norm_label": "saveimagefailed"
    },
    {
      "label": "createAlbumFailed",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L226",
      "id": "services_photolibraryservice_photolibraryerror_createalbumfailed",
      "community": 9,
      "norm_label": "createalbumfailed"
    },
    {
      "label": "SharingService.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L1",
      "id": "swift_photofy_core_services_sharingservice_swift",
      "community": 8,
      "norm_label": "sharingservice.swift"
    },
    {
      "label": "SharingService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L5",
      "id": "services_sharingservice_sharingservice",
      "community": 8,
      "norm_label": "sharingservice"
    },
    {
      "label": "NativeSharingService",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L12",
      "id": "services_sharingservice_nativesharingservice",
      "community": 8,
      "norm_label": "nativesharingservice"
    },
    {
      "label": ".shareImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L15",
      "id": "services_sharingservice_nativesharingservice_shareimage",
      "community": 8,
      "norm_label": ".shareimage()"
    },
    {
      "label": ".shareImageWithCustomOptions()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L19",
      "id": "services_sharingservice_nativesharingservice_shareimagewithcustomoptions",
      "community": 8,
      "norm_label": ".shareimagewithcustomoptions()"
    },
    {
      "label": ".shareToInstagram()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L55",
      "id": "services_sharingservice_nativesharingservice_sharetoinstagram",
      "community": 8,
      "norm_label": ".sharetoinstagram()"
    },
    {
      "label": ".shareToInstagramStories()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L72",
      "id": "services_sharingservice_nativesharingservice_sharetoinstagramstories",
      "community": 8,
      "norm_label": ".sharetoinstagramstories()"
    },
    {
      "label": ".topViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L97",
      "id": "services_sharingservice_nativesharingservice_topviewcontroller",
      "community": 8,
      "norm_label": ".topviewcontroller()"
    },
    {
      "label": "InstagramStoryActivity",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L113",
      "id": "services_sharingservice_instagramstoryactivity",
      "community": 8,
      "norm_label": "instagramstoryactivity"
    },
    {
      "label": "UIActivity",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiactivity",
      "community": 8,
      "norm_label": "uiactivity"
    },
    {
      "label": ".canPerform()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L127",
      "id": "services_sharingservice_instagramstoryactivity_canperform",
      "community": 8,
      "norm_label": ".canperform()"
    },
    {
      "label": ".prepare()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L133",
      "id": "services_sharingservice_instagramstoryactivity_prepare",
      "community": 8,
      "norm_label": ".prepare()"
    },
    {
      "label": ".shareToInstagramStories()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L142",
      "id": "services_sharingservice_instagramstoryactivity_sharetoinstagramstories",
      "community": 8,
      "norm_label": ".sharetoinstagramstories()"
    },
    {
      "label": "PhotofyApp.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L1",
      "id": "swift_photofy_app_photofyapp_swift",
      "community": 113,
      "norm_label": "photofyapp.swift"
    },
    {
      "label": "PhotofyApp",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L3",
      "id": "app_photofyapp_photofyapp",
      "community": 113,
      "norm_label": "photofyapp"
    },
    {
      "label": "App",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "app",
      "community": 113,
      "norm_label": "app"
    },
    {
      "label": ".setupApp()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L19",
      "id": "app_photofyapp_photofyapp_setupapp",
      "community": 113,
      "norm_label": ".setupapp()"
    },
    {
      "label": ".configureDependencyInjection()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L25",
      "id": "app_photofyapp_photofyapp_configuredependencyinjection",
      "community": 113,
      "norm_label": ".configuredependencyinjection()"
    },
    {
      "label": ".setupUserDefaults()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L30",
      "id": "app_photofyapp_photofyapp_setupuserdefaults",
      "community": 113,
      "norm_label": ".setupuserdefaults()"
    },
    {
      "label": "ContentView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L1",
      "id": "swift_photofy_app_contentview_swift",
      "community": 58,
      "norm_label": "contentview.swift"
    },
    {
      "label": "ContentView",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L4",
      "id": "app_contentview_contentview",
      "community": 58,
      "norm_label": "contentview"
    },
    {
      "label": "EmptyStateView",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L117",
      "id": "app_contentview_emptystateview",
      "community": 58,
      "norm_label": "emptystateview"
    },
    {
      "label": "NavigationBarView",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L174",
      "id": "app_contentview_navigationbarview",
      "community": 58,
      "norm_label": "navigationbarview"
    },
    {
      "label": "CameraPickerView",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L230",
      "id": "app_contentview_camerapickerview",
      "community": 94,
      "norm_label": "camerapickerview"
    },
    {
      "label": "UIViewControllerRepresentable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiviewcontrollerrepresentable",
      "community": 94,
      "norm_label": "uiviewcontrollerrepresentable"
    },
    {
      "label": ".makeUIViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L234",
      "id": "app_contentview_camerapickerview_makeuiviewcontroller",
      "community": 94,
      "norm_label": ".makeuiviewcontroller()"
    },
    {
      "label": ".updateUIViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L251",
      "id": "app_contentview_camerapickerview_updateuiviewcontroller",
      "community": 94,
      "norm_label": ".updateuiviewcontroller()"
    },
    {
      "label": ".makeCoordinator()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L255",
      "id": "app_contentview_camerapickerview_makecoordinator",
      "community": 94,
      "norm_label": ".makecoordinator()"
    },
    {
      "label": "Coordinator",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L259",
      "id": "app_contentview_coordinator",
      "community": 70,
      "norm_label": "coordinator"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "nsobject",
      "community": 70,
      "norm_label": "nsobject"
    },
    {
      "label": "UIImagePickerControllerDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiimagepickercontrollerdelegate",
      "community": 70,
      "norm_label": "uiimagepickercontrollerdelegate"
    },
    {
      "label": "UINavigationControllerDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uinavigationcontrollerdelegate",
      "community": 70,
      "norm_label": "uinavigationcontrollerdelegate"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L262",
      "id": "app_contentview_coordinator_init",
      "community": 70,
      "norm_label": ".init()"
    },
    {
      "label": ".imagePickerController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L266",
      "id": "app_contentview_coordinator_imagepickercontroller",
      "community": 70,
      "norm_label": ".imagepickercontroller()"
    },
    {
      "label": ".imagePickerControllerDidCancel()",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L273",
      "id": "app_contentview_coordinator_imagepickercontrollerdidcancel",
      "community": 70,
      "norm_label": ".imagepickercontrollerdidcancel()"
    },
    {
      "label": "ContentView_Previews",
      "file_type": "code",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L280",
      "id": "app_contentview_contentview_previews",
      "community": 58,
      "norm_label": "contentview_previews"
    },
    {
      "label": "PreviewProvider",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "previewprovider",
      "community": 58,
      "norm_label": "previewprovider"
    },
    {
      "label": "EditingModels.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L1",
      "id": "swift_photofy_models_editingmodels_swift",
      "community": 110,
      "norm_label": "editingmodels.swift"
    },
    {
      "label": "EditingHistory",
      "file_type": "code",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L5",
      "id": "models_editingmodels_editinghistory",
      "community": 110,
      "norm_label": "editinghistory"
    },
    {
      "label": ".add()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L9",
      "id": "models_editingmodels_editinghistory_add",
      "community": 110,
      "norm_label": ".add()"
    },
    {
      "label": ".undo()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L33",
      "id": "models_editingmodels_editinghistory_undo",
      "community": 110,
      "norm_label": ".undo()"
    },
    {
      "label": ".redo()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L39",
      "id": "models_editingmodels_editinghistory_redo",
      "community": 110,
      "norm_label": ".redo()"
    },
    {
      "label": "EditingHistoryView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_editinghistoryview_swift",
      "community": 65,
      "norm_label": "editinghistoryview.swift"
    },
    {
      "label": "EditingHistoryView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L3",
      "id": "views_editinghistoryview_editinghistoryview",
      "community": 65,
      "norm_label": "editinghistoryview"
    },
    {
      "label": ".HistoryListView()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L73",
      "id": "views_editinghistoryview_editinghistoryview_historylistview",
      "community": 65,
      "norm_label": ".historylistview()"
    },
    {
      "label": "EmptyHistoryView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L105",
      "id": "views_editinghistoryview_emptyhistoryview",
      "community": 65,
      "norm_label": "emptyhistoryview"
    },
    {
      "label": "HistoryItemRow",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L132",
      "id": "views_editinghistoryview_historyitemrow",
      "community": 65,
      "norm_label": "historyitemrow"
    },
    {
      "label": "AsyncImageView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L188",
      "id": "views_editinghistoryview_asyncimageview",
      "community": 65,
      "norm_label": "asyncimageview"
    },
    {
      "label": ".loadImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L212",
      "id": "views_editinghistoryview_asyncimageview_loadimage",
      "community": 65,
      "norm_label": ".loadimage()"
    },
    {
      "label": "HistoryDetailView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L224",
      "id": "views_editinghistoryview_historydetailview",
      "community": 65,
      "norm_label": "historydetailview"
    },
    {
      "label": ".saveToPhotos()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L352",
      "id": "views_editinghistoryview_historydetailview_savetophotos",
      "community": 65,
      "norm_label": ".savetophotos()"
    },
    {
      "label": ".formatSettings()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L359",
      "id": "views_editinghistoryview_historydetailview_formatsettings",
      "community": 65,
      "norm_label": ".formatsettings()"
    },
    {
      "label": "InfoRow",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L374",
      "id": "views_editinghistoryview_inforow",
      "community": 65,
      "norm_label": "inforow"
    },
    {
      "label": "BeforeAfterView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L396",
      "id": "views_editinghistoryview_beforeafterview",
      "community": 65,
      "norm_label": "beforeafterview"
    },
    {
      "label": "ShareSheet",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L472",
      "id": "views_editinghistoryview_sharesheet",
      "community": 94,
      "norm_label": "sharesheet"
    },
    {
      "label": ".makeUIViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L475",
      "id": "views_editinghistoryview_sharesheet_makeuiviewcontroller",
      "community": 94,
      "norm_label": ".makeuiviewcontroller()"
    },
    {
      "label": ".updateUIViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L479",
      "id": "views_editinghistoryview_sharesheet_updateuiviewcontroller",
      "community": 94,
      "norm_label": ".updateuiviewcontroller()"
    },
    {
      "label": "EditingHistoryView_Previews",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L485",
      "id": "views_editinghistoryview_editinghistoryview_previews",
      "community": 58,
      "norm_label": "editinghistoryview_previews"
    },
    {
      "label": "SettingsView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_settingsview_swift",
      "community": 58,
      "norm_label": "settingsview.swift"
    },
    {
      "label": "SettingsView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L3",
      "id": "views_settingsview_settingsview",
      "community": 58,
      "norm_label": "settingsview"
    },
    {
      "label": ".clearCache()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L228",
      "id": "views_settingsview_settingsview_clearcache",
      "community": 58,
      "norm_label": ".clearcache()"
    },
    {
      "label": "AboutView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L246",
      "id": "views_settingsview_aboutview",
      "community": 58,
      "norm_label": "aboutview"
    },
    {
      "label": "FeatureRow",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L321",
      "id": "views_settingsview_featurerow",
      "community": 58,
      "norm_label": "featurerow"
    },
    {
      "label": "SettingsView_Previews",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L350",
      "id": "views_settingsview_settingsview_previews",
      "community": 58,
      "norm_label": "settingsview_previews"
    },
    {
      "label": "FilterSelectorView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_filterselectorview_swift",
      "community": 115,
      "norm_label": "filterselectorview.swift"
    },
    {
      "label": "FilterSelectorView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L3",
      "id": "views_filterselectorview_filterselectorview",
      "community": 115,
      "norm_label": "filterselectorview"
    },
    {
      "label": ".loadFilterPreviews()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L74",
      "id": "views_filterselectorview_filterselectorview_loadfilterpreviews",
      "community": 115,
      "norm_label": ".loadfilterpreviews()"
    },
    {
      "label": "FilterPreviewCell",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L84",
      "id": "views_filterselectorview_filterpreviewcell",
      "community": 115,
      "norm_label": "filterpreviewcell"
    },
    {
      "label": "ColorAdjustmentView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L144",
      "id": "views_filterselectorview_coloradjustmentview",
      "community": 115,
      "norm_label": "coloradjustmentview"
    },
    {
      "label": "AdjustmentSlider",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L218",
      "id": "views_filterselectorview_adjustmentslider",
      "community": 115,
      "norm_label": "adjustmentslider"
    },
    {
      "label": "AIFeaturesView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_aifeaturesview_swift",
      "community": 49,
      "norm_label": "aifeaturesview.swift"
    },
    {
      "label": "AIFeaturesView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L4",
      "id": "views_aifeaturesview_aifeaturesview",
      "community": 49,
      "norm_label": "aifeaturesview"
    },
    {
      "label": ".performInitialDetection()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L85",
      "id": "views_aifeaturesview_aifeaturesview_performinitialdetection",
      "community": 49,
      "norm_label": ".performinitialdetection()"
    },
    {
      "label": "ImagePreviewSection",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L103",
      "id": "views_aifeaturesview_imagepreviewsection",
      "community": 49,
      "norm_label": "imagepreviewsection"
    },
    {
      "label": "AIFeaturesGrid",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L144",
      "id": "views_aifeaturesview_aifeaturesgrid",
      "community": 49,
      "norm_label": "aifeaturesgrid"
    },
    {
      "label": ".applyBeautyFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L210",
      "id": "views_aifeaturesview_aifeaturesgrid_applybeautyfilter",
      "community": 49,
      "norm_label": ".applybeautyfilter()"
    },
    {
      "label": ".applyPortraitEffect()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L226",
      "id": "views_aifeaturesview_aifeaturesgrid_applyportraiteffect",
      "community": 49,
      "norm_label": ".applyportraiteffect()"
    },
    {
      "label": ".applyAutoEnhance()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L242",
      "id": "views_aifeaturesview_aifeaturesgrid_applyautoenhance",
      "community": 49,
      "norm_label": ".applyautoenhance()"
    },
    {
      "label": ".applySuggestedCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L258",
      "id": "views_aifeaturesview_aifeaturesgrid_applysuggestedcrop",
      "community": 49,
      "norm_label": ".applysuggestedcrop()"
    },
    {
      "label": ".performObjectDetection()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L278",
      "id": "views_aifeaturesview_aifeaturesgrid_performobjectdetection",
      "community": 49,
      "norm_label": ".performobjectdetection()"
    },
    {
      "label": ".performTextDetection()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L289",
      "id": "views_aifeaturesview_aifeaturesgrid_performtextdetection",
      "community": 49,
      "norm_label": ".performtextdetection()"
    },
    {
      "label": ".cropImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L300",
      "id": "views_aifeaturesview_aifeaturesgrid_cropimage",
      "community": 49,
      "norm_label": ".cropimage()"
    },
    {
      "label": "AIFeatureButton",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L308",
      "id": "views_aifeaturesview_aifeaturebutton",
      "community": 49,
      "norm_label": "aifeaturebutton"
    },
    {
      "label": "DetectionResultsSection",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L355",
      "id": "views_aifeaturesview_detectionresultssection",
      "community": 49,
      "norm_label": "detectionresultssection"
    },
    {
      "label": "ProcessingOverlay",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L412",
      "id": "views_aifeaturesview_processingoverlay",
      "community": 49,
      "norm_label": "processingoverlay"
    },
    {
      "label": "ZoomableImageView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_zoomableimageview_swift",
      "community": 57,
      "norm_label": "zoomableimageview.swift"
    },
    {
      "label": "ZoomableImageView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L4",
      "id": "views_zoomableimageview_zoomableimageview",
      "community": 57,
      "norm_label": "zoomableimageview"
    },
    {
      "label": "UIViewRepresentable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiviewrepresentable",
      "community": 57,
      "norm_label": "uiviewrepresentable"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L10",
      "id": "views_zoomableimageview_zoomableimageview_init",
      "community": 57,
      "norm_label": ".init()"
    },
    {
      "label": ".makeUIView()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L17",
      "id": "views_zoomableimageview_zoomableimageview_makeuiview",
      "community": 57,
      "norm_label": ".makeuiview()"
    },
    {
      "label": ".updateUIView()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L45",
      "id": "views_zoomableimageview_zoomableimageview_updateuiview",
      "community": 57,
      "norm_label": ".updateuiview()"
    },
    {
      "label": ".makeCoordinator()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L52",
      "id": "views_zoomableimageview_zoomableimageview_makecoordinator",
      "community": 57,
      "norm_label": ".makecoordinator()"
    },
    {
      "label": "Coordinator",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L56",
      "id": "views_zoomableimageview_coordinator",
      "community": 57,
      "norm_label": "coordinator"
    },
    {
      "label": "UIScrollViewDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiscrollviewdelegate",
      "community": 57,
      "norm_label": "uiscrollviewdelegate"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L59",
      "id": "views_zoomableimageview_coordinator_init",
      "community": 57,
      "norm_label": ".init()"
    },
    {
      "label": ".viewForZooming()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L63",
      "id": "views_zoomableimageview_coordinator_viewforzooming",
      "community": 57,
      "norm_label": ".viewforzooming()"
    },
    {
      "label": ".scrollViewDidZoom()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L67",
      "id": "views_zoomableimageview_coordinator_scrollviewdidzoom",
      "community": 57,
      "norm_label": ".scrollviewdidzoom()"
    },
    {
      "label": ".scrollViewDidScroll()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L71",
      "id": "views_zoomableimageview_coordinator_scrollviewdidscroll",
      "community": 57,
      "norm_label": ".scrollviewdidscroll()"
    },
    {
      "label": "CameraView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_cameraview_swift",
      "community": 102,
      "norm_label": "cameraview.swift"
    },
    {
      "label": "CameraView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L5",
      "id": "views_cameraview_cameraview",
      "community": 102,
      "norm_label": "cameraview"
    },
    {
      "label": ".makeUIViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L9",
      "id": "views_cameraview_cameraview_makeuiviewcontroller",
      "community": 102,
      "norm_label": ".makeuiviewcontroller()"
    },
    {
      "label": ".updateUIViewController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L26",
      "id": "views_cameraview_cameraview_updateuiviewcontroller",
      "community": 102,
      "norm_label": ".updateuiviewcontroller()"
    },
    {
      "label": ".makeCoordinator()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L30",
      "id": "views_cameraview_cameraview_makecoordinator",
      "community": 102,
      "norm_label": ".makecoordinator()"
    },
    {
      "label": "Coordinator",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L34",
      "id": "views_cameraview_coordinator",
      "community": 70,
      "norm_label": "coordinator"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L37",
      "id": "views_cameraview_coordinator_init",
      "community": 70,
      "norm_label": ".init()"
    },
    {
      "label": ".imagePickerController()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L41",
      "id": "views_cameraview_coordinator_imagepickercontroller",
      "community": 70,
      "norm_label": ".imagepickercontroller()"
    },
    {
      "label": ".imagePickerControllerDidCancel()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L48",
      "id": "views_cameraview_coordinator_imagepickercontrollerdidcancel",
      "community": 70,
      "norm_label": ".imagepickercontrollerdidcancel()"
    },
    {
      "label": ".checkCameraPermission()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L56",
      "id": "views_cameraview_cameraview_checkcamerapermission",
      "community": 102,
      "norm_label": ".checkcamerapermission()"
    },
    {
      "label": ".requestCameraPermission()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L60",
      "id": "views_cameraview_cameraview_requestcamerapermission",
      "community": 102,
      "norm_label": ".requestcamerapermission()"
    },
    {
      "label": "StyleToolsView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_styletoolsview_swift",
      "community": 28,
      "norm_label": "styletoolsview.swift"
    },
    {
      "label": "CategorySelector",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L5",
      "id": "views_styletoolsview_categoryselector",
      "community": 28,
      "norm_label": "categoryselector"
    },
    {
      "label": "StyleProcessingPanel",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L38",
      "id": "views_styletoolsview_styleprocessingpanel",
      "community": 23,
      "norm_label": "styleprocessingpanel"
    },
    {
      "label": ".applyAdvancedStyleEffect()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L245",
      "id": "views_styletoolsview_styleprocessingpanel_applyadvancedstyleeffect",
      "community": 23,
      "norm_label": ".applyadvancedstyleeffect()"
    },
    {
      "label": ".applyBasicStyleProcessing()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L291",
      "id": "views_styletoolsview_styleprocessingpanel_applybasicstyleprocessing",
      "community": 23,
      "norm_label": ".applybasicstyleprocessing()"
    },
    {
      "label": "StyleOption",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L319",
      "id": "views_styletoolsview_styleoption",
      "community": 28,
      "norm_label": "styleoption"
    },
    {
      "label": "StyleOptionButton",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L324",
      "id": "views_styletoolsview_styleoptionbutton",
      "community": 28,
      "norm_label": "styleoptionbutton"
    },
    {
      "label": "StyleParametersView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L351",
      "id": "views_styletoolsview_styleparametersview",
      "community": 28,
      "norm_label": "styleparametersview"
    },
    {
      "label": "PortraitParametersView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L380",
      "id": "views_styletoolsview_portraitparametersview",
      "community": 28,
      "norm_label": "portraitparametersview"
    },
    {
      "label": "LandscapeParametersView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L423",
      "id": "views_styletoolsview_landscapeparametersview",
      "community": 28,
      "norm_label": "landscapeparametersview"
    },
    {
      "label": "EcommerceParametersView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L471",
      "id": "views_styletoolsview_ecommerceparametersview",
      "community": 28,
      "norm_label": "ecommerceparametersview"
    },
    {
      "label": "IDPhotoParametersView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L519",
      "id": "views_styletoolsview_idphotoparametersview",
      "community": 28,
      "norm_label": "idphotoparametersview"
    },
    {
      "label": "ParameterSlider",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L581",
      "id": "views_styletoolsview_parameterslider",
      "community": 28,
      "norm_label": "parameterslider"
    },
    {
      "label": "FoodParametersView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L605",
      "id": "views_styletoolsview_foodparametersview",
      "community": 28,
      "norm_label": "foodparametersview"
    },
    {
      "label": "CropView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_cropview_swift",
      "community": 85,
      "norm_label": "cropview.swift"
    },
    {
      "label": "CropView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L4",
      "id": "views_cropview_cropview",
      "community": 85,
      "norm_label": "cropview"
    },
    {
      "label": "CornerType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L21",
      "id": "views_cropview_cornertype",
      "community": 86,
      "norm_label": "cornertype"
    },
    {
      "label": "topLeft",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "id": "views_cropview_cornertype_topleft",
      "community": 86,
      "norm_label": "topleft"
    },
    {
      "label": "topRight",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "id": "views_cropview_cornertype_topright",
      "community": 86,
      "norm_label": "topright"
    },
    {
      "label": "bottomLeft",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "id": "views_cropview_cornertype_bottomleft",
      "community": 86,
      "norm_label": "bottomleft"
    },
    {
      "label": "bottomRight",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "id": "views_cropview_cornertype_bottomright",
      "community": 86,
      "norm_label": "bottomright"
    },
    {
      "label": "topEdge",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "id": "views_cropview_cornertype_topedge",
      "community": 86,
      "norm_label": "topedge"
    },
    {
      "label": "bottomEdge",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "id": "views_cropview_cornertype_bottomedge",
      "community": 86,
      "norm_label": "bottomedge"
    },
    {
      "label": "leftEdge",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "id": "views_cropview_cornertype_leftedge",
      "community": 86,
      "norm_label": "leftedge"
    },
    {
      "label": "rightEdge",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "id": "views_cropview_cornertype_rightedge",
      "community": 86,
      "norm_label": "rightedge"
    },
    {
      "label": ".resetCropFrame()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L76",
      "id": "views_cropview_cropview_resetcropframe",
      "community": 85,
      "norm_label": ".resetcropframe()"
    },
    {
      "label": ".adjustCropFrameForNewSize()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L88",
      "id": "views_cropview_cropview_adjustcropframefornewsize",
      "community": 85,
      "norm_label": ".adjustcropframefornewsize()"
    },
    {
      "label": ".applyAspectRatio()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L101",
      "id": "views_cropview_cropview_applyaspectratio",
      "community": 85,
      "norm_label": ".applyaspectratio()"
    },
    {
      "label": ".performCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L147",
      "id": "views_cropview_cropview_performcrop",
      "community": 85,
      "norm_label": ".performcrop()"
    },
    {
      "label": ".calculateImageDisplayRect()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L217",
      "id": "views_cropview_cropview_calculateimagedisplayrect",
      "community": 85,
      "norm_label": ".calculateimagedisplayrect()"
    },
    {
      "label": "CropMaskView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L244",
      "id": "views_cropview_cropmaskview",
      "community": 85,
      "norm_label": "cropmaskview"
    },
    {
      "label": "CropBoxView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L266",
      "id": "views_cropview_cropboxview",
      "community": 103,
      "norm_label": "cropboxview"
    },
    {
      "label": ".cornerHandle()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L330",
      "id": "views_cropview_cropboxview_cornerhandle",
      "community": 103,
      "norm_label": ".cornerhandle()"
    },
    {
      "label": ".edgeHandle()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L361",
      "id": "views_cropview_cropboxview_edgehandle",
      "community": 103,
      "norm_label": ".edgehandle()"
    },
    {
      "label": ".getCornerPosition()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L388",
      "id": "views_cropview_cropboxview_getcornerposition",
      "community": 103,
      "norm_label": ".getcornerposition()"
    },
    {
      "label": ".getEdgePositionAndSize()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L403",
      "id": "views_cropview_cropboxview_getedgepositionandsize",
      "community": 103,
      "norm_label": ".getedgepositionandsize()"
    },
    {
      "label": ".moveCropFrame()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L432",
      "id": "views_cropview_cropboxview_movecropframe",
      "community": 103,
      "norm_label": ".movecropframe()"
    },
    {
      "label": ".resizeCropFrame()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L452",
      "id": "views_cropview_cropboxview_resizecropframe",
      "community": 103,
      "norm_label": ".resizecropframe()"
    },
    {
      "label": "CropGridLinesView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L522",
      "id": "views_cropview_cropgridlinesview",
      "community": 85,
      "norm_label": "cropgridlinesview"
    },
    {
      "label": "EditingOverlayView.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_editingoverlayview_swift",
      "community": 42,
      "norm_label": "editingoverlayview.swift"
    },
    {
      "label": "EditingOverlayView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L3",
      "id": "views_editingoverlayview_editingoverlayview",
      "community": 42,
      "norm_label": "editingoverlayview"
    },
    {
      "label": "CropOverlayView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L31",
      "id": "views_editingoverlayview_cropoverlayview",
      "community": 104,
      "norm_label": "cropoverlayview"
    },
    {
      "label": "CropHandle",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L45",
      "id": "views_editingoverlayview_crophandle",
      "community": 42,
      "norm_label": "crophandle"
    },
    {
      "label": "topLeft",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "id": "views_editingoverlayview_crophandle_topleft",
      "community": 42,
      "norm_label": "topleft"
    },
    {
      "label": "topRight",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "id": "views_editingoverlayview_crophandle_topright",
      "community": 42,
      "norm_label": "topright"
    },
    {
      "label": "bottomLeft",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "id": "views_editingoverlayview_crophandle_bottomleft",
      "community": 42,
      "norm_label": "bottomleft"
    },
    {
      "label": "bottomRight",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "id": "views_editingoverlayview_crophandle_bottomright",
      "community": 42,
      "norm_label": "bottomright"
    },
    {
      "label": "center",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "id": "views_editingoverlayview_crophandle_center",
      "community": 42,
      "norm_label": "center"
    },
    {
      "label": ".loadCropSuggestions()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L202",
      "id": "views_editingoverlayview_cropoverlayview_loadcropsuggestions",
      "community": 104,
      "norm_label": ".loadcropsuggestions()"
    },
    {
      "label": ".applyCropSuggestion()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L208",
      "id": "views_editingoverlayview_cropoverlayview_applycropsuggestion",
      "community": 104,
      "norm_label": ".applycropsuggestion()"
    },
    {
      "label": ".performCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L231",
      "id": "views_editingoverlayview_cropoverlayview_performcrop",
      "community": 104,
      "norm_label": ".performcrop()"
    },
    {
      "label": ".getCropFrame()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L248",
      "id": "views_editingoverlayview_cropoverlayview_getcropframe",
      "community": 104,
      "norm_label": ".getcropframe()"
    },
    {
      "label": ".createHandleGesture()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L257",
      "id": "views_editingoverlayview_cropoverlayview_createhandlegesture",
      "community": 104,
      "norm_label": ".createhandlegesture()"
    },
    {
      "label": ".createCenterDragGesture()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L297",
      "id": "views_editingoverlayview_cropoverlayview_createcenterdraggesture",
      "community": 104,
      "norm_label": ".createcenterdraggesture()"
    },
    {
      "label": "CropHandleView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L317",
      "id": "views_editingoverlayview_crophandleview",
      "community": 42,
      "norm_label": "crophandleview"
    },
    {
      "label": "CropGridView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L330",
      "id": "views_editingoverlayview_cropgridview",
      "community": 42,
      "norm_label": "cropgridview"
    },
    {
      "label": "TextOverlayView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L362",
      "id": "views_editingoverlayview_textoverlayview",
      "community": 42,
      "norm_label": "textoverlayview"
    },
    {
      "label": ".addNewTextElement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L410",
      "id": "views_editingoverlayview_textoverlayview_addnewtextelement",
      "community": 42,
      "norm_label": ".addnewtextelement()"
    },
    {
      "label": "TextElement",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L423",
      "id": "views_editingoverlayview_textelement",
      "community": 42,
      "norm_label": "textelement"
    },
    {
      "label": "DraggableTextView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L433",
      "id": "views_editingoverlayview_draggabletextview",
      "community": 42,
      "norm_label": "draggabletextview"
    },
    {
      "label": "TextEditorView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L464",
      "id": "views_editingoverlayview_texteditorview",
      "community": 42,
      "norm_label": "texteditorview"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L473",
      "id": "views_editingoverlayview_texteditorview_init",
      "community": 42,
      "norm_label": ".init()"
    },
    {
      "label": "StickerOverlayView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L538",
      "id": "views_editingoverlayview_stickeroverlayview",
      "community": 42,
      "norm_label": "stickeroverlayview"
    },
    {
      "label": "StickerElement",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L569",
      "id": "views_editingoverlayview_stickerelement",
      "community": 64,
      "norm_label": "stickerelement"
    },
    {
      "label": "DraggableStickerView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L577",
      "id": "views_editingoverlayview_draggablestickerview",
      "community": 42,
      "norm_label": "draggablestickerview"
    },
    {
      "label": "EditingToolsPanel.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L1",
      "id": "swift_photofy_views_editingtoolspanel_swift",
      "community": 28,
      "norm_label": "editingtoolspanel.swift"
    },
    {
      "label": "EditingToolsPanel",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L3",
      "id": "views_editingtoolspanel_editingtoolspanel",
      "community": 28,
      "norm_label": "editingtoolspanel"
    },
    {
      "label": "ToolButton",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L119",
      "id": "views_editingtoolspanel_toolbutton",
      "community": 28,
      "norm_label": "toolbutton"
    },
    {
      "label": "TextToolsView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L140",
      "id": "views_editingtoolspanel_texttoolsview",
      "community": 28,
      "norm_label": "texttoolsview"
    },
    {
      "label": "CropControlPanel",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L186",
      "id": "views_editingtoolspanel_cropcontrolpanel",
      "community": 28,
      "norm_label": "cropcontrolpanel"
    },
    {
      "label": "CropRatioButton",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L266",
      "id": "views_editingtoolspanel_cropratiobutton",
      "community": 28,
      "norm_label": "cropratiobutton"
    },
    {
      "label": "StickerToolsView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L285",
      "id": "views_editingtoolspanel_stickertoolsview",
      "community": 28,
      "norm_label": "stickertoolsview"
    },
    {
      "label": "CategorySelectorView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L325",
      "id": "views_editingtoolspanel_categoryselectorview",
      "community": 28,
      "norm_label": "categoryselectorview"
    },
    {
      "label": "StyleProcessingView",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L358",
      "id": "views_editingtoolspanel_styleprocessingview",
      "community": 28,
      "norm_label": "styleprocessingview"
    },
    {
      "label": ".applyStyleEffect()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L412",
      "id": "views_editingtoolspanel_styleprocessingview_applystyleeffect",
      "community": 28,
      "norm_label": ".applystyleeffect()"
    },
    {
      "label": "AIImageProcessor.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L1",
      "id": "swift_photofy_services_aiimageprocessor_swift",
      "community": 63,
      "norm_label": "aiimageprocessor.swift"
    },
    {
      "label": "AIImageProcessor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L6",
      "id": "services_aiimageprocessor_aiimageprocessor",
      "community": 63,
      "norm_label": "aiimageprocessor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L9",
      "id": "services_aiimageprocessor_aiimageprocessor_init",
      "community": 63,
      "norm_label": ".init()"
    },
    {
      "label": ".detectFaces()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L12",
      "id": "services_aiimageprocessor_aiimageprocessor_detectfaces",
      "community": 63,
      "norm_label": ".detectfaces()"
    },
    {
      "label": ".detectFaceLandmarks()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L44",
      "id": "services_aiimageprocessor_aiimageprocessor_detectfacelandmarks",
      "community": 63,
      "norm_label": ".detectfacelandmarks()"
    },
    {
      "label": ".classifyObjects()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L76",
      "id": "services_aiimageprocessor_aiimageprocessor_classifyobjects",
      "community": 63,
      "norm_label": ".classifyobjects()"
    },
    {
      "label": ".detectText()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L108",
      "id": "services_aiimageprocessor_aiimageprocessor_detecttext",
      "community": 63,
      "norm_label": ".detecttext()"
    },
    {
      "label": ".applyBeautyFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L140",
      "id": "services_aiimageprocessor_aiimageprocessor_applybeautyfilter",
      "community": 63,
      "norm_label": ".applybeautyfilter()"
    },
    {
      "label": ".applyPortraitEffect()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L171",
      "id": "services_aiimageprocessor_aiimageprocessor_applyportraiteffect",
      "community": 63,
      "norm_label": ".applyportraiteffect()"
    },
    {
      "label": ".autoEnhance()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L197",
      "id": "services_aiimageprocessor_aiimageprocessor_autoenhance",
      "community": 63,
      "norm_label": ".autoenhance()"
    },
    {
      "label": ".suggestCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L231",
      "id": "services_aiimageprocessor_aiimageprocessor_suggestcrop",
      "community": 63,
      "norm_label": ".suggestcrop()"
    },
    {
      "label": ".calculateAverageBrightness()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L268",
      "id": "services_aiimageprocessor_aiimageprocessor_calculateaveragebrightness",
      "community": 63,
      "norm_label": ".calculateaveragebrightness()"
    },
    {
      "label": "ImageFilterManager.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L1",
      "id": "swift_photofy_services_imagefiltermanager_swift",
      "community": 4,
      "norm_label": "imagefiltermanager.swift"
    },
    {
      "label": "ImageFilterManager",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L7",
      "id": "services_imagefiltermanager_imagefiltermanager",
      "community": 4,
      "norm_label": "imagefiltermanager"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L13",
      "id": "services_imagefiltermanager_imagefiltermanager_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": "FilterType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L25",
      "id": "services_imagefiltermanager_filtertype",
      "community": 4,
      "norm_label": "filtertype"
    },
    {
      "label": "original",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L26",
      "id": "services_imagefiltermanager_filtertype_original",
      "community": 4,
      "norm_label": "original"
    },
    {
      "label": "grayscale",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L27",
      "id": "services_imagefiltermanager_filtertype_grayscale",
      "community": 4,
      "norm_label": "grayscale"
    },
    {
      "label": "sepia",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L28",
      "id": "services_imagefiltermanager_filtertype_sepia",
      "community": 4,
      "norm_label": "sepia"
    },
    {
      "label": "noir",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L29",
      "id": "services_imagefiltermanager_filtertype_noir",
      "community": 4,
      "norm_label": "noir"
    },
    {
      "label": "vintage",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L30",
      "id": "services_imagefiltermanager_filtertype_vintage",
      "community": 4,
      "norm_label": "vintage"
    },
    {
      "label": "vivid",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L31",
      "id": "services_imagefiltermanager_filtertype_vivid",
      "community": 4,
      "norm_label": "vivid"
    },
    {
      "label": "dramatic",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L32",
      "id": "services_imagefiltermanager_filtertype_dramatic",
      "community": 4,
      "norm_label": "dramatic"
    },
    {
      "label": "mono",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L33",
      "id": "services_imagefiltermanager_filtertype_mono",
      "community": 4,
      "norm_label": "mono"
    },
    {
      "label": "silvertone",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L34",
      "id": "services_imagefiltermanager_filtertype_silvertone",
      "community": 4,
      "norm_label": "silvertone"
    },
    {
      "label": "sketch",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L35",
      "id": "services_imagefiltermanager_filtertype_sketch",
      "community": 4,
      "norm_label": "sketch"
    },
    {
      "label": "emboss",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L36",
      "id": "services_imagefiltermanager_filtertype_emboss",
      "community": 4,
      "norm_label": "emboss"
    },
    {
      "label": "cartoon",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L37",
      "id": "services_imagefiltermanager_filtertype_cartoon",
      "community": 4,
      "norm_label": "cartoon"
    },
    {
      "label": "blur",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L38",
      "id": "services_imagefiltermanager_filtertype_blur",
      "community": 4,
      "norm_label": "blur"
    },
    {
      "label": "sharpen",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L39",
      "id": "services_imagefiltermanager_filtertype_sharpen",
      "community": 4,
      "norm_label": "sharpen"
    },
    {
      "label": "edgeDetection",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L40",
      "id": "services_imagefiltermanager_filtertype_edgedetection",
      "community": 4,
      "norm_label": "edgedetection"
    },
    {
      "label": "pixellate",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L41",
      "id": "services_imagefiltermanager_filtertype_pixellate",
      "community": 4,
      "norm_label": "pixellate"
    },
    {
      "label": "kaleidoscope",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L42",
      "id": "services_imagefiltermanager_filtertype_kaleidoscope",
      "community": 4,
      "norm_label": "kaleidoscope"
    },
    {
      "label": "bloom",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L43",
      "id": "services_imagefiltermanager_filtertype_bloom",
      "community": 4,
      "norm_label": "bloom"
    },
    {
      "label": "gloom",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L44",
      "id": "services_imagefiltermanager_filtertype_gloom",
      "community": 4,
      "norm_label": "gloom"
    },
    {
      "label": "crystallize",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L45",
      "id": "services_imagefiltermanager_filtertype_crystallize",
      "community": 4,
      "norm_label": "crystallize"
    },
    {
      "label": "pointillize",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L46",
      "id": "services_imagefiltermanager_filtertype_pointillize",
      "community": 4,
      "norm_label": "pointillize"
    },
    {
      "label": "comicEffect",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L47",
      "id": "services_imagefiltermanager_filtertype_comiceffect",
      "community": 4,
      "norm_label": "comiceffect"
    },
    {
      "label": "oilPainting",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L48",
      "id": "services_imagefiltermanager_filtertype_oilpainting",
      "community": 4,
      "norm_label": "oilpainting"
    },
    {
      "label": "watercolor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L49",
      "id": "services_imagefiltermanager_filtertype_watercolor",
      "community": 4,
      "norm_label": "watercolor"
    },
    {
      "label": "blackAndWhite",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L50",
      "id": "services_imagefiltermanager_filtertype_blackandwhite",
      "community": 4,
      "norm_label": "blackandwhite"
    },
    {
      "label": "highContrast",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L51",
      "id": "services_imagefiltermanager_filtertype_highcontrast",
      "community": 4,
      "norm_label": "highcontrast"
    },
    {
      "label": "lowContrast",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L52",
      "id": "services_imagefiltermanager_filtertype_lowcontrast",
      "community": 4,
      "norm_label": "lowcontrast"
    },
    {
      "label": "colorInvert",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L53",
      "id": "services_imagefiltermanager_filtertype_colorinvert",
      "community": 4,
      "norm_label": "colorinvert"
    },
    {
      "label": "thermal",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L54",
      "id": "services_imagefiltermanager_filtertype_thermal",
      "community": 4,
      "norm_label": "thermal"
    },
    {
      "label": "xray",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L55",
      "id": "services_imagefiltermanager_filtertype_xray",
      "community": 4,
      "norm_label": "xray"
    },
    {
      "label": ".applyFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L88",
      "id": "services_imagefiltermanager_imagefiltermanager_applyfilter",
      "community": 4,
      "norm_label": ".applyfilter()"
    },
    {
      "label": ".processFilter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L101",
      "id": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "community": 4,
      "norm_label": ".processfilter()"
    },
    {
      "label": ".convertToUIImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L309",
      "id": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "community": 4,
      "norm_label": ".converttouiimage()"
    },
    {
      "label": ".generateFilterPreviews()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L317",
      "id": "services_imagefiltermanager_imagefiltermanager_generatefilterpreviews",
      "community": 4,
      "norm_label": ".generatefilterpreviews()"
    },
    {
      "label": ".resizeImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L341",
      "id": "services_imagefiltermanager_imagefiltermanager_resizeimage",
      "community": 4,
      "norm_label": ".resizeimage()"
    },
    {
      "label": ".adjustBrightness()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L356",
      "id": "services_imagefiltermanager_imagefiltermanager_adjustbrightness",
      "community": 4,
      "norm_label": ".adjustbrightness()"
    },
    {
      "label": ".adjustContrast()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L367",
      "id": "services_imagefiltermanager_imagefiltermanager_adjustcontrast",
      "community": 4,
      "norm_label": ".adjustcontrast()"
    },
    {
      "label": ".adjustSaturation()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L378",
      "id": "services_imagefiltermanager_imagefiltermanager_adjustsaturation",
      "community": 4,
      "norm_label": ".adjustsaturation()"
    },
    {
      "label": ".adjustHue()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L389",
      "id": "services_imagefiltermanager_imagefiltermanager_adjusthue",
      "community": 4,
      "norm_label": ".adjusthue()"
    },
    {
      "label": "ImageCropManager.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L1",
      "id": "swift_photofy_services_imagecropmanager_swift",
      "community": 59,
      "norm_label": "imagecropmanager.swift"
    },
    {
      "label": "ImageCropManager",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L4",
      "id": "services_imagecropmanager_imagecropmanager",
      "community": 59,
      "norm_label": "imagecropmanager"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L7",
      "id": "services_imagecropmanager_imagecropmanager_init",
      "community": 59,
      "norm_label": ".init()"
    },
    {
      "label": ".cropImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L10",
      "id": "services_imagecropmanager_imagecropmanager_cropimage",
      "community": 59,
      "norm_label": ".cropimage()"
    },
    {
      "label": ".performCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L29",
      "id": "services_imagecropmanager_imagecropmanager_performcrop",
      "community": 59,
      "norm_label": ".performcrop()"
    },
    {
      "label": ".performDirectCrop()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L76",
      "id": "services_imagecropmanager_imagecropmanager_performdirectcrop",
      "community": 59,
      "norm_label": ".performdirectcrop()"
    },
    {
      "label": ".suggestCropRectangles()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L92",
      "id": "services_imagecropmanager_imagecropmanager_suggestcroprectangles",
      "community": 59,
      "norm_label": ".suggestcroprectangles()"
    },
    {
      "label": ".createStandardCropSuggestions()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L107",
      "id": "services_imagecropmanager_imagecropmanager_createstandardcropsuggestions",
      "community": 59,
      "norm_label": ".createstandardcropsuggestions()"
    },
    {
      "label": ".rotateImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L143",
      "id": "services_imagecropmanager_imagecropmanager_rotateimage",
      "community": 59,
      "norm_label": ".rotateimage()"
    },
    {
      "label": ".performRotation()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L152",
      "id": "services_imagecropmanager_imagecropmanager_performrotation",
      "community": 59,
      "norm_label": ".performrotation()"
    },
    {
      "label": ".flipImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L179",
      "id": "services_imagecropmanager_imagecropmanager_flipimage",
      "community": 59,
      "norm_label": ".flipimage()"
    },
    {
      "label": ".performFlip()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L188",
      "id": "services_imagecropmanager_imagecropmanager_performflip",
      "community": 59,
      "norm_label": ".performflip()"
    },
    {
      "label": "CropSuggestion",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L215",
      "id": "services_imagecropmanager_cropsuggestion",
      "community": 59,
      "norm_label": "cropsuggestion"
    },
    {
      "label": "AIEnhancedImageProcessor.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1",
      "id": "swift_photofy_services_aienhancedimageprocessor_swift",
      "community": 79,
      "norm_label": "aienhancedimageprocessor.swift"
    },
    {
      "label": "PortraitSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L10",
      "id": "services_aienhancedimageprocessor_portraitsettings",
      "community": 79,
      "norm_label": "portraitsettings"
    },
    {
      "label": "LandscapeSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L19",
      "id": "services_aienhancedimageprocessor_landscapesettings",
      "community": 79,
      "norm_label": "landscapesettings"
    },
    {
      "label": "EcommerceSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L29",
      "id": "services_aienhancedimageprocessor_ecommercesettings",
      "community": 79,
      "norm_label": "ecommercesettings"
    },
    {
      "label": "IDPhotoSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L39",
      "id": "services_aienhancedimageprocessor_idphotosettings",
      "community": 79,
      "norm_label": "idphotosettings"
    },
    {
      "label": "IDPhotoBackgroundColor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L46",
      "id": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "community": 112,
      "norm_label": "idphotobackgroundcolor"
    },
    {
      "label": "white",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L47",
      "id": "services_aienhancedimageprocessor_idphotobackgroundcolor_white",
      "community": 112,
      "norm_label": "white"
    },
    {
      "label": "blue",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L48",
      "id": "services_aienhancedimageprocessor_idphotobackgroundcolor_blue",
      "community": 112,
      "norm_label": "blue"
    },
    {
      "label": "red",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L49",
      "id": "services_aienhancedimageprocessor_idphotobackgroundcolor_red",
      "community": 112,
      "norm_label": "red"
    },
    {
      "label": "green",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L50",
      "id": "services_aienhancedimageprocessor_idphotobackgroundcolor_green",
      "community": 112,
      "norm_label": "green"
    },
    {
      "label": "office",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L51",
      "id": "services_aienhancedimageprocessor_idphotobackgroundcolor_office",
      "community": 112,
      "norm_label": "office"
    },
    {
      "label": "AIEnhancedImageProcessor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L59",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "community": 31,
      "norm_label": "aienhancedimageprocessor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L70",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_init",
      "community": 31,
      "norm_label": ".init()"
    },
    {
      "label": ".enhancePortrait()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L87",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "community": 47,
      "norm_label": ".enhanceportrait()"
    },
    {
      "label": ".enhanceLandscape()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L130",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancelandscape",
      "community": 31,
      "norm_label": ".enhancelandscape()"
    },
    {
      "label": ".enhanceFood()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L167",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancefood",
      "community": 31,
      "norm_label": ".enhancefood()"
    },
    {
      "label": ".enhanceEcommerce()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L212",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceecommerce",
      "community": 47,
      "norm_label": ".enhanceecommerce()"
    },
    {
      "label": ".createIntelligentIDPhoto()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L258",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "community": 47,
      "norm_label": ".createintelligentidphoto()"
    },
    {
      "label": ".analyzePortraitFeatures()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L309",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitfeatures",
      "community": 120,
      "norm_label": ".analyzeportraitfeatures()"
    },
    {
      "label": ".analyzeSceneContent()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L338",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzescenecontent",
      "community": 127,
      "norm_label": ".analyzescenecontent()"
    },
    {
      "label": ".analyzeFoodContent()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L363",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzefoodcontent",
      "community": 126,
      "norm_label": ".analyzefoodcontent()"
    },
    {
      "label": ".analyzeProductContent()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L388",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeproductcontent",
      "community": 79,
      "norm_label": ".analyzeproductcontent()"
    },
    {
      "label": ".analyzePortraitForIDPhoto()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L413",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitforidphoto",
      "community": 120,
      "norm_label": ".analyzeportraitforidphoto()"
    },
    {
      "label": ".applyAdvancedFaceBeautification()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L447",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "community": 105,
      "norm_label": ".applyadvancedfacebeautification()"
    },
    {
      "label": ".applyPreciseSkinSmoothing()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L472",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applypreciseskinsmoothing",
      "community": 105,
      "norm_label": ".applypreciseskinsmoothing()"
    },
    {
      "label": ".applyEyeEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L501",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyeyeenhancement",
      "community": 105,
      "norm_label": ".applyeyeenhancement()"
    },
    {
      "label": ".applySmartBackgroundBlur()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L536",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applysmartbackgroundblur",
      "community": 47,
      "norm_label": ".applysmartbackgroundblur()"
    },
    {
      "label": ".applySceneSpecificEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L561",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "community": 31,
      "norm_label": ".applyscenespecificenhancement()"
    },
    {
      "label": ".applyFoodColorEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L587",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "community": 31,
      "norm_label": ".applyfoodcolorenhancement()"
    },
    {
      "label": "AIProcessingResult",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L616",
      "id": "services_aienhancedimageprocessor_aiprocessingresult",
      "community": 47,
      "norm_label": "aiprocessingresult"
    },
    {
      "label": "PortraitAnalysis",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L623",
      "id": "services_aienhancedimageprocessor_portraitanalysis",
      "community": 120,
      "norm_label": "portraitanalysis"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L628",
      "id": "services_aienhancedimageprocessor_portraitanalysis_init",
      "community": 120,
      "norm_label": ".init()"
    },
    {
      "label": "SceneAnalysis",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L635",
      "id": "services_aienhancedimageprocessor_sceneanalysis",
      "community": 127,
      "norm_label": "sceneanalysis"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L640",
      "id": "services_aienhancedimageprocessor_sceneanalysis_init",
      "community": 127,
      "norm_label": ".init()"
    },
    {
      "label": "FoodAnalysis",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L647",
      "id": "services_aienhancedimageprocessor_foodanalysis",
      "community": 126,
      "norm_label": "foodanalysis"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L652",
      "id": "services_aienhancedimageprocessor_foodanalysis_init",
      "community": 126,
      "norm_label": ".init()"
    },
    {
      "label": "ProductAnalysis",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L659",
      "id": "services_aienhancedimageprocessor_productanalysis",
      "community": 79,
      "norm_label": "productanalysis"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L665",
      "id": "services_aienhancedimageprocessor_productanalysis_init",
      "community": 79,
      "norm_label": ".init()"
    },
    {
      "label": "SceneType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L673",
      "id": "services_aienhancedimageprocessor_scenetype",
      "community": 96,
      "norm_label": "scenetype"
    },
    {
      "label": "nature",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_nature",
      "community": 96,
      "norm_label": "nature"
    },
    {
      "label": "sunset",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_sunset",
      "community": 96,
      "norm_label": "sunset"
    },
    {
      "label": "urban",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_urban",
      "community": 96,
      "norm_label": "urban"
    },
    {
      "label": "water",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_water",
      "community": 96,
      "norm_label": "water"
    },
    {
      "label": "mountain",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_mountain",
      "community": 96,
      "norm_label": "mountain"
    },
    {
      "label": "beach",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_beach",
      "community": 96,
      "norm_label": "beach"
    },
    {
      "label": "unknown",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "id": "services_aienhancedimageprocessor_scenetype_unknown",
      "community": 96,
      "norm_label": "unknown"
    },
    {
      "label": "FoodType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L689",
      "id": "services_aienhancedimageprocessor_foodtype",
      "community": 95,
      "norm_label": "foodtype"
    },
    {
      "label": "meat",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_meat",
      "community": 95,
      "norm_label": "meat"
    },
    {
      "label": "vegetable",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_vegetable",
      "community": 95,
      "norm_label": "vegetable"
    },
    {
      "label": "dessert",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_dessert",
      "community": 95,
      "norm_label": "dessert"
    },
    {
      "label": "beverage",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_beverage",
      "community": 95,
      "norm_label": "beverage"
    },
    {
      "label": "fruit",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_fruit",
      "community": 95,
      "norm_label": "fruit"
    },
    {
      "label": "grain",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_grain",
      "community": 95,
      "norm_label": "grain"
    },
    {
      "label": "unknown",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "id": "services_aienhancedimageprocessor_foodtype_unknown",
      "community": 95,
      "norm_label": "unknown"
    },
    {
      "label": "ProductType",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L705",
      "id": "services_aienhancedimageprocessor_producttype",
      "community": 106,
      "norm_label": "producttype"
    },
    {
      "label": "electronics",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "id": "services_aienhancedimageprocessor_producttype_electronics",
      "community": 106,
      "norm_label": "electronics"
    },
    {
      "label": "clothing",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "id": "services_aienhancedimageprocessor_producttype_clothing",
      "community": 106,
      "norm_label": "clothing"
    },
    {
      "label": "cosmetics",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "id": "services_aienhancedimageprocessor_producttype_cosmetics",
      "community": 106,
      "norm_label": "cosmetics"
    },
    {
      "label": "accessories",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "id": "services_aienhancedimageprocessor_producttype_accessories",
      "community": 106,
      "norm_label": "accessories"
    },
    {
      "label": "furniture",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "id": "services_aienhancedimageprocessor_producttype_furniture",
      "community": 106,
      "norm_label": "furniture"
    },
    {
      "label": "unknown",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "id": "services_aienhancedimageprocessor_producttype_unknown",
      "community": 106,
      "norm_label": "unknown"
    },
    {
      "label": "FoodSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L721",
      "id": "services_aienhancedimageprocessor_foodsettings",
      "community": 79,
      "norm_label": "foodsettings"
    },
    {
      "label": ".convertToUIImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L732",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "community": 47,
      "norm_label": ".converttouiimage()"
    },
    {
      "label": ".extractFaceFeatures()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L739",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_extractfacefeatures",
      "community": 120,
      "norm_label": ".extractfacefeatures()"
    },
    {
      "label": ".interpretSceneClassification()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L755",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretsceneclassification",
      "community": 127,
      "norm_label": ".interpretsceneclassification()"
    },
    {
      "label": ".interpretFoodClassification()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L789",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretfoodclassification",
      "community": 126,
      "norm_label": ".interpretfoodclassification()"
    },
    {
      "label": ".interpretProductDetection()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L826",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretproductdetection",
      "community": 79,
      "norm_label": ".interpretproductdetection()"
    },
    {
      "label": ".createFaceMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L866",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_createfacemask",
      "community": 105,
      "norm_label": ".createfacemask()"
    },
    {
      "label": ".createEyeMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L901",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_createeyemask",
      "community": 105,
      "norm_label": ".createeyemask()"
    },
    {
      "label": "PersonSegmentationResult",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L945",
      "id": "services_aienhancedimageprocessor_personsegmentationresult",
      "community": 47,
      "norm_label": "personsegmentationresult"
    },
    {
      "label": ".performPersonSegmentation()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L950",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_performpersonsegmentation",
      "community": 47,
      "norm_label": ".performpersonsegmentation()"
    },
    {
      "label": ".createInvertedMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L990",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_createinvertedmask",
      "community": 47,
      "norm_label": ".createinvertedmask()"
    },
    {
      "label": ".cleanupPersonMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L997",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_cleanuppersonmask",
      "community": 47,
      "norm_label": ".cleanuppersonmask()"
    },
    {
      "label": ".getEyeCenter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1015",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_geteyecenter",
      "community": 31,
      "norm_label": ".geteyecenter()"
    },
    {
      "label": ".getMouthCenter()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1029",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_getmouthcenter",
      "community": 31,
      "norm_label": ".getmouthcenter()"
    },
    {
      "label": ".applyFaceBrightnessEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1048",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfacebrightnessenhancement",
      "community": 105,
      "norm_label": ".applyfacebrightnessenhancement()"
    },
    {
      "label": ".applyGeneralPortraitEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1069",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralportraitenhancement",
      "community": 47,
      "norm_label": ".applygeneralportraitenhancement()"
    },
    {
      "label": ".enhanceNatureColors()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1124",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancenaturecolors",
      "community": 31,
      "norm_label": ".enhancenaturecolors()"
    },
    {
      "label": ".enhanceSunsetColors()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1156",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancesunsetcolors",
      "community": 31,
      "norm_label": ".enhancesunsetcolors()"
    },
    {
      "label": ".enhanceUrbanContrast()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1166",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceurbancontrast",
      "community": 31,
      "norm_label": ".enhanceurbancontrast()"
    },
    {
      "label": ".enhanceWaterScene()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1175",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancewaterscene",
      "community": 31,
      "norm_label": ".enhancewaterscene()"
    },
    {
      "label": ".applyGeneralLandscapeEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1184",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygenerallandscapeenhancement",
      "community": 31,
      "norm_label": ".applygenerallandscapeenhancement()"
    },
    {
      "label": ".applyIntelligentColorEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1195",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyintelligentcolorenhancement",
      "community": 31,
      "norm_label": ".applyintelligentcolorenhancement()"
    },
    {
      "label": ".enhanceMeatColors()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1200",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancemeatcolors",
      "community": 31,
      "norm_label": ".enhancemeatcolors()"
    },
    {
      "label": ".enhanceVegetableColors()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1209",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancevegetablecolors",
      "community": 31,
      "norm_label": ".enhancevegetablecolors()"
    },
    {
      "label": ".enhanceDessertColors()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1218",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancedessertcolors",
      "community": 31,
      "norm_label": ".enhancedessertcolors()"
    },
    {
      "label": ".enhanceBeverageAppearance()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1228",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancebeverageappearance",
      "community": 31,
      "norm_label": ".enhancebeverageappearance()"
    },
    {
      "label": ".applyGeneralFoodEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1237",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralfoodenhancement",
      "community": 31,
      "norm_label": ".applygeneralfoodenhancement()"
    },
    {
      "label": ".applyAppetiteEnhancement()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1282",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyappetiteenhancement",
      "community": 31,
      "norm_label": ".applyappetiteenhancement()"
    },
    {
      "label": ".applyProductHighlighting()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1287",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyproducthighlighting",
      "community": 47,
      "norm_label": ".applyproducthighlighting()"
    },
    {
      "label": ".applyProfessionalCommercialStyling()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1320",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyprofessionalcommercialstyling",
      "community": 47,
      "norm_label": ".applyprofessionalcommercialstyling()"
    },
    {
      "label": ".performIntelligentPersonSegmentation()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1371",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_performintelligentpersonsegmentation",
      "community": 47,
      "norm_label": ".performintelligentpersonsegmentation()"
    },
    {
      "label": ".applyIDPhotoStandardization()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1386",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyidphotostandardization",
      "community": 105,
      "norm_label": ".applyidphotostandardization()"
    },
    {
      "label": ".generateAndCompositeIDPhotoBackground()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1432",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_generateandcompositeidphotobackground",
      "community": 47,
      "norm_label": ".generateandcompositeidphotobackground()"
    },
    {
      "label": ".createIDPhotoBackground()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1467",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_createidphotobackground",
      "community": 47,
      "norm_label": ".createidphotobackground()"
    },
    {
      "label": ".createPreciseSkinMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1508",
      "id": "services_aienhancedimageprocessor_aienhancedimageprocessor_createpreciseskinmask",
      "community": 31,
      "norm_label": ".createpreciseskinmask()"
    },
    {
      "label": "AdvancedStyleProcessor.swift",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L1",
      "id": "swift_photofy_services_advancedstyleprocessor_swift",
      "community": 23,
      "norm_label": "advancedstyleprocessor.swift"
    },
    {
      "label": "AdvancedStyleProcessor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L8",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor",
      "community": 23,
      "norm_label": "advancedstyleprocessor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L14",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_init",
      "community": 23,
      "norm_label": ".init()"
    },
    {
      "label": ".processPortrait()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L25",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_processportrait",
      "community": 23,
      "norm_label": ".processportrait()"
    },
    {
      "label": ".detectFaces()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L37",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_detectfaces",
      "community": 23,
      "norm_label": ".detectfaces()"
    },
    {
      "label": ".enhancePortrait()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L64",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "community": 23,
      "norm_label": ".enhanceportrait()"
    },
    {
      "label": ".enhanceImageGeneral()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L127",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceimagegeneral",
      "community": 23,
      "norm_label": ".enhanceimagegeneral()"
    },
    {
      "label": ".processIDPhoto()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L151",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_processidphoto",
      "community": 23,
      "norm_label": ".processidphoto()"
    },
    {
      "label": ".createIDPhoto()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L164",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "community": 23,
      "norm_label": ".createidphoto()"
    },
    {
      "label": ".segmentPerson()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L194",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_segmentperson",
      "community": 23,
      "norm_label": ".segmentperson()"
    },
    {
      "label": ".processLandscape()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L234",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_processlandscape",
      "community": 23,
      "norm_label": ".processlandscape()"
    },
    {
      "label": ".processEcommerce()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L280",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_processecommerce",
      "community": 23,
      "norm_label": ".processecommerce()"
    },
    {
      "label": ".detectObjects()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L293",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_detectobjects",
      "community": 23,
      "norm_label": ".detectobjects()"
    },
    {
      "label": ".enhanceEcommerceImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L323",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceecommerceimage",
      "community": 23,
      "norm_label": ".enhanceecommerceimage()"
    },
    {
      "label": ".createFaceMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L368",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_createfacemask",
      "community": 23,
      "norm_label": ".createfacemask()"
    },
    {
      "label": ".createBackgroundMask()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L394",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_createbackgroundmask",
      "community": 23,
      "norm_label": ".createbackgroundmask()"
    },
    {
      "label": ".createIDPhotoBackground()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L420",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_createidphotobackground",
      "community": 23,
      "norm_label": ".createidphotobackground()"
    },
    {
      "label": ".convertToUIImage()",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L458",
      "id": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "community": 23,
      "norm_label": ".converttouiimage()"
    },
    {
      "label": "ProcessingResult",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L467",
      "id": "services_advancedstyleprocessor_processingresult",
      "community": 23,
      "norm_label": "processingresult"
    },
    {
      "label": "IDPhotoBackgroundColor",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L472",
      "id": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "community": 111,
      "norm_label": "idphotobackgroundcolor"
    },
    {
      "label": "white",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L473",
      "id": "services_advancedstyleprocessor_idphotobackgroundcolor_white",
      "community": 111,
      "norm_label": "white"
    },
    {
      "label": "blue",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L474",
      "id": "services_advancedstyleprocessor_idphotobackgroundcolor_blue",
      "community": 111,
      "norm_label": "blue"
    },
    {
      "label": "red",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L475",
      "id": "services_advancedstyleprocessor_idphotobackgroundcolor_red",
      "community": 111,
      "norm_label": "red"
    },
    {
      "label": "green",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L476",
      "id": "services_advancedstyleprocessor_idphotobackgroundcolor_green",
      "community": 111,
      "norm_label": "green"
    },
    {
      "label": "office",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L477",
      "id": "services_advancedstyleprocessor_idphotobackgroundcolor_office",
      "community": 111,
      "norm_label": "office"
    },
    {
      "label": "PortraitSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L485",
      "id": "services_advancedstyleprocessor_portraitsettings",
      "community": 23,
      "norm_label": "portraitsettings"
    },
    {
      "label": "LandscapeSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L494",
      "id": "services_advancedstyleprocessor_landscapesettings",
      "community": 23,
      "norm_label": "landscapesettings"
    },
    {
      "label": "EcommerceSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L504",
      "id": "services_advancedstyleprocessor_ecommercesettings",
      "community": 23,
      "norm_label": "ecommercesettings"
    },
    {
      "label": "IDPhotoSettings",
      "file_type": "code",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L514",
      "id": "services_advancedstyleprocessor_idphotosettings",
      "community": 23,
      "norm_label": "idphotosettings"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "oc_lwshareextension_sharenavigationviewcontroller_m",
      "target": "lwshareextension_sharenavigationviewcontroller_sharenavigationviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "oc_lwshareextension_sharenavigationviewcontroller_m",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_sharenavigationviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_sharenavigationviewcontroller_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L365",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_livephotobtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L377",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_okbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L512",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_loaditemproviderwithidentifiercompletionblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L539",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_handlelivephoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L584",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_handledataeitem",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L601",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L613",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_webviewdidfinishload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L632",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_scrollviewdidscroll",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L639",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_imagepickercontrollerdidfinishpickingmediawithinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L681",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_expandcontainerviewframewithverticelpadding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L693",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_imagepickercontrollerdidcancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/ShareNavigationViewController.m",
      "source_location": "L699",
      "weight": 1.0,
      "source": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller",
      "target": "lwshareextension_sharenavigationviewcontroller_lwshareviewcontroller_isgifwithpickerinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "oc_lwshareextension_flanimatedimage_flanimatedimage_m",
      "target": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "oc_lwshareextension_flanimatedimage_flanimatedimage_m",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L762",
      "weight": 1.0,
      "source": "oc_lwshareextension_flanimatedimage_flanimatedimage_m",
      "target": "flanimatedimage_flanimatedimage_flweakproxy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate",
      "target": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate_debug_animatedimagedidupdatecachedframes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate",
      "target": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate_debug_animatedimagedidrequestcachedframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate",
      "target": "flanimatedimage_flanimatedimage_flanimatedimagedebugdelegate_debug_animatedimagepredrawingslowdownfactor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L88",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_framecachesizecurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_setframecachesizemax",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L124",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_setframecachesizemaxinternal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L143",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L165",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L175",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_initwithanimatedgifdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L180",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_initwithanimatedgifdataoptimalframecachesizepredrawingenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L356",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_animatedimagewithgifdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L363",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L379",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_imagelazilycachedatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L423",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_addframeindexestocache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L486",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_sizeforimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L513",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_imageatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L537",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_frameindexestocache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L568",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_purgeframecacheifneeded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L595",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_growframecachesizeaftermemorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L606",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_resetframecachesizemaxinternal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L615",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L655",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_predrawnimagefromimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L724",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_description",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L744",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_setlogblockloglevel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L750",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flanimatedimage",
      "target": "flanimatedimage_flanimatedimage_flanimatedimage_logstringfromblockwithlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L775",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flweakproxy",
      "target": "flanimatedimage_flanimatedimage_flweakproxy_weakproxyforobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L785",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flweakproxy",
      "target": "flanimatedimage_flanimatedimage_flweakproxy_forwardingtargetforselector",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L795",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flweakproxy",
      "target": "flanimatedimage_flanimatedimage_flweakproxy_forwardinvocation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImage.m",
      "source_location": "L805",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimage_flweakproxy",
      "target": "flanimatedimage_flanimatedimage_flweakproxy_methodsignatureforselector",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_lwshareextension_flanimatedimage_flanimatedimageview_m",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageviewdebugdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "oc_lwshareextension_flanimatedimage_flanimatedimageview_m",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageviewdebugdelegate",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageviewdebugdelegate_debug_animatedimageviewwaitingforframeduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L60",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithimagehighlightedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_initwithcoder",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_commoninit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_setanimatedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L135",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_didmovetosuperview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L158",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_didmovetowindow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L170",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_setalpha",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L182",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L197",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_intrinsiccontentsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_image",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L229",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L242",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_framedelaygreatestcommondivisor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L281",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_startanimating",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L307",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_setrunloopmode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L317",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_stopanimating",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L327",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_isanimating",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L341",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_sethighlighted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L355",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_updateshouldanimate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L362",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_displaydidrefresh",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L421",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_defaultrunloopmode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/FLAnimatedImage/FLAnimatedImageView.m",
      "source_location": "L431",
      "weight": 1.0,
      "source": "flanimatedimage_flanimatedimageview_flanimatedimageview",
      "target": "flanimatedimage_flanimatedimageview_flanimatedimageview_displaylayer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_nslayoutconstraint_masdebugadditions_m",
      "target": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "target": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_layoutrelationdescriptionsbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "target": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_layoutattributedescriptionsbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "target": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_layoutprioritydescriptionsbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "target": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_descriptionforobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSLayoutConstraint+MASDebugAdditions.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint",
      "target": "masonry_nslayoutconstraint_masdebugadditions_nslayoutconstraint_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASUtilities.h",
      "source_location": "L76",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_masutilities_h",
      "target": "masonry_masutilities_masboxvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_viewcontroller_masadditions_m",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "masonry_viewcontroller_masadditions_mas_view_controller",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller_mas_toplayoutguide",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "masonry_viewcontroller_masadditions_mas_view_controller",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller_mas_toplayoutguidetop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "masonry_viewcontroller_masadditions_mas_view_controller",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller_mas_toplayoutguidebottom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "masonry_viewcontroller_masadditions_mas_view_controller",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller_mas_bottomlayoutguide",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "masonry_viewcontroller_masadditions_mas_view_controller",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller_mas_bottomlayoutguidetop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/ViewController+MASAdditions.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "masonry_viewcontroller_masadditions_mas_view_controller",
      "target": "masonry_viewcontroller_masadditions_mas_view_controller_mas_bottomlayoutguidebottom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_mascompositeconstraint_m",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_initwithchildren",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_constraintshouldbereplacedwithconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_constraintaddconstraintwithlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_multipliedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L60",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_dividedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_priority",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_equaltowithrelation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_addconstraintwithlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_animator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L126",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_setinsets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_setsizeoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L144",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_setcenteroffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L152",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_activate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L158",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_deactivate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L164",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_install",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASCompositeConstraint.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "masonry_mascompositeconstraint_mascompositeconstraint",
      "target": "masonry_mascompositeconstraint_mascompositeconstraint_uninstall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_masconstraintmaker_m",
      "target": "masonry_masconstraintmaker_masconstraintmaker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_initwithview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_install",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_constraintshouldbereplacedwithconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_constraintaddconstraintwithlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_addconstraintwithattributes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L141",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_addconstraintwithlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_left",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L149",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_top",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L153",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_right",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L157",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_bottom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L161",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_leading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L165",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_trailing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L169",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_width",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L173",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_height",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L177",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_centerx",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_centery",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L185",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_baseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L189",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_attributes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L197",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_firstbaseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L201",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_lastbaseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L210",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_leftmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L214",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_rightmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L218",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_topmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L222",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_bottommargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_leadingmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L230",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_trailingmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L234",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_centerxwithinmargins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L238",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_centerywithinmargins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L247",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_edges",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L251",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_size",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L255",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_center",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraintMaker.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "masonry_masconstraintmaker_masconstraintmaker",
      "target": "masonry_masconstraintmaker_masconstraintmaker_group",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASLayoutConstraint.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_maslayoutconstraint_m",
      "target": "masonry_maslayoutconstraint_maslayoutconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_nsarray_masadditions_m",
      "target": "masonry_nsarray_masadditions_nsarray",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "masonry_nsarray_masadditions_nsarray",
      "target": "masonry_nsarray_masadditions_nsarray_mas_makeconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "masonry_nsarray_masadditions_nsarray",
      "target": "masonry_nsarray_masadditions_nsarray_mas_updateconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "masonry_nsarray_masadditions_nsarray",
      "target": "masonry_nsarray_masadditions_nsarray_mas_remakeconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "masonry_nsarray_masadditions_nsarray",
      "target": "masonry_nsarray_masadditions_nsarray_mas_distributeviewsalongaxiswithfixedspacingleadspacingtailspacing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L90",
      "weight": 1.0,
      "source": "masonry_nsarray_masadditions_nsarray",
      "target": "masonry_nsarray_masadditions_nsarray_mas_distributeviewsalongaxiswithfixeditemlengthleadspacingtailspacing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/NSArray+MASAdditions.m",
      "source_location": "L143",
      "weight": 1.0,
      "source": "masonry_nsarray_masadditions_nsarray",
      "target": "masonry_nsarray_masadditions_nsarray_mas_commonsuperviewofviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_view_masadditions_m",
      "target": "masonry_view_masadditions_mas_view",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_makeconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_updateconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_remakeconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_left",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_top",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_right",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_bottom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L55",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_leading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_trailing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L63",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_width",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_height",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_centerx",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_centery",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_baseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_attribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_firstbaseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L95",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_lastbaseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_leftmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_rightmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_topmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_bottommargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L119",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_leadingmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_trailingmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_centerxwithinmargins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_centerywithinmargins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L139",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L143",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_setmas_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASAdditions.m",
      "source_location": "L149",
      "weight": 1.0,
      "source": "masonry_view_masadditions_mas_view",
      "target": "masonry_view_masadditions_mas_view_mas_closestcommonsuperview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/View+MASShorthandAdditions.h",
      "source_location": "L17",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_view_masshorthandadditions_h",
      "target": "masonry_view_masshorthandadditions_mas_view",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_masconstraint_m",
      "target": "masonry_masconstraint_masconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_equalto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_mas_equalto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_greaterthanorequalto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_mas_greaterthanorequalto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_lessthanorequalto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_mas_lessthanorequalto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_prioritylow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L72",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_prioritymedium",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_priorityhigh",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L88",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_insets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L95",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_sizeoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_centeroffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L116",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_valueoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L124",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_mas_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_setlayoutconstantwithvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L153",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_with",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L157",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_and",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L163",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_addconstraintwithlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L167",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_left",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_top",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L175",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_right",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L179",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_bottom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L183",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_leading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_trailing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L191",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_width",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L195",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_height",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L199",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_centerx",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L203",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_centery",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_baseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L213",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_firstbaseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_lastbaseline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L224",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_leftmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L228",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_rightmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L232",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_topmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L236",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_bottommargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L240",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_leadingmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L244",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_trailingmargin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L248",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_centerxwithinmargins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L252",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_centerywithinmargins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L260",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_multipliedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L262",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_dividedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L264",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_priority",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L266",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_equaltowithrelation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L268",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L270",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_setinsets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L272",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_setsizeoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L274",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_setcenteroffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L276",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L280",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_animator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L284",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_activate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L286",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_deactivate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L288",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_install",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASConstraint.m",
      "source_location": "L290",
      "weight": 1.0,
      "source": "masonry_masconstraint_masconstraint",
      "target": "masonry_masconstraint_masconstraint_uninstall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_masviewconstraint_m",
      "target": "masonry_masviewconstraint_mas_view",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_masviewconstraint_m",
      "target": "masonry_masviewconstraint_masviewconstraint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_mas_view",
      "target": "masonry_masviewconstraint_mas_view_mas_installedconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L55",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_initwithfirstviewattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_copywithzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L80",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_installedconstraintsforview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setlayoutconstant",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setlayoutrelation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_supportsactiveproperty",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_isactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_hasbeeninstalled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L122",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setsecondviewattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_multipliedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L147",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_dividedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L159",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_priority",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_equaltowithrelation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L197",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_with",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L201",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_and",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_addconstraintwithlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L217",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_animator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L235",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setinsets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L257",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setsizeoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L275",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_setcenteroffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L291",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_activate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L295",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_deactivate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L299",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_install",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L363",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_layoutconstraintsimilarto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewConstraint.m",
      "source_location": "L383",
      "weight": 1.0,
      "source": "masonry_masviewconstraint_masviewconstraint",
      "target": "masonry_masviewconstraint_masviewconstraint_uninstall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_lwshareextension_masonry_masviewattribute_m",
      "target": "masonry_masviewattribute_masviewattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "masonry_masviewattribute_masviewattribute",
      "target": "masonry_masviewattribute_masviewattribute_initwithviewlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "masonry_masviewattribute_masviewattribute",
      "target": "masonry_masviewattribute_masviewattribute_initwithviewitemlayoutattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "masonry_masviewattribute_masviewattribute",
      "target": "masonry_masviewattribute_masviewattribute_issizeattribute",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "masonry_masviewattribute_masviewattribute",
      "target": "masonry_masviewattribute_masviewattribute_isequal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Masonry/MASViewAttribute.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "masonry_masviewattribute_masviewattribute",
      "target": "masonry_masviewattribute_masviewattribute_hash",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L8",
      "weight": 1.0,
      "source": "oc_lwshareextension_utils_sharecategories_m",
      "target": "utils_sharecategories_nsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L250",
      "weight": 1.0,
      "source": "oc_lwshareextension_utils_sharecategories_m",
      "target": "utils_sharecategories_nsstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L312",
      "weight": 1.0,
      "source": "oc_lwshareextension_utils_sharecategories_m",
      "target": "utils_sharecategories_uiresponder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L364",
      "weight": 1.0,
      "source": "oc_lwshareextension_utils_sharecategories_m",
      "target": "utils_sharecategories_uicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L63",
      "weight": 1.0,
      "source": "utils_sharecategories_nsdata",
      "target": "utils_sharecategories_nsdata_mimetype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L156",
      "weight": 1.0,
      "source": "utils_sharecategories_nsdata",
      "target": "utils_sharecategories_nsdata_suffix",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L252",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_isblank",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L259",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_isnotblank",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L264",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_containschinesecharacters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L269",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_substringwithregexmatchindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L280",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_matchstringwithregex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L297",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_base64encode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L303",
      "weight": 1.0,
      "source": "utils_sharecategories_nsstring",
      "target": "utils_sharecategories_nsstring_base64decode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L315",
      "weight": 1.0,
      "source": "utils_sharecategories_uiresponder",
      "target": "utils_sharecategories_uiresponder_superviewwithclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L328",
      "weight": 1.0,
      "source": "utils_sharecategories_uiresponder",
      "target": "utils_sharecategories_uiresponder_openurlwithurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L338",
      "weight": 1.0,
      "source": "utils_sharecategories_uiresponder",
      "target": "utils_sharecategories_uiresponder_openurlwithstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L349",
      "weight": 1.0,
      "source": "utils_sharecategories_uiresponder",
      "target": "utils_sharecategories_uiresponder_canopenurlwithstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L366",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_colorwithrgbastring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L396",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_colorwithhexstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L431",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_colorcomponentfromstartlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L440",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_hexvaluesfromuicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L469",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_rgbastringfromuicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L498",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_colorwithhexalpha",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L508",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_rgbhexstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/ShareCategories.m",
      "source_location": "L531",
      "weight": 1.0,
      "source": "utils_sharecategories_uicolor",
      "target": "utils_sharecategories_uicolor_rgbahexstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L9",
      "weight": 1.0,
      "source": "oc_lwshareextension_utils_lwmyutils_m",
      "target": "utils_lwmyutils_lwmyutils",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "utils_lwmyutils_lwmyutils",
      "target": "utils_lwmyutils_lwmyutils_urlwithgroupname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "utils_lwmyutils_lwmyutils",
      "target": "utils_lwmyutils_lwmyutils_writableurlwithgroupname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/LWShareExtension/Utils/LWMyUtils.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "utils_lwmyutils_lwmyutils",
      "target": "utils_lwmyutils_lwmyutils_getcurrenttimestamptext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_categorys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_nsarray",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L94",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_nsmutablearray",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_nsstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "oc_photodiy_categorys_m",
      "target": "photodiy_categorys_nsurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "photodiy_categorys_uiview",
      "target": "photodiy_categorys_uiview_superviewwithclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "photodiy_categorys_uiview",
      "target": "photodiy_categorys_uiview_rotationtointerfaceorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "photodiy_categorys_uiview",
      "target": "photodiy_categorys_uiview_didlayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "photodiy_categorys_uiimage",
      "target": "photodiy_categorys_uiimage_imagewithoverlaycolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "photodiy_categorys_nsarray",
      "target": "photodiy_categorys_nsarray_reversedarray",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "photodiy_categorys_nsmutablearray",
      "target": "photodiy_categorys_nsmutablearray_reverse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_isblank",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L122",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_isnotblank",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_containschinesecharacters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_substringwithregexmatchindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L143",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_matchstringwithregex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L162",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_ismatchstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L172",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_isitunesurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L177",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_isdomain",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L183",
      "weight": 1.0,
      "source": "photodiy_categorys_nsstring",
      "target": "photodiy_categorys_nsstring_ishttpurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L194",
      "weight": 1.0,
      "source": "photodiy_categorys_nsurl",
      "target": "photodiy_categorys_nsurl_querydictionary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Categorys.m",
      "source_location": "L209",
      "weight": 1.0,
      "source": "photodiy_categorys_nsurl",
      "target": "photodiy_categorys_nsurl_urlisimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "oc_photodiy_viewcontroller_m",
      "target": "photodiy_viewcontroller_viewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L391",
      "weight": 1.0,
      "source": "oc_photodiy_viewcontroller_m",
      "target": "photodiy_viewcontroller_lwtoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L402",
      "weight": 1.0,
      "source": "oc_photodiy_viewcontroller_m",
      "target": "photodiy_viewcontroller_lwtittleview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_updateviewconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_viewwilldisappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L88",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_viewdidlayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_willanimaterotationtointerfaceorientationduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L110",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_setuprewardbasedvideoad",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L120",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidrewarduserwithreward",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidreceivead",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidstartplaying",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L140",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidclose",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L144",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoadwillleaveapplication",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rewardbasedvideoaddidfailtoloadwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L156",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_titlebtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L161",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_selphotoaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L167",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_filteraction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L173",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_cropaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L179",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_drawaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L186",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_saveaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_recovery",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L196",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rotateright",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L200",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_rotateleft",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L204",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_fliphorizonal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L208",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_share",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L220",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_cropokaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L224",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_cropcancelaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L230",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_shareimageandtexttoplatformtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L269",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_alertwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L284",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_showdetailvc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L349",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_showviewcontrollerwithquerydict",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L359",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_gethttpurlfromquerydict",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L368",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_viewcontroller",
      "target": "photodiy_viewcontroller_viewcontroller_showsearchad",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L395",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_lwtoolbar",
      "target": "photodiy_viewcontroller_lwtoolbar_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController.m",
      "source_location": "L404",
      "weight": 1.0,
      "source": "photodiy_viewcontroller_lwtittleview",
      "target": "photodiy_viewcontroller_lwtittleview_intrinsiccontentsize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "oc_photodiy_appdelegate_m",
      "target": "photodiy_appdelegate_appdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationwillresignactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidenterbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L76",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationwillenterforeground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L80",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidbecomeactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationwillterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L101",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationopenurlsourceapplicationannotation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L116",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_postnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidregisterusernotificationsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidregisterforremotenotificationswithdevicetoken",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationhandleopenurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidreceiveremotenotificationfetchcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L159",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidfailtoregisterforremotenotificationswitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L169",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforremotenotificationwithresponseinfocompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L173",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforremotenotificationcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L178",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforlocalnotificationcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L182",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationhandleactionwithidentifierforlocalnotificationwithresponseinfocompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidreceiveremotenotification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/AppDelegate.m",
      "source_location": "L200",
      "weight": 1.0,
      "source": "photodiy_appdelegate_appdelegate",
      "target": "photodiy_appdelegate_appdelegate_applicationdidreceivelocalnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "oc_photodiy_phototools_pdphotolibpicker_m",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_initwithdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_imagewithimagescaledtosize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_getallpictureswithitemsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L106",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_loadallassetgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L133",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_enumerateassetgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L170",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_getallpicturesurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L214",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_loadallassetgroupurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L239",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_enumerateassetgroupurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L254",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_picturewithurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L282",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_picturewithurlsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/PhotoTools/PDPhotoLibPicker.m",
      "source_location": "L314",
      "weight": 1.0,
      "source": "phototools_pdphotolibpicker_pdphotolibpicker",
      "target": "phototools_pdphotolibpicker_pdphotolibpicker_picturewithurlsizeimageblock",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.h",
      "source_location": "L69",
      "weight": 1.0,
      "source": "oc_photodiy_datamanager_lwdatamanager_h",
      "target": "datamanager_lwdatamanager_lwdatamanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_datamanager_lwdatamanager_m",
      "target": "datamanager_lwdatamanager_lwdatamanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "datamanager_lwdatamanager_lwdatamanager",
      "target": "datamanager_lwdatamanager_lwdatamanager_sharedinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "datamanager_lwdatamanager_lwdatamanager",
      "target": "datamanager_lwdatamanager_lwdatamanager_filters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/DataManager/LWDataManager.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "datamanager_lwdatamanager_lwdatamanager",
      "target": "datamanager_lwdatamanager_lwdatamanager_filterimagename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_usassetspreviewviewcontroller_m",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_initwithassets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_viewwilldisappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_picker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_asset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_updatetitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L94",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_updatedisplay",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_handlesingletap",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L141",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_setupviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L186",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_reloadcheckbuttonbgcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_checkbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L210",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_boxbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L223",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_requestimagedatalength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L250",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_leftnavbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L256",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_sendbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L265",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_willanimaterotationtointerfaceorientationduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsPreviewViewController.m",
      "source_location": "L279",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller",
      "target": "usimagepickercontroller_usassetspreviewviewcontroller_usassetspreviewviewcontroller_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_usassetcollectioncell_m",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_reloadcheckbuttonbgcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_bindselected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L91",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_imagebuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_checkbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetCollectionCell.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell",
      "target": "usimagepickercontroller_usassetcollectioncell_usassetcollectioncell_handletapgestureatpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_usimagepickercontroller_m",
      "target": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "target": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "target": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "target": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_setselectedoriginalimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "target": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_defaultassetslibrary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USImagePickerController.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller",
      "target": "usimagepickercontroller_usimagepickercontroller_usimagepickercontroller_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_usassetgrouptablecell_m",
      "target": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "target": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_initwithstylereuseidentifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "target": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "target": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_sethighlightedanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "target": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_setselectedanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupTableCell.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell",
      "target": "usimagepickercontroller_usassetgrouptablecell_usassetgrouptablecell_bind",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_usassetgroupviewcontroller_m",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_picker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_setupviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_setupphgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_setupgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L236",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_reloaddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L245",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_rightnavbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L256",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_numberofsectionsintableview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_tableviewnumberofrowsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L266",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_tableviewcellforrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L282",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_tableviewdidselectrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetGroupViewController.m",
      "source_location": "L289",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller",
      "target": "usimagepickercontroller_usassetgroupviewcontroller_usassetgroupviewcontroller_pushassetviewcontrolleranimation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_usassetsviewcontroller_m",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_picker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_viewdidlayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_refreshtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_setupviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L165",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_rightnavbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L174",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_setupassets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L208",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_selectedassetsarray",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L217",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagerectwithindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_scrollindextovisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L237",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_previewbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L245",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_sendbuttonaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L255",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_handletapgesture",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L267",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_oneassetdidselect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L275",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_pushimagecropviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L302",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_photodidclickedincollectioncell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L329",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectioncellcanselect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L343",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectioncelldidselect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L350",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_previewviewcontrollercanselect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L355",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_sendbuttonclickedinpreviewviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L360",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_previewviewcontrollerdidselect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L369",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L374",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L393",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollerdidcancelcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L398",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollerdidcropimageusingcroprect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L409",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollercustommaskrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L440",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollercustommaskpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L462",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_imagecropviewcontrollercustommovementrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L469",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_resetcachedassetimages",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L475",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_indexpathsforelementsinrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L492",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_updatecachedassetimages",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L528",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_assetatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L538",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_startcachingthumbnailsforindexpaths",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L552",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_stopcachingthumbnailsforindexpaths",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L566",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_computedifferencebetweenrectandrectremovedhandleraddedhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L595",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/USAssetsViewController.m",
      "source_location": "L601",
      "weight": 1.0,
      "source": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller",
      "target": "usimagepickercontroller_usassetsviewcontroller_usassetsviewcontroller_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetscrollview_m",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L13",
      "weight": 1.0,
      "context": "import",
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "uiscrollviewdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithcoder",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_setupviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_indicatorview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_updatedisplayimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_imagesizewithdimensionsmaxpixelsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithalasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L151",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initwithphasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L203",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_doubletapwithpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_initzoomingviewlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L234",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_zoomrectforscalewithcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L244",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_setmaxandminzoomscales",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L255",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_zoomingviewboundsforimagesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L273",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_viewforzoominginscrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetScrollView.m",
      "source_location": "L278",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetscrollview_usassetscrollview",
      "target": "pageviewcontroller_usassetscrollview_usassetscrollview_scrollviewdidzoom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetspageviewcontroller_m",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_initwithassets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_handledoubletap",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_handlesingletap",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_imagerect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_setpageindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L116",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_currentassetitemviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_updatetitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerviewcontrollerbeforeviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerviewcontrollerafterviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L168",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerdidfinishanimatingpreviousviewcontrollerstransitioncompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L178",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_pageviewcontrollerwilltransitiontoviewcontrollers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetsPageViewController.m",
      "source_location": "L183",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller",
      "target": "pageviewcontroller_usassetspageviewcontroller_usassetspageviewcontroller_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_ustorusindicatorview_m",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_initwithcoder",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_sethideswhenstopped",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_startanimating",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USTorusIndicatorView.m",
      "source_location": "L104",
      "weight": 1.0,
      "source": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview",
      "target": "pageviewcontroller_ustorusindicatorview_ustorusindicatorview_stopanimating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_pageviewcontroller_usassetitemviewcontroller_m",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewcontrollerforasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_initwithasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_viewdiddisappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_setupviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_reloadassetscrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_willanimaterotationtointerfaceorientationduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/PageViewController/USAssetItemViewController.m",
      "source_location": "L120",
      "weight": 1.0,
      "source": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller",
      "target": "pageviewcontroller_usassetitemviewcontroller_usassetitemviewcontroller_didrotatefrominterfaceorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_categories_alasset_imagepicker_m",
      "target": "categories_alasset_imagepicker_alasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_dimensions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_modifieddate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_originalfilename",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_localidentifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_fullscreenimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_aspectratiothumbnailimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_aspectratiohdimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_originalimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_thumbnailimagewithmaxpixelsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_fetchassetwithidentifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAsset+ImagePicker.m",
      "source_location": "L155",
      "weight": 1.0,
      "source": "categories_alasset_imagepicker_alasset",
      "target": "categories_alasset_imagepicker_alasset_requestmetadatawithcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_categories_alassetslibrary_imagepicker_m",
      "target": "categories_alassetslibrary_imagepicker_alassetslibrary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "categories_alassetslibrary_imagepicker_alassetslibrary",
      "target": "categories_alassetslibrary_imagepicker_alassetslibrary_writeimagetoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "categories_alassetslibrary_imagepicker_alassetslibrary",
      "target": "categories_alassetslibrary_imagepicker_alassetslibrary_writeimagemetadatatoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/ALAssetsLibrary+ImagePicker.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "categories_alassetslibrary_imagepicker_alassetslibrary",
      "target": "categories_alassetslibrary_imagepicker_alassetslibrary_addasseturltoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_categories_phphotolibrary_imagepicker_m",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_toplevelusercollectionwithtitlecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_existingtoplevelusercollectionwithtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagetoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagemetadatatoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagefromfilepathtoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L80",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_writeimagewithobjectmetadatatoalbumcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHPhotoLibrary+ImagePicker.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "categories_phphotolibrary_imagepicker_phphotolibrary",
      "target": "categories_phphotolibrary_imagepicker_phphotolibrary_datawithimagemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_categories_phasset_imagepicker_m",
      "target": "categories_phasset_imagepicker_phasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_dimensions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_modifieddate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_originalfilename",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_fullscreenimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_aspectratiothumbnailimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_aspectratiohdimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_originalimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_thumbnailimagewithmaxpixelsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_imageaspectfitwithsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L129",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_fetchassetwithidentifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_requestmetadatawithcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L153",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_thumbnailaspectratiosize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L176",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_targetsizeneedssupportipad",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/Categories/PHAsset+ImagePicker.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "categories_phasset_imagepicker_phasset",
      "target": "categories_phasset_imagepicker_phasset_targetsizebycompatibleipad",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKInternalUtility.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskinternalutility_m",
      "target": "rskimagecropper_rskinternalutility_rskinternalutility",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKInternalUtility.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "rskimagecropper_rskinternalutility_rskinternalutility",
      "target": "rskimagecropper_rskinternalutility_rskinternalutility_bundleforstrings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKTouchView.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rsktouchview_m",
      "target": "rskimagecropper_rsktouchview_rsktouchview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKTouchView.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "rskimagecropper_rsktouchview_rsktouchview",
      "target": "rskimagecropper_rsktouchview_rsktouchview_hittestwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_uiapplication_rskimagecropper_m",
      "target": "rskimagecropper_uiapplication_rskimagecropper_uiapplication",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "rskimagecropper_uiapplication_rskimagecropper_uiapplication",
      "target": "rskimagecropper_uiapplication_rskimagecropper_uiapplication_load",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "rskimagecropper_uiapplication_rskimagecropper_uiapplication",
      "target": "rskimagecropper_uiapplication_rskimagecropper_uiapplication_rsk_sharedapplication",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIApplication+RSKImageCropper.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "rskimagecropper_uiapplication_rskimagecropper_uiapplication",
      "target": "rskimagecropper_uiapplication_rskimagecropper_uiapplication_rsk_sharedapplicationoriginalimplementaion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagecropviewcontroller_m",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L80",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_initwithimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_initwithimagecropmode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_prefersstatusbarhidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L154",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L179",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewwilldisappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L193",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewwilllayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L204",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_viewdidlayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L213",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_updateviewconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L285",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_imagescrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L295",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_overlayview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L305",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_masklayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L317",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_masklayercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L325",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_moveandscalelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L338",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_cancelbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L350",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_choosebutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L362",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_doubletapgesturerecognizer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L373",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rotationgesturerecognizer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L384",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_croprect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L412",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rectforclippath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L422",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rectformaskpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L432",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_rotationangle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L439",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_zoomscale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L444",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setavoidemptyspacearoundimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L453",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setcropmode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L464",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setoriginalimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L474",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setmaskpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L492",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setrotationangle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L501",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setrotationenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L510",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_setzoomscale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L517",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_oncancelbuttontouch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L522",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_onchoosebuttontouch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L527",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_handledoubletap",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L532",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_handlerotation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L550",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_isportraitinterfaceorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L557",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L576",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetcontentoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L596",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L601",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetrotation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L606",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_resetzoomscale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L617",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_intersectionpointsoflinesegmentwithrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L653",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_displayimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L661",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_layoutimagescrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L746",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_layoutoverlayview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L752",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_updatemaskrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L800",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_updatemaskpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L818",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_croppedimagecroprectscaleorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L836",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_croppedimagecropmodecroprectrotationanglezoomscalemaskpathapplymasktocroppedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L924",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_cropimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L945",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_cancelcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageCropViewController.m",
      "source_location": "L954",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller",
      "target": "rskimagecropper_rskimagecropviewcontroller_rskimagecropviewcontroller_gesturerecognizershouldrecognizesimultaneouslywithgesturerecognizer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_uiimage_rskimagecropper_m",
      "target": "rskimagecropper_uiimage_rskimagecropper_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "rskimagecropper_uiimage_rskimagecropper_uiimage",
      "target": "rskimagecropper_uiimage_rskimagecropper_uiimage_fixorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/UIImage+RSKImageCropper.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "rskimagecropper_uiimage_rskimagecropper_uiimage",
      "target": "rskimagecropper_uiimage_rskimagecropper_uiimage_rotatebyangle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_usimagepickercontroller_rskimagecropper_rskimagescrollview_m",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L54",
      "weight": 1.0,
      "context": "import",
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "uiscrollviewdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_didaddsubview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_setaspectfill",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L104",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_setframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_viewforzoominginscrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_scrollviewdidzoom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L135",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_centerzoomview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L178",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_displayimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L194",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_configureforimagesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L204",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_setmaxminzoomscalesforcurrentbounds",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L236",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_setinitialzoomscale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L245",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_setinitialcontentoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L270",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_preparetoresize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L283",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_recoverfromresizing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L313",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_maximumcontentoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/USImagePickerController/RSKImageCropper/RSKImageScrollView.m",
      "source_location": "L320",
      "weight": 1.0,
      "source": "rskimagecropper_rskimagescrollview_rskimagescrollview",
      "target": "rskimagecropper_rskimagescrollview_rskimagescrollview_minimumcontentoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_jrswizzle_jrswizzle_m",
      "target": "jrswizzle_jrswizzle_nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "jrswizzle_jrswizzle_nsobject",
      "target": "jrswizzle_jrswizzle_nsobject_jr_swizzlemethodwithmethoderror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/JRSwizzle/JRSwizzle.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "jrswizzle_jrswizzle_nsobject",
      "target": "jrswizzle_jrswizzle_nsobject_jr_swizzleclassmethodwithclassmethoderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_circleprogressbar_circleprogressbar_m",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L186",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_progressaccordingtobounds",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L194",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_drawbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L201",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_progressbarprogresscolorfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_progressbartrackcolorfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L209",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_progressbarwidthfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L213",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_drawprogressbarprogressanglecenterradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L236",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_hintviewspacingfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L240",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_hintviewbackgroundcolorfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L244",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_hinttextfontfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L248",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_hinttextcolorfordrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L252",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_stringrepresentationofprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L256",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_drawsimplehinttextatcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L262",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_drawattributedhinttextatcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L268",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_drawhintcenterradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L289",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_animateprogressbarchangefromtoduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L299",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_updateprogressbarforanimation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_isanimating",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressanimatedduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L94",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_stopanimation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L125",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressbarwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressbarprogresscolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L135",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_setprogressbartrackcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L140",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethinthidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethintviewspacing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L150",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethintviewbackgroundcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L155",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethinttextfont",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L160",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethinttextcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L165",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethinttextgenerationblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L170",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_sethintattributedgenerationblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/CircleProgressBar/CircleProgressBar.m",
      "source_location": "L175",
      "weight": 1.0,
      "source": "circleprogressbar_circleprogressbar_circleprogressbar",
      "target": "circleprogressbar_circleprogressbar_circleprogressbar_setstartangle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVRadialGradientLayer.m",
      "source_location": "L10",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svradialgradientlayer_m",
      "target": "svprogresshud_svradialgradientlayer_svradialgradientlayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVRadialGradientLayer.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "svprogresshud_svradialgradientlayer_svradialgradientlayer",
      "target": "svprogresshud_svradialgradientlayer_svradialgradientlayer_drawincontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L10",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogressanimatedview_m",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_willmovetosuperview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_layoutanimatedlayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_ringanimatedlayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setstrokecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setstrokethickness",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_setstrokeend",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressAnimatedView.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "svprogresshud_svprogressanimatedview_svprogressanimatedview",
      "target": "svprogresshud_svprogressanimatedview_svprogressanimatedview_sizethatfits",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "svprogresshud_svprogresshud_svprogresshud",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_sharedview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L560",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setdefaultstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setdefaultmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L97",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setdefaultanimationtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L101",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setcontainerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setminimumsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setringthickness",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setringradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L117",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setringnotextradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L121",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setcornerradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L125",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setbordercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L129",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setborderwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L133",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfont",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L137",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setforegroundcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L142",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setbackgroundcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L147",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setbackgroundlayercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L151",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setimageviewsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L155",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setinfoimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L159",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setsuccessimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L163",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_seterrorimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L167",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setviewforextension",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setgracetimeinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L175",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setminimumdismisstimeinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L179",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setmaximumdismisstimeinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L183",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfadeinanimationduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfadeoutanimationduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L191",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setmaxsupportedwindowlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L195",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_sethapticsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L201",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_show",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showwithmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L212",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showwithstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showwithstatusmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L223",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L227",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogressmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L755",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogressstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L238",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showprogressstatusmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L248",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showinfowithstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L258",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showinfowithstatusmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L265",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showsuccesswithstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L275",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showsuccesswithstatusmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L288",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showerrorwithstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L298",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showerrorwithstatusmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L311",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showimagestatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L316",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showimagestatusmasktype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L326",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_popactivity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L977",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismiss",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L339",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismisswithcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L343",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismisswithdelay",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L981",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_dismisswithdelaycompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L354",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setoffsetfromcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L358",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_resetoffsetfromcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L365",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L430",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updatehudframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L508",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updatemotioneffectfororientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L515",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updatemotioneffectforxmotioneffecttypeymotioneffecttype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L532",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_updateviewhierarchy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L565",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setgracetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L575",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_setfadeouttimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L588",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_registernotifications",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L621",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_notificationuserinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L625",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_positionhud",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L725",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_movetopointrotateangle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L737",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_controlviewdidreceivetoucheventforevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L845",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_showimagestatusduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L883",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_fadein",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1073",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_indefiniteanimatedview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1111",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_ringview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1124",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_backgroundringview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1138",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_cancelringlayeranimation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1153",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_cancelindefiniteanimatedviewanimation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1165",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_isvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1173",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_displaydurationforstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1178",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_foregroundcolorforstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1188",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_backgroundcolorforstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1198",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_controlview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVProgressHUD.m",
      "source_location": "L1218",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svprogresshud_m",
      "target": "users_luowei_projects_my_app_photodiy_oc_photodiy_thirdparts_svprogresshud_svprogresshud_m_backgroundview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_svprogresshud_svindefiniteanimatedview_m",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_willmovetosuperview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_layoutanimatedlayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_indefiniteanimatedlayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L110",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setstrokecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_setstrokethickness",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/SVProgressHUD/SVIndefiniteAnimatedView.m",
      "source_location": "L133",
      "weight": 1.0,
      "source": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview",
      "target": "svprogresshud_svindefiniteanimatedview_svindefiniteanimatedview_sizethatfits",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_kinwebbrowserviewcontroller_m",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L993",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_kinwebbrowserviewcontroller_m",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_uinavigationcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webbrowser",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webbrowserwithconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L76",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_navigationcontrollerwithwebbrowser",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_navigationcontrollerwithwebbrowserwithconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_navigationcontrollerwithbrowser",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L101",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_initwithconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L159",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L230",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L242",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_viewwilldisappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L255",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L273",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L277",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadurlstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L282",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_loadhtmlstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L291",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_settintcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L298",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_setbartintcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L306",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewshouldstartloadwithrequestnavigationtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L332",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfinishload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L350",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfailloadwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L368",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdecidepolicyfornavigationresponsedecisionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L377",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidreceiveauthenticationchallengecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L429",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidstartprovisionalnavigation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L442",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfinishnavigation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L459",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfailprovisionalnavigationwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L527",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdidfailnavigationwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L584",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewdecidepolicyfornavigationactiondecisionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L646",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_usercontentcontrollerdidreceivescriptmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L658",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewcreatewebviewwithconfigurationfornavigationactionwindowfeatures",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L666",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewrunjavascriptalertpanelwithmessageinitiatedbyframecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L676",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewrunjavascriptconfirmpanelwithmessageinitiatedbyframecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L690",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_webviewrunjavascripttextinputpanelwithpromptdefaulttextinitiatedbyframecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L711",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_actionsheetclickedbuttonatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L726",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_setallowshttpscertifcatewithcertchainforhost",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L737",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_configurenavbar",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L756",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_goback",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L771",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_updatetoolbarstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L823",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_setuptoolbaritems",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L837",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_donebuttonpressed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L843",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_backbuttonpressed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L854",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_forwardbuttonpressed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L864",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_refreshbuttonpressed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L875",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_stopbuttonpressed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L886",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_observevalueforkeypathofobjectchangecontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L935",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_externalapprequiredtoopenurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L940",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_launchexternalappwithurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L950",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_alertviewdiddismisswithbuttonindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L961",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_dismissanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L970",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_supportedinterfaceorientations",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L974",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_shouldautorotate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L980",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_kinwebbrowserviewcontroller_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/KINWebBrowserViewController.m",
      "source_location": "L995",
      "weight": 1.0,
      "source": "kinwebbrowser_kinwebbrowserviewcontroller_uinavigationcontroller",
      "target": "kinwebbrowser_kinwebbrowserviewcontroller_uinavigationcontroller_rootwebbrowser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_uiwebview_cookie_m",
      "target": "kinwebbrowser_uiwebview_cookie_uiwebview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "kinwebbrowser_uiwebview_cookie_uiwebview",
      "target": "kinwebbrowser_uiwebview_cookie_uiwebview_load",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/UIWebView+Cookie.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "kinwebbrowser_uiwebview_cookie_uiwebview",
      "target": "kinwebbrowser_uiwebview_cookie_uiwebview_mainframedidfirstvisuallynonemptylayoutinframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/NSHTTPCookie+javascriptString.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_nshttpcookie_javascriptstring_m",
      "target": "kinwebbrowser_nshttpcookie_javascriptstring_nshttpcookie",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/NSHTTPCookie+javascriptString.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "kinwebbrowser_nshttpcookie_javascriptstring_nshttpcookie",
      "target": "kinwebbrowser_nshttpcookie_javascriptstring_nshttpcookie_javascriptstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_lwprogressbar_m",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_progressupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_setprogresszero",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_initprogresstimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_finishprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_deallocprogresstimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L72",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_progresstimeraction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_progressview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/LWProgressBar.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "kinwebbrowser_lwprogressbar_lwprogressbar",
      "target": "kinwebbrowser_lwprogressbar_lwprogressbar_setwidthforview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwmodifyexpressageinfoplugin_m",
      "target": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin",
      "target": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin_scriptmessagehandlername",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWModifyExpressageInfoPlugin.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin",
      "target": "plugins_lwmodifyexpressageinfoplugin_lwmodifyexpressageinfoplugin_browserdidreceivescriptmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_photodiy_thirdparts_kinwebbrowser_plugins_lwbrowserpluginmanager_m",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_initwithbrowser",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_usercontentcontrollerdidreceivescriptmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_addpluginname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_getplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_adddefaultplugins",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L97",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_jscontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ThirdParts/KINWebBrowser/Plugins/LWBrowserPluginManager.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager",
      "target": "plugins_lwbrowserpluginmanager_lwbrowserpluginmanager_fakejswebkit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "oc_photodiy_utils_reachability_m",
      "target": "utils_reachability_reachability",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L418",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_reachabilitychanged",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L235",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isreachablewithflags",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_reachabilitywithhostname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L90",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_reachabilitywithaddress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_reachabilityforinternetconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_reachabilityforlocalwifi",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_initwithreachabilityref",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L168",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_startnotifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L212",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_stopnotifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L260",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isreachable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L270",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isreachableviawwan",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L293",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isreachableviawifi",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L319",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isconnectionrequired",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L324",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_connectionrequired",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L337",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isconnectionondemand",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L351",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_isinterventionrequired",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L367",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_currentreachabilitystatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L382",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_reachabilityflags",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L394",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_currentreachabilitystring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L411",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_currentreachabilityflags",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/Reachability.m",
      "source_location": "L449",
      "weight": 1.0,
      "source": "utils_reachability_reachability",
      "target": "utils_reachability_reachability_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "oc_photodiy_utils_regexcategories_m",
      "target": "utils_regexcategories_nsregularexpression",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "oc_photodiy_utils_regexcategories_m",
      "target": "utils_regexcategories_nsstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L290",
      "weight": 1.0,
      "source": "oc_photodiy_utils_regexcategories_m",
      "target": "utils_regexcategories_rxmatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L294",
      "weight": 1.0,
      "source": "oc_photodiy_utils_regexcategories_m",
      "target": "utils_regexcategories_rxmatchgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_initwithpattern",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_rx",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_rxignorecase",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_rxoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_ismatch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_indexof",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_split",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_replacewith",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_replacewithblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L129",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_replacewithdetailsblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L151",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_matches",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L164",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_firstmatch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L173",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_resulttomatchoriginal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L193",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_matcheswithdetails",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "utils_regexcategories_nsregularexpression",
      "target": "utils_regexcategories_nsregularexpression_firstmatchwithdetails",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L221",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_torx",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_torxignorecase",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L231",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_torxwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L236",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_ismatch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L241",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_indexof",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L246",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_split",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L251",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_replacewith",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L256",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_replacewithblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_replacewithdetailsblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L266",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_matches",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L271",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_firstmatch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L276",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_matcheswithdetails",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/RegExCategories.m",
      "source_location": "L281",
      "weight": 1.0,
      "source": "utils_regexcategories_nsstring",
      "target": "utils_regexcategories_nsstring_firstmatchwithdetails",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L9",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwfontmanager_m",
      "target": "utils_lwfontmanager_lwfontmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L527",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwfontmanager_m",
      "target": "utils_lwfontmanager_lwfontdownloadtask",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L546",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwfontmanager_m",
      "target": "utils_lwfontmanager_appdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L568",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwfontmanager_m",
      "target": "utils_lwfontmanager_uifont",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L598",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwfontmanager_m",
      "target": "utils_lwfontmanager_nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_shareinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L55",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_fontdirectorypath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_isavaliablefont",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_removefilewithfilepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_writedatatofilepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_createdirectoryifnotexsitpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_exsitcustomfontfilewithfontname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_fontwithfontnamesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_usefontnamesizeuseblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L150",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_downloadcustomfontwithfontnameurlstringshowprogressblockupdateprogressblockcompleteblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L163",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_downloadcustomfontwithfontnameurlstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_urlsessiondatataskdidreceiveresponsecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L233",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_urlsessiondatataskdidreceivedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L270",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_urlsessiontaskdidcompletewitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L277",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_registerfont",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L306",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_registerallcustomlocalfonts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L332",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_userappplefontwithfontnamesizematchedfontblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L376",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_downloadapplefontwithfontnameshowprogressblockupdateprogressblockcompleteblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L389",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_downloadapplefontwithfontname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L503",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontmanager",
      "target": "utils_lwfontmanager_lwfontmanager_saveapplefontpathwithfontname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L529",
      "weight": 1.0,
      "source": "utils_lwfontmanager_lwfontdownloadtask",
      "target": "utils_lwfontmanager_lwfontdownloadtask_taskwithidentifierfontnamedatatask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L548",
      "weight": 1.0,
      "source": "utils_lwfontmanager_appdelegate",
      "target": "utils_lwfontmanager_appdelegate_load",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L555",
      "weight": 1.0,
      "source": "utils_lwfontmanager_appdelegate",
      "target": "utils_lwfontmanager_appdelegate_myapplicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L570",
      "weight": 1.0,
      "source": "utils_lwfontmanager_uifont",
      "target": "utils_lwfontmanager_uifont_load",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L577",
      "weight": 1.0,
      "source": "utils_lwfontmanager_uifont",
      "target": "utils_lwfontmanager_uifont_myfontwithnamesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L600",
      "weight": 1.0,
      "source": "utils_lwfontmanager_nsobject",
      "target": "utils_lwfontmanager_nsobject_swizzlemethodwithmethod",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWFontManager.m",
      "source_location": "L612",
      "weight": 1.0,
      "source": "utils_lwfontmanager_nsobject",
      "target": "utils_lwfontmanager_nsobject_swizzleclassmethodwithmethod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_myextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_uicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L245",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_nsstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L307",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_uibezierpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L379",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_uiwindow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L466",
      "weight": 1.0,
      "source": "oc_photodiy_utils_myextensions_m",
      "target": "utils_myextensions_nsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "utils_myextensions_uicolor",
      "target": "utils_myextensions_uicolor_colorwithhexstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "utils_myextensions_uicolor",
      "target": "utils_myextensions_uicolor_colorcomponentfromstartlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L62",
      "weight": 1.0,
      "source": "utils_myextensions_uicolor",
      "target": "utils_myextensions_uicolor_inversecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "utils_myextensions_uicolor",
      "target": "utils_myextensions_uicolor_islight",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L80",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagewithoverlaycolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagewithtintcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagewithgradienttintcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagewithtintcolorblendmode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagefromcolorwithrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagefromstringattributessize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L163",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_cutimagewithrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L172",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_addimagetoimagewithimage2andrectwithimagesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L190",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagetoscaledsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L202",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_scaletosizekeepaspect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L232",
      "weight": 1.0,
      "source": "utils_myextensions_uiimage",
      "target": "utils_myextensions_uiimage_imagetoscale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L247",
      "weight": 1.0,
      "source": "utils_myextensions_nsstring",
      "target": "utils_myextensions_nsstring_image",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L437",
      "weight": 1.0,
      "source": "utils_myextensions_nsstring",
      "target": "utils_myextensions_nsstring_md5",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L448",
      "weight": 1.0,
      "source": "utils_myextensions_nsstring",
      "target": "utils_myextensions_nsstring_mk_urlencodedstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L263",
      "weight": 1.0,
      "source": "utils_myextensions_uiview",
      "target": "utils_myextensions_uiview_setanchorpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L274",
      "weight": 1.0,
      "source": "utils_myextensions_uiview",
      "target": "utils_myextensions_uiview_setdefaultanchorpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L279",
      "weight": 1.0,
      "source": "utils_myextensions_uiview",
      "target": "utils_myextensions_uiview_rotateangle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L289",
      "weight": 1.0,
      "source": "utils_myextensions_uiview",
      "target": "utils_myextensions_uiview_snapshot",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L361",
      "weight": 1.0,
      "source": "utils_myextensions_uiview",
      "target": "utils_myextensions_uiview_viewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L310",
      "weight": 1.0,
      "source": "utils_myextensions_uibezierpath",
      "target": "utils_myextensions_uibezierpath_rotatedegree",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L323",
      "weight": 1.0,
      "source": "utils_myextensions_uibezierpath",
      "target": "utils_myextensions_uibezierpath_scalewidthscaleheight",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L341",
      "weight": 1.0,
      "source": "utils_myextensions_uibezierpath",
      "target": "utils_myextensions_uibezierpath_movecentertopoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L381",
      "weight": 1.0,
      "source": "utils_myextensions_uiwindow",
      "target": "utils_myextensions_uiwindow_visibleviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L386",
      "weight": 1.0,
      "source": "utils_myextensions_uiwindow",
      "target": "utils_myextensions_uiwindow_getvisibleviewcontrollerfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L469",
      "weight": 1.0,
      "source": "utils_myextensions_nsdata",
      "target": "utils_myextensions_nsdata_datamimetype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/MyExtensions.m",
      "source_location": "L561",
      "weight": 1.0,
      "source": "utils_myextensions_nsdata",
      "target": "utils_myextensions_nsdata_datasuffix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwpushmanager_m",
      "target": "utils_lwpushmanager_lwpushmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_sharemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_registerapns",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_registerpush10",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_registerpush8to9",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L74",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_usernotificationcenterdidreceivenotificationresponsewithcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_usernotificationcenterwillpresentnotificationwithcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_handpushinapplicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_openremotpush",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L140",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_closeremotepush",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWPushManager.m",
      "source_location": "L151",
      "weight": 1.0,
      "source": "utils_lwpushmanager_lwpushmanager",
      "target": "utils_lwpushmanager_lwpushmanager_handremotepushnotificationwithuserinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_utils_lwhelper_m",
      "target": "utils_lwhelper_lwhelper",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "utils_lwhelper_lwhelper",
      "target": "utils_lwhelper_lwhelper_showhudwithmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "utils_lwhelper_lwhelper",
      "target": "utils_lwhelper_lwhelper_showhudwithdetailmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "utils_lwhelper_lwhelper",
      "target": "utils_lwhelper_lwhelper_showhudwithmessagemode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "utils_lwhelper_lwhelper",
      "target": "utils_lwhelper_lwhelper_isafterdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L56",
      "weight": 1.0,
      "source": "utils_lwhelper_lwhelper",
      "target": "utils_lwhelper_lwhelper_daysbetweendateanddate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/Utils/LWHelper.m",
      "source_location": "L74",
      "weight": 1.0,
      "source": "utils_lwhelper_lwhelper",
      "target": "utils_lwhelper_lwhelper_ispurchased",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_lwcontentview_m",
      "target": "contentview_lwcontentview_lwcontentview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L378",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_lwcontentview_m",
      "target": "contentview_lwcontentview_lwphotosbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L403",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_lwcontentview_m",
      "target": "contentview_lwcontentview_lwfilterbar",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_rotationtointerfaceorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_loaddefaultimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_collectphotofailed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L56",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_loadphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_allurlpicked",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L76",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_showerrorhud",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_hiddenhandboard",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_showphotos",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_showfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L174",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_showdrawview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L197",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_reloadimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L257",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_saveimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L295",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_getsyncimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L310",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_imagedidfinishsavingwitherrorcontextinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L324",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_recovery",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L342",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_showorhidecropview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L351",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_cropimageok",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L368",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwcontentview",
      "target": "contentview_lwcontentview_lwcontentview_cancelcropimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L380",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwphotosbar",
      "target": "contentview_lwcontentview_lwphotosbar_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/LWContentView.m",
      "source_location": "L405",
      "weight": 1.0,
      "source": "contentview_lwcontentview_lwfilterbar",
      "target": "contentview_lwcontentview_lwfilterbar_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_imageview_lwimagezoomview_m",
      "target": "imageview_lwimagezoomview_lwimagezoomview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_swipeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L62",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_showimageatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_viewforzoominginscrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_scrollviewdidzoom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_scrollviewdidendzoomingwithviewatscale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_updateconstraintsforsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_updateminzoomscaleforsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_didlayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L122",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L139",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_rotatewithrotatemode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L176",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_rotateuiimageorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L188",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_rotateright",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_rotateleft",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/ImageView/LWImageZoomView.m",
      "source_location": "L196",
      "weight": 1.0,
      "source": "imageview_lwimagezoomview_lwimagezoomview",
      "target": "imageview_lwimagezoomview_lwimagezoomview_fliphorizonal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_popboard_lwfiltercollectionview_m",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_popboard_lwfiltercollectionview_m",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectioncell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_initwithframecollectionviewlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_reloadfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L55",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewwilldisplaycellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L76",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L88",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectionview",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectionview_collectionviewdiddeselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWFilterCollectionView.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "popboard_lwfiltercollectionview_lwfiltercollectioncell",
      "target": "popboard_lwfiltercollectionview_lwfiltercollectioncell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_popboard_lwphotocollectionview_m",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L217",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_popboard_lwphotocollectionview_m",
      "target": "popboard_lwphotocollectionview_lwphotocollectioncell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L228",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_popboard_lwphotocollectionview_m",
      "target": "popboard_lwphotocollectionview_lwphotoselectheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L18",
      "weight": 1.0,
      "context": "import",
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "uiimagepickercontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L18",
      "weight": 1.0,
      "context": "import",
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "uinavigationcontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_initwithframecollectionviewlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_reloadphotos",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L110",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewwilldisplaycellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L126",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewviewforsupplementaryelementofkindatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectionviewdiddeselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L158",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_allphotoscollected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L166",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_allurlpicked",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_loadphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L174",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_collectphotofailed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_imagepickercontrollerdidfinishpickingmediawithasset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L194",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_imagepickercontrollerdidfinishpickingmediawithimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L206",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_settingaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L210",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectionview",
      "target": "popboard_lwphotocollectionview_lwphotocollectionview_reloadaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotocollectioncell",
      "target": "popboard_lwphotocollectionview_lwphotocollectioncell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L231",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotoselectheader",
      "target": "popboard_lwphotocollectionview_lwphotoselectheader_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/PopBoard/LWPhotoCollectionView.m",
      "source_location": "L235",
      "weight": 1.0,
      "source": "popboard_lwphotocollectionview_lwphotoselectheader",
      "target": "popboard_lwphotocollectionview_lwphotoselectheader_tilebtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_filterview_lwfilterimageview_m",
      "target": "filterview_lwfilterimageview_lwfilterimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_rotationtointerfaceorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_reloadgpuimagepicture",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_loadimage2gpuimagepicture",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L56",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_renderwithfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_renderwithfilterkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_filetypewithkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L167",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_slideupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/LWFilterImageView.m",
      "source_location": "L282",
      "weight": 1.0,
      "source": "filterview_lwfilterimageview_lwfilterimageview",
      "target": "filterview_lwfilterimageview_lwfilterimageview_setupslider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_filterview_filters_gpuimagebeautifyfilter_m",
      "target": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_filterview_filters_gpuimagebeautifyfilter_m",
      "target": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter",
      "target": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter",
      "target": "filters_gpuimagebeautifyfilter_gpuimagecombinationfilter_setintensity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "target": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L119",
      "weight": 1.0,
      "source": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "target": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_setdistancenormalizationfactor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L156",
      "weight": 1.0,
      "source": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "target": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_newframereadyattimeatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.m",
      "source_location": "L167",
      "weight": 1.0,
      "source": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "target": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter_setinputframebufferatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/FilterView/Filters/GPUImageBeautifyFilter.h",
      "source_location": "L13",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_filterview_filters_gpuimagebeautifyfilter_h",
      "target": "filters_gpuimagebeautifyfilter_gpuimagebeautifyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwscratchview_m",
      "target": "drawview_lwscratchview_lwscratchview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_scratchtheviewfromto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_sethideview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_touchesmovedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_touchesendedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.m",
      "source_location": "L110",
      "weight": 1.0,
      "source": "drawview_lwscratchview_lwscratchview",
      "target": "drawview_lwscratchview_lwscratchview_touchescancelledwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScratchView.h",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwscratchview_h",
      "target": "drawview_lwscratchview_lwscratchview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwscrawlview_m",
      "target": "drawview_lwscrawlview_lwscrawlview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1158",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwscrawlview_m",
      "target": "drawview_lwscrawlview_lwscratchtextview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1182",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwscrawlview_m",
      "target": "drawview_lwscrawlview_lwcontrolimgv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1190",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwscrawlview_m",
      "target": "drawview_lwscrawlview_lwcontrolview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_setenableedit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_didmovetosuperview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_keyboardwillshow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L117",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_keyboardwillhide",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L142",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_resetdrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_scrawlimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L153",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_exiteditingortexting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L165",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L364",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_updatecontrolviewwithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L375",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_hidetextviewandendtexting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L391",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_setuptextviewwithpointanddrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L418",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_geteditingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L430",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_gettextingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L442",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_geteditingandtextingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L455",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_ondrag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L612",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_updatecontrolviewframewithpointdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L627",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L729",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_textviewdidchange",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L733",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_updatecontrolvwithtextview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L748",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_gettileimagewithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L778",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawcurvewithpoitswithdrawer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L837",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawovalwithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L884",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawrectanglewithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L937",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawlinefrompoint1topoint2withdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L967",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawtextwithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1011",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawimagewithframeanddrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1047",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscrawlview",
      "target": "drawview_lwscrawlview_lwscrawlview_drawlinearrowfrompoint1topoint2withdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1160",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscratchtextview",
      "target": "drawview_lwscrawlview_lwscratchtextview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1164",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwscratchtextview",
      "target": "drawview_lwscrawlview_lwscratchtextview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1193",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwcontrolview",
      "target": "drawview_lwscrawlview_lwcontrolview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWScrawlView.m",
      "source_location": "L1199",
      "weight": 1.0,
      "source": "drawview_lwscrawlview_lwcontrolview",
      "target": "drawview_lwscrawlview_lwcontrolview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L24",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawview_m",
      "target": "drawview_lwdrawview_lwdrawview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_openorclosemosaic",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_editbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_okaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_cachedrawimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_drawimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L139",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawView.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "drawview_lwdrawview_lwdrawview",
      "target": "drawview_lwdrawview_lwdrawview_transtomosaicimageblocklevel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwdrawbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwdrawtoolsview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L500",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwtoolscell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L537",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwcolorselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L570",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwcolorcell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L598",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwtileimagesview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L690",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwtilecell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L701",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwtileheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L737",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwfontselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L854",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_lwdrawbar_m",
      "target": "drawview_lwdrawbar_lwfontcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawbar",
      "target": "drawview_lwdrawbar_lwdrawbar_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_numberofsectionsincollectionview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L247",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_sec1collectionselindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L256",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_sec3collectionselindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L265",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_sec4collectionselindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L278",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewlayoutsizeforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L286",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L470",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_sec4collectionviewselectindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L476",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_sec3collectionviewselecteindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L482",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_sec1collectionviewselectindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L489",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwdrawtoolsview",
      "target": "drawview_lwdrawbar_lwdrawtoolsview_collectionviewdiddeselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L502",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtoolscell",
      "target": "drawview_lwdrawbar_lwtoolscell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L507",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtoolscell",
      "target": "drawview_lwdrawbar_lwtoolscell_btnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L513",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtoolscell",
      "target": "drawview_lwdrawbar_lwtoolscell_setselected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L521",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtoolscell",
      "target": "drawview_lwdrawbar_lwtoolscell_sethighlighted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L526",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtoolscell",
      "target": "drawview_lwdrawbar_lwtoolscell_slidemove",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L541",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorselectorview",
      "target": "drawview_lwdrawbar_lwcolorselectorview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L547",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorselectorview",
      "target": "drawview_lwdrawbar_lwcolorselectorview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L551",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorselectorview",
      "target": "drawview_lwdrawbar_lwcolorselectorview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L557",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorselectorview",
      "target": "drawview_lwdrawbar_lwcolorselectorview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L574",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorcell",
      "target": "drawview_lwdrawbar_lwcolorcell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L581",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorcell",
      "target": "drawview_lwdrawbar_lwcolorcell_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L587",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwcolorcell",
      "target": "drawview_lwdrawbar_lwcolorcell_touchesendedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L601",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L611",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L615",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L643",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_collectionviewviewforsupplementaryelementofkindatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L653",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L677",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_allurlpicked",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L682",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileimagesview",
      "target": "drawview_lwdrawbar_lwtileimagesview_collectphotofailed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L692",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtilecell",
      "target": "drawview_lwdrawbar_lwtilecell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L704",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileheader",
      "target": "drawview_lwdrawbar_lwtileheader_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L711",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwtileheader",
      "target": "drawview_lwdrawbar_lwtileheader_tilebtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L739",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L745",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L749",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L774",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L802",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_getfontimagewithfontname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L810",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_getfontimagewithsizefontnamewithindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L842",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontselectorview",
      "target": "drawview_lwdrawbar_lwfontselectorview_photosaveddidfinishsavingwitherrorcontextinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/LWDrawBar.m",
      "source_location": "L856",
      "weight": 1.0,
      "source": "drawview_lwdrawbar_lwfontcell",
      "target": "drawview_lwdrawbar_lwfontcell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_tools_lwdrafter_m",
      "target": "tools_lwdrafter_lwdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_shadow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_color",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/LWDrafter.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_burshsize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L355",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_tools_bezier_bezierutils_m",
      "target": "bezier_bezierutils_uibezierpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L357",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_center",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L362",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_computedbounds",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L367",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_computedboundswithlinewidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L379",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_adddashes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L389",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_applypathpropertiestocontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L413",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_strokecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L431",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_stroke",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L436",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_strokeinsidecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L457",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_strokeinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L462",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_fill",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L478",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_cliptopath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L483",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_cliptostroke",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/Tools/Bezier/BezierUtils.m",
      "source_location": "L493",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_safecopy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.h",
      "source_location": "L32",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_h",
      "target": "cropview_lwimagecropview_controlpointview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.h",
      "source_location": "L42",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_h",
      "target": "cropview_lwimagecropview_shadeview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.h",
      "source_location": "L59",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_h",
      "target": "cropview_lwimagecropview_uigesturerecognizerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_m",
      "target": "cropview_lwimagecropview_controlpointview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_controlpointview",
      "target": "cropview_lwimagecropview_controlpointview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_controlpointview",
      "target": "cropview_lwimagecropview_controlpointview_setcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_controlpointview",
      "target": "cropview_lwimagecropview_controlpointview_color",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_controlpointview",
      "target": "cropview_lwimagecropview_controlpointview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L62",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_m",
      "target": "cropview_lwimagecropview_shadeview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_setcropbordercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L80",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_cropbordercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_setcroparea",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_croparea",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_setshadealpha",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_shadealpha",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_shadeview",
      "target": "cropview_lwimagecropview_shadeview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_m",
      "target": "cropview_lwimagecropview_lwimagecropview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L757",
      "weight": 1.0,
      "source": "oc_photodiy_contentview_drawview_cropview_lwimagecropview_m",
      "target": "cropview_lwimagecropview_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_initwithcoder",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L150",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_rotationtointerfaceorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L160",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L167",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_updatesubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_addgesturerecognizer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L214",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_gesturerecognizershouldreceivetouch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L218",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_updatecontrolpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L243",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_cropareafromcontrolpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L250",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_controllableareafromcontrolpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L257",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_boundingboxfortopleftbottomleftbottomrighttopright",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L272",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_checkhit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L292",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_handledrag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L329",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_prepmultitouchpanwithcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L350",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_prepsingletouchpan",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L360",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setcropareaforviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L368",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_begincropboxtransformforpointatview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L385",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_derivedisplacementfromdraglocationdraggedpointoppositepoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L429",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_handledragtopleft",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L459",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_handledragbottomleft",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L489",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_handledragbottomright",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L519",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_handledragtopright",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L549",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_handledragcroparea",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L600",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setcontrolpointsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L615",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_controlpointsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L619",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setmaskalpha",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L623",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_maskalpha",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L627",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_cropareainimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L636",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setcropareainimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L644",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_cropareainview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L649",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setcropareainview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L663",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L720",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_controlcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L724",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setcontrolcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L733",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_setuserinteractionenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L744",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_cropokaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L749",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_lwimagecropview",
      "target": "cropview_lwimagecropview_lwimagecropview_cropcancelaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ContentView/DrawView/CropView/LWImageCropView.m",
      "source_location": "L759",
      "weight": 1.0,
      "source": "cropview_lwimagecropview_uiimage",
      "target": "cropview_lwimagecropview_uiimage_fixorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L5",
      "weight": 1.0,
      "source": "oc_photodiy_inapppurchase_storemanager_m",
      "target": "inapppurchase_storemanager_mymodel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "oc_photodiy_inapppurchase_storemanager_m",
      "target": "inapppurchase_storemanager_storemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L7",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_mymodel",
      "target": "inapppurchase_storemanager_mymodel_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_mymodel",
      "target": "inapppurchase_storemanager_mymodel_initwithnameelements",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_sharedinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_fetchproductinformationforids",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_requestdidfinish",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_productsrequestdidreceiveresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L114",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_requestdidfailwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreManager.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "inapppurchase_storemanager_storemanager",
      "target": "inapppurchase_storemanager_storemanager_titlematchingproductidentifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "oc_photodiy_inapppurchase_storeobserver_m",
      "target": "inapppurchase_storeobserver_storeobserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_sharedinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_buy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_haspurchasedproducts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L74",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_hasrestoredproducts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_restorewithproduct",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_restore",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_paymentqueueupdatedtransactions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L161",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_paymentqueueupdateddownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L209",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_paymentqueueremovedtransactions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L217",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_paymentqueuerestorecompletedtransactionsfailedwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L227",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_paymentqueuerestorecompletedtransactionsfinished",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L265",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_completetransactionforstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L292",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_finishdownloadtransaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L333",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_verifypurchasewithpayment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/InAppPurchase/StoreObserver.m",
      "source_location": "L386",
      "weight": 1.0,
      "source": "inapppurchase_storeobserver_storeobserver",
      "target": "inapppurchase_storeobserver_storeobserver_postreceiptdatawithurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "oc_photodiy_viewcontroller_lwsettingviewcontroller_m",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L362",
      "weight": 1.0,
      "source": "oc_photodiy_viewcontroller_lwsettingviewcontroller_m",
      "target": "viewcontroller_lwsettingviewcontroller_lwtableviewcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_viewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_getjsonfilename",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tapgestureaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_logotaped",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_productviewcontrollerdidfinish",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_numberofsectionsintableview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewnumberofrowsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L156",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewcellforrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L169",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewtitleforheaderinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L175",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_tableviewdidselectrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L198",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_buyaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L209",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_restoreaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L221",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_fetchproductinformation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L231",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_handleproductrequestnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_showproductalert",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L301",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_handlepurchasesnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWSettingViewController.m",
      "source_location": "L348",
      "weight": 1.0,
      "source": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller",
      "target": "viewcontroller_lwsettingviewcontroller_lwsettingviewcontroller_updatebuyui",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "oc_photodiy_viewcontroller_lwwebviewcontroller_m",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_resetpreandnexturl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_prepareforseguesender",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_viewcontrollertitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_previousaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_nextaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "OC/PhotoDIY/ViewController/LWWebViewController.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller",
      "target": "viewcontroller_lwwebviewcontroller_lwwebviewcontroller_listaction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L9",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_appstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_contentviewmodel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L257",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_toolcategory",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L262",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_editingmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L287",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_toolitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L321",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_textstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L327",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_dicontainer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L339",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_persistencecontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L364",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_createemojiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L390",
      "weight": 1.0,
      "source": "swift_photofy_placeholders_swift",
      "target": "photofy_placeholders_settingsview",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L9",
      "weight": 1.0,
      "source": "photofy_placeholders_appstate",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "photofy_placeholders_appstate",
      "target": "photofy_placeholders_appstate_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L202",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L7",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L59",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L8",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L55",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_updateimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L61",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_updateprocessedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L106",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_loadselectedphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_undo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L130",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_redo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L136",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_saveimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L141",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_shareimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L156",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_applyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L167",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_applycoloradjustments",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L206",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_resetcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L210",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_applycrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L214",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_setcropratio",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L218",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_exiteditingmode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_addtext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L227",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_settextfont",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L232",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_addsticker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L237",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel",
      "target": "photofy_placeholders_contentviewmodel_clearcanvas",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L113",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel_loadselectedphoto",
      "target": "photofy_placeholders_contentviewmodel_updateimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L161",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel_applyfilter",
      "target": "photofy_placeholders_contentviewmodel_updateprocessedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L197",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel_applycoloradjustments",
      "target": "photofy_placeholders_contentviewmodel_updateprocessedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L252",
      "weight": 1.0,
      "source": "photofy_placeholders_contentviewmodel_clearcanvas",
      "target": "models_editingmodels_editinghistory"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L257",
      "weight": 1.0,
      "source": "photofy_placeholders_toolcategory",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L257",
      "weight": 1.0,
      "source": "photofy_placeholders_toolcategory",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "photofy_placeholders_toolcategory",
      "target": "photofy_placeholders_toolcategory_regular",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "photofy_placeholders_toolcategory",
      "target": "photofy_placeholders_toolcategory_style",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L130",
      "weight": 1.0,
      "source": "models_editingmodels_filtercategory",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L256",
      "weight": 1.0,
      "source": "models_editinghistory_imagequality",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L281",
      "weight": 1.0,
      "source": "models_editinghistory_processingquality",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L295",
      "weight": 1.0,
      "source": "models_editinghistory_cachesize",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L65",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistoryitem_create",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L149",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_gethistorybydate",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L236",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences_loadpreferences",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager_loadtheme",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L472",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "string",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L130",
      "weight": 1.0,
      "source": "models_editingmodels_filtercategory",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L269",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L256",
      "weight": 1.0,
      "source": "models_editinghistory_imagequality",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L281",
      "weight": 1.0,
      "source": "models_editinghistory_processingquality",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L295",
      "weight": 1.0,
      "source": "models_editinghistory_cachesize",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L472",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L263",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_none",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L265",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_filter",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L266",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_adjust",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L267",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_crop",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L268",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_text",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L269",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_sticker",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L270",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_draw",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L272",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_portrait",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L273",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_idphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L274",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_landscape",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L275",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_food",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L276",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_ecommerce",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L277",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_portrait_art",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L278",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_emoji",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L279",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_artistic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L280",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_vintage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L281",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_comic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L282",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_sketch",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L283",
      "weight": 1.0,
      "source": "photofy_placeholders_editingmode",
      "target": "photofy_placeholders_editingmode_watercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L317",
      "weight": 1.0,
      "source": "photofy_placeholders_toolitem_tools",
      "target": "photofy_placeholders_editingmode_filter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L381",
      "weight": 1.0,
      "source": "photofy_placeholders_createemojiimage",
      "target": "photofy_placeholders_editingmode_draw",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L316",
      "weight": 1.0,
      "source": "photofy_placeholders_toolitem",
      "target": "photofy_placeholders_toolitem_tools",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L330",
      "weight": 1.0,
      "source": "photofy_placeholders_dicontainer",
      "target": "photofy_placeholders_dicontainer_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L332",
      "weight": 1.0,
      "source": "photofy_placeholders_dicontainer",
      "target": "photofy_placeholders_dicontainer_register",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L344",
      "weight": 1.0,
      "source": "photofy_placeholders_persistencecontroller",
      "target": "photofy_placeholders_persistencecontroller_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Placeholders.swift",
      "source_location": "L390",
      "weight": 1.0,
      "source": "photofy_placeholders_settingsview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "app_contentview_contentview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "app_contentview_emptystateview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L174",
      "weight": 1.0,
      "source": "app_contentview_navigationbarview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "views_editinghistoryview_editinghistoryview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L105",
      "weight": 1.0,
      "source": "views_editinghistoryview_emptyhistoryview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L132",
      "weight": 1.0,
      "source": "views_editinghistoryview_historyitemrow",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L188",
      "weight": 1.0,
      "source": "views_editinghistoryview_asyncimageview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L224",
      "weight": 1.0,
      "source": "views_editinghistoryview_historydetailview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L374",
      "weight": 1.0,
      "source": "views_editinghistoryview_inforow",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L396",
      "weight": 1.0,
      "source": "views_editinghistoryview_beforeafterview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "views_settingsview_settingsview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L246",
      "weight": 1.0,
      "source": "views_settingsview_aboutview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L321",
      "weight": 1.0,
      "source": "views_settingsview_featurerow",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "views_filterselectorview_filterselectorview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L84",
      "weight": 1.0,
      "source": "views_filterselectorview_filterpreviewcell",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L144",
      "weight": 1.0,
      "source": "views_filterselectorview_coloradjustmentview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L218",
      "weight": 1.0,
      "source": "views_filterselectorview_adjustmentslider",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L103",
      "weight": 1.0,
      "source": "views_aifeaturesview_imagepreviewsection",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L144",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L308",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturebutton",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L355",
      "weight": 1.0,
      "source": "views_aifeaturesview_detectionresultssection",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L412",
      "weight": 1.0,
      "source": "views_aifeaturesview_processingoverlay",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "views_styletoolsview_categoryselector",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "views_styletoolsview_styleprocessingpanel",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L324",
      "weight": 1.0,
      "source": "views_styletoolsview_styleoptionbutton",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L351",
      "weight": 1.0,
      "source": "views_styletoolsview_styleparametersview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L380",
      "weight": 1.0,
      "source": "views_styletoolsview_portraitparametersview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L423",
      "weight": 1.0,
      "source": "views_styletoolsview_landscapeparametersview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L471",
      "weight": 1.0,
      "source": "views_styletoolsview_ecommerceparametersview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L519",
      "weight": 1.0,
      "source": "views_styletoolsview_idphotoparametersview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L581",
      "weight": 1.0,
      "source": "views_styletoolsview_parameterslider",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L605",
      "weight": 1.0,
      "source": "views_styletoolsview_foodparametersview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "views_cropview_cropview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L244",
      "weight": 1.0,
      "source": "views_cropview_cropmaskview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L266",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L522",
      "weight": 1.0,
      "source": "views_cropview_cropgridlinesview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "views_editingoverlayview_editingoverlayview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L317",
      "weight": 1.0,
      "source": "views_editingoverlayview_crophandleview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L330",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropgridview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L362",
      "weight": 1.0,
      "source": "views_editingoverlayview_textoverlayview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L433",
      "weight": 1.0,
      "source": "views_editingoverlayview_draggabletextview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L464",
      "weight": 1.0,
      "source": "views_editingoverlayview_texteditorview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L538",
      "weight": 1.0,
      "source": "views_editingoverlayview_stickeroverlayview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L577",
      "weight": 1.0,
      "source": "views_editingoverlayview_draggablestickerview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "views_editingtoolspanel_editingtoolspanel",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "views_editingtoolspanel_toolbutton",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "views_editingtoolspanel_texttoolsview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L186",
      "weight": 1.0,
      "source": "views_editingtoolspanel_cropcontrolpanel",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L266",
      "weight": 1.0,
      "source": "views_editingtoolspanel_cropratiobutton",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L285",
      "weight": 1.0,
      "source": "views_editingtoolspanel_stickertoolsview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L325",
      "weight": 1.0,
      "source": "views_editingtoolspanel_categoryselectorview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L358",
      "weight": 1.0,
      "source": "views_editingtoolspanel_styleprocessingview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_core_models_appstate_swift",
      "target": "models_appstate_appstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "swift_photofy_core_models_appstate_swift",
      "target": "models_appstate_editingproject",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "swift_photofy_core_models_appstate_swift",
      "target": "models_appstate_filtersetting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L102",
      "weight": 1.0,
      "source": "swift_photofy_core_models_appstate_swift",
      "target": "models_appstate_userpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "swift_photofy_core_models_appstate_swift",
      "target": "models_appstate_exportquality",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "models_appstate_appstate_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "models_appstate_appstate_loaduserpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L33",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "models_appstate_appstate_saveuserpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L44",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "models_appstate_appstate_loadpurchasestatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L50",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "models_appstate_appstate_setcurrentproject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "models_appstate_appstate",
      "target": "models_appstate_appstate_addtorecentprojects",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "models_appstate_appstate_init",
      "target": "models_appstate_appstate_loaduserpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "models_appstate_appstate_init",
      "target": "models_appstate_appstate_loadpurchasestatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L52",
      "weight": 1.0,
      "source": "models_appstate_appstate_setcurrentproject",
      "target": "models_appstate_appstate_addtorecentprojects",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "models_appstate_editingproject",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "models_appstate_editingproject",
      "target": "codable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L77",
      "weight": 1.0,
      "source": "models_appstate_editingproject",
      "target": "models_appstate_editingproject_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L95",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_loadprojects",
      "target": "models_appstate_editingproject"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "models_appstate_filtersetting",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L269",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistoryitem",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L163",
      "weight": 1.0,
      "source": "services_filterservice_filterpreset",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L172",
      "weight": 1.0,
      "source": "services_photolibraryservice_photoasset",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L423",
      "weight": 1.0,
      "source": "views_editingoverlayview_textelement",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L569",
      "weight": 1.0,
      "source": "views_editingoverlayview_stickerelement",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L215",
      "weight": 1.0,
      "source": "services_imagecropmanager_cropsuggestion",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "models_appstate_filtersetting",
      "target": "codable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L102",
      "weight": 1.0,
      "source": "models_appstate_userpreferences",
      "target": "codable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "codable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistoryitem",
      "target": "codable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L163",
      "weight": 1.0,
      "source": "services_filterservice_filterpreset",
      "target": "codable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "models_appstate_filtersetting",
      "target": "models_appstate_filtersetting_init",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L120",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "models_appstate_exportquality_low",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L121",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "models_appstate_exportquality_medium",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L122",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "models_appstate_exportquality_high",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/AppState.swift",
      "source_location": "L123",
      "weight": 1.0,
      "source": "models_appstate_exportquality",
      "target": "models_appstate_exportquality_original",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_editingmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_filtertype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L130",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_filtercategory",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_drawingtool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L196",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_textstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_stickertype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L242",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_editingstep",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_editingsteptype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L269",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editingmodels_swift",
      "target": "models_editingmodels_cropaspectratio",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "models_editingmodels_editingmode_view",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L7",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "models_editingmodels_editingmode_filter",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L8",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "models_editingmodels_editingmode_crop",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L9",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "models_editingmodels_editingmode_draw",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L10",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "models_editingmodels_editingmode_text",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L11",
      "weight": 1.0,
      "source": "models_editingmodels_editingmode",
      "target": "models_editingmodels_editingmode_sticker",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_brightness",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L42",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_contrast",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L43",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_saturation",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L44",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_hue",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L45",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_warmth",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_highlights",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L47",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_shadows",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L50",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_vintage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_blackandwhite",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L52",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_sepia",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_vignette",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L54",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_dramatic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L55",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_vivid",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L58",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_beauty",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L59",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_smooth",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L60",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_sharpen",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L63",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_gaussianblur",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_motionblur",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L65",
      "weight": 1.0,
      "source": "models_editingmodels_filtertype",
      "target": "models_editingmodels_filtertype_radialblur",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L131",
      "weight": 1.0,
      "source": "models_editingmodels_filtercategory",
      "target": "models_editingmodels_filtercategory_basic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L132",
      "weight": 1.0,
      "source": "models_editingmodels_filtercategory",
      "target": "models_editingmodels_filtercategory_artistic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L133",
      "weight": 1.0,
      "source": "models_editingmodels_filtercategory",
      "target": "models_editingmodels_filtercategory_beauty",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L134",
      "weight": 1.0,
      "source": "models_editingmodels_filtercategory",
      "target": "models_editingmodels_filtercategory_blur",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L148",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_pen",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L149",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_marker",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L150",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_pencil",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L151",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_brush",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_eraser",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L153",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_mosaic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L154",
      "weight": 1.0,
      "source": "models_editingmodels_drawingtool",
      "target": "models_editingmodels_drawingtool_blur",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L224",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "models_editingmodels_stickertype_emoji",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L225",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "models_editingmodels_stickertype_shapes",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L226",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "models_editingmodels_stickertype_decorations",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L227",
      "weight": 1.0,
      "source": "models_editingmodels_stickertype",
      "target": "models_editingmodels_stickertype_frames",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L249",
      "weight": 1.0,
      "source": "models_editingmodels_editingstep",
      "target": "models_editingmodels_editingstep_init",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_original",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L260",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_filter",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L261",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_crop",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L262",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_draw",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L263",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_text",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L264",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_sticker",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L265",
      "weight": 1.0,
      "source": "models_editingmodels_editingsteptype",
      "target": "models_editingmodels_editingsteptype_transform",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L270",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "models_editingmodels_cropaspectratio_free",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L271",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "models_editingmodels_cropaspectratio_square",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L272",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "models_editingmodels_cropaspectratio_ratio3x4",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L273",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "models_editingmodels_cropaspectratio_ratio4x3",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L274",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "models_editingmodels_cropaspectratio_ratio9x16",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingModels.swift",
      "source_location": "L275",
      "weight": 1.0,
      "source": "models_editingmodels_cropaspectratio",
      "target": "models_editingmodels_cropaspectratio_ratio16x9",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_editinghistoryitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_editinghistorymanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L175",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_editingmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L202",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_userpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L256",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_imagequality",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L281",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_processingquality",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L295",
      "weight": 1.0,
      "source": "swift_photofy_core_models_editinghistory_swift",
      "target": "models_editinghistory_cachesize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L73",
      "weight": 1.0,
      "context": "call",
      "source": "models_editinghistory_editinghistoryitem_create",
      "target": "models_editinghistory_editinghistoryitem",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L83",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistoryitem",
      "target": "models_editinghistory_editinghistoryitem_createthumbnail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L57",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistoryitem_create",
      "target": "models_editinghistory_editinghistoryitem_createthumbnail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L121",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_addeditingsession",
      "target": "models_editinghistory_editinghistoryitem_create",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L100",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L104",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_addhistoryitem",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L115",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_addeditingsession",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L131",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_deletehistoryitem",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L136",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_clearallhistory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L141",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_gethistorybydate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L154",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_savehistory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L163",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager",
      "target": "models_editinghistory_editinghistorymanager_loadhistory",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L101",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_init",
      "target": "models_editinghistory_editinghistorymanager_loadhistory",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L112",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_addhistoryitem",
      "target": "models_editinghistory_editinghistorymanager_savehistory",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L128",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_addeditingsession",
      "target": "models_editinghistory_editinghistorymanager_addhistoryitem",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L133",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_deletehistoryitem",
      "target": "models_editinghistory_editinghistorymanager_savehistory",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L138",
      "weight": 1.0,
      "source": "models_editinghistory_editinghistorymanager_clearallhistory",
      "target": "models_editinghistory_editinghistorymanager_savehistory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L229",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences",
      "target": "models_editinghistory_userpreferences_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L233",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences",
      "target": "models_editinghistory_userpreferences_loadpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L230",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences_init",
      "target": "models_editinghistory_userpreferences_loadpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L237",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences_loadpreferences",
      "target": "models_editinghistory_imagequality",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L242",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences_loadpreferences",
      "target": "models_editinghistory_processingquality",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L250",
      "weight": 1.0,
      "source": "models_editinghistory_userpreferences_loadpreferences",
      "target": "models_editinghistory_cachesize",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L257",
      "weight": 1.0,
      "source": "models_editinghistory_imagequality",
      "target": "models_editinghistory_imagequality_low",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "models_editinghistory_imagequality",
      "target": "models_editinghistory_imagequality_medium",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "models_editinghistory_imagequality",
      "target": "models_editinghistory_imagequality_high",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L260",
      "weight": 1.0,
      "source": "models_editinghistory_imagequality",
      "target": "models_editinghistory_imagequality_original",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L282",
      "weight": 1.0,
      "source": "models_editinghistory_processingquality",
      "target": "models_editinghistory_processingquality_fast",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L283",
      "weight": 1.0,
      "source": "models_editinghistory_processingquality",
      "target": "models_editinghistory_processingquality_balanced",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L284",
      "weight": 1.0,
      "source": "models_editinghistory_processingquality",
      "target": "models_editinghistory_processingquality_high",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L296",
      "weight": 1.0,
      "source": "models_editinghistory_cachesize",
      "target": "models_editinghistory_cachesize_small",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L297",
      "weight": 1.0,
      "source": "models_editinghistory_cachesize",
      "target": "models_editinghistory_cachesize_medium",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Models/EditingHistory.swift",
      "source_location": "L298",
      "weight": 1.0,
      "source": "models_editinghistory_cachesize",
      "target": "models_editinghistory_cachesize_large",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_thememanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L67",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_apptheme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L177",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_themeenvironmentkey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L181",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_environmentvalues",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L189",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_themedbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L199",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_themedcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L210",
      "weight": 1.0,
      "source": "swift_photofy_core_theme_thememanager_swift",
      "target": "theme_thememanager_view",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager",
      "target": "theme_thememanager_thememanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager",
      "target": "theme_thememanager_thememanager_savetheme",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager",
      "target": "theme_thememanager_thememanager_loadtheme",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager",
      "target": "theme_thememanager_thememanager_settheme",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager_init",
      "target": "theme_thememanager_thememanager_loadtheme",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L24",
      "weight": 1.0,
      "source": "theme_thememanager_thememanager_loadtheme",
      "target": "theme_thememanager_apptheme",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L36",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "theme_thememanager_apptheme_dark",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L37",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "theme_thememanager_apptheme_light",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "theme_thememanager_apptheme_blue",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "theme_thememanager_apptheme_purple",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L40",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "theme_thememanager_apptheme_green",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "theme_thememanager_apptheme",
      "target": "theme_thememanager_apptheme_orange",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L177",
      "weight": 1.0,
      "source": "theme_thememanager_themeenvironmentkey",
      "target": "environmentkey",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L189",
      "weight": 1.0,
      "source": "theme_thememanager_themedbackground",
      "target": "viewmodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L192",
      "weight": 1.0,
      "source": "theme_thememanager_themedbackground",
      "target": "theme_thememanager_themedbackground_body",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L199",
      "weight": 1.0,
      "source": "theme_thememanager_themedcard",
      "target": "viewmodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L202",
      "weight": 1.0,
      "source": "theme_thememanager_themedcard",
      "target": "theme_thememanager_themedcard_body",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L211",
      "weight": 1.0,
      "source": "theme_thememanager_view",
      "target": "theme_thememanager_view_themedbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Theme/ThemeManager.swift",
      "source_location": "L215",
      "weight": 1.0,
      "source": "theme_thememanager_view",
      "target": "theme_thememanager_view_themedcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "swift_photofy_core_dependencyinjection_dicontainer_swift",
      "target": "dependencyinjection_dicontainer_dicontainerprotocol",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L10",
      "weight": 1.0,
      "source": "swift_photofy_core_dependencyinjection_dicontainer_swift",
      "target": "dependencyinjection_dicontainer_dicontainer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L59",
      "weight": 1.0,
      "source": "swift_photofy_core_dependencyinjection_dicontainer_swift",
      "target": "dependencyinjection_dicontainer_injected",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L10",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer",
      "target": "dependencyinjection_dicontainer_dicontainerprotocol",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer",
      "target": "dependencyinjection_dicontainer_dicontainer_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer",
      "target": "dependencyinjection_dicontainer_dicontainer_register",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L52",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer",
      "target": "dependencyinjection_dicontainer_dicontainer_resolve",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer_register",
      "target": "services_imageprocessingservice_coreimageprocessor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer_register",
      "target": "services_filterservice_filtermanager"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer_register",
      "target": "services_storageservice_coredatastorageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L36",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer_register",
      "target": "services_sharingservice_nativesharingservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_dicontainer_register",
      "target": "services_photolibraryservice_photokitservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/DependencyInjection/DIContainer.swift",
      "source_location": "L63",
      "weight": 1.0,
      "source": "dependencyinjection_dicontainer_injected",
      "target": "dependencyinjection_dicontainer_injected_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "swift_photofy_core_services_storageservice_swift",
      "target": "services_storageservice_storageservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swift_photofy_core_services_storageservice_swift",
      "target": "services_storageservice_coredatastorageservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L123",
      "weight": 1.0,
      "source": "swift_photofy_core_services_storageservice_swift",
      "target": "services_storageservice_storageerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L144",
      "weight": 1.0,
      "source": "swift_photofy_core_services_storageservice_swift",
      "target": "services_storageservice_persistencecontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L194",
      "weight": 1.0,
      "source": "swift_photofy_core_services_storageservice_swift",
      "target": "services_storageservice_projectentity",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice",
      "target": "services_storageservice_storageservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice",
      "target": "services_storageservice_coredatastorageservice_saveimagetophotolibrary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice",
      "target": "services_storageservice_coredatastorageservice_saveproject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice",
      "target": "services_storageservice_coredatastorageservice_loadprojects",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L105",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice",
      "target": "services_storageservice_coredatastorageservice_deleteproject",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L44",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_saveproject",
      "target": "services_storageservice_projectentity_fetchrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_saveproject",
      "target": "services_storageservice_projectentity",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L69",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_saveproject",
      "target": "services_storageservice_persistencecontroller_save",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L77",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_loadprojects",
      "target": "services_storageservice_projectentity_fetchrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L109",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_deleteproject",
      "target": "services_storageservice_projectentity_fetchrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "services_storageservice_coredatastorageservice_deleteproject",
      "target": "services_storageservice_persistencecontroller_save",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L123",
      "weight": 1.0,
      "source": "services_storageservice_storageerror",
      "target": "localizederror",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L124",
      "weight": 1.0,
      "source": "services_storageservice_storageerror",
      "target": "services_storageservice_storageerror_photolibraryaccessdenied",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L125",
      "weight": 1.0,
      "source": "services_storageservice_storageerror",
      "target": "services_storageservice_storageerror_saveimagefailed",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L126",
      "weight": 1.0,
      "source": "services_storageservice_storageerror",
      "target": "services_storageservice_storageerror_projectnotfound",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "services_storageservice_storageerror",
      "target": "services_storageservice_storageerror_corrupteddata",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L221",
      "weight": 1.0,
      "source": "services_photolibraryservice_photolibraryerror",
      "target": "localizederror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L149",
      "weight": 1.0,
      "source": "services_storageservice_persistencecontroller",
      "target": "services_storageservice_persistencecontroller_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L172",
      "weight": 1.0,
      "source": "services_storageservice_persistencecontroller",
      "target": "services_storageservice_persistencecontroller_save",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L189",
      "weight": 1.0,
      "source": "services_storageservice_projectentity",
      "target": "nsmanagedobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/StorageService.swift",
      "source_location": "L195",
      "weight": 1.0,
      "source": "services_storageservice_projectentity",
      "target": "services_storageservice_projectentity_fetchrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_core_services_filterservice_swift",
      "target": "services_filterservice_filterservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "swift_photofy_core_services_filterservice_swift",
      "target": "services_filterservice_filtermanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "swift_photofy_core_services_filterservice_swift",
      "target": "services_filterservice_filterconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L163",
      "weight": 1.0,
      "source": "swift_photofy_core_services_filterservice_swift",
      "target": "services_filterservice_filterpreset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L179",
      "weight": 1.0,
      "source": "swift_photofy_core_services_filterservice_swift",
      "target": "services_filterservice_filtercomposer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L252",
      "weight": 1.0,
      "source": "swift_photofy_core_services_filterservice_swift",
      "target": "services_filterservice_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filterservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_configurecache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_getallfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L33",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_getfiltersbycategory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_generatepreviewsforfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L81",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_getfilterconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_getfilterdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L137",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager",
      "target": "services_filterservice_filtermanager_ispremiumfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager_init",
      "target": "services_filterservice_filtermanager_configurecache",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L82",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager_getfilterconfiguration",
      "target": "services_filterservice_filterconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager_getfilterconfiguration",
      "target": "services_filterservice_filtermanager_getfilterdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L89",
      "weight": 1.0,
      "source": "services_filterservice_filtermanager_getfilterconfiguration",
      "target": "services_filterservice_filtermanager_ispremiumfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L170",
      "weight": 1.0,
      "source": "services_filterservice_filterpreset",
      "target": "services_filterservice_filterpreset_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L243",
      "weight": 1.0,
      "source": "services_filterservice_filtercomposer_createcustompreset",
      "target": "services_filterservice_filterpreset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L228",
      "weight": 1.0,
      "source": "services_filterservice_filtercomposer",
      "target": "services_filterservice_filtercomposer_applypreset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/FilterService.swift",
      "source_location": "L233",
      "weight": 1.0,
      "source": "services_filterservice_filtercomposer",
      "target": "services_filterservice_filtercomposer_createcustompreset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L7",
      "weight": 1.0,
      "source": "swift_photofy_core_services_imageprocessingservice_swift",
      "target": "services_imageprocessingservice_imageprocessingservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swift_photofy_core_services_imageprocessingservice_swift",
      "target": "services_imageprocessingservice_coreimageprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_imageprocessingservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L47",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_processimageasync",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L69",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_generatefilterpreview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L77",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_cropimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L83",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_resizeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L92",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L136",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustbrightness",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L143",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustcontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L150",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustsaturation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L157",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjusthue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L164",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustwarmth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L171",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjusthighlights",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L178",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustshadows",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L186",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applyvintagefilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L206",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applyblackandwhitefilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L214",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applysepiafilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L221",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applyvignettefilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L229",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applydramaticfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L242",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applyvividfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L250",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applybeautyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L275",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applysmoothfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L282",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applysharpenfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L290",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applygaussianblur",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L297",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applymotionblur",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L305",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_applyradialblur",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L314",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor",
      "target": "services_imageprocessingservice_coreimageprocessor_renderimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_applyfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L40",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_applyfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_renderimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_generatefilterpreview",
      "target": "services_imageprocessingservice_coreimageprocessor_applyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L58",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processimageasync",
      "target": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L62",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processimageasync",
      "target": "services_imageprocessingservice_coreimageprocessor_renderimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L72",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_generatefilterpreview",
      "target": "services_imageprocessingservice_coreimageprocessor_resizeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L95",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustbrightness",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L97",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustcontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustsaturation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L101",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjusthue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L103",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustwarmth",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L105",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjusthighlights",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L107",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_adjustshadows",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L109",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applyvintagefilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L111",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applyblackandwhitefilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L113",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applysepiafilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L115",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applyvignettefilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applydramaticfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applyvividfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L121",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applybeautyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L123",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applysmoothfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L125",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applysharpenfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applygaussianblur",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L129",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applymotionblur",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/ImageProcessingService.swift",
      "source_location": "L131",
      "weight": 1.0,
      "source": "services_imageprocessingservice_coreimageprocessor_processfilter",
      "target": "services_imageprocessingservice_coreimageprocessor_applyradialblur",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "swift_photofy_core_services_photolibraryservice_swift",
      "target": "services_photolibraryservice_photolibraryservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swift_photofy_core_services_photolibraryservice_swift",
      "target": "services_photolibraryservice_photokitservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L172",
      "weight": 1.0,
      "source": "swift_photofy_core_services_photolibraryservice_swift",
      "target": "services_photolibraryservice_photoasset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L191",
      "weight": 1.0,
      "source": "swift_photofy_core_services_photolibraryservice_swift",
      "target": "services_photolibraryservice_photometadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L221",
      "weight": 1.0,
      "source": "swift_photofy_core_services_photolibraryservice_swift",
      "target": "services_photolibraryservice_photolibraryerror",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photolibraryservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_requestphotolibrarypermission",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_fetchrecentphotos",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_loadimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L72",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_loadfullresolutionimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L95",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_getphotometadata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L111",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_createalbum",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L126",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice",
      "target": "services_photolibraryservice_photokitservice_saveimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L27",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice_fetchrecentphotos",
      "target": "services_photolibraryservice_photokitservice_requestphotolibrarypermission",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L42",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice_fetchrecentphotos",
      "target": "services_photolibraryservice_photoasset",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L97",
      "weight": 1.0,
      "source": "services_photolibraryservice_photokitservice_getphotometadata",
      "target": "services_photolibraryservice_photometadata",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L172",
      "weight": 1.0,
      "source": "services_photolibraryservice_photoasset",
      "target": "hashable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L176",
      "weight": 1.0,
      "source": "services_photolibraryservice_photoasset",
      "target": "services_photolibraryservice_photoasset_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L181",
      "weight": 1.0,
      "source": "services_photolibraryservice_photoasset",
      "target": "services_photolibraryservice_photoasset_hash",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L185",
      "weight": 1.0,
      "source": "services_photolibraryservice_photoasset",
      "target": "services_photolibraryservice_photoasset",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L222",
      "weight": 1.0,
      "source": "services_photolibraryservice_photolibraryerror",
      "target": "services_photolibraryservice_photolibraryerror_permissiondenied",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "services_photolibraryservice_photolibraryerror",
      "target": "services_photolibraryservice_photolibraryerror_assetnotfound",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L224",
      "weight": 1.0,
      "source": "services_photolibraryservice_photolibraryerror",
      "target": "services_photolibraryservice_photolibraryerror_loadimagefailed",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L225",
      "weight": 1.0,
      "source": "services_photolibraryservice_photolibraryerror",
      "target": "services_photolibraryservice_photolibraryerror_saveimagefailed",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/PhotoLibraryService.swift",
      "source_location": "L226",
      "weight": 1.0,
      "source": "services_photolibraryservice_photolibraryerror",
      "target": "services_photolibraryservice_photolibraryerror_createalbumfailed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_core_services_sharingservice_swift",
      "target": "services_sharingservice_sharingservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "swift_photofy_core_services_sharingservice_swift",
      "target": "services_sharingservice_nativesharingservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L113",
      "weight": 1.0,
      "source": "swift_photofy_core_services_sharingservice_swift",
      "target": "services_sharingservice_instagramstoryactivity",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice",
      "target": "services_sharingservice_sharingservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice",
      "target": "services_sharingservice_nativesharingservice_shareimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice",
      "target": "services_sharingservice_nativesharingservice_shareimagewithcustomoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L55",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice",
      "target": "services_sharingservice_nativesharingservice_sharetoinstagram",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L72",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice",
      "target": "services_sharingservice_nativesharingservice_sharetoinstagramstories",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L97",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice",
      "target": "services_sharingservice_nativesharingservice_topviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice_shareimage",
      "target": "services_sharingservice_nativesharingservice_shareimagewithcustomoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L58",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice_sharetoinstagram",
      "target": "services_sharingservice_nativesharingservice_shareimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L24",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice_shareimagewithcustomoptions",
      "target": "services_sharingservice_instagramstoryactivity",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice_shareimagewithcustomoptions",
      "target": "services_sharingservice_nativesharingservice_topviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "services_sharingservice_nativesharingservice_sharetoinstagram",
      "target": "services_sharingservice_instagramstoryactivity_sharetoinstagramstories",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L113",
      "weight": 1.0,
      "source": "services_sharingservice_instagramstoryactivity",
      "target": "uiactivity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "services_sharingservice_instagramstoryactivity",
      "target": "services_sharingservice_instagramstoryactivity_canperform",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L133",
      "weight": 1.0,
      "source": "services_sharingservice_instagramstoryactivity",
      "target": "services_sharingservice_instagramstoryactivity_prepare",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L142",
      "weight": 1.0,
      "source": "services_sharingservice_instagramstoryactivity",
      "target": "services_sharingservice_instagramstoryactivity_sharetoinstagramstories",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Core/Services/SharingService.swift",
      "source_location": "L136",
      "weight": 1.0,
      "source": "services_sharingservice_instagramstoryactivity_prepare",
      "target": "services_sharingservice_instagramstoryactivity_sharetoinstagramstories",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "swift_photofy_app_photofyapp_swift",
      "target": "app_photofyapp_photofyapp",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "app_photofyapp_photofyapp",
      "target": "app",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "app_photofyapp_photofyapp",
      "target": "app_photofyapp_photofyapp_setupapp",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "app_photofyapp_photofyapp",
      "target": "app_photofyapp_photofyapp_configuredependencyinjection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "app_photofyapp_photofyapp",
      "target": "app_photofyapp_photofyapp_setupuserdefaults",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "app_photofyapp_photofyapp_setupapp",
      "target": "app_photofyapp_photofyapp_configuredependencyinjection",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/PhotofyApp.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "app_photofyapp_photofyapp_setupapp",
      "target": "app_photofyapp_photofyapp_setupuserdefaults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "swift_photofy_app_contentview_swift",
      "target": "app_contentview_contentview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "swift_photofy_app_contentview_swift",
      "target": "app_contentview_emptystateview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L174",
      "weight": 1.0,
      "source": "swift_photofy_app_contentview_swift",
      "target": "app_contentview_navigationbarview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L230",
      "weight": 1.0,
      "source": "swift_photofy_app_contentview_swift",
      "target": "app_contentview_camerapickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "swift_photofy_app_contentview_swift",
      "target": "app_contentview_coordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L280",
      "weight": 1.0,
      "source": "swift_photofy_app_contentview_swift",
      "target": "app_contentview_contentview_previews",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L230",
      "weight": 1.0,
      "source": "app_contentview_camerapickerview",
      "target": "uiviewcontrollerrepresentable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "app_contentview_camerapickerview",
      "target": "app_contentview_camerapickerview_makeuiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L251",
      "weight": 1.0,
      "source": "app_contentview_camerapickerview",
      "target": "app_contentview_camerapickerview_updateuiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L255",
      "weight": 1.0,
      "source": "app_contentview_camerapickerview",
      "target": "app_contentview_camerapickerview_makecoordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L472",
      "weight": 1.0,
      "source": "views_editinghistoryview_sharesheet",
      "target": "uiviewcontrollerrepresentable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "views_cameraview_cameraview",
      "target": "uiviewcontrollerrepresentable",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L256",
      "weight": 1.0,
      "source": "app_contentview_camerapickerview_makecoordinator",
      "target": "app_contentview_coordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "app_contentview_coordinator",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "app_contentview_coordinator",
      "target": "uiimagepickercontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "app_contentview_coordinator",
      "target": "uinavigationcontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L262",
      "weight": 1.0,
      "source": "app_contentview_coordinator",
      "target": "app_contentview_coordinator_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L266",
      "weight": 1.0,
      "source": "app_contentview_coordinator",
      "target": "app_contentview_coordinator_imagepickercontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L273",
      "weight": 1.0,
      "source": "app_contentview_coordinator",
      "target": "app_contentview_coordinator_imagepickercontrollerdidcancel",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "views_zoomableimageview_coordinator",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "views_cameraview_coordinator",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "views_cameraview_coordinator",
      "target": "uiimagepickercontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "views_cameraview_coordinator",
      "target": "uinavigationcontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/App/ContentView.swift",
      "source_location": "L280",
      "weight": 1.0,
      "source": "app_contentview_contentview_previews",
      "target": "previewprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L485",
      "weight": 1.0,
      "source": "views_editinghistoryview_editinghistoryview_previews",
      "target": "previewprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L350",
      "weight": 1.0,
      "source": "views_settingsview_settingsview_previews",
      "target": "previewprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_models_editingmodels_swift",
      "target": "models_editingmodels_editinghistory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L9",
      "weight": 1.0,
      "source": "models_editingmodels_editinghistory",
      "target": "models_editingmodels_editinghistory_add",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L33",
      "weight": 1.0,
      "source": "models_editingmodels_editinghistory",
      "target": "models_editingmodels_editinghistory_undo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Models/EditingModels.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "models_editingmodels_editinghistory",
      "target": "models_editingmodels_editinghistory_redo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_editinghistoryview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L105",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_emptyhistoryview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L132",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_historyitemrow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L188",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_asyncimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L224",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_historydetailview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L374",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_inforow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L396",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_beforeafterview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L472",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_sharesheet",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L485",
      "weight": 1.0,
      "source": "swift_photofy_views_editinghistoryview_swift",
      "target": "views_editinghistoryview_editinghistoryview_previews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "views_editinghistoryview_editinghistoryview",
      "target": "views_editinghistoryview_editinghistoryview_historylistview",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L86",
      "weight": 1.0,
      "source": "views_editinghistoryview_editinghistoryview_historylistview",
      "target": "views_editinghistoryview_historyitemrow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L212",
      "weight": 1.0,
      "source": "views_editinghistoryview_asyncimageview",
      "target": "views_editinghistoryview_asyncimageview_loadimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L352",
      "weight": 1.0,
      "source": "views_editinghistoryview_historydetailview",
      "target": "views_editinghistoryview_historydetailview_savetophotos",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L359",
      "weight": 1.0,
      "source": "views_editinghistoryview_historydetailview",
      "target": "views_editinghistoryview_historydetailview_formatsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L475",
      "weight": 1.0,
      "source": "views_editinghistoryview_sharesheet",
      "target": "views_editinghistoryview_sharesheet_makeuiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingHistoryView.swift",
      "source_location": "L479",
      "weight": 1.0,
      "source": "views_editinghistoryview_sharesheet",
      "target": "views_editinghistoryview_sharesheet_updateuiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "swift_photofy_views_settingsview_swift",
      "target": "views_settingsview_settingsview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L246",
      "weight": 1.0,
      "source": "swift_photofy_views_settingsview_swift",
      "target": "views_settingsview_aboutview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L321",
      "weight": 1.0,
      "source": "swift_photofy_views_settingsview_swift",
      "target": "views_settingsview_featurerow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L350",
      "weight": 1.0,
      "source": "swift_photofy_views_settingsview_swift",
      "target": "views_settingsview_settingsview_previews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/SettingsView.swift",
      "source_location": "L228",
      "weight": 1.0,
      "source": "views_settingsview_settingsview",
      "target": "views_settingsview_settingsview_clearcache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "swift_photofy_views_filterselectorview_swift",
      "target": "views_filterselectorview_filterselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L84",
      "weight": 1.0,
      "source": "swift_photofy_views_filterselectorview_swift",
      "target": "views_filterselectorview_filterpreviewcell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L144",
      "weight": 1.0,
      "source": "swift_photofy_views_filterselectorview_swift",
      "target": "views_filterselectorview_coloradjustmentview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L218",
      "weight": 1.0,
      "source": "swift_photofy_views_filterselectorview_swift",
      "target": "views_filterselectorview_adjustmentslider",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/FilterSelectorView.swift",
      "source_location": "L74",
      "weight": 1.0,
      "source": "views_filterselectorview_filterselectorview",
      "target": "views_filterselectorview_filterselectorview_loadfilterpreviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "swift_photofy_views_aifeaturesview_swift",
      "target": "views_aifeaturesview_aifeaturesview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L103",
      "weight": 1.0,
      "source": "swift_photofy_views_aifeaturesview_swift",
      "target": "views_aifeaturesview_imagepreviewsection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L144",
      "weight": 1.0,
      "source": "swift_photofy_views_aifeaturesview_swift",
      "target": "views_aifeaturesview_aifeaturesgrid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L308",
      "weight": 1.0,
      "source": "swift_photofy_views_aifeaturesview_swift",
      "target": "views_aifeaturesview_aifeaturebutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L355",
      "weight": 1.0,
      "source": "swift_photofy_views_aifeaturesview_swift",
      "target": "views_aifeaturesview_detectionresultssection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L412",
      "weight": 1.0,
      "source": "swift_photofy_views_aifeaturesview_swift",
      "target": "views_aifeaturesview_processingoverlay",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L85",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesview",
      "target": "views_aifeaturesview_aifeaturesview_performinitialdetection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L210",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_applybeautyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L226",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_applyportraiteffect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L242",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_applyautoenhance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_applysuggestedcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L278",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_performobjectdetection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L289",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_performtextdetection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L300",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid",
      "target": "views_aifeaturesview_aifeaturesgrid_cropimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/AIFeaturesView.swift",
      "source_location": "L264",
      "weight": 1.0,
      "source": "views_aifeaturesview_aifeaturesgrid_applysuggestedcrop",
      "target": "views_aifeaturesview_aifeaturesgrid_cropimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "swift_photofy_views_zoomableimageview_swift",
      "target": "views_zoomableimageview_zoomableimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "swift_photofy_views_zoomableimageview_swift",
      "target": "views_zoomableimageview_coordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "views_zoomableimageview_zoomableimageview",
      "target": "uiviewrepresentable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L10",
      "weight": 1.0,
      "source": "views_zoomableimageview_zoomableimageview",
      "target": "views_zoomableimageview_zoomableimageview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "views_zoomableimageview_zoomableimageview",
      "target": "views_zoomableimageview_zoomableimageview_makeuiview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L45",
      "weight": 1.0,
      "source": "views_zoomableimageview_zoomableimageview",
      "target": "views_zoomableimageview_zoomableimageview_updateuiview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L52",
      "weight": 1.0,
      "source": "views_zoomableimageview_zoomableimageview",
      "target": "views_zoomableimageview_zoomableimageview_makecoordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "views_zoomableimageview_zoomableimageview_makecoordinator",
      "target": "views_zoomableimageview_coordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "views_zoomableimageview_coordinator",
      "target": "uiscrollviewdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L59",
      "weight": 1.0,
      "source": "views_zoomableimageview_coordinator",
      "target": "views_zoomableimageview_coordinator_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L63",
      "weight": 1.0,
      "source": "views_zoomableimageview_coordinator",
      "target": "views_zoomableimageview_coordinator_viewforzooming",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L67",
      "weight": 1.0,
      "source": "views_zoomableimageview_coordinator",
      "target": "views_zoomableimageview_coordinator_scrollviewdidzoom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/ZoomableImageView.swift",
      "source_location": "L71",
      "weight": 1.0,
      "source": "views_zoomableimageview_coordinator",
      "target": "views_zoomableimageview_coordinator_scrollviewdidscroll",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L55",
      "weight": 1.0,
      "source": "swift_photofy_views_cameraview_swift",
      "target": "views_cameraview_cameraview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "swift_photofy_views_cameraview_swift",
      "target": "views_cameraview_coordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L9",
      "weight": 1.0,
      "source": "views_cameraview_cameraview",
      "target": "views_cameraview_cameraview_makeuiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "views_cameraview_cameraview",
      "target": "views_cameraview_cameraview_updateuiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "views_cameraview_cameraview",
      "target": "views_cameraview_cameraview_makecoordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "views_cameraview_cameraview",
      "target": "views_cameraview_cameraview_checkcamerapermission",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L60",
      "weight": 1.0,
      "source": "views_cameraview_cameraview",
      "target": "views_cameraview_cameraview_requestcamerapermission",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "views_cameraview_cameraview_makecoordinator",
      "target": "views_cameraview_coordinator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L37",
      "weight": 1.0,
      "source": "views_cameraview_coordinator",
      "target": "views_cameraview_coordinator_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "views_cameraview_coordinator",
      "target": "views_cameraview_coordinator_imagepickercontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CameraView.swift",
      "source_location": "L48",
      "weight": 1.0,
      "source": "views_cameraview_coordinator",
      "target": "views_cameraview_coordinator_imagepickercontrollerdidcancel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L5",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_categoryselector",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_styleprocessingpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L319",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_styleoption",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L324",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_styleoptionbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L351",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_styleparametersview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L380",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_portraitparametersview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L423",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_landscapeparametersview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L471",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_ecommerceparametersview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L519",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_idphotoparametersview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L581",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_parameterslider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L605",
      "weight": 1.0,
      "source": "swift_photofy_views_styletoolsview_swift",
      "target": "views_styletoolsview_foodparametersview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L245",
      "weight": 1.0,
      "source": "views_styletoolsview_styleprocessingpanel",
      "target": "views_styletoolsview_styleprocessingpanel_applyadvancedstyleeffect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L291",
      "weight": 1.0,
      "source": "views_styletoolsview_styleprocessingpanel",
      "target": "views_styletoolsview_styleprocessingpanel_applybasicstyleprocessing",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L272",
      "weight": 1.0,
      "source": "views_styletoolsview_styleprocessingpanel_applyadvancedstyleeffect",
      "target": "views_styletoolsview_styleprocessingpanel_applybasicstyleprocessing",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L257",
      "weight": 1.0,
      "source": "views_styletoolsview_styleprocessingpanel_applyadvancedstyleeffect",
      "target": "services_advancedstyleprocessor_processingresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Swift/Photofy/Views/StyleToolsView.swift",
      "source_location": "L314",
      "weight": 1.0,
      "source": "views_styletoolsview_styleprocessingpanel_applybasicstyleprocessing",
      "target": "services_advancedstyleprocessor_processingresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "swift_photofy_views_cropview_swift",
      "target": "views_cropview_cropview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "swift_photofy_views_cropview_swift",
      "target": "views_cropview_cornertype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L244",
      "weight": 1.0,
      "source": "swift_photofy_views_cropview_swift",
      "target": "views_cropview_cropmaskview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L266",
      "weight": 1.0,
      "source": "swift_photofy_views_cropview_swift",
      "target": "views_cropview_cropboxview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L522",
      "weight": 1.0,
      "source": "swift_photofy_views_cropview_swift",
      "target": "views_cropview_cropgridlinesview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L76",
      "weight": 1.0,
      "source": "views_cropview_cropview",
      "target": "views_cropview_cropview_resetcropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "views_cropview_cropview",
      "target": "views_cropview_cropview_adjustcropframefornewsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L101",
      "weight": 1.0,
      "source": "views_cropview_cropview",
      "target": "views_cropview_cropview_applyaspectratio",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "views_cropview_cropview",
      "target": "views_cropview_cropview_performcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L217",
      "weight": 1.0,
      "source": "views_cropview_cropview",
      "target": "views_cropview_cropview_calculateimagedisplayrect",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_topleft",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_topright",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_bottomleft",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_bottomright",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_topedge",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_bottomedge",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_leftedge",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "views_cropview_cornertype",
      "target": "views_cropview_cornertype_rightedge",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L156",
      "weight": 1.0,
      "source": "views_cropview_cropview_performcrop",
      "target": "views_cropview_cropview_calculateimagedisplayrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L330",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "views_cropview_cropboxview_cornerhandle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L361",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "views_cropview_cropboxview_edgehandle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L388",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "views_cropview_cropboxview_getcornerposition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L403",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "views_cropview_cropboxview_getedgepositionandsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L432",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "views_cropview_cropboxview_movecropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L452",
      "weight": 1.0,
      "source": "views_cropview_cropboxview",
      "target": "views_cropview_cropboxview_resizecropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L332",
      "weight": 1.0,
      "source": "views_cropview_cropboxview_cornerhandle",
      "target": "views_cropview_cropboxview_getcornerposition",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L352",
      "weight": 1.0,
      "source": "views_cropview_cropboxview_cornerhandle",
      "target": "views_cropview_cropboxview_resizecropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L363",
      "weight": 1.0,
      "source": "views_cropview_cropboxview_edgehandle",
      "target": "views_cropview_cropboxview_getedgepositionandsize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/CropView.swift",
      "source_location": "L379",
      "weight": 1.0,
      "source": "views_cropview_cropboxview_edgehandle",
      "target": "views_cropview_cropboxview_resizecropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_editingoverlayview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_cropoverlayview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L45",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_crophandle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L317",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_crophandleview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L330",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_cropgridview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L362",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_textoverlayview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L423",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_textelement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L433",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_draggabletextview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L464",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_texteditorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L538",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_stickeroverlayview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L569",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_stickerelement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L577",
      "weight": 1.0,
      "source": "swift_photofy_views_editingoverlayview_swift",
      "target": "views_editingoverlayview_draggablestickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L202",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "views_editingoverlayview_cropoverlayview_loadcropsuggestions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L208",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "views_editingoverlayview_cropoverlayview_applycropsuggestion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L231",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "views_editingoverlayview_cropoverlayview_performcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L248",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "views_editingoverlayview_cropoverlayview_getcropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L257",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "views_editingoverlayview_cropoverlayview_createhandlegesture",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L297",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview",
      "target": "views_editingoverlayview_cropoverlayview_createcenterdraggesture",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "views_editingoverlayview_crophandle",
      "target": "views_editingoverlayview_crophandle_topleft",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "views_editingoverlayview_crophandle",
      "target": "views_editingoverlayview_crophandle_topright",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "views_editingoverlayview_crophandle",
      "target": "views_editingoverlayview_crophandle_bottomleft",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "views_editingoverlayview_crophandle",
      "target": "views_editingoverlayview_crophandle_bottomright",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "views_editingoverlayview_crophandle",
      "target": "views_editingoverlayview_crophandle_center",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "views_editingoverlayview_cropoverlayview_performcrop",
      "target": "views_editingoverlayview_cropoverlayview_getcropframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L410",
      "weight": 1.0,
      "source": "views_editingoverlayview_textoverlayview",
      "target": "views_editingoverlayview_textoverlayview_addnewtextelement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L411",
      "weight": 1.0,
      "source": "views_editingoverlayview_textoverlayview_addnewtextelement",
      "target": "views_editingoverlayview_textelement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingOverlayView.swift",
      "source_location": "L473",
      "weight": 1.0,
      "source": "views_editingoverlayview_texteditorview",
      "target": "views_editingoverlayview_texteditorview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L3",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_editingtoolspanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_toolbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_texttoolsview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L186",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_cropcontrolpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L266",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_cropratiobutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L285",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_stickertoolsview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L325",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_categoryselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L358",
      "weight": 1.0,
      "source": "swift_photofy_views_editingtoolspanel_swift",
      "target": "views_editingtoolspanel_styleprocessingview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Views/EditingToolsPanel.swift",
      "source_location": "L412",
      "weight": 1.0,
      "source": "views_editingtoolspanel_styleprocessingview",
      "target": "views_editingtoolspanel_styleprocessingview_applystyleeffect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L6",
      "weight": 1.0,
      "source": "swift_photofy_services_aiimageprocessor_swift",
      "target": "services_aiimageprocessor_aiimageprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L9",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L44",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_detectfacelandmarks",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L76",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_classifyobjects",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L108",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_detecttext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_applybeautyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L171",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_applyportraiteffect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L197",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_autoenhance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L231",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_suggestcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L268",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor",
      "target": "services_aiimageprocessor_aiimageprocessor_calculateaveragebrightness",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L142",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor_applybeautyfilter",
      "target": "services_aiimageprocessor_aiimageprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L173",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor_applyportraiteffect",
      "target": "services_aiimageprocessor_aiimageprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L232",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor_suggestcrop",
      "target": "services_aiimageprocessor_aiimageprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIImageProcessor.swift",
      "source_location": "L206",
      "weight": 1.0,
      "source": "services_aiimageprocessor_aiimageprocessor_autoenhance",
      "target": "services_aiimageprocessor_aiimageprocessor_calculateaveragebrightness",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L355",
      "weight": 1.0,
      "source": "swift_photofy_services_imagefiltermanager_swift",
      "target": "services_imagefiltermanager_imagefiltermanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "swift_photofy_services_imagefiltermanager_swift",
      "target": "services_imagefiltermanager_filtertype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_applyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L101",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L309",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L317",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_generatefilterpreviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L341",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_resizeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L356",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_adjustbrightness",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L367",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_adjustcontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L378",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_adjustsaturation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L389",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager",
      "target": "services_imagefiltermanager_imagefiltermanager_adjusthue",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_original",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L27",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_grayscale",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L28",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_sepia",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_noir",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_vintage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_vivid",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_dramatic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L33",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_mono",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_silvertone",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_sketch",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L36",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_emboss",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L37",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_cartoon",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_blur",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_sharpen",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L40",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_edgedetection",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_pixellate",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L42",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_kaleidoscope",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L43",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_bloom",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L44",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_gloom",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L45",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_crystallize",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_pointillize",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L47",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_comiceffect",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L48",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_oilpainting",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L49",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_watercolor",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L50",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_blackandwhite",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_highcontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L52",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_lowcontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_colorinvert",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L54",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_thermal",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L55",
      "weight": 1.0,
      "source": "services_imagefiltermanager_filtertype",
      "target": "services_imagefiltermanager_filtertype_xray",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L204",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_pixellate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L210",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_kaleidoscope",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L217",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_bloom",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L224",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_gloom",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L231",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_crystallize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L237",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_pointillize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L243",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_comiceffect",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L161",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_filtertype_colorinvert",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L93",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_applyfilter",
      "target": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L326",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_generatefilterpreviews",
      "target": "services_imagefiltermanager_imagefiltermanager_applyfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L306",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_processfilter",
      "target": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L364",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_adjustbrightness",
      "target": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L375",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_adjustcontrast",
      "target": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L386",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_adjustsaturation",
      "target": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L397",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_adjusthue",
      "target": "services_imagefiltermanager_imagefiltermanager_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageFilterManager.swift",
      "source_location": "L321",
      "weight": 1.0,
      "source": "services_imagefiltermanager_imagefiltermanager_generatefilterpreviews",
      "target": "services_imagefiltermanager_imagefiltermanager_resizeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L4",
      "weight": 1.0,
      "source": "swift_photofy_services_imagecropmanager_swift",
      "target": "services_imagecropmanager_imagecropmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L215",
      "weight": 1.0,
      "source": "swift_photofy_services_imagecropmanager_swift",
      "target": "services_imagecropmanager_cropsuggestion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L7",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_cropimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_performcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L76",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_performdirectcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L92",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_suggestcroprectangles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L107",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_createstandardcropsuggestions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L143",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_rotateimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_performrotation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L179",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_flipimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L188",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager",
      "target": "services_imagecropmanager_imagecropmanager_performflip",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager_cropimage",
      "target": "services_imagecropmanager_imagecropmanager_performcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager_cropimage",
      "target": "services_imagecropmanager_imagecropmanager_performdirectcrop",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L98",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager_suggestcroprectangles",
      "target": "services_imagecropmanager_imagecropmanager_createstandardcropsuggestions",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L109",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager_createstandardcropsuggestions",
      "target": "services_imagecropmanager_cropsuggestion",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L146",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager_rotateimage",
      "target": "services_imagecropmanager_imagecropmanager_performrotation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/ImageCropManager.swift",
      "source_location": "L182",
      "weight": 1.0,
      "source": "services_imagecropmanager_imagecropmanager_flipimage",
      "target": "services_imagecropmanager_imagecropmanager_performflip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L10",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_portraitsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_landscapesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_ecommercesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_idphotosettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L987",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L616",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L623",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_portraitanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L635",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_sceneanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L647",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_foodanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L659",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_productanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L673",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_scenetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L689",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_foodtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L705",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_producttype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L721",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_foodsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L945",
      "weight": 1.0,
      "source": "swift_photofy_services_aienhancedimageprocessor_swift",
      "target": "services_aienhancedimageprocessor_personsegmentationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L47",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "services_aienhancedimageprocessor_idphotobackgroundcolor_white",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L48",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "services_aienhancedimageprocessor_idphotobackgroundcolor_blue",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L49",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "services_aienhancedimageprocessor_idphotobackgroundcolor_red",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L50",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "services_aienhancedimageprocessor_idphotobackgroundcolor_green",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_idphotobackgroundcolor",
      "target": "services_aienhancedimageprocessor_idphotobackgroundcolor_office",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L70",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L87",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L130",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancelandscape",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L167",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancefood",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L212",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceecommerce",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L309",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitfeatures",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L338",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzescenecontent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L363",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzefoodcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L388",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeproductcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L413",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitforidphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L447",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L472",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applypreciseskinsmoothing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L501",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyeyeenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L536",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applysmartbackgroundblur",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L561",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L587",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L732",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L739",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_extractfacefeatures",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L755",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretsceneclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L789",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretfoodclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L826",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretproductdetection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L866",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createfacemask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L901",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createeyemask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L950",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_performpersonsegmentation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L990",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createinvertedmask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L997",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_cleanuppersonmask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1015",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_geteyecenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1029",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_getmouthcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1048",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfacebrightnessenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1069",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralportraitenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1124",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancenaturecolors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1156",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancesunsetcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1166",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceurbancontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1175",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancewaterscene",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1184",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygenerallandscapeenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1195",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyintelligentcolorenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1200",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancemeatcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1209",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancevegetablecolors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1218",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancedessertcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1228",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancebeverageappearance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1237",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralfoodenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1282",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyappetiteenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1287",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyproducthighlighting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1320",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyprofessionalcommercialstyling",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1371",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_performintelligentpersonsegmentation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1386",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyidphotostandardization",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1432",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_generateandcompositeidphotobackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1467",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createidphotobackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1508",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createpreciseskinmask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L90",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitfeatures",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L91",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_performpersonsegmentation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L95",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralportraitenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L106",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applysmartbackgroundblur",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L112",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceportrait",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L133",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancelandscape",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzescenecontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L136",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancelandscape",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L143",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancelandscape",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyintelligentcolorenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L149",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancelandscape",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L170",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancefood",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzefoodcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L173",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancefood",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L182",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancefood",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L189",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancefood",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyappetiteenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L215",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceecommerce",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeproductcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L218",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceecommerce",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L227",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceecommerce",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyproducthighlighting",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceecommerce",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyprofessionalcommercialstyling",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L261",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitforidphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L264",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L273",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_performintelligentpersonsegmentation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L276",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyidphotostandardization",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L283",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createintelligentidphoto",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_generateandcompositeidphotobackground",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L312",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitfeatures",
      "target": "services_aienhancedimageprocessor_portraitanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L321",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitfeatures",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_extractfacefeatures",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L341",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzescenecontent",
      "target": "services_aienhancedimageprocessor_sceneanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L347",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzescenecontent",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretsceneclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L366",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzefoodcontent",
      "target": "services_aienhancedimageprocessor_foodanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L372",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzefoodcontent",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretfoodclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L391",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeproductcontent",
      "target": "services_aienhancedimageprocessor_productanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L397",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeproductcontent",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretproductdetection",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L416",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitforidphoto",
      "target": "services_aienhancedimageprocessor_portraitanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L433",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_analyzeportraitforidphoto",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_extractfacefeatures",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L461",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applypreciseskinsmoothing",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L464",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyeyeenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L467",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfacebrightnessenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L469",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyadvancedfacebeautification",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L476",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applypreciseskinsmoothing",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createpreciseskinmask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L513",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyeyeenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createeyemask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L542",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applysmartbackgroundblur",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createinvertedmask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L558",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applysmartbackgroundblur",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L569",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancenaturecolors",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L572",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancesunsetcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L575",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhanceurbancontrast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L578",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancewaterscene",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L581",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygenerallandscapeenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L584",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyscenespecificenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L596",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancemeatcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L599",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancevegetablecolors",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L602",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancedessertcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L605",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_enhancebeverageappearance",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L608",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralfoodenhancement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L611",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfoodcolorenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1071",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralportraitenhancement",
      "target": "services_aienhancedimageprocessor_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L628",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_portraitanalysis",
      "target": "services_aienhancedimageprocessor_portraitanalysis_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L640",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_sceneanalysis",
      "target": "services_aienhancedimageprocessor_sceneanalysis_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L757",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretsceneclassification",
      "target": "services_aienhancedimageprocessor_sceneanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L652",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodanalysis",
      "target": "services_aienhancedimageprocessor_foodanalysis_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L819",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretfoodclassification",
      "target": "services_aienhancedimageprocessor_foodanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L665",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_productanalysis",
      "target": "services_aienhancedimageprocessor_productanalysis_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L857",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_interpretproductdetection",
      "target": "services_aienhancedimageprocessor_productanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_nature",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_sunset",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_urban",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_water",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_mountain",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_beach",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L674",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_scenetype",
      "target": "services_aienhancedimageprocessor_scenetype_unknown",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_meat",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_vegetable",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_dessert",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_beverage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_fruit",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_grain",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L690",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_foodtype",
      "target": "services_aienhancedimageprocessor_foodtype_unknown",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_producttype",
      "target": "services_aienhancedimageprocessor_producttype_electronics",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_producttype",
      "target": "services_aienhancedimageprocessor_producttype_clothing",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_producttype",
      "target": "services_aienhancedimageprocessor_producttype_cosmetics",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_producttype",
      "target": "services_aienhancedimageprocessor_producttype_accessories",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_producttype",
      "target": "services_aienhancedimageprocessor_producttype_furniture",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L706",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_producttype",
      "target": "services_aienhancedimageprocessor_producttype_unknown",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1114",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applygeneralportraitenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1317",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyproducthighlighting",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1368",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyprofessionalcommercialstyling",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1383",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_performintelligentpersonsegmentation",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1429",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyidphotostandardization",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1463",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_generateandcompositeidphotobackground",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1051",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyfacebrightnessenhancement",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createfacemask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1411",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_applyidphotostandardization",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createfacemask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L953",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_performpersonsegmentation",
      "target": "services_aienhancedimageprocessor_personsegmentationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L965",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_performpersonsegmentation",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_cleanuppersonmask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1373",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_performintelligentpersonsegmentation",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_performpersonsegmentation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1535",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createpreciseskinmask",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_geteyecenter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1549",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_createpreciseskinmask",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_getmouthcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AIEnhancedImageProcessor.swift",
      "source_location": "L1437",
      "weight": 1.0,
      "source": "services_aienhancedimageprocessor_aienhancedimageprocessor_generateandcompositeidphotobackground",
      "target": "services_aienhancedimageprocessor_aienhancedimageprocessor_createidphotobackground",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L8",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L467",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L472",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L485",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_portraitsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L494",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_landscapesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L504",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_ecommercesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L514",
      "weight": 1.0,
      "source": "swift_photofy_services_advancedstyleprocessor_swift",
      "target": "services_advancedstyleprocessor_idphotosettings",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_processportrait",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L37",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceimagegeneral",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L151",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_processidphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L164",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L194",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_segmentperson",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_processlandscape",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L280",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_processecommerce",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L293",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_detectobjects",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L323",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceecommerceimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L368",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createfacemask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L394",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createbackgroundmask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L420",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createidphotobackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L458",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processportrait",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processportrait",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceimagegeneral",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L33",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processportrait",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processidphoto",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_detectfaces",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L66",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createfacemask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L111",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createbackgroundmask",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceportrait",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L129",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceimagegeneral",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceimagegeneral",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L155",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processidphoto",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L161",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processidphoto",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L166",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L170",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_segmentperson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L173",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_createidphotobackground",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L184",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_createidphoto",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L236",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processlandscape",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L269",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processlandscape",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L281",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processecommerce",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_detectobjects",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L284",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processecommerce",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L290",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_processecommerce",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceecommerceimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L325",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceecommerceimage",
      "target": "services_advancedstyleprocessor_processingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L357",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_advancedstyleprocessor_enhanceecommerceimage",
      "target": "services_advancedstyleprocessor_advancedstyleprocessor_converttouiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L473",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "services_advancedstyleprocessor_idphotobackgroundcolor_white",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L474",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "services_advancedstyleprocessor_idphotobackgroundcolor_blue",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L475",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "services_advancedstyleprocessor_idphotobackgroundcolor_red",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L476",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "services_advancedstyleprocessor_idphotobackgroundcolor_green",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "Swift/Photofy/Services/AdvancedStyleProcessor.swift",
      "source_location": "L477",
      "weight": 1.0,
      "source": "services_advancedstyleprocessor_idphotobackgroundcolor",
      "target": "services_advancedstyleprocessor_idphotobackgroundcolor_office",
      "confidence_score": 1.0
    }
  ],
  "hyperedges": []
}