{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "UIImage+AverageColor.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIImage+AverageColor.h",
      "source_location": "L1",
      "id": "example_lwherooc_uiimage_averagecolor_h",
      "community": 34,
      "norm_label": "uiimage+averagecolor.h"
    },
    {
      "label": "UIKit+HeroExamples.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.h",
      "source_location": "L1",
      "id": "example_lwherooc_uikit_heroexamples_h",
      "community": 35,
      "norm_label": "uikit+heroexamples.h"
    },
    {
      "label": "LWViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_lwviewcontroller_h",
      "community": 36,
      "norm_label": "lwviewcontroller.h"
    },
    {
      "label": "LWAppDelegate.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.h",
      "source_location": "L1",
      "id": "example_lwherooc_lwappdelegate_h",
      "community": 37,
      "norm_label": "lwappdelegate.h"
    },
    {
      "label": "main.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/main.m",
      "source_location": "L1",
      "id": "example_lwherooc_main_m",
      "community": 38,
      "norm_label": "main.m"
    },
    {
      "label": "UIImage+AverageColor.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIImage+AverageColor.m",
      "source_location": "L1",
      "id": "example_lwherooc_uiimage_averagecolor_m",
      "community": 28,
      "norm_label": "uiimage+averagecolor.m"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIImage+AverageColor.m",
      "source_location": "L11",
      "id": "lwherooc_uiimage_averagecolor_uiimage",
      "community": 28,
      "norm_label": "uiimage"
    },
    {
      "label": "-averageColor",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIImage+AverageColor.m",
      "source_location": "L13",
      "id": "lwherooc_uiimage_averagecolor_uiimage_averagecolor",
      "community": 28,
      "norm_label": "-averagecolor"
    },
    {
      "label": "LWAppDelegate.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L1",
      "id": "example_lwherooc_lwappdelegate_m",
      "community": 17,
      "norm_label": "lwappdelegate.m"
    },
    {
      "label": "LWAppDelegate",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L11",
      "id": "lwherooc_lwappdelegate_lwappdelegate",
      "community": 17,
      "norm_label": "lwappdelegate"
    },
    {
      "label": "-applicationdidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L13",
      "id": "lwherooc_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "community": 17,
      "norm_label": "-applicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "-applicationWillResignActive",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L19",
      "id": "lwherooc_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "community": 17,
      "norm_label": "-applicationwillresignactive"
    },
    {
      "label": "-applicationDidEnterBackground",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L25",
      "id": "lwherooc_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "community": 17,
      "norm_label": "-applicationdidenterbackground"
    },
    {
      "label": "-applicationWillEnterForeground",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L31",
      "id": "lwherooc_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "community": 17,
      "norm_label": "-applicationwillenterforeground"
    },
    {
      "label": "-applicationDidBecomeActive",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L36",
      "id": "lwherooc_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "community": 17,
      "norm_label": "-applicationdidbecomeactive"
    },
    {
      "label": "-applicationWillTerminate",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L41",
      "id": "lwherooc_lwappdelegate_lwappdelegate_applicationwillterminate",
      "community": 17,
      "norm_label": "-applicationwillterminate"
    },
    {
      "label": "LWViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_lwviewcontroller_m",
      "community": 25,
      "norm_label": "lwviewcontroller.m"
    },
    {
      "label": "LWViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L12",
      "id": "lwherooc_lwviewcontroller_lwviewcontroller",
      "community": 25,
      "norm_label": "lwviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L20",
      "id": "lwherooc_lwviewcontroller_lwviewcontroller_viewdidload",
      "community": 25,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-tableViewdidSelectRowAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L31",
      "id": "lwherooc_lwviewcontroller_lwviewcontroller_tableviewdidselectrowatindexpath",
      "community": 25,
      "norm_label": "-tableviewdidselectrowatindexpath"
    },
    {
      "label": "UIKit+HeroExamples.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L1",
      "id": "example_lwherooc_uikit_heroexamples_m",
      "community": 10,
      "norm_label": "uikit+heroexamples.m"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L11",
      "id": "lwherooc_uikit_heroexamples_uiview",
      "community": 10,
      "norm_label": "uiview"
    },
    {
      "label": "-cornerRadius",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L13",
      "id": "lwherooc_uikit_heroexamples_uiview_cornerradius",
      "community": 10,
      "norm_label": "-cornerradius"
    },
    {
      "label": "-setCornerRadius",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L17",
      "id": "lwherooc_uikit_heroexamples_uiview_setcornerradius",
      "community": 10,
      "norm_label": "-setcornerradius"
    },
    {
      "label": "-shadowRadius",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L21",
      "id": "lwherooc_uikit_heroexamples_uiview_shadowradius",
      "community": 10,
      "norm_label": "-shadowradius"
    },
    {
      "label": "-setShadowRadius",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L25",
      "id": "lwherooc_uikit_heroexamples_uiview_setshadowradius",
      "community": 10,
      "norm_label": "-setshadowradius"
    },
    {
      "label": "-shadowOpacity",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L29",
      "id": "lwherooc_uikit_heroexamples_uiview_shadowopacity",
      "community": 10,
      "norm_label": "-shadowopacity"
    },
    {
      "label": "-setShadowOpacity",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L33",
      "id": "lwherooc_uikit_heroexamples_uiview_setshadowopacity",
      "community": 10,
      "norm_label": "-setshadowopacity"
    },
    {
      "label": "-shadowColor",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L37",
      "id": "lwherooc_uikit_heroexamples_uiview_shadowcolor",
      "community": 10,
      "norm_label": "-shadowcolor"
    },
    {
      "label": "-setShadowColor",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L41",
      "id": "lwherooc_uikit_heroexamples_uiview_setshadowcolor",
      "community": 10,
      "norm_label": "-setshadowcolor"
    },
    {
      "label": "-shadowOffset",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L45",
      "id": "lwherooc_uikit_heroexamples_uiview_shadowoffset",
      "community": 10,
      "norm_label": "-shadowoffset"
    },
    {
      "label": "-setShadowOffset",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L49",
      "id": "lwherooc_uikit_heroexamples_uiview_setshadowoffset",
      "community": 10,
      "norm_label": "-setshadowoffset"
    },
    {
      "label": "-zPosition",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L53",
      "id": "lwherooc_uikit_heroexamples_uiview_zposition",
      "community": 10,
      "norm_label": "-zposition"
    },
    {
      "label": "-setZPosition",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L57",
      "id": "lwherooc_uikit_heroexamples_uiview_setzposition",
      "community": 10,
      "norm_label": "-setzposition"
    },
    {
      "label": "-viewControllerForStoryboardName",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L61",
      "id": "lwherooc_uikit_heroexamples_uiview_viewcontrollerforstoryboardname",
      "community": 10,
      "norm_label": "-viewcontrollerforstoryboardname"
    },
    {
      "label": "ListTableViewCell.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.h",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_listtableviewcell_h",
      "community": 39,
      "norm_label": "listtableviewcell.h"
    },
    {
      "label": "GridCollectionViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_gridcollectionviewcontroller_m",
      "community": 15,
      "norm_label": "gridcollectionviewcontroller.m"
    },
    {
      "label": "GridCollectionViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L19",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "community": 15,
      "norm_label": "gridcollectionviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L27",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_viewdidload",
      "community": 15,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-toList",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L31",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_tolist",
      "community": 15,
      "norm_label": "-tolist"
    },
    {
      "label": "-numberOfSectionsInCollectionView",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L40",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_numberofsectionsincollectionview",
      "community": 15,
      "norm_label": "-numberofsectionsincollectionview"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L45",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewnumberofitemsinsection",
      "community": 15,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L49",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewcellforitematindexpath",
      "community": 15,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewlayoutsizeForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L67",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "community": 15,
      "norm_label": "-collectionviewlayoutsizeforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L73",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewdidselectitematindexpath",
      "community": 15,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-heroWillStartAnimatingFrom",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L89",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_herowillstartanimatingfrom",
      "community": 15,
      "norm_label": "-herowillstartanimatingfrom"
    },
    {
      "label": "-heroWillStartAnimatingTo",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L106",
      "id": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_herowillstartanimatingto",
      "community": 15,
      "norm_label": "-herowillstartanimatingto"
    },
    {
      "label": "GridImageCell.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridImageCell.m",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_gridimagecell_m",
      "community": 30,
      "norm_label": "gridimagecell.m"
    },
    {
      "label": "GridImageCell",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridImageCell.m",
      "source_location": "L11",
      "id": "listtogrid_gridimagecell_gridimagecell",
      "community": 30,
      "norm_label": "gridimagecell"
    },
    {
      "label": "ListTableViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_listtableviewcontroller_h",
      "community": 40,
      "norm_label": "listtableviewcontroller.h"
    },
    {
      "label": "ListTableViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_listtableviewcontroller_m",
      "community": 14,
      "norm_label": "listtableviewcontroller.m"
    },
    {
      "label": "ListTableViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L20",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "community": 14,
      "norm_label": "listtableviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L28",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_viewdidload",
      "community": 14,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L32",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_didreceivememorywarning",
      "community": 14,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-numberOfSectionsInTableView",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L38",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_numberofsectionsintableview",
      "community": 14,
      "norm_label": "-numberofsectionsintableview"
    },
    {
      "label": "-tableViewnumberOfRowsInSection",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L42",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewnumberofrowsinsection",
      "community": 14,
      "norm_label": "-tableviewnumberofrowsinsection"
    },
    {
      "label": "-tableViewcellForRowAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L47",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewcellforrowatindexpath",
      "community": 14,
      "norm_label": "-tableviewcellforrowatindexpath"
    },
    {
      "label": "-tableViewheightForRowAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L65",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewheightforrowatindexpath",
      "community": 14,
      "norm_label": "-tableviewheightforrowatindexpath"
    },
    {
      "label": "-tableViewdidSelectRowAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L69",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewdidselectrowatindexpath",
      "community": 14,
      "norm_label": "-tableviewdidselectrowatindexpath"
    },
    {
      "label": "-toGrid",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L77",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_togrid",
      "community": 14,
      "norm_label": "-togrid"
    },
    {
      "label": "-heroWillStartAnimatingTo",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L92",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_herowillstartanimatingto",
      "community": 14,
      "norm_label": "-herowillstartanimatingto"
    },
    {
      "label": "-heroWillStartAnimatingFrom",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L100",
      "id": "listtogrid_listtableviewcontroller_listtableviewcontroller_herowillstartanimatingfrom",
      "community": 14,
      "norm_label": "-herowillstartanimatingfrom"
    },
    {
      "label": "GridImageCell.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridImageCell.h",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_gridimagecell_h",
      "community": 41,
      "norm_label": "gridimagecell.h"
    },
    {
      "label": "ListTableViewCell.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_listtableviewcell_m",
      "community": 23,
      "norm_label": "listtableviewcell.m"
    },
    {
      "label": "ListTableViewCell",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L11",
      "id": "listtogrid_listtableviewcell_listtableviewcell",
      "community": 23,
      "norm_label": "listtableviewcell"
    },
    {
      "label": "-awakeFromNib",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L13",
      "id": "listtogrid_listtableviewcell_listtableviewcell_awakefromnib",
      "community": 23,
      "norm_label": "-awakefromnib"
    },
    {
      "label": "-setSelectedanimated",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L17",
      "id": "listtogrid_listtableviewcell_listtableviewcell_setselectedanimated",
      "community": 23,
      "norm_label": "-setselectedanimated"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L21",
      "id": "listtogrid_listtableviewcell_listtableviewcell_layoutsubviews",
      "community": 23,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "GridCollectionViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_listtogrid_gridcollectionviewcontroller_h",
      "community": 42,
      "norm_label": "gridcollectionviewcontroller.h"
    },
    {
      "label": "CityCell.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.h",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_citycell_h",
      "community": 43,
      "norm_label": "citycell.h"
    },
    {
      "label": "CityViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_cityviewcontroller_h",
      "community": 44,
      "norm_label": "cityviewcontroller.h"
    },
    {
      "label": "City.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/City.m",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_city_m",
      "community": 29,
      "norm_label": "city.m"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/City.m",
      "source_location": "L11",
      "id": "cityguide_city_city",
      "community": 29,
      "norm_label": "city"
    },
    {
      "label": "-cities",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/City.m",
      "source_location": "L15",
      "id": "cityguide_city_city_cities",
      "community": 29,
      "norm_label": "-cities"
    },
    {
      "label": "CityGuideViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_cityguideviewcontroller_h",
      "community": 45,
      "norm_label": "cityguideviewcontroller.h"
    },
    {
      "label": "CityCell.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_citycell_m",
      "community": 26,
      "norm_label": "citycell.m"
    },
    {
      "label": "CityCell",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L13",
      "id": "cityguide_citycell_citycell",
      "community": 26,
      "norm_label": "citycell"
    },
    {
      "label": "-prepareForReuse",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L23",
      "id": "cityguide_citycell_citycell_prepareforreuse",
      "community": 26,
      "norm_label": "-prepareforreuse"
    },
    {
      "label": "-setCity",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L27",
      "id": "cityguide_citycell_citycell_setcity",
      "community": 26,
      "norm_label": "-setcity"
    },
    {
      "label": "City.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/City.h",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_city_h",
      "community": 46,
      "norm_label": "city.h"
    },
    {
      "label": "CityViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_cityviewcontroller_m",
      "community": 18,
      "norm_label": "cityviewcontroller.m"
    },
    {
      "label": "CityViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L13",
      "id": "cityguide_cityviewcontroller_cityviewcontroller",
      "community": 18,
      "norm_label": "cityviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L22",
      "id": "cityguide_cityviewcontroller_cityviewcontroller_viewdidload",
      "community": 18,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-prepareForSeguesender",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L33",
      "id": "cityguide_cityviewcontroller_cityviewcontroller_prepareforseguesender",
      "community": 18,
      "norm_label": "-prepareforseguesender"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L38",
      "id": "cityguide_cityviewcontroller_cityviewcontroller_collectionviewnumberofitemsinsection",
      "community": 18,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewlayoutsizeForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L42",
      "id": "cityguide_cityviewcontroller_cityviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "community": 18,
      "norm_label": "-collectionviewlayoutsizeforitematindexpath"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L46",
      "id": "cityguide_cityviewcontroller_cityviewcontroller_collectionviewcellforitematindexpath",
      "community": 18,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "CityGuideViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_cityguide_cityguideviewcontroller_m",
      "community": 19,
      "norm_label": "cityguideviewcontroller.m"
    },
    {
      "label": "CityGuideViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L15",
      "id": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "community": 19,
      "norm_label": "cityguideviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L24",
      "id": "cityguide_cityguideviewcontroller_cityguideviewcontroller_viewdidload",
      "community": 19,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-prepareForSeguesender",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L32",
      "id": "cityguide_cityguideviewcontroller_cityguideviewcontroller_prepareforseguesender",
      "community": 19,
      "norm_label": "-prepareforseguesender"
    },
    {
      "label": "-numberOfSectionsInCollectionView",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L42",
      "id": "cityguide_cityguideviewcontroller_cityguideviewcontroller_numberofsectionsincollectionview",
      "community": 19,
      "norm_label": "-numberofsectionsincollectionview"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L46",
      "id": "cityguide_cityguideviewcontroller_cityguideviewcontroller_collectionviewnumberofitemsinsection",
      "community": 19,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L50",
      "id": "cityguide_cityguideviewcontroller_cityguideviewcontroller_collectionviewcellforitematindexpath",
      "community": 19,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "ScrollingImageCell.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.h",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_scrollingimagecell_h",
      "community": 47,
      "norm_label": "scrollingimagecell.h"
    },
    {
      "label": "ImageGalleryViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imagegalleryviewcontroller_m",
      "community": 12,
      "norm_label": "imagegalleryviewcontroller.m"
    },
    {
      "label": "ImageGalleryViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L17",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "community": 12,
      "norm_label": "imagegalleryviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L29",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_viewdidload",
      "community": 12,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L36",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_didreceivememorywarning",
      "community": 12,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "-switchLayout",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L41",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_switchlayout",
      "community": 12,
      "norm_label": "-switchlayout"
    },
    {
      "label": "-columns",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L48",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_columns",
      "community": 12,
      "norm_label": "-columns"
    },
    {
      "label": "-cellSize",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L52",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_cellsize",
      "community": 12,
      "norm_label": "-cellsize"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L59",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewnumberofitemsinsection",
      "community": 12,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L63",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewcellforitematindexpath",
      "community": 12,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L75",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewdidselectitematindexpath",
      "community": 12,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-collectionViewlayoutsizeForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L83",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "community": 12,
      "norm_label": "-collectionviewlayoutsizeforitematindexpath"
    },
    {
      "label": "-heroWillStartAnimatingTo",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L92",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_herowillstartanimatingto",
      "community": 12,
      "norm_label": "-herowillstartanimatingto"
    },
    {
      "label": "-heroWillStartAnimatingFrom",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L105",
      "id": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_herowillstartanimatingfrom",
      "community": 12,
      "norm_label": "-herowillstartanimatingfrom"
    },
    {
      "label": "ImageViewController.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imageviewcontroller_m",
      "community": 16,
      "norm_label": "imageviewcontroller.m"
    },
    {
      "label": "ImageViewController",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L17",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller",
      "community": 16,
      "norm_label": "imageviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L27",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_viewdidload",
      "community": 16,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillLayoutSubviews",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L45",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_viewwilllayoutsubviews",
      "community": 16,
      "norm_label": "-viewwilllayoutsubviews"
    },
    {
      "label": "-pan",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L53",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_pan",
      "community": 16,
      "norm_label": "-pan"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L86",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_collectionviewnumberofitemsinsection",
      "community": 16,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L90",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_collectionviewcellforitematindexpath",
      "community": 16,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewlayoutsizeForItemAtIndexPath",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L105",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "community": 16,
      "norm_label": "-collectionviewlayoutsizeforitematindexpath"
    },
    {
      "label": "-gestureRecognizerShouldBegin",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L111",
      "id": "imagegallery_imageviewcontroller_imageviewcontroller_gesturerecognizershouldbegin",
      "community": 16,
      "norm_label": "-gesturerecognizershouldbegin"
    },
    {
      "label": "ImageLibrary.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imagelibrary_m",
      "community": 24,
      "norm_label": "imagelibrary.m"
    },
    {
      "label": "ImageLibrary",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L11",
      "id": "imagegallery_imagelibrary_imagelibrary",
      "community": 24,
      "norm_label": "imagelibrary"
    },
    {
      "label": "-count",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L19",
      "id": "imagegallery_imagelibrary_imagelibrary_count",
      "community": 24,
      "norm_label": "-count"
    },
    {
      "label": "-thumbnailAtIndex",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L23",
      "id": "imagegallery_imagelibrary_imagelibrary_thumbnailatindex",
      "community": 24,
      "norm_label": "-thumbnailatindex"
    },
    {
      "label": "-imageAtIndex",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L27",
      "id": "imagegallery_imagelibrary_imagelibrary_imageatindex",
      "community": 24,
      "norm_label": "-imageatindex"
    },
    {
      "label": "ImageCell.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageCell.h",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imagecell_h",
      "community": 48,
      "norm_label": "imagecell.h"
    },
    {
      "label": "ScrollingImageCell.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_scrollingimagecell_m",
      "community": 13,
      "norm_label": "scrollingimagecell.m"
    },
    {
      "label": "ScrollingImageCell",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L11",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell",
      "community": 13,
      "norm_label": "scrollingimagecell"
    },
    {
      "label": "-initWithCoder",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L17",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_initwithcoder",
      "community": 13,
      "norm_label": "-initwithcoder"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L37",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_layoutsubviews",
      "community": 13,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-prepareForReuse",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L54",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_prepareforreuse",
      "community": 13,
      "norm_label": "-prepareforreuse"
    },
    {
      "label": "-image",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L59",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_image",
      "community": 13,
      "norm_label": "-image"
    },
    {
      "label": "-setImage",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L63",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_setimage",
      "community": 13,
      "norm_label": "-setimage"
    },
    {
      "label": "-setTopInset",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L68",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_settopinset",
      "community": 13,
      "norm_label": "-settopinset"
    },
    {
      "label": "-zoomRectForScalecenter",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L73",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_zoomrectforscalecenter",
      "community": 13,
      "norm_label": "-zoomrectforscalecenter"
    },
    {
      "label": "-doubleTap",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L84",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_doubletap",
      "community": 13,
      "norm_label": "-doubletap"
    },
    {
      "label": "-centerIfNeeded",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L92",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_centerifneeded",
      "community": 13,
      "norm_label": "-centerifneeded"
    },
    {
      "label": "-viewForZoomingInScrollView",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L107",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_viewforzoominginscrollview",
      "community": 13,
      "norm_label": "-viewforzoominginscrollview"
    },
    {
      "label": "-scrollViewDidZoom",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L111",
      "id": "imagegallery_scrollingimagecell_scrollingimagecell_scrollviewdidzoom",
      "community": 13,
      "norm_label": "-scrollviewdidzoom"
    },
    {
      "label": "ImageViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imageviewcontroller_h",
      "community": 49,
      "norm_label": "imageviewcontroller.h"
    },
    {
      "label": "ImageGalleryViewController.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.h",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imagegalleryviewcontroller_h",
      "community": 50,
      "norm_label": "imagegalleryviewcontroller.h"
    },
    {
      "label": "ImageCell.m",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageCell.m",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imagecell_m",
      "community": 31,
      "norm_label": "imagecell.m"
    },
    {
      "label": "ImageCell",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageCell.m",
      "source_location": "L11",
      "id": "imagegallery_imagecell_imagecell",
      "community": 31,
      "norm_label": "imagecell"
    },
    {
      "label": "ImageLibrary.h",
      "file_type": "code",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.h",
      "source_location": "L1",
      "id": "example_lwherooc_imagegallery_imagelibrary_h",
      "community": 51,
      "norm_label": "imagelibrary.h"
    },
    {
      "label": "HeroModifier.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.h",
      "source_location": "L1",
      "id": "lwherooc_classes_heromodifier_h",
      "community": 52,
      "norm_label": "heromodifier.h"
    },
    {
      "label": "HeroTypes.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTypes.m",
      "source_location": "L1",
      "id": "lwherooc_classes_herotypes_m",
      "community": 32,
      "norm_label": "herotypes.m"
    },
    {
      "label": "HeroTypes",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTypes.m",
      "source_location": "L11",
      "id": "classes_herotypes_herotypes",
      "community": 32,
      "norm_label": "herotypes"
    },
    {
      "label": "IgnoreSubviewModifiersPreprocessor.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.h",
      "source_location": "L1",
      "id": "lwherooc_classes_ignoresubviewmodifierspreprocessor_h",
      "community": 53,
      "norm_label": "ignoresubviewmodifierspreprocessor.h"
    },
    {
      "label": "SourcePreprocessor.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.h",
      "source_location": "L1",
      "id": "lwherooc_classes_sourcepreprocessor_h",
      "community": 54,
      "norm_label": "sourcepreprocessor.h"
    },
    {
      "label": "CascadePreprocessor.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.h",
      "source_location": "L1",
      "id": "lwherooc_classes_cascadepreprocessor_h",
      "community": 55,
      "norm_label": "cascadepreprocessor.h"
    },
    {
      "label": "Hero.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L1",
      "id": "lwherooc_classes_hero_m",
      "community": 0,
      "norm_label": "hero.m"
    },
    {
      "label": "Hero",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L12",
      "id": "classes_hero_hero",
      "community": 0,
      "norm_label": "hero"
    },
    {
      "label": "-shared",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L71",
      "id": "classes_hero_hero_shared",
      "community": 0,
      "norm_label": "-shared"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L43",
      "id": "classes_hero_hero_init",
      "community": 0,
      "norm_label": ".init()"
    },
    {
      "label": "-interactive",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L98",
      "id": "classes_hero_hero_interactive",
      "community": 0,
      "norm_label": "-interactive"
    },
    {
      "label": "-transitioning",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L102",
      "id": "classes_hero_hero_transitioning",
      "community": 0,
      "norm_label": "-transitioning"
    },
    {
      "label": "-setProgress",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L106",
      "id": "classes_hero_hero_setprogress",
      "community": 0,
      "norm_label": "-setprogress"
    },
    {
      "label": "-setBeginTime",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L133",
      "id": "classes_hero_hero_setbegintime",
      "community": 0,
      "norm_label": "-setbegintime"
    },
    {
      "label": "-toView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L148",
      "id": "classes_hero_hero_toview",
      "community": 0,
      "norm_label": "-toview"
    },
    {
      "label": "-fromView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L152",
      "id": "classes_hero_hero_fromview",
      "community": 0,
      "norm_label": "-fromview"
    },
    {
      "label": "-displayUpdate",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L158",
      "id": "classes_hero_hero_displayupdate",
      "community": 0,
      "norm_label": "-displayupdate"
    },
    {
      "label": "-updateProgress",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L183",
      "id": "classes_hero_hero_updateprogress",
      "community": 0,
      "norm_label": "-updateprogress"
    },
    {
      "label": "-endAnimated",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L194",
      "id": "classes_hero_hero_endanimated",
      "community": 0,
      "norm_label": "-endanimated"
    },
    {
      "label": "-cancelAnimated",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L212",
      "id": "classes_hero_hero_cancelanimated",
      "community": 0,
      "norm_label": "-cancelanimated"
    },
    {
      "label": "-applyModifierstoView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L230",
      "id": "classes_hero_hero_applymodifierstoview",
      "community": 0,
      "norm_label": "-applymodifierstoview"
    },
    {
      "label": "-observeForProgressUpdateWithObserver",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L254",
      "id": "classes_hero_hero_observeforprogressupdatewithobserver",
      "community": 0,
      "norm_label": "-observeforprogressupdatewithobserver"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L127",
      "id": "classes_hero_hero_start",
      "community": 21,
      "norm_label": ".start()"
    },
    {
      "label": "-transitionFromtoinViewcompletion",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L406",
      "id": "classes_hero_hero_transitionfromtoinviewcompletion",
      "community": 0,
      "norm_label": "-transitionfromtoinviewcompletion"
    },
    {
      "label": "-completeAfterfinishing",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L422",
      "id": "classes_hero_hero_completeafterfinishing",
      "community": 0,
      "norm_label": "-completeafterfinishing"
    },
    {
      "label": ".complete()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L180",
      "id": "classes_hero_hero_complete",
      "community": 21,
      "norm_label": ".complete()"
    },
    {
      "label": "-closureProcessForHeroDelegateclosure",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L519",
      "id": "classes_hero_hero_closureprocessforherodelegateclosure",
      "community": 0,
      "norm_label": "-closureprocessforherodelegateclosure"
    },
    {
      "label": "-isEnabledPlugin",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L548",
      "id": "classes_hero_hero_isenabledplugin",
      "community": 0,
      "norm_label": "-isenabledplugin"
    },
    {
      "label": "-enablePlugin",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L557",
      "id": "classes_hero_hero_enableplugin",
      "community": 0,
      "norm_label": "-enableplugin"
    },
    {
      "label": "-disablePlugin",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L562",
      "id": "classes_hero_hero_disableplugin",
      "community": 0,
      "norm_label": "-disableplugin"
    },
    {
      "label": ".animateTransition()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L249",
      "id": "classes_hero_hero_animatetransition",
      "community": 21,
      "norm_label": ".animatetransition()"
    },
    {
      "label": ".transitionDuration()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L245",
      "id": "classes_hero_hero_transitionduration",
      "community": 0,
      "norm_label": ".transitionduration()"
    },
    {
      "label": "-interactiveTransitioning",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L606",
      "id": "classes_hero_hero_interactivetransitioning",
      "community": 0,
      "norm_label": "-interactivetransitioning"
    },
    {
      "label": "-animationControllerForPresentedControllerpresentingControllersourceController",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L610",
      "id": "classes_hero_hero_animationcontrollerforpresentedcontrollerpresentingcontrollersourcecontroller",
      "community": 0,
      "norm_label": "-animationcontrollerforpresentedcontrollerpresentingcontrollersourcecontroller"
    },
    {
      "label": "-animationControllerForDismissedController",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L617",
      "id": "classes_hero_hero_animationcontrollerfordismissedcontroller",
      "community": 0,
      "norm_label": "-animationcontrollerfordismissedcontroller"
    },
    {
      "label": ".interactionControllerForDismissal()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L289",
      "id": "classes_hero_hero_interactioncontrollerfordismissal",
      "community": 0,
      "norm_label": ".interactioncontrollerfordismissal()"
    },
    {
      "label": ".interactionControllerForPresentation()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L285",
      "id": "classes_hero_hero_interactioncontrollerforpresentation",
      "community": 0,
      "norm_label": ".interactioncontrollerforpresentation()"
    },
    {
      "label": "-wantsInteractiveStart",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L635",
      "id": "classes_hero_hero_wantsinteractivestart",
      "community": 0,
      "norm_label": "-wantsinteractivestart"
    },
    {
      "label": ".startInteractiveTransition()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L301",
      "id": "classes_hero_hero_startinteractivetransition",
      "community": 21,
      "norm_label": ".startinteractivetransition()"
    },
    {
      "label": "-navigationControlleranimationControllerForOperationfromViewControllertoViewController",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L648",
      "id": "classes_hero_hero_navigationcontrolleranimationcontrollerforoperationfromviewcontrollertoviewcontroller",
      "community": 0,
      "norm_label": "-navigationcontrolleranimationcontrollerforoperationfromviewcontrollertoviewcontroller"
    },
    {
      "label": "-navigationControllerinteractionControllerForAnimationController",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L656",
      "id": "classes_hero_hero_navigationcontrollerinteractioncontrollerforanimationcontroller",
      "community": 0,
      "norm_label": "-navigationcontrollerinteractioncontrollerforanimationcontroller"
    },
    {
      "label": "-tabBarControllerinteractionControllerForAnimationController",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L665",
      "id": "classes_hero_hero_tabbarcontrollerinteractioncontrollerforanimationcontroller",
      "community": 0,
      "norm_label": "-tabbarcontrollerinteractioncontrollerforanimationcontroller"
    },
    {
      "label": "-tabBarControlleranimationControllerForTransitionFromViewControllertoViewController",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L669",
      "id": "classes_hero_hero_tabbarcontrolleranimationcontrollerfortransitionfromviewcontrollertoviewcontroller",
      "community": 0,
      "norm_label": "-tabbarcontrolleranimationcontrollerfortransitionfromviewcontrollertoviewcontroller"
    },
    {
      "label": "HeroDefaultAnimator.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.h",
      "source_location": "L1",
      "id": "lwherooc_classes_herodefaultanimator_h",
      "community": 56,
      "norm_label": "herodefaultanimator.h"
    },
    {
      "label": "HeroPlugin.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.h",
      "source_location": "L1",
      "id": "lwherooc_classes_heroplugin_h",
      "community": 57,
      "norm_label": "heroplugin.h"
    },
    {
      "label": "CAMediaTimingFunction+Hero.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L1",
      "id": "lwherooc_classes_camediatimingfunction_hero_m",
      "community": 11,
      "norm_label": "camediatimingfunction+hero.m"
    },
    {
      "label": "CAMediaTimingFunction",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CAMediaTimingFunction+Hero.swift",
      "source_location": "L13",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction",
      "community": 11,
      "norm_label": "camediatimingfunction"
    },
    {
      "label": "-linear",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L13",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_linear",
      "community": 11,
      "norm_label": "-linear"
    },
    {
      "label": "-easeIn",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L17",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_easein",
      "community": 11,
      "norm_label": "-easein"
    },
    {
      "label": "-easeOut",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L21",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_easeout",
      "community": 11,
      "norm_label": "-easeout"
    },
    {
      "label": "-easeInOut",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L25",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_easeinout",
      "community": 11,
      "norm_label": "-easeinout"
    },
    {
      "label": "-standard",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L29",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_standard",
      "community": 11,
      "norm_label": "-standard"
    },
    {
      "label": "-deceleration",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L33",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_deceleration",
      "community": 11,
      "norm_label": "-deceleration"
    },
    {
      "label": "-acceleration",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L37",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_acceleration",
      "community": 11,
      "norm_label": "-acceleration"
    },
    {
      "label": "-sharp",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L41",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_sharp",
      "community": 11,
      "norm_label": "-sharp"
    },
    {
      "label": "-easeOutBack",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L44",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_easeoutback",
      "community": 11,
      "norm_label": "-easeoutback"
    },
    {
      "label": "-functionFromName",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L48",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_functionfromname",
      "community": 11,
      "norm_label": "-functionfromname"
    },
    {
      "label": "HeroDefaultAnimatorViewContext.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.h",
      "source_location": "L1",
      "id": "lwherooc_classes_herodefaultanimatorviewcontext_h",
      "community": 58,
      "norm_label": "herodefaultanimatorviewcontext.h"
    },
    {
      "label": "HeroTargetState.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.h",
      "source_location": "L1",
      "id": "lwherooc_classes_herotargetstate_h",
      "community": 59,
      "norm_label": "herotargetstate.h"
    },
    {
      "label": "NSArray+HeroModifier.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.h",
      "source_location": "L1",
      "id": "lwherooc_classes_nsarray_heromodifier_h",
      "community": 60,
      "norm_label": "nsarray+heromodifier.h"
    },
    {
      "label": "CALayer+Hero.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CALayer+Hero.m",
      "source_location": "L1",
      "id": "lwherooc_classes_calayer_hero_m",
      "community": 27,
      "norm_label": "calayer+hero.m"
    },
    {
      "label": "CALayer",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CALayer+Hero.swift",
      "source_location": "L12",
      "id": "classes_calayer_hero_calayer",
      "community": 27,
      "norm_label": "calayer"
    },
    {
      "label": "-animations",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CALayer+Hero.m",
      "source_location": "L13",
      "id": "classes_calayer_hero_calayer_animations",
      "community": 27,
      "norm_label": "-animations"
    },
    {
      "label": "BasePreprocessor.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.h",
      "source_location": "L1",
      "id": "lwherooc_classes_basepreprocessor_h",
      "community": 61,
      "norm_label": "basepreprocessor.h"
    },
    {
      "label": "MatchPreprocessor.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/MatchPreprocessor.h",
      "source_location": "L1",
      "id": "lwherooc_classes_matchpreprocessor_h",
      "community": 62,
      "norm_label": "matchpreprocessor.h"
    },
    {
      "label": "HeroContext.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.h",
      "source_location": "L1",
      "id": "lwherooc_classes_herocontext_h",
      "community": 63,
      "norm_label": "herocontext.h"
    },
    {
      "label": "UIKit+Hero.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L1",
      "id": "lwherooc_classes_uikit_hero_m",
      "community": 2,
      "norm_label": "uikit+hero.m"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L19",
      "id": "classes_uikit_hero_uiview",
      "community": 2,
      "norm_label": "uiview"
    },
    {
      "label": "-heroID",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L30",
      "id": "classes_uikit_hero_uiview_heroid",
      "community": 2,
      "norm_label": "-heroid"
    },
    {
      "label": "-setHeroID",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L34",
      "id": "classes_uikit_hero_uiview_setheroid",
      "community": 2,
      "norm_label": "-setheroid"
    },
    {
      "label": "-heroModifiers",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L41",
      "id": "classes_uikit_hero_uiview_heromodifiers",
      "community": 2,
      "norm_label": "-heromodifiers"
    },
    {
      "label": "-setHeroModifiers",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L45",
      "id": "classes_uikit_hero_uiview_setheromodifiers",
      "community": 2,
      "norm_label": "-setheromodifiers"
    },
    {
      "label": "-heroModifierString",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L53",
      "id": "classes_uikit_hero_uiview_heromodifierstring",
      "community": 2,
      "norm_label": "-heromodifierstring"
    },
    {
      "label": "-setHeroModifierString",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L58",
      "id": "classes_uikit_hero_uiview_setheromodifierstring",
      "community": 2,
      "norm_label": "-setheromodifierstring"
    },
    {
      "label": ".slowSnapshotView()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L52",
      "id": "classes_uikit_hero_uiview_slowsnapshotview",
      "community": 2,
      "norm_label": ".slowsnapshotview()"
    },
    {
      "label": "-matchesForRegextext",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L97",
      "id": "classes_uikit_hero_uiview_matchesforregextext",
      "community": 2,
      "norm_label": "-matchesforregextext"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L111",
      "id": "classes_uikit_hero_nsobject",
      "community": 2,
      "norm_label": "nsobject"
    },
    {
      "label": "-copyWithArchiver",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L113",
      "id": "classes_uikit_hero_nsobject_copywitharchiver",
      "community": 2,
      "norm_label": "-copywitharchiver"
    },
    {
      "label": "UIViewController",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L108",
      "id": "classes_uikit_hero_uiviewcontroller",
      "community": 2,
      "norm_label": "uiviewcontroller"
    },
    {
      "label": "-previousNavigationDelegate",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L129",
      "id": "classes_uikit_hero_uiviewcontroller_previousnavigationdelegate",
      "community": 2,
      "norm_label": "-previousnavigationdelegate"
    },
    {
      "label": "-setPreviousNavigationDelegate",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L133",
      "id": "classes_uikit_hero_uiviewcontroller_setpreviousnavigationdelegate",
      "community": 2,
      "norm_label": "-setpreviousnavigationdelegate"
    },
    {
      "label": "-previousTabBarDelegate",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L141",
      "id": "classes_uikit_hero_uiviewcontroller_previoustabbardelegate",
      "community": 2,
      "norm_label": "-previoustabbardelegate"
    },
    {
      "label": "-setPreviousTabBarDelegate",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L145",
      "id": "classes_uikit_hero_uiviewcontroller_setprevioustabbardelegate",
      "community": 2,
      "norm_label": "-setprevioustabbardelegate"
    },
    {
      "label": "-isHeroEnabled",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L153",
      "id": "classes_uikit_hero_uiviewcontroller_isheroenabled",
      "community": 2,
      "norm_label": "-isheroenabled"
    },
    {
      "label": "-setIsHeroEnabled",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L157",
      "id": "classes_uikit_hero_uiviewcontroller_setisheroenabled",
      "community": 2,
      "norm_label": "-setisheroenabled"
    },
    {
      "label": ".ht_dismiss()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L164",
      "id": "classes_uikit_hero_uiviewcontroller_ht_dismiss",
      "community": 2,
      "norm_label": ".ht_dismiss()"
    },
    {
      "label": "-heroReplaceViewControllerWithNext",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L187",
      "id": "classes_uikit_hero_uiviewcontroller_heroreplaceviewcontrollerwithnext",
      "community": 2,
      "norm_label": "-heroreplaceviewcontrollerwithnext"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L227",
      "id": "classes_uikit_hero_uiimage",
      "community": 2,
      "norm_label": "uiimage"
    },
    {
      "label": "-imageWithView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L229",
      "id": "classes_uikit_hero_uiimage_imagewithview",
      "community": 2,
      "norm_label": "-imagewithview"
    },
    {
      "label": "SourcePreprocessor.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.m",
      "source_location": "L1",
      "id": "lwherooc_classes_sourcepreprocessor_m",
      "community": 7,
      "norm_label": "sourcepreprocessor.m"
    },
    {
      "label": "SourcePreprocessor",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/SourcePreprocessor.swift",
      "source_location": "L12",
      "id": "classes_sourcepreprocessor_sourcepreprocessor",
      "community": 7,
      "norm_label": "sourcepreprocessor"
    },
    {
      "label": "-processFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.m",
      "source_location": "L13",
      "id": "classes_sourcepreprocessor_sourcepreprocessor_processfromviewstoviews",
      "community": 7,
      "norm_label": "-processfromviewstoviews"
    },
    {
      "label": "-prepareForViewtargetView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.m",
      "source_location": "L35",
      "id": "classes_sourcepreprocessor_sourcepreprocessor_prepareforviewtargetview",
      "community": 7,
      "norm_label": "-prepareforviewtargetview"
    },
    {
      "label": "IgnoreSubviewModifiersPreprocessor.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.m",
      "source_location": "L1",
      "id": "lwherooc_classes_ignoresubviewmodifierspreprocessor_m",
      "community": 7,
      "norm_label": "ignoresubviewmodifierspreprocessor.m"
    },
    {
      "label": "IgnoreSubviewModifiersPreprocessor",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L12",
      "id": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "community": 7,
      "norm_label": "ignoresubviewmodifierspreprocessor"
    },
    {
      "label": "-processFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.m",
      "source_location": "L13",
      "id": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processfromviewstoviews",
      "community": 7,
      "norm_label": "-processfromviewstoviews"
    },
    {
      "label": "-processViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.m",
      "source_location": "L18",
      "id": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processviews",
      "community": 7,
      "norm_label": "-processviews"
    },
    {
      "label": "HeroTypes.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTypes.h",
      "source_location": "L1",
      "id": "lwherooc_classes_herotypes_h",
      "community": 64,
      "norm_label": "herotypes.h"
    },
    {
      "label": "HeroModifier.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L1",
      "id": "lwherooc_classes_heromodifier_m",
      "community": 1,
      "norm_label": "heromodifier.m"
    },
    {
      "label": "HeroModifier",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L15",
      "id": "classes_heromodifier_heromodifier",
      "community": 1,
      "norm_label": "heromodifier"
    },
    {
      "label": "-initWithApplyFunction",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L22",
      "id": "classes_heromodifier_heromodifier_initwithapplyfunction",
      "community": 1,
      "norm_label": "-initwithapplyfunction"
    },
    {
      "label": "-fade",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L34",
      "id": "classes_heromodifier_heromodifier_fade",
      "community": 1,
      "norm_label": "-fade"
    },
    {
      "label": ".position()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L37",
      "id": "classes_heromodifier_heromodifier_position",
      "community": 1,
      "norm_label": ".position()"
    },
    {
      "label": ".size()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L43",
      "id": "classes_heromodifier_heromodifier_size",
      "community": 1,
      "norm_label": ".size()"
    },
    {
      "label": ".transform()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L53",
      "id": "classes_heromodifier_heromodifier_transform",
      "community": 1,
      "norm_label": ".transform()"
    },
    {
      "label": ".perspective()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L59",
      "id": "classes_heromodifier_heromodifier_perspective",
      "community": 1,
      "norm_label": ".perspective()"
    },
    {
      "label": "-scaleXYZ",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L68",
      "id": "classes_heromodifier_heromodifier_scalexyz",
      "community": 1,
      "norm_label": "-scalexyz"
    },
    {
      "label": "-scaleXY",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L75",
      "id": "classes_heromodifier_heromodifier_scalexy",
      "community": 1,
      "norm_label": "-scalexy"
    },
    {
      "label": "-translateXYZ",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L79",
      "id": "classes_heromodifier_heromodifier_translatexyz",
      "community": 1,
      "norm_label": "-translatexyz"
    },
    {
      "label": "-rotateXYZ",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L85",
      "id": "classes_heromodifier_heromodifier_rotatexyz",
      "community": 1,
      "norm_label": "-rotatexyz"
    },
    {
      "label": "-rotateZ",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L93",
      "id": "classes_heromodifier_heromodifier_rotatez",
      "community": 1,
      "norm_label": "-rotatez"
    },
    {
      "label": ".duration()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L109",
      "id": "classes_heromodifier_heromodifier_duration",
      "community": 1,
      "norm_label": ".duration()"
    },
    {
      "label": ".delay()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L115",
      "id": "classes_heromodifier_heromodifier_delay",
      "community": 1,
      "norm_label": ".delay()"
    },
    {
      "label": ".timingFunction()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L121",
      "id": "classes_heromodifier_heromodifier_timingfunction",
      "community": 1,
      "norm_label": ".timingfunction()"
    },
    {
      "label": "-springdamping",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L120",
      "id": "classes_heromodifier_heromodifier_springdamping",
      "community": 1,
      "norm_label": "-springdamping"
    },
    {
      "label": ".ignoreSubviewModifiers()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L142",
      "id": "classes_heromodifier_heromodifier_ignoresubviewmodifiers",
      "community": 1,
      "norm_label": ".ignoresubviewmodifiers()"
    },
    {
      "label": ".arc()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L152",
      "id": "classes_heromodifier_heromodifier_arc",
      "community": 1,
      "norm_label": ".arc()"
    },
    {
      "label": ".cascade()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L162",
      "id": "classes_heromodifier_heromodifier_cascade",
      "community": 1,
      "norm_label": ".cascade()"
    },
    {
      "label": ".zPosition()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L170",
      "id": "classes_heromodifier_heromodifier_zposition",
      "community": 1,
      "norm_label": ".zposition()"
    },
    {
      "label": ".zPositionIfMatched()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L176",
      "id": "classes_heromodifier_heromodifier_zpositionifmatched",
      "community": 1,
      "norm_label": ".zpositionifmatched()"
    },
    {
      "label": "-ignoreSubviewModifiersWithRecursive",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L156",
      "id": "classes_heromodifier_heromodifier_ignoresubviewmodifierswithrecursive",
      "community": 1,
      "norm_label": "-ignoresubviewmodifierswithrecursive"
    },
    {
      "label": ".source()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L182",
      "id": "classes_heromodifier_heromodifier_source",
      "community": 1,
      "norm_label": ".source()"
    },
    {
      "label": "-cascadeWithDeltadirectiondelayMatchedViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L174",
      "id": "classes_heromodifier_heromodifier_cascadewithdeltadirectiondelaymatchedviews",
      "community": 1,
      "norm_label": "-cascadewithdeltadirectiondelaymatchedviews"
    },
    {
      "label": "-useGlobalCoordinateSpace",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L181",
      "id": "classes_heromodifier_heromodifier_useglobalcoordinatespace",
      "community": 1,
      "norm_label": "-useglobalcoordinatespace"
    },
    {
      "label": "-modifierFromNameparameters",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L192",
      "id": "classes_heromodifier_heromodifier_modifierfromnameparameters",
      "community": 1,
      "norm_label": "-modifierfromnameparameters"
    },
    {
      "label": "HeroDefaultAnimator.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L1",
      "id": "lwherooc_classes_herodefaultanimator_m",
      "community": 5,
      "norm_label": "herodefaultanimator.m"
    },
    {
      "label": "HeroDefaultAnimator",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L13",
      "id": "classes_herodefaultanimator_herodefaultanimator",
      "community": 5,
      "norm_label": "herodefaultanimator"
    },
    {
      "label": "-viewContexts",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L20",
      "id": "classes_herodefaultanimator_herodefaultanimator_viewcontexts",
      "community": 5,
      "norm_label": "-viewcontexts"
    },
    {
      "label": "-context",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L27",
      "id": "classes_herodefaultanimator_herodefaultanimator_context",
      "community": 5,
      "norm_label": "-context"
    },
    {
      "label": "-seekToTime",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L31",
      "id": "classes_herodefaultanimator_herodefaultanimator_seektotime",
      "community": 5,
      "norm_label": "-seektotime"
    },
    {
      "label": "-resumeForTimereverse",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L38",
      "id": "classes_herodefaultanimator_herodefaultanimator_resumefortimereverse",
      "community": 5,
      "norm_label": "-resumefortimereverse"
    },
    {
      "label": "-applyStatetoView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L48",
      "id": "classes_herodefaultanimator_herodefaultanimator_applystatetoview",
      "community": 5,
      "norm_label": "-applystatetoview"
    },
    {
      "label": "-canAnimateViewappearing",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L59",
      "id": "classes_herodefaultanimator_herodefaultanimator_cananimateviewappearing",
      "community": 5,
      "norm_label": "-cananimateviewappearing"
    },
    {
      "label": "-animateFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L64",
      "id": "classes_herodefaultanimator_herodefaultanimator_animatefromviewstoviews",
      "community": 5,
      "norm_label": "-animatefromviewstoviews"
    },
    {
      "label": "-animateViewappearing",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L84",
      "id": "classes_herodefaultanimator_herodefaultanimator_animateviewappearing",
      "community": 5,
      "norm_label": "-animateviewappearing"
    },
    {
      "label": ".clean()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L70",
      "id": "classes_herodefaultanimator_herodefaultanimator_clean",
      "community": 5,
      "norm_label": ".clean()"
    },
    {
      "label": "HeroPlugin.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L1",
      "id": "lwherooc_classes_heroplugin_m",
      "community": 3,
      "norm_label": "heroplugin.m"
    },
    {
      "label": "HeroPlugin",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L12",
      "id": "classes_heroplugin_heroplugin",
      "community": 3,
      "norm_label": "heroplugin"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L20",
      "id": "classes_heroplugin_heroplugin_init",
      "community": 3,
      "norm_label": ".init()"
    },
    {
      "label": "-processFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L18",
      "id": "classes_heroplugin_heroplugin_processfromviewstoviews",
      "community": 3,
      "norm_label": "-processfromviewstoviews"
    },
    {
      "label": "-canAnimateViewappearing",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L22",
      "id": "classes_heroplugin_heroplugin_cananimateviewappearing",
      "community": 3,
      "norm_label": "-cananimateviewappearing"
    },
    {
      "label": "-animateFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L26",
      "id": "classes_heroplugin_heroplugin_animatefromviewstoviews",
      "community": 3,
      "norm_label": "-animatefromviewstoviews"
    },
    {
      "label": ".clean()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L42",
      "id": "classes_heroplugin_heroplugin_clean",
      "community": 3,
      "norm_label": ".clean()"
    },
    {
      "label": "-seekToTime",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L34",
      "id": "classes_heroplugin_heroplugin_seektotime",
      "community": 3,
      "norm_label": "-seektotime"
    },
    {
      "label": "-resumeForTimereverse",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L38",
      "id": "classes_heroplugin_heroplugin_resumefortimereverse",
      "community": 3,
      "norm_label": "-resumefortimereverse"
    },
    {
      "label": "-applyStatetoView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L42",
      "id": "classes_heroplugin_heroplugin_applystatetoview",
      "community": 3,
      "norm_label": "-applystatetoview"
    },
    {
      "label": "-context",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L52",
      "id": "classes_heroplugin_heroplugin_context",
      "community": 3,
      "norm_label": "-context"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L65",
      "id": "classes_heroplugin_heroplugin_isenabled",
      "community": 3,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".setEnabled()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L70",
      "id": "classes_heroplugin_heroplugin_setenabled",
      "community": 3,
      "norm_label": ".setenabled()"
    },
    {
      "label": ".enable()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L75",
      "id": "classes_heroplugin_heroplugin_enable",
      "community": 3,
      "norm_label": ".enable()"
    },
    {
      "label": ".disable()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L79",
      "id": "classes_heroplugin_heroplugin_disable",
      "community": 3,
      "norm_label": ".disable()"
    },
    {
      "label": "Hero.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/Hero.h",
      "source_location": "L1",
      "id": "lwherooc_classes_hero_h",
      "community": 65,
      "norm_label": "hero.h"
    },
    {
      "label": "CascadePreprocessor.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L1",
      "id": "lwherooc_classes_cascadepreprocessor_m",
      "community": 6,
      "norm_label": "cascadepreprocessor.m"
    },
    {
      "label": "CascadePreprocessor",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L46",
      "id": "classes_cascadepreprocessor_cascadepreprocessor",
      "community": 6,
      "norm_label": "cascadepreprocessor"
    },
    {
      "label": "-initWithDirectionStringcenter",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L21",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_initwithdirectionstringcenter",
      "community": 6,
      "norm_label": "-initwithdirectionstringcenter"
    },
    {
      "label": "-initWithDirectionTypecenter",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L57",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_initwithdirectiontypecenter",
      "community": 6,
      "norm_label": "-initwithdirectiontypecenter"
    },
    {
      "label": "-processFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L103",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_processfromviewstoviews",
      "community": 6,
      "norm_label": "-processfromviewstoviews"
    },
    {
      "label": "-processViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L108",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_processviews",
      "community": 6,
      "norm_label": "-processviews"
    },
    {
      "label": "-comparator",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L158",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_comparator",
      "community": 6,
      "norm_label": "-comparator"
    },
    {
      "label": "-distanceFromto",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L195",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_distancefromto",
      "community": 6,
      "norm_label": "-distancefromto"
    },
    {
      "label": "BasePreprocessor.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L1",
      "id": "lwherooc_classes_basepreprocessor_m",
      "community": 7,
      "norm_label": "basepreprocessor.m"
    },
    {
      "label": "BasePreprocessor",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L12",
      "id": "classes_basepreprocessor_basepreprocessor",
      "community": 3,
      "norm_label": "basepreprocessor"
    },
    {
      "label": "-context",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L14",
      "id": "classes_basepreprocessor_basepreprocessor_context",
      "community": 3,
      "norm_label": "-context"
    },
    {
      "label": "-processFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L18",
      "id": "classes_basepreprocessor_basepreprocessor_processfromviewstoviews",
      "community": 3,
      "norm_label": "-processfromviewstoviews"
    },
    {
      "label": "CALayer+Hero.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CALayer+Hero.h",
      "source_location": "L1",
      "id": "lwherooc_classes_calayer_hero_h",
      "community": 66,
      "norm_label": "calayer+hero.h"
    },
    {
      "label": "NSArray+HeroModifier.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L1",
      "id": "lwherooc_classes_nsarray_heromodifier_m",
      "community": 20,
      "norm_label": "nsarray+heromodifier.m"
    },
    {
      "label": "NSArray",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L11",
      "id": "classes_nsarray_heromodifier_nsarray",
      "community": 20,
      "norm_label": "nsarray"
    },
    {
      "label": "-getObjectAtIndex",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L13",
      "id": "classes_nsarray_heromodifier_nsarray_getobjectatindex",
      "community": 20,
      "norm_label": "-getobjectatindex"
    },
    {
      "label": "-getCGFloatAtIndex",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L20",
      "id": "classes_nsarray_heromodifier_nsarray_getcgfloatatindex",
      "community": 20,
      "norm_label": "-getcgfloatatindex"
    },
    {
      "label": "-getDoubleAtIndex",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L25",
      "id": "classes_nsarray_heromodifier_nsarray_getdoubleatindex",
      "community": 20,
      "norm_label": "-getdoubleatindex"
    },
    {
      "label": "-getFloatAtIndex",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L30",
      "id": "classes_nsarray_heromodifier_nsarray_getfloatatindex",
      "community": 20,
      "norm_label": "-getfloatatindex"
    },
    {
      "label": "-getBoolAtIndex",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L35",
      "id": "classes_nsarray_heromodifier_nsarray_getboolatindex",
      "community": 20,
      "norm_label": "-getboolatindex"
    },
    {
      "label": "HeroTargetState.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L1",
      "id": "lwherooc_classes_herotargetstate_m",
      "community": 8,
      "norm_label": "herotargetstate.m"
    },
    {
      "label": "HeroTargetState",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L13",
      "id": "classes_herotargetstate_herotargetstate",
      "community": 8,
      "norm_label": "herotargetstate"
    },
    {
      "label": "-initWithModifiers",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L22",
      "id": "classes_herotargetstate_herotargetstate_initwithmodifiers",
      "community": 8,
      "norm_label": "-initwithmodifiers"
    },
    {
      "label": "-appendContentsOfModifiers",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L29",
      "id": "classes_herotargetstate_herotargetstate_appendcontentsofmodifiers",
      "community": 8,
      "norm_label": "-appendcontentsofmodifiers"
    },
    {
      "label": "-customItemOfKey",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L35",
      "id": "classes_herotargetstate_herotargetstate_customitemofkey",
      "community": 8,
      "norm_label": "-customitemofkey"
    },
    {
      "label": "-setCustomItemOfKeyvalue",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L46",
      "id": "classes_herotargetstate_herotargetstate_setcustomitemofkeyvalue",
      "community": 8,
      "norm_label": "-setcustomitemofkeyvalue"
    },
    {
      "label": "-delay",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L72",
      "id": "classes_herotargetstate_herotargetstate_delay",
      "community": 8,
      "norm_label": "-delay"
    },
    {
      "label": "-copyWithZone",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L82",
      "id": "classes_herotargetstate_herotargetstate_copywithzone",
      "community": 8,
      "norm_label": "-copywithzone"
    },
    {
      "label": "-initWithArrayLiteralElements",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L112",
      "id": "classes_herotargetstate_herotargetstate_initwitharrayliteralelements",
      "community": 8,
      "norm_label": "-initwitharrayliteralelements"
    },
    {
      "label": "HeroDefaultAnimatorViewContext.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L1",
      "id": "lwherooc_classes_herodefaultanimatorviewcontext_m",
      "community": 9,
      "norm_label": "herodefaultanimatorviewcontext.m"
    },
    {
      "label": "HeroDefaultAnimatorViewContext",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L15",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "community": 9,
      "norm_label": "herodefaultanimatorviewcontext"
    },
    {
      "label": "-initWithAnimatorsnapshottargetStateappearing",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L21",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_initwithanimatorsnapshottargetstateappearing",
      "community": 9,
      "norm_label": "-initwithanimatorsnapshottargetstateappearing"
    },
    {
      "label": "-contentLayer",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L62",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_contentlayer",
      "community": 9,
      "norm_label": "-contentlayer"
    },
    {
      "label": "-currentTime",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L66",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_currenttime",
      "community": 9,
      "norm_label": "-currenttime"
    },
    {
      "label": "-container",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L70",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_container",
      "community": 9,
      "norm_label": "-container"
    },
    {
      "label": "-getAnimationWithKeybeginTimefromValuetoValueignoreArc",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L102",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_getanimationwithkeybegintimefromvaluetovalueignorearc",
      "community": 9,
      "norm_label": "-getanimationwithkeybegintimefromvaluetovalueignorearc"
    },
    {
      "label": "-addAnimationWithKeybeginTimefromValuetoValue",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L162",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_addanimationwithkeybegintimefromvaluetovalue",
      "community": 9,
      "norm_label": "-addanimationwithkeybegintimefromvaluetovalue"
    },
    {
      "label": "-viewStateForTargetState",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L198",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_viewstatefortargetstate",
      "community": 9,
      "norm_label": "-viewstatefortargetstate"
    },
    {
      "label": "-animateAfterDelay",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L226",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_animateafterdelay",
      "community": 9,
      "norm_label": "-animateafterdelay"
    },
    {
      "label": "-applyState",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L310",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_applystate",
      "community": 9,
      "norm_label": "-applystate"
    },
    {
      "label": "-resumeForTimereverse",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L333",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_resumefortimereverse",
      "community": 9,
      "norm_label": "-resumefortimereverse"
    },
    {
      "label": "-seekLayerforTime",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L352",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_seeklayerfortime",
      "community": 9,
      "norm_label": "-seeklayerfortime"
    },
    {
      "label": "-seekForTime",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L364",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_seekfortime",
      "community": 9,
      "norm_label": "-seekfortime"
    },
    {
      "label": "-setState",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L373",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_setstate",
      "community": 9,
      "norm_label": "-setstate"
    },
    {
      "label": "-distanceFromto",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L380",
      "id": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_distancefromto",
      "community": 9,
      "norm_label": "-distancefromto"
    },
    {
      "label": "CAMediaTimingFunction+Hero.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.h",
      "source_location": "L1",
      "id": "lwherooc_classes_camediatimingfunction_hero_h",
      "community": 67,
      "norm_label": "camediatimingfunction+hero.h"
    },
    {
      "label": "UIKit+Hero.h",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.h",
      "source_location": "L1",
      "id": "lwherooc_classes_uikit_hero_h",
      "community": 68,
      "norm_label": "uikit+hero.h"
    },
    {
      "label": "MatchPreprocessor.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/MatchPreprocessor.m",
      "source_location": "L1",
      "id": "lwherooc_classes_matchpreprocessor_m",
      "community": 7,
      "norm_label": "matchpreprocessor.m"
    },
    {
      "label": "MatchPreprocessor",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/MatchPreprocessor.swift",
      "source_location": "L12",
      "id": "classes_matchpreprocessor_matchpreprocessor",
      "community": 7,
      "norm_label": "matchpreprocessor"
    },
    {
      "label": "-processFromViewstoViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/MatchPreprocessor.m",
      "source_location": "L14",
      "id": "classes_matchpreprocessor_matchpreprocessor_processfromviewstoviews",
      "community": 7,
      "norm_label": "-processfromviewstoviews"
    },
    {
      "label": "HeroContext.m",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L1",
      "id": "lwherooc_classes_herocontext_m",
      "community": 4,
      "norm_label": "herocontext.m"
    },
    {
      "label": "HeroContext",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L12",
      "id": "classes_herocontext_herocontext",
      "community": 4,
      "norm_label": "herocontext"
    },
    {
      "label": "-initWithContainerfromViewtoView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L28",
      "id": "classes_herocontext_herocontext_initwithcontainerfromviewtoview",
      "community": 4,
      "norm_label": "-initwithcontainerfromviewtoview"
    },
    {
      "label": "-sourceViewForHeroID",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L37",
      "id": "classes_herocontext_herocontext_sourceviewforheroid",
      "community": 4,
      "norm_label": "-sourceviewforheroid"
    },
    {
      "label": "-destinationViewForHeroID",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L48",
      "id": "classes_herocontext_herocontext_destinationviewforheroid",
      "community": 4,
      "norm_label": "-destinationviewforheroid"
    },
    {
      "label": "-pairedViewForView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L59",
      "id": "classes_herocontext_herocontext_pairedviewforview",
      "community": 4,
      "norm_label": "-pairedviewforview"
    },
    {
      "label": "-snapshotViewForView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L70",
      "id": "classes_herocontext_herocontext_snapshotviewforview",
      "community": 4,
      "norm_label": "-snapshotviewforview"
    },
    {
      "label": "-hideView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L207",
      "id": "classes_herocontext_herocontext_hideview",
      "community": 4,
      "norm_label": "-hideview"
    },
    {
      "label": "-unhideView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L222",
      "id": "classes_herocontext_herocontext_unhideview",
      "community": 4,
      "norm_label": "-unhideview"
    },
    {
      "label": ".unhideAll()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L153",
      "id": "classes_herocontext_herocontext_unhideall",
      "community": 4,
      "norm_label": ".unhideall()"
    },
    {
      "label": "-processViewTreeWithViewcontaineridMapstateMap",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L250",
      "id": "classes_herocontext_herocontext_processviewtreewithviewcontaineridmapstatemap",
      "community": 4,
      "norm_label": "-processviewtreewithviewcontaineridmapstatemap"
    },
    {
      "label": "-targetStates",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L299",
      "id": "classes_herocontext_herocontext_targetstates",
      "community": 4,
      "norm_label": "-targetstates"
    },
    {
      "label": "-heroIDToSourceView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L306",
      "id": "classes_herocontext_herocontext_heroidtosourceview",
      "community": 4,
      "norm_label": "-heroidtosourceview"
    },
    {
      "label": "-heroIDToDestinationView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L313",
      "id": "classes_herocontext_herocontext_heroidtodestinationview",
      "community": 4,
      "norm_label": "-heroidtodestinationview"
    },
    {
      "label": "-snapshotViews",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L320",
      "id": "classes_herocontext_herocontext_snapshotviews",
      "community": 4,
      "norm_label": "-snapshotviews"
    },
    {
      "label": "-viewAlphas",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L327",
      "id": "classes_herocontext_herocontext_viewalphas",
      "community": 4,
      "norm_label": "-viewalphas"
    },
    {
      "label": "-stateOfView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L339",
      "id": "classes_herocontext_herocontext_stateofview",
      "community": 4,
      "norm_label": "-stateofview"
    },
    {
      "label": "-setStatetoView",
      "file_type": "code",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L356",
      "id": "classes_herocontext_herocontext_setstatetoview",
      "community": 4,
      "norm_label": "-setstatetoview"
    },
    {
      "label": "CALayer+Hero.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CALayer+Hero.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_calayer_hero_swift",
      "community": 27,
      "norm_label": "calayer+hero.swift"
    },
    {
      "label": "HeroTypes.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_herotypes_swift",
      "community": 22,
      "norm_label": "herotypes.swift"
    },
    {
      "label": "HeroPreprocessor",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L14",
      "id": "classes_herotypes_heropreprocessor",
      "community": 22,
      "norm_label": "heropreprocessor"
    },
    {
      "label": "HeroAnimator",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L20",
      "id": "classes_herotypes_heroanimator",
      "community": 22,
      "norm_label": "heroanimator"
    },
    {
      "label": "HeroProgressUpdateObserver",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L32",
      "id": "classes_herotypes_heroprogressupdateobserver",
      "community": 22,
      "norm_label": "heroprogressupdateobserver"
    },
    {
      "label": "AnyObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "anyobject",
      "community": 22,
      "norm_label": "anyobject"
    },
    {
      "label": "HeroViewControllerDelegate",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L38",
      "id": "classes_herotypes_heroviewcontrollerdelegate",
      "community": 22,
      "norm_label": "heroviewcontrollerdelegate"
    },
    {
      "label": "HeroContext.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_herocontext_swift",
      "community": 4,
      "norm_label": "herocontext.swift"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L26",
      "id": "classes_herocontext_herocontext_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": ".processViewTree()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L63",
      "id": "classes_herocontext_herocontext_processviewtree",
      "community": 4,
      "norm_label": ".processviewtree()"
    },
    {
      "label": ".sourceView()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L95",
      "id": "classes_herocontext_herocontext_sourceview",
      "community": 4,
      "norm_label": ".sourceview()"
    },
    {
      "label": ".destinationView()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L104",
      "id": "classes_herocontext_herocontext_destinationview",
      "community": 4,
      "norm_label": ".destinationview()"
    },
    {
      "label": ".pairedView()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L113",
      "id": "classes_herocontext_herocontext_pairedview",
      "community": 4,
      "norm_label": ".pairedview()"
    },
    {
      "label": ".snapshotView()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L127",
      "id": "classes_herocontext_herocontext_snapshotview",
      "community": 4,
      "norm_label": ".snapshotview()"
    },
    {
      "label": ".hide()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L139",
      "id": "classes_herocontext_herocontext_hide",
      "community": 4,
      "norm_label": ".hide()"
    },
    {
      "label": ".unhide()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L146",
      "id": "classes_herocontext_herocontext_unhide",
      "community": 4,
      "norm_label": ".unhide()"
    },
    {
      "label": ".state()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L162",
      "id": "classes_herocontext_herocontext_state",
      "community": 4,
      "norm_label": ".state()"
    },
    {
      "label": ".setState()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L166",
      "id": "classes_herocontext_herocontext_setstate",
      "community": 4,
      "norm_label": ".setstate()"
    },
    {
      "label": "MatchPreprocessor.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/MatchPreprocessor.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_matchpreprocessor_swift",
      "community": 7,
      "norm_label": "matchpreprocessor.swift"
    },
    {
      "label": "BasePreprocessor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "basepreprocessor",
      "community": 7,
      "norm_label": "basepreprocessor"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/MatchPreprocessor.swift",
      "source_location": "L15",
      "id": "classes_matchpreprocessor_matchpreprocessor_process",
      "community": 7,
      "norm_label": ".process()"
    },
    {
      "label": "Hero.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_hero_swift",
      "community": 0,
      "norm_label": "hero.swift"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "nsobject",
      "community": 3,
      "norm_label": "nsobject"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L53",
      "id": "classes_hero_hero_update",
      "community": 0,
      "norm_label": ".update()"
    },
    {
      "label": ".end()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L68",
      "id": "classes_hero_hero_end",
      "community": 21,
      "norm_label": ".end()"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L86",
      "id": "classes_hero_hero_cancel",
      "community": 21,
      "norm_label": ".cancel()"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L104",
      "id": "classes_hero_hero_apply",
      "community": 0,
      "norm_label": ".apply()"
    },
    {
      "label": ".observe()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L117",
      "id": "classes_hero_hero_observe",
      "community": 0,
      "norm_label": ".observe()"
    },
    {
      "label": ".transition()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L151",
      "id": "classes_hero_hero_transition",
      "community": 21,
      "norm_label": ".transition()"
    },
    {
      "label": ".closureProcess()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L218",
      "id": "classes_hero_hero_closureprocess",
      "community": 0,
      "norm_label": ".closureprocess()"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L229",
      "id": "classes_hero_hero_isenabled",
      "community": 0,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".enable()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L233",
      "id": "classes_hero_hero_enable",
      "community": 0,
      "norm_label": ".enable()"
    },
    {
      "label": ".disable()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L237",
      "id": "classes_hero_hero_disable",
      "community": 0,
      "norm_label": ".disable()"
    },
    {
      "label": "UIViewControllerAnimatedTransitioning",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiviewcontrolleranimatedtransitioning",
      "community": 0,
      "norm_label": "uiviewcontrolleranimatedtransitioning"
    },
    {
      "label": "UIViewControllerTransitioningDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiviewcontrollertransitioningdelegate",
      "community": 0,
      "norm_label": "uiviewcontrollertransitioningdelegate"
    },
    {
      "label": ".animationController()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L273",
      "id": "classes_hero_hero_animationcontroller",
      "community": 0,
      "norm_label": ".animationcontroller()"
    },
    {
      "label": "UIViewControllerInteractiveTransitioning",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uiviewcontrollerinteractivetransitioning",
      "community": 0,
      "norm_label": "uiviewcontrollerinteractivetransitioning"
    },
    {
      "label": "UINavigationControllerDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uinavigationcontrollerdelegate",
      "community": 0,
      "norm_label": "uinavigationcontrollerdelegate"
    },
    {
      "label": ".navigationController()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L309",
      "id": "classes_hero_hero_navigationcontroller",
      "community": 0,
      "norm_label": ".navigationcontroller()"
    },
    {
      "label": "UITabBarControllerDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uitabbarcontrollerdelegate",
      "community": 0,
      "norm_label": "uitabbarcontrollerdelegate"
    },
    {
      "label": ".tabBarController()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L326",
      "id": "classes_hero_hero_tabbarcontroller",
      "community": 0,
      "norm_label": ".tabbarcontroller()"
    },
    {
      "label": "BasePreprocessor.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_basepreprocessor_swift",
      "community": 3,
      "norm_label": "basepreprocessor.swift"
    },
    {
      "label": "HeroPreprocessor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "heropreprocessor",
      "community": 3,
      "norm_label": "heropreprocessor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L19",
      "id": "classes_basepreprocessor_basepreprocessor_init",
      "community": 3,
      "norm_label": ".init()"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L25",
      "id": "classes_basepreprocessor_basepreprocessor_process",
      "community": 3,
      "norm_label": ".process()"
    },
    {
      "label": "HeroDefaultAnimator.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_herodefaultanimator_swift",
      "community": 5,
      "norm_label": "herodefaultanimator.swift"
    },
    {
      "label": "HeroAnimator",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "heroanimator",
      "community": 5,
      "norm_label": "heroanimator"
    },
    {
      "label": ".canAnimate()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L22",
      "id": "classes_herodefaultanimator_herodefaultanimator_cananimate",
      "community": 5,
      "norm_label": ".cananimate()"
    },
    {
      "label": ".animate()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L34",
      "id": "classes_herodefaultanimator_herodefaultanimator_animate",
      "community": 5,
      "norm_label": ".animate()"
    },
    {
      "label": ".seek()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L75",
      "id": "classes_herodefaultanimator_herodefaultanimator_seek",
      "community": 5,
      "norm_label": ".seek()"
    },
    {
      "label": ".resume()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L82",
      "id": "classes_herodefaultanimator_herodefaultanimator_resume",
      "community": 5,
      "norm_label": ".resume()"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L93",
      "id": "classes_herodefaultanimator_herodefaultanimator_apply",
      "community": 5,
      "norm_label": ".apply()"
    },
    {
      "label": "HeroDefaultAnimatorViewContext",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L103",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "community": 5,
      "norm_label": "herodefaultanimatorviewcontext"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L110",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_init",
      "community": 5,
      "norm_label": ".init()"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L124",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_apply",
      "community": 5,
      "norm_label": ".apply()"
    },
    {
      "label": ".updateState()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L146",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_updatestate",
      "community": 5,
      "norm_label": ".updatestate()"
    },
    {
      "label": ".seek()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L150",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_seek",
      "community": 5,
      "norm_label": ".seek()"
    },
    {
      "label": ".resume()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L156",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_resume",
      "community": 5,
      "norm_label": ".resume()"
    },
    {
      "label": ".calculateProgress()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L161",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_calculateprogress",
      "community": 5,
      "norm_label": ".calculateprogress()"
    },
    {
      "label": ".applyInterpolation()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L173",
      "id": "classes_herodefaultanimator_herodefaultanimatorviewcontext_applyinterpolation",
      "community": 5,
      "norm_label": ".applyinterpolation()"
    },
    {
      "label": "CascadePreprocessor.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_cascadepreprocessor_swift",
      "community": 6,
      "norm_label": "cascadepreprocessor.swift"
    },
    {
      "label": "CascadeDirection",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L14",
      "id": "classes_cascadepreprocessor_cascadedirection",
      "community": 6,
      "norm_label": "cascadedirection"
    },
    {
      "label": "topToBottom",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L15",
      "id": "classes_cascadepreprocessor_cascadedirection_toptobottom",
      "community": 6,
      "norm_label": "toptobottom"
    },
    {
      "label": "bottomToTop",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L16",
      "id": "classes_cascadepreprocessor_cascadedirection_bottomtotop",
      "community": 6,
      "norm_label": "bottomtotop"
    },
    {
      "label": "leftToRight",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L17",
      "id": "classes_cascadepreprocessor_cascadedirection_lefttoright",
      "community": 6,
      "norm_label": "lefttoright"
    },
    {
      "label": "rightToLeft",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L18",
      "id": "classes_cascadepreprocessor_cascadedirection_righttoleft",
      "community": 6,
      "norm_label": "righttoleft"
    },
    {
      "label": "radial",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L19",
      "id": "classes_cascadepreprocessor_cascadedirection_radial",
      "community": 6,
      "norm_label": "radial"
    },
    {
      "label": "inverseRadial",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L20",
      "id": "classes_cascadepreprocessor_cascadedirection_inverseradial",
      "community": 6,
      "norm_label": "inverseradial"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L22",
      "id": "classes_cascadepreprocessor_cascadedirection_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L53",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L67",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_process",
      "community": 6,
      "norm_label": ".process()"
    },
    {
      "label": ".sortViews()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L98",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_sortviews",
      "community": 6,
      "norm_label": ".sortviews()"
    },
    {
      "label": ".distanceSquared()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L129",
      "id": "classes_cascadepreprocessor_cascadepreprocessor_distancesquared",
      "community": 6,
      "norm_label": ".distancesquared()"
    },
    {
      "label": "IgnoreSubviewModifiersPreprocessor.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_ignoresubviewmodifierspreprocessor_swift",
      "community": 7,
      "norm_label": "ignoresubviewmodifierspreprocessor.swift"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L15",
      "id": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_process",
      "community": 7,
      "norm_label": ".process()"
    },
    {
      "label": ".processSubviews()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L30",
      "id": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processsubviews",
      "community": 7,
      "norm_label": ".processsubviews()"
    },
    {
      "label": "LWHero.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/LWHero.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_lwhero_swift",
      "community": 33,
      "norm_label": "lwhero.swift"
    },
    {
      "label": "LWHeroVersion",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/LWHero.swift",
      "source_location": "L16",
      "id": "classes_lwhero_lwheroversion",
      "community": 33,
      "norm_label": "lwheroversion"
    },
    {
      "label": "UIKit+Hero.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_uikit_hero_swift",
      "community": 2,
      "norm_label": "uikit+hero.swift"
    },
    {
      "label": ".parseModifierString()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L67",
      "id": "classes_uikit_hero_uiview_parsemodifierstring",
      "community": 2,
      "norm_label": ".parsemodifierstring()"
    },
    {
      "label": ".heroReplace()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L168",
      "id": "classes_uikit_hero_uiviewcontroller_heroreplace",
      "community": 2,
      "norm_label": ".heroreplace()"
    },
    {
      "label": "Array",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L181",
      "id": "classes_uikit_hero_array",
      "community": 2,
      "norm_label": "array"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L182",
      "id": "classes_uikit_hero_array_get",
      "community": 2,
      "norm_label": ".get()"
    },
    {
      "label": ".getCGFloat()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L187",
      "id": "classes_uikit_hero_array_getcgfloat",
      "community": 2,
      "norm_label": ".getcgfloat()"
    },
    {
      "label": ".getDouble()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L205",
      "id": "classes_uikit_hero_array_getdouble",
      "community": 2,
      "norm_label": ".getdouble()"
    },
    {
      "label": ".getBool()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L223",
      "id": "classes_uikit_hero_array_getbool",
      "community": 2,
      "norm_label": ".getbool()"
    },
    {
      "label": "HeroTargetState.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_herotargetstate_swift",
      "community": 8,
      "norm_label": "herotargetstate.swift"
    },
    {
      "label": "NSCopying",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "nscopying",
      "community": 8,
      "norm_label": "nscopying"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L37",
      "id": "classes_herotargetstate_herotargetstate_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": ".append()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L48",
      "id": "classes_herotargetstate_herotargetstate_append",
      "community": 8,
      "norm_label": ".append()"
    },
    {
      "label": ".customItem()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L56",
      "id": "classes_herotargetstate_herotargetstate_customitem",
      "community": 8,
      "norm_label": ".customitem()"
    },
    {
      "label": ".setCustomItem()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L65",
      "id": "classes_herotargetstate_herotargetstate_setcustomitem",
      "community": 8,
      "norm_label": ".setcustomitem()"
    },
    {
      "label": ".copy()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L89",
      "id": "classes_herotargetstate_herotargetstate_copy",
      "community": 8,
      "norm_label": ".copy()"
    },
    {
      "label": "ExpressibleByArrayLiteral",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "expressiblebyarrayliteral",
      "community": 8,
      "norm_label": "expressiblebyarrayliteral"
    },
    {
      "label": "HeroPlugin.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_heroplugin_swift",
      "community": 3,
      "norm_label": "heroplugin.swift"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L26",
      "id": "classes_heroplugin_heroplugin_process",
      "community": 3,
      "norm_label": ".process()"
    },
    {
      "label": ".canAnimate()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L32",
      "id": "classes_heroplugin_heroplugin_cananimate",
      "community": 3,
      "norm_label": ".cananimate()"
    },
    {
      "label": ".animate()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L37",
      "id": "classes_heroplugin_heroplugin_animate",
      "community": 3,
      "norm_label": ".animate()"
    },
    {
      "label": ".seek()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L46",
      "id": "classes_heroplugin_heroplugin_seek",
      "community": 3,
      "norm_label": ".seek()"
    },
    {
      "label": ".resume()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L50",
      "id": "classes_heroplugin_heroplugin_resume",
      "community": 3,
      "norm_label": ".resume()"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L55",
      "id": "classes_heroplugin_heroplugin_apply",
      "community": 3,
      "norm_label": ".apply()"
    },
    {
      "label": "CAMediaTimingFunction+Hero.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CAMediaTimingFunction+Hero.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_camediatimingfunction_hero_swift",
      "community": 11,
      "norm_label": "camediatimingfunction+hero.swift"
    },
    {
      "label": ".function()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/CAMediaTimingFunction+Hero.swift",
      "source_location": "L58",
      "id": "classes_camediatimingfunction_hero_camediatimingfunction_function",
      "community": 11,
      "norm_label": ".function()"
    },
    {
      "label": "HeroModifier.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_heromodifier_swift",
      "community": 1,
      "norm_label": "heromodifier.swift"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L22",
      "id": "classes_heromodifier_heromodifier_init",
      "community": 1,
      "norm_label": ".init()"
    },
    {
      "label": ".scale()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L67",
      "id": "classes_heromodifier_heromodifier_scale",
      "community": 1,
      "norm_label": ".scale()"
    },
    {
      "label": ".translate()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L78",
      "id": "classes_heromodifier_heromodifier_translate",
      "community": 1,
      "norm_label": ".translate()"
    },
    {
      "label": ".rotate()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L85",
      "id": "classes_heromodifier_heromodifier_rotate",
      "community": 1,
      "norm_label": ".rotate()"
    },
    {
      "label": ".spring()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L127",
      "id": "classes_heromodifier_heromodifier_spring",
      "community": 1,
      "norm_label": ".spring()"
    },
    {
      "label": ".modifier()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L199",
      "id": "classes_heromodifier_heromodifier_modifier",
      "community": 1,
      "norm_label": ".modifier()"
    },
    {
      "label": "SourcePreprocessor.swift",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/SourcePreprocessor.swift",
      "source_location": "L1",
      "id": "lwhero_swift_lwhero_classes_sourcepreprocessor_swift",
      "community": 7,
      "norm_label": "sourcepreprocessor.swift"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "LWHero_swift/LWHero/Classes/SourcePreprocessor.swift",
      "source_location": "L15",
      "id": "classes_sourcepreprocessor_sourcepreprocessor_process",
      "community": 7,
      "norm_label": ".process()"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIImage+AverageColor.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_uiimage_averagecolor_m",
      "target": "lwherooc_uiimage_averagecolor_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIImage+AverageColor.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwherooc_uiimage_averagecolor_uiimage",
      "target": "lwherooc_uiimage_averagecolor_uiimage_averagecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_lwappdelegate_m",
      "target": "lwherooc_lwappdelegate_lwappdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwherooc_lwappdelegate_lwappdelegate",
      "target": "lwherooc_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwherooc_lwappdelegate_lwappdelegate",
      "target": "lwherooc_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lwherooc_lwappdelegate_lwappdelegate",
      "target": "lwherooc_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "lwherooc_lwappdelegate_lwappdelegate",
      "target": "lwherooc_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lwherooc_lwappdelegate_lwappdelegate",
      "target": "lwherooc_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWAppDelegate.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwherooc_lwappdelegate_lwappdelegate",
      "target": "lwherooc_lwappdelegate_lwappdelegate_applicationwillterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "example_lwherooc_lwviewcontroller_m",
      "target": "lwherooc_lwviewcontroller_lwviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lwherooc_lwviewcontroller_lwviewcontroller",
      "target": "lwherooc_lwviewcontroller_lwviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/LWViewController.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "lwherooc_lwviewcontroller_lwviewcontroller",
      "target": "lwherooc_lwviewcontroller_lwviewcontroller_tableviewdidselectrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_uikit_heroexamples_m",
      "target": "lwherooc_uikit_heroexamples_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_cornerradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_setcornerradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_shadowradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_setshadowradius",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_shadowopacity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_setshadowopacity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_shadowcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_setshadowcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_shadowoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_setshadowoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_zposition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_setzposition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/UIKit+HeroExamples.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "lwherooc_uikit_heroexamples_uiview",
      "target": "lwherooc_uikit_heroexamples_uiview_viewcontrollerforstoryboardname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "example_lwherooc_listtogrid_gridcollectionviewcontroller_m",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_tolist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_numberofsectionsincollectionview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_herowillstartanimatingfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridCollectionViewController.m",
      "source_location": "L106",
      "weight": 1.0,
      "source": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller",
      "target": "listtogrid_gridcollectionviewcontroller_gridcollectionviewcontroller_herowillstartanimatingto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/GridImageCell.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_listtogrid_gridimagecell_m",
      "target": "listtogrid_gridimagecell_gridimagecell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "example_lwherooc_listtogrid_listtableviewcontroller_m",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_numberofsectionsintableview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewnumberofrowsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewcellforrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewheightforrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_tableviewdidselectrowatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_togrid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_herowillstartanimatingto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewController.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcontroller_listtableviewcontroller",
      "target": "listtogrid_listtableviewcontroller_listtableviewcontroller_herowillstartanimatingfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_listtogrid_listtableviewcell_m",
      "target": "listtogrid_listtableviewcell_listtableviewcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcell_listtableviewcell",
      "target": "listtogrid_listtableviewcell_listtableviewcell_awakefromnib",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcell_listtableviewcell",
      "target": "listtogrid_listtableviewcell_listtableviewcell_setselectedanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ListToGrid/ListTableViewCell.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "listtogrid_listtableviewcell_listtableviewcell",
      "target": "listtogrid_listtableviewcell_listtableviewcell_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/City.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_cityguide_city_m",
      "target": "cityguide_city_city",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/City.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "cityguide_city_city",
      "target": "cityguide_city_city_cities",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "example_lwherooc_cityguide_citycell_m",
      "target": "cityguide_citycell_citycell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "cityguide_citycell_citycell",
      "target": "cityguide_citycell_citycell_prepareforreuse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityCell.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "cityguide_citycell_citycell",
      "target": "cityguide_citycell_citycell_setcity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "example_lwherooc_cityguide_cityviewcontroller_m",
      "target": "cityguide_cityviewcontroller_cityviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cityguide_cityviewcontroller_cityviewcontroller",
      "target": "cityguide_cityviewcontroller_cityviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "cityguide_cityviewcontroller_cityviewcontroller",
      "target": "cityguide_cityviewcontroller_cityviewcontroller_prepareforseguesender",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "cityguide_cityviewcontroller_cityviewcontroller",
      "target": "cityguide_cityviewcontroller_cityviewcontroller_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "cityguide_cityviewcontroller_cityviewcontroller",
      "target": "cityguide_cityviewcontroller_cityviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityViewController.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "cityguide_cityviewcontroller_cityviewcontroller",
      "target": "cityguide_cityviewcontroller_cityviewcontroller_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_lwherooc_cityguide_cityguideviewcontroller_m",
      "target": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L24",
      "weight": 1.0,
      "source": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "target": "cityguide_cityguideviewcontroller_cityguideviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "target": "cityguide_cityguideviewcontroller_cityguideviewcontroller_prepareforseguesender",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "target": "cityguide_cityguideviewcontroller_cityguideviewcontroller_numberofsectionsincollectionview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "target": "cityguide_cityguideviewcontroller_cityguideviewcontroller_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/CityGuide/CityGuideViewController.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "cityguide_cityguideviewcontroller_cityguideviewcontroller",
      "target": "cityguide_cityguideviewcontroller_cityguideviewcontroller_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "example_lwherooc_imagegallery_imagegalleryviewcontroller_m",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_switchlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_cellsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L63",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_herowillstartanimatingto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageGalleryViewController.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller",
      "target": "imagegallery_imagegalleryviewcontroller_imagegalleryviewcontroller_herowillstartanimatingfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "example_lwherooc_imagegallery_imageviewcontroller_m",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_viewwilllayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_pan",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L90",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_collectionviewlayoutsizeforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageViewController.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "imagegallery_imageviewcontroller_imageviewcontroller",
      "target": "imagegallery_imageviewcontroller_imageviewcontroller_gesturerecognizershouldbegin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_imagegallery_imagelibrary_m",
      "target": "imagegallery_imagelibrary_imagelibrary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "imagegallery_imagelibrary_imagelibrary",
      "target": "imagegallery_imagelibrary_imagelibrary_count",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "imagegallery_imagelibrary_imagelibrary",
      "target": "imagegallery_imagelibrary_imagelibrary_thumbnailatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageLibrary.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "imagegallery_imagelibrary_imagelibrary",
      "target": "imagegallery_imagelibrary_imagelibrary_imageatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_imagegallery_scrollingimagecell_m",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_initwithcoder",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L54",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_prepareforreuse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_image",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L63",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_settopinset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_zoomrectforscalecenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_doubletap",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_centerifneeded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_viewforzoominginscrollview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ScrollingImageCell.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "imagegallery_scrollingimagecell_scrollingimagecell",
      "target": "imagegallery_scrollingimagecell_scrollingimagecell_scrollviewdidzoom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWHeroOC/ImageGallery/ImageCell.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwherooc_imagegallery_imagecell_m",
      "target": "imagegallery_imagecell_imagecell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTypes.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_herotypes_m",
      "target": "classes_herotypes_herotypes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "lwherooc_classes_hero_m",
      "target": "classes_hero_hero",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_shared",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L43",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_interactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_transitioning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L106",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_setprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L133",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_setbegintime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_toview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L152",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_fromview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L158",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_displayupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L183",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_updateprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L194",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_endanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L212",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_cancelanimated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L230",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_applymodifierstoview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L254",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_observeforprogressupdatewithobserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L406",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_transitionfromtoinviewcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L422",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_completeafterfinishing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L186",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_complete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L519",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_closureprocessforherodelegateclosure",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L548",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_isenabledplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L557",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_enableplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L562",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_disableplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L249",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_animatetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L245",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_transitionduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L606",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_interactivetransitioning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L610",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_animationcontrollerforpresentedcontrollerpresentingcontrollersourcecontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L617",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_animationcontrollerfordismissedcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L289",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_interactioncontrollerfordismissal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L285",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_interactioncontrollerforpresentation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L635",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_wantsinteractivestart",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L301",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_startinteractivetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L648",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_navigationcontrolleranimationcontrollerforoperationfromviewcontrollertoviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L656",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_navigationcontrollerinteractioncontrollerforanimationcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L665",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_tabbarcontrollerinteractioncontrollerforanimationcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/Hero.m",
      "source_location": "L669",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_tabbarcontrolleranimationcontrollerfortransitionfromviewcontrollertoviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L325",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_hero_swift",
      "target": "classes_hero_hero",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_update",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_end",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L86",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L104",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_apply",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_observe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L151",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_transition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L218",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_closureprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L229",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_isenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L233",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_enable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L237",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_disable",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L244",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "uiviewcontrolleranimatedtransitioning",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L272",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "uiviewcontrollertransitioningdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L280",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_animationcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L296",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "uiviewcontrollerinteractivetransitioning",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L308",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "uinavigationcontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L317",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_navigationcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L325",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "uitabbarcontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L332",
      "weight": 1.0,
      "source": "classes_hero_hero",
      "target": "classes_hero_hero_tabbarcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "classes_hero_hero_start",
      "target": "classes_hero_hero_complete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L177",
      "weight": 1.0,
      "source": "classes_hero_hero_transition",
      "target": "classes_hero_hero_start",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L80",
      "weight": 1.0,
      "source": "classes_hero_hero_end",
      "target": "classes_hero_hero_complete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L98",
      "weight": 1.0,
      "source": "classes_hero_hero_cancel",
      "target": "classes_hero_hero_complete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "classes_hero_hero_animatetransition",
      "target": "classes_hero_hero_transition",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/Hero.swift",
      "source_location": "L302",
      "weight": 1.0,
      "source": "classes_hero_hero_startinteractivetransition",
      "target": "classes_hero_hero_animatetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_camediatimingfunction_hero_m",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_linear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_easein",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_easeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_easeinout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_standard",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_deceleration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_acceleration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_sharp",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_easeoutback",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CAMediaTimingFunction+Hero.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_functionfromname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CAMediaTimingFunction+Hero.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_camediatimingfunction_hero_swift",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CAMediaTimingFunction+Hero.swift",
      "source_location": "L58",
      "weight": 1.0,
      "source": "classes_camediatimingfunction_hero_camediatimingfunction",
      "target": "classes_camediatimingfunction_hero_camediatimingfunction_function",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CALayer+Hero.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_calayer_hero_m",
      "target": "classes_calayer_hero_calayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CALayer+Hero.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_calayer_hero_calayer",
      "target": "classes_calayer_hero_calayer_animations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CALayer+Hero.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_calayer_hero_swift",
      "target": "classes_calayer_hero_calayer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L24",
      "weight": 1.0,
      "source": "lwherooc_classes_uikit_hero_m",
      "target": "classes_uikit_hero_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "lwherooc_classes_uikit_hero_m",
      "target": "classes_uikit_hero_nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "lwherooc_classes_uikit_hero_m",
      "target": "classes_uikit_hero_uiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L227",
      "weight": 1.0,
      "source": "lwherooc_classes_uikit_hero_m",
      "target": "classes_uikit_hero_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_heroid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_setheroid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_heromodifiers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_setheromodifiers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_heromodifierstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_setheromodifierstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L52",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_slowsnapshotview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L97",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_matchesforregextext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_uikit_hero_swift",
      "target": "classes_uikit_hero_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L67",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiview",
      "target": "classes_uikit_hero_uiview_parsemodifierstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "classes_uikit_hero_nsobject",
      "target": "classes_uikit_hero_nsobject_copywitharchiver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L129",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_previousnavigationdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L133",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_setpreviousnavigationdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L141",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_previoustabbardelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_setprevioustabbardelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L153",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_isheroenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L157",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_setisheroenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L164",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_ht_dismiss",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_heroreplaceviewcontrollerwithnext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L108",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_uikit_hero_swift",
      "target": "classes_uikit_hero_uiviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L168",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiviewcontroller",
      "target": "classes_uikit_hero_uiviewcontroller_heroreplace",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/UIKit+Hero.m",
      "source_location": "L229",
      "weight": 1.0,
      "source": "classes_uikit_hero_uiimage",
      "target": "classes_uikit_hero_uiimage_imagewithview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_sourcepreprocessor_m",
      "target": "classes_sourcepreprocessor_sourcepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_sourcepreprocessor_sourcepreprocessor",
      "target": "classes_sourcepreprocessor_sourcepreprocessor_processfromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/SourcePreprocessor.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "classes_sourcepreprocessor_sourcepreprocessor",
      "target": "classes_sourcepreprocessor_sourcepreprocessor_prepareforviewtargetview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/SourcePreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_sourcepreprocessor_swift",
      "target": "classes_sourcepreprocessor_sourcepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/SourcePreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_sourcepreprocessor_sourcepreprocessor",
      "target": "basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/SourcePreprocessor.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_sourcepreprocessor_sourcepreprocessor",
      "target": "classes_sourcepreprocessor_sourcepreprocessor_process",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_ignoresubviewmodifierspreprocessor_m",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processfromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/IgnoreSubviewModifiersPreprocessor.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_ignoresubviewmodifierspreprocessor_swift",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "target": "basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_process",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwherooc_classes_heromodifier_m",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_initwithapplyfunction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_fade",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L38",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_position",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L44",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_size",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L54",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_transform",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L60",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_perspective",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_scalexyz",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_scalexy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_translatexyz",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_rotatexyz",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_rotatez",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L110",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_duration",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L116",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_delay",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L122",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_timingfunction",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L120",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_springdamping",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L143",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_ignoresubviewmodifiers",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L153",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_arc",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L165",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_cascade",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L171",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_zposition",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L177",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_zpositionifmatched",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L156",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_ignoresubviewmodifierswithrecursive",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L183",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_source",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L174",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_cascadewithdeltadirectiondelaymatchedviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_useglobalcoordinatespace",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroModifier.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_modifierfromnameparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L198",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_heromodifier_swift",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L68",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_scale",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L79",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_translate",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L86",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_rotate",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L129",
      "weight": 1.0,
      "context": "call",
      "source": "classes_heromodifier_heromodifier_spring",
      "target": "classes_heromodifier_heromodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroModifier.swift",
      "source_location": "L199",
      "weight": 1.0,
      "source": "classes_heromodifier_heromodifier",
      "target": "classes_heromodifier_heromodifier_modifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwherooc_classes_herodefaultanimator_m",
      "target": "classes_herodefaultanimator_herodefaultanimator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_viewcontexts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_context",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_seektotime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_resumefortimereverse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_applystatetoview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_cananimateviewappearing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_animatefromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimator.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_animateviewappearing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L70",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_clean",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herodefaultanimator_swift",
      "target": "classes_herodefaultanimator_herodefaultanimator",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "heroanimator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_cananimate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_animate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L75",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_seek",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L82",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_resume",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L93",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator",
      "target": "classes_herodefaultanimator_herodefaultanimator_apply",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwherooc_classes_heroplugin_m",
      "target": "classes_heroplugin_heroplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_processfromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_cananimateviewappearing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_animatefromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L42",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_clean",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_seektotime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_resumefortimereverse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_applystatetoview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroPlugin.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_context",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L65",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_isenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L70",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_setenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L75",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_enable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L79",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_disable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_heroplugin_swift",
      "target": "classes_heroplugin_heroplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "heropreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "heroanimator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_process",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_cananimate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L37",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_animate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_seek",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L50",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_resume",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L55",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin",
      "target": "classes_heroplugin_heroplugin_apply",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L76",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin_enable",
      "target": "classes_heroplugin_heroplugin_setenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroPlugin.swift",
      "source_location": "L80",
      "weight": 1.0,
      "source": "classes_heroplugin_heroplugin_disable",
      "target": "classes_heroplugin_heroplugin_setenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_cascadepreprocessor_m",
      "target": "classes_cascadepreprocessor_cascadepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_initwithdirectionstringcenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_initwithdirectiontypecenter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_processfromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_processviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L158",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_comparator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/CascadePreprocessor.m",
      "source_location": "L195",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_distancefromto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_cascadepreprocessor_swift",
      "target": "classes_cascadepreprocessor_cascadepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L58",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L67",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_process",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L98",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_sortviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L129",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_distancesquared",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L9",
      "weight": 1.0,
      "context": "import",
      "source": "lwherooc_classes_basepreprocessor_m",
      "target": "basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwherooc_classes_basepreprocessor_m",
      "target": "classes_basepreprocessor_basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "classes_basepreprocessor_basepreprocessor",
      "target": "classes_basepreprocessor_basepreprocessor_context",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/BasePreprocessor.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "classes_basepreprocessor_basepreprocessor",
      "target": "classes_basepreprocessor_basepreprocessor_processfromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_basepreprocessor_swift",
      "target": "classes_basepreprocessor_basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_basepreprocessor_basepreprocessor",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_basepreprocessor_basepreprocessor",
      "target": "heropreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "classes_basepreprocessor_basepreprocessor",
      "target": "classes_basepreprocessor_basepreprocessor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/BasePreprocessor.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "classes_basepreprocessor_basepreprocessor",
      "target": "classes_basepreprocessor_basepreprocessor_process",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwherooc_classes_nsarray_heromodifier_m",
      "target": "classes_nsarray_heromodifier_nsarray",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_nsarray_heromodifier_nsarray",
      "target": "classes_nsarray_heromodifier_nsarray_getobjectatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "classes_nsarray_heromodifier_nsarray",
      "target": "classes_nsarray_heromodifier_nsarray_getcgfloatatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "classes_nsarray_heromodifier_nsarray",
      "target": "classes_nsarray_heromodifier_nsarray_getdoubleatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "classes_nsarray_heromodifier_nsarray",
      "target": "classes_nsarray_heromodifier_nsarray_getfloatatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/NSArray+HeroModifier.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "classes_nsarray_heromodifier_nsarray",
      "target": "classes_nsarray_heromodifier_nsarray_getboolatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwherooc_classes_herotargetstate_m",
      "target": "classes_herotargetstate_herotargetstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_initwithmodifiers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_appendcontentsofmodifiers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_customitemofkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_setcustomitemofkeyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L72",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_delay",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_copywithzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroTargetState.m",
      "source_location": "L112",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_initwitharrayliteralelements",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L114",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herotargetstate_swift",
      "target": "classes_herotargetstate_herotargetstate",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "nscopying",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L115",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L48",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_append",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_customitem",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L65",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "classes_herotargetstate_herotargetstate_setcustomitem",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L90",
      "weight": 1.0,
      "context": "call",
      "source": "classes_herotargetstate_herotargetstate_copy",
      "target": "classes_herotargetstate_herotargetstate",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L114",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate",
      "target": "expressiblebyarrayliteral",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwherooc_classes_herodefaultanimatorviewcontext_m",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_initwithanimatorsnapshottargetstateappearing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L62",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_contentlayer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_currenttime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_container",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_getanimationwithkeybegintimefromvaluetovalueignorearc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L162",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_addanimationwithkeybegintimefromvaluetovalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L198",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_viewstatefortargetstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_animateafterdelay",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L310",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_applystate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L333",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_resumefortimereverse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L352",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_seeklayerfortime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L364",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_seekfortime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L373",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_setstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroDefaultAnimatorViewContext.m",
      "source_location": "L380",
      "weight": 1.0,
      "source": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimatorviewcontext_herodefaultanimatorviewcontext_distancefromto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/MatchPreprocessor.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwherooc_classes_matchpreprocessor_m",
      "target": "classes_matchpreprocessor_matchpreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/MatchPreprocessor.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "classes_matchpreprocessor_matchpreprocessor",
      "target": "classes_matchpreprocessor_matchpreprocessor_processfromviewstoviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/MatchPreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_matchpreprocessor_swift",
      "target": "classes_matchpreprocessor_matchpreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/MatchPreprocessor.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "classes_matchpreprocessor_matchpreprocessor",
      "target": "basepreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/MatchPreprocessor.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_matchpreprocessor_matchpreprocessor",
      "target": "classes_matchpreprocessor_matchpreprocessor_process",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwherooc_classes_herocontext_m",
      "target": "classes_herocontext_herocontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L28",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_initwithcontainerfromviewtoview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_sourceviewforheroid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_destinationviewforheroid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_pairedviewforview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_snapshotviewforview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_hideview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L222",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_unhideview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L153",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_unhideall",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L250",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_processviewtreewithviewcontaineridmapstatemap",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L299",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_targetstates",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L306",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_heroidtosourceview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L313",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_heroidtodestinationview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L320",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_snapshotviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L327",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_viewalphas",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L339",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_stateofview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHeroOC/Classes/HeroContext.m",
      "source_location": "L356",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_setstatetoview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herocontext_swift",
      "target": "classes_herocontext_herocontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L63",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_processviewtree",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L95",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_sourceview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L104",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_destinationview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L113",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_pairedview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_snapshotview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L139",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_hide",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L146",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_unhide",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L162",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_state",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L166",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext",
      "target": "classes_herocontext_herocontext_setstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herotypes_swift",
      "target": "classes_herotypes_heropreprocessor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herotypes_swift",
      "target": "classes_herotypes_heroanimator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herotypes_swift",
      "target": "classes_herotypes_heroprogressupdateobserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herotypes_swift",
      "target": "classes_herotypes_heroviewcontrollerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "classes_herotypes_heroprogressupdateobserver",
      "target": "anyobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTypes.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "classes_herotypes_heroviewcontrollerdelegate",
      "target": "anyobject",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext_init",
      "target": "classes_herocontext_herocontext_processviewtree",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L119",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext_pairedview",
      "target": "classes_herocontext_herocontext_sourceview",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroContext.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "classes_herocontext_herocontext_pairedview",
      "target": "classes_herocontext_herocontext_destinationview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L103",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_herodefaultanimator_swift",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L57",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator_animate",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator_animate",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_apply",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L78",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator_seek",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_seek",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L86",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator_resume",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_resume",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L95",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator_apply",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_updatestate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L96",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimator_apply",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_apply",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L110",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L124",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_apply",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L146",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_updatestate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L150",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_seek",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L156",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_resume",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L161",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_calculateprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L173",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_applyinterpolation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext_seek",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_calculateprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroDefaultAnimator.swift",
      "source_location": "L153",
      "weight": 1.0,
      "source": "classes_herodefaultanimator_herodefaultanimatorviewcontext_seek",
      "target": "classes_herodefaultanimator_herodefaultanimatorviewcontext_applyinterpolation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_cascadepreprocessor_swift",
      "target": "classes_cascadepreprocessor_cascadedirection",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_toptobottom",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_bottomtotop",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_lefttoright",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_righttoleft",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_radial",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_inverseradial",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadedirection",
      "target": "classes_cascadepreprocessor_cascadedirection_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L59",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor_init",
      "target": "classes_cascadepreprocessor_cascadedirection",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L82",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor_process",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_sortviews",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/CascadePreprocessor.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "classes_cascadepreprocessor_cascadepreprocessor_sortviews",
      "target": "classes_cascadepreprocessor_cascadepreprocessor_distancesquared",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/IgnoreSubviewModifiersPreprocessor.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_process",
      "target": "classes_ignoresubviewmodifierspreprocessor_ignoresubviewmodifierspreprocessor_processsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/LWHero.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_lwhero_swift",
      "target": "classes_lwhero_lwheroversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L181",
      "weight": 1.0,
      "source": "lwhero_swift_lwhero_classes_uikit_hero_swift",
      "target": "classes_uikit_hero_array",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L182",
      "weight": 1.0,
      "source": "classes_uikit_hero_array",
      "target": "classes_uikit_hero_array_get",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L187",
      "weight": 1.0,
      "source": "classes_uikit_hero_array",
      "target": "classes_uikit_hero_array_getcgfloat",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L205",
      "weight": 1.0,
      "source": "classes_uikit_hero_array",
      "target": "classes_uikit_hero_array_getdouble",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "classes_uikit_hero_array",
      "target": "classes_uikit_hero_array_getbool",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L188",
      "weight": 1.0,
      "source": "classes_uikit_hero_array_getcgfloat",
      "target": "classes_uikit_hero_array_get",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L206",
      "weight": 1.0,
      "source": "classes_uikit_hero_array_getdouble",
      "target": "classes_uikit_hero_array_get",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/UIKit+Hero.swift",
      "source_location": "L224",
      "weight": 1.0,
      "source": "classes_uikit_hero_array_getbool",
      "target": "classes_uikit_hero_array_get",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L43",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate_init",
      "target": "classes_herotargetstate_herotargetstate_append",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWHero_swift/LWHero/Classes/HeroTargetState.swift",
      "source_location": "L76",
      "weight": 1.0,
      "source": "classes_herotargetstate_herotargetstate_setcustomitem",
      "target": "classes_herotargetstate_herotargetstate_append",
      "confidence_score": 1.0
    }
  ],
  "hyperedges": []
}