{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "Tests.m",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L1",
      "id": "example_tests_tests_m",
      "community": 23,
      "norm_label": "tests.m"
    },
    {
      "label": "Tests",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L11",
      "id": "tests_tests_tests",
      "community": 23,
      "norm_label": "tests"
    },
    {
      "label": "-setUp",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L17",
      "id": "tests_tests_tests_setup",
      "community": 23,
      "norm_label": "-setup"
    },
    {
      "label": "-tearDown",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L23",
      "id": "tests_tests_tests_teardown",
      "community": 23,
      "norm_label": "-teardown"
    },
    {
      "label": "-testExample",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L29",
      "id": "tests_tests_tests_testexample",
      "community": 23,
      "norm_label": "-testexample"
    },
    {
      "label": "LWHandwrittingViewController.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwhandwrittingviewcontroller_h",
      "community": 24,
      "norm_label": "lwhandwrittingviewcontroller.h"
    },
    {
      "label": "LWViewController.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwviewcontroller_h",
      "community": 25,
      "norm_label": "lwviewcontroller.h"
    },
    {
      "label": "LWBrushBoardViewController.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwbrushboardviewcontroller_m",
      "community": 6,
      "norm_label": "lwbrushboardviewcontroller.m"
    },
    {
      "label": "LWBrushBoardViewController",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L17",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "community": 6,
      "norm_label": "lwbrushboardviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L41",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_viewdidload",
      "community": 6,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-viewWillAppear",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L125",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_viewwillappear",
      "community": 6,
      "norm_label": "-viewwillappear"
    },
    {
      "label": "-viewDidAppear",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L130",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_viewdidappear",
      "community": 6,
      "norm_label": "-viewdidappear"
    },
    {
      "label": "-colorPickerViewpickedColor",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L138",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_colorpickerviewpickedcolor",
      "community": 6,
      "norm_label": "-colorpickerviewpickedcolor"
    },
    {
      "label": "-pickerViewpickedPenColor",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L143",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_pickerviewpickedpencolor",
      "community": 6,
      "norm_label": "-pickerviewpickedpencolor"
    },
    {
      "label": "-pickerViewpickedPenWidth",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L147",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_pickerviewpickedpenwidth",
      "community": 6,
      "norm_label": "-pickerviewpickedpenwidth"
    },
    {
      "label": "-showDrawColorPicerView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L155",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_showdrawcolorpicerview",
      "community": 6,
      "norm_label": "-showdrawcolorpicerview"
    },
    {
      "label": "-hideDrawColorPickerView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L180",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_hidedrawcolorpickerview",
      "community": 6,
      "norm_label": "-hidedrawcolorpickerview"
    },
    {
      "label": "-showDrawPenPickerView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L187",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_showdrawpenpickerview",
      "community": 6,
      "norm_label": "-showdrawpenpickerview"
    },
    {
      "label": "-hideDrawPenPickerView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L205",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_hidedrawpenpickerview",
      "community": 6,
      "norm_label": "-hidedrawpenpickerview"
    },
    {
      "label": "-colorWheelBtnTouchUpInside",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L216",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_colorwheelbtntouchupinside",
      "community": 6,
      "norm_label": "-colorwheelbtntouchupinside"
    },
    {
      "label": "-colorPenBtnTouchUpInside",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L231",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_colorpenbtntouchupinside",
      "community": 6,
      "norm_label": "-colorpenbtntouchupinside"
    },
    {
      "label": "-drawClearBtnTouchUpInside",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L246",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_drawclearbtntouchupinside",
      "community": 6,
      "norm_label": "-drawclearbtntouchupinside"
    },
    {
      "label": "-drawSaveBtnTouchUpInside",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L259",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_drawsavebtntouchupinside",
      "community": 6,
      "norm_label": "-drawsavebtntouchupinside"
    },
    {
      "label": "-photoSaveddidFinishSavingWithErrorcontextInfo",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L285",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_photosaveddidfinishsavingwitherrorcontextinfo",
      "community": 6,
      "norm_label": "-photosaveddidfinishsavingwitherrorcontextinfo"
    },
    {
      "label": "-showHudWithTextmodeafterDelay",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L293",
      "id": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_showhudwithtextmodeafterdelay",
      "community": 6,
      "norm_label": "-showhudwithtextmodeafterdelay"
    },
    {
      "label": "LWAppDelegate.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwappdelegate_h",
      "community": 26,
      "norm_label": "lwappdelegate.h"
    },
    {
      "label": "main.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/main.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_main_m",
      "community": 27,
      "norm_label": "main.m"
    },
    {
      "label": "LWHandwrittingViewController.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwhandwrittingviewcontroller_m",
      "community": 20,
      "norm_label": "lwhandwrittingviewcontroller.m"
    },
    {
      "label": "LWHandwrittingViewController",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L13",
      "id": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller",
      "community": 20,
      "norm_label": "lwhandwrittingviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L17",
      "id": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_viewdidload",
      "community": 20,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-touchMovedWithPointpathPoints",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L38",
      "id": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_touchmovedwithpointpathpoints",
      "community": 20,
      "norm_label": "-touchmovedwithpointpathpoints"
    },
    {
      "label": "-touchMoveEndWithPointpathPoints",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L42",
      "id": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_touchmoveendwithpointpathpoints",
      "community": 20,
      "norm_label": "-touchmoveendwithpointpathpoints"
    },
    {
      "label": "-touchCancelledWithPathPoints",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L46",
      "id": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_touchcancelledwithpathpoints",
      "community": 20,
      "norm_label": "-touchcancelledwithpathpoints"
    },
    {
      "label": "LWHandWrittingWrapView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L55",
      "id": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingwrapview",
      "community": 20,
      "norm_label": "lwhandwrittingwrapview"
    },
    {
      "label": "LWAppDelegate.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwappdelegate_m",
      "community": 13,
      "norm_label": "lwappdelegate.m"
    },
    {
      "label": "LWAppDelegate",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L11",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate",
      "community": 13,
      "norm_label": "lwappdelegate"
    },
    {
      "label": "-applicationdidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L13",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "community": 13,
      "norm_label": "-applicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "-applicationWillResignActive",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L19",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "community": 13,
      "norm_label": "-applicationwillresignactive"
    },
    {
      "label": "-applicationDidEnterBackground",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L25",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "community": 13,
      "norm_label": "-applicationdidenterbackground"
    },
    {
      "label": "-applicationWillEnterForeground",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L31",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "community": 13,
      "norm_label": "-applicationwillenterforeground"
    },
    {
      "label": "-applicationDidBecomeActive",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L36",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "community": 13,
      "norm_label": "-applicationdidbecomeactive"
    },
    {
      "label": "-applicationWillTerminate",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L41",
      "id": "lwdrawboard_lwappdelegate_lwappdelegate_applicationwillterminate",
      "community": 13,
      "norm_label": "-applicationwillterminate"
    },
    {
      "label": "LWBrushBoardViewController.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwbrushboardviewcontroller_h",
      "community": 28,
      "norm_label": "lwbrushboardviewcontroller.h"
    },
    {
      "label": "LWViewController.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_lwviewcontroller_m",
      "community": 14,
      "norm_label": "lwviewcontroller.m"
    },
    {
      "label": "LWViewController",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L18",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "community": 14,
      "norm_label": "lwviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L27",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller_viewdidload",
      "community": 14,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-resetBtnAction",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L52",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller_resetbtnaction",
      "community": 14,
      "norm_label": "-resetbtnaction"
    },
    {
      "label": "-simpleDrawboardAction",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L57",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller_simpledrawboardaction",
      "community": 14,
      "norm_label": "-simpledrawboardaction"
    },
    {
      "label": "-penDrawboardAction",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L62",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller_pendrawboardaction",
      "community": 14,
      "norm_label": "-pendrawboardaction"
    },
    {
      "label": "-getAllAssetInPhotoAblumWithAscending",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L68",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller_getallassetinphotoablumwithascending",
      "community": 14,
      "norm_label": "-getallassetinphotoablumwithascending"
    },
    {
      "label": "-requestImageForAssetsizecompletion",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L72",
      "id": "lwdrawboard_lwviewcontroller_lwviewcontroller_requestimageforassetsizecompletion",
      "community": 14,
      "norm_label": "-requestimageforassetsizecompletion"
    },
    {
      "label": "LWCategories.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_tools_lwcategories_m",
      "community": 15,
      "norm_label": "lwcategories.m"
    },
    {
      "label": "UIButton",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L12",
      "id": "tools_lwcategories_uibutton",
      "community": 15,
      "norm_label": "uibutton"
    },
    {
      "label": "-setHitTestEdgeInsets",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L18",
      "id": "tools_lwcategories_uibutton_sethittestedgeinsets",
      "community": 15,
      "norm_label": "-sethittestedgeinsets"
    },
    {
      "label": "-hitTestEdgeInsets",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L23",
      "id": "tools_lwcategories_uibutton_hittestedgeinsets",
      "community": 15,
      "norm_label": "-hittestedgeinsets"
    },
    {
      "label": "-pointInsidewithEvent",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L34",
      "id": "tools_lwcategories_uibutton_pointinsidewithevent",
      "community": 15,
      "norm_label": "-pointinsidewithevent"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L48",
      "id": "tools_lwcategories_nsobject",
      "community": 15,
      "norm_label": "nsobject"
    },
    {
      "label": "-vibrate",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L50",
      "id": "tools_lwcategories_nsobject_vibrate",
      "community": 15,
      "norm_label": "-vibrate"
    },
    {
      "label": "-is_iPad",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L60",
      "id": "tools_lwcategories_nsobject_is_ipad",
      "community": 15,
      "norm_label": "-is_ipad"
    },
    {
      "label": "LWDrawBoardPenPickerView.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_tools_lwdrawboardpenpickerview_m",
      "community": 16,
      "norm_label": "lwdrawboardpenpickerview.m"
    },
    {
      "label": "LWDrawBoardPenPickerView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L13",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "community": 16,
      "norm_label": "lwdrawboardpenpickerview"
    },
    {
      "label": "-penPickerWithFramedelegate",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L22",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_penpickerwithframedelegate",
      "community": 16,
      "norm_label": "-penpickerwithframedelegate"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L29",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_initwithframe",
      "community": 16,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-currentColorBtnTouchUpInside",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L100",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_currentcolorbtntouchupinside",
      "community": 16,
      "norm_label": "-currentcolorbtntouchupinside"
    },
    {
      "label": "-brightnessSlideChanged",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L109",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_brightnessslidechanged",
      "community": 16,
      "norm_label": "-brightnessslidechanged"
    },
    {
      "label": "-penSizeSliderChanged",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L116",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_pensizesliderchanged",
      "community": 16,
      "norm_label": "-pensizesliderchanged"
    },
    {
      "label": "-colorPickerDidChangeSelection",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L127",
      "id": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_colorpickerdidchangeselection",
      "community": 16,
      "norm_label": "-colorpickerdidchangeselection"
    },
    {
      "label": "LWDrawboardColorPickerView.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_tools_lwdrawboardcolorpickerview_h",
      "community": 29,
      "norm_label": "lwdrawboardcolorpickerview.h"
    },
    {
      "label": "LWCategories.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWCategories.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_tools_lwcategories_h",
      "community": 30,
      "norm_label": "lwcategories.h"
    },
    {
      "label": "LWDrawBoardPenPickerView.h",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.h",
      "source_location": "L1",
      "id": "example_lwdrawboard_tools_lwdrawboardpenpickerview_h",
      "community": 31,
      "norm_label": "lwdrawboardpenpickerview.h"
    },
    {
      "label": "LWDrawboardColorPickerView.m",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L1",
      "id": "example_lwdrawboard_tools_lwdrawboardcolorpickerview_m",
      "community": 17,
      "norm_label": "lwdrawboardcolorpickerview.m"
    },
    {
      "label": "LWDrawboardColorPickerView",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L15",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "community": 17,
      "norm_label": "lwdrawboardcolorpickerview"
    },
    {
      "label": "-colorPickerWithFramedelegate",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L23",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_colorpickerwithframedelegate",
      "community": 17,
      "norm_label": "-colorpickerwithframedelegate"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L30",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_initwithframe",
      "community": 17,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-currentColorBtnTouchUpInside",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L100",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_currentcolorbtntouchupinside",
      "community": 17,
      "norm_label": "-currentcolorbtntouchupinside"
    },
    {
      "label": "-brightnessSlideChanged",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L108",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_brightnessslidechanged",
      "community": 17,
      "norm_label": "-brightnessslidechanged"
    },
    {
      "label": "-opacitySliderChanged",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L115",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_opacitysliderchanged",
      "community": 17,
      "norm_label": "-opacitysliderchanged"
    },
    {
      "label": "-colorPickerDidChangeSelection",
      "file_type": "code",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L123",
      "id": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_colorpickerdidchangeselection",
      "community": 17,
      "norm_label": "-colorpickerdidchangeselection"
    },
    {
      "label": "LWDrawBar.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_lwdrawbar_h",
      "community": 32,
      "norm_label": "lwdrawbar.h"
    },
    {
      "label": "LWDrawView.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_lwdrawview_m",
      "community": 0,
      "norm_label": "lwdrawview.m"
    },
    {
      "label": "LWDrawView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L16",
      "id": "classes_lwdrawview_lwdrawview",
      "community": 0,
      "norm_label": "lwdrawview"
    },
    {
      "label": "-drawViewWithDelegate",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L45",
      "id": "classes_lwdrawview_lwdrawview_drawviewwithdelegate",
      "community": 0,
      "norm_label": "-drawviewwithdelegate"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L51",
      "id": "classes_lwdrawview_lwdrawview_initwithframe",
      "community": 0,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L124",
      "id": "classes_lwdrawview_lwdrawview_dealloc",
      "community": 0,
      "norm_label": "-dealloc"
    },
    {
      "label": "-didMoveToSuperview",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L128",
      "id": "classes_lwdrawview_lwdrawview_didmovetosuperview",
      "community": 0,
      "norm_label": "-didmovetosuperview"
    },
    {
      "label": "-resetDrawing",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L136",
      "id": "classes_lwdrawview_lwdrawview_resetdrawing",
      "community": 0,
      "norm_label": "-resetdrawing"
    },
    {
      "label": "-textViewDidBeginEditing",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L145",
      "id": "classes_lwdrawview_lwdrawview_textviewdidbeginediting",
      "community": 0,
      "norm_label": "-textviewdidbeginediting"
    },
    {
      "label": "-textViewDidEndEditing",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L149",
      "id": "classes_lwdrawview_lwdrawview_textviewdidendediting",
      "community": 0,
      "norm_label": "-textviewdidendediting"
    },
    {
      "label": "-textViewDidChange",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L154",
      "id": "classes_lwdrawview_lwdrawview_textviewdidchange",
      "community": 0,
      "norm_label": "-textviewdidchange"
    },
    {
      "label": "-updateControlVWithTextView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L158",
      "id": "classes_lwdrawview_lwdrawview_updatecontrolvwithtextview",
      "community": 0,
      "norm_label": "-updatecontrolvwithtextview"
    },
    {
      "label": "-setEnableEdit",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L172",
      "id": "classes_lwdrawview_lwdrawview_setenableedit",
      "community": 0,
      "norm_label": "-setenableedit"
    },
    {
      "label": "-scrawlImage",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L184",
      "id": "classes_lwdrawview_lwdrawview_scrawlimage",
      "community": 0,
      "norm_label": "-scrawlimage"
    },
    {
      "label": "-exitEditingOrTexting",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L189",
      "id": "classes_lwdrawview_lwdrawview_exiteditingortexting",
      "community": 0,
      "norm_label": "-exiteditingortexting"
    },
    {
      "label": "-updateControlViewWithDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L200",
      "id": "classes_lwdrawview_lwdrawview_updatecontrolviewwithdrafter",
      "community": 0,
      "norm_label": "-updatecontrolviewwithdrafter"
    },
    {
      "label": "-updateControlViewFrameWithPointdrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L211",
      "id": "classes_lwdrawview_lwdrawview_updatecontrolviewframewithpointdrafter",
      "community": 0,
      "norm_label": "-updatecontrolviewframewithpointdrafter"
    },
    {
      "label": "-hideTextViewAndEndTexting",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L226",
      "id": "classes_lwdrawview_lwdrawview_hidetextviewandendtexting",
      "community": 0,
      "norm_label": "-hidetextviewandendtexting"
    },
    {
      "label": "-setupTextViewWithPointandDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L242",
      "id": "classes_lwdrawview_lwdrawview_setuptextviewwithpointanddrafter",
      "community": 0,
      "norm_label": "-setuptextviewwithpointanddrafter"
    },
    {
      "label": "-getEditingDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L269",
      "id": "classes_lwdrawview_lwdrawview_geteditingdrafter",
      "community": 0,
      "norm_label": "-geteditingdrafter"
    },
    {
      "label": "-getTextingDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L281",
      "id": "classes_lwdrawview_lwdrawview_gettextingdrafter",
      "community": 0,
      "norm_label": "-gettextingdrafter"
    },
    {
      "label": "-getEditingAndTextingDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L293",
      "id": "classes_lwdrawview_lwdrawview_geteditingandtextingdrafter",
      "community": 0,
      "norm_label": "-geteditingandtextingdrafter"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L307",
      "id": "classes_lwdrawview_lwdrawview_touchesbeganwithevent",
      "community": 0,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-onDrag",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L507",
      "id": "classes_lwdrawview_lwdrawview_ondrag",
      "community": 0,
      "norm_label": "-ondrag"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L699",
      "id": "classes_lwdrawview_lwdrawview_drawrect",
      "community": 0,
      "norm_label": "-drawrect"
    },
    {
      "label": "-drawBackroundColorinFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L815",
      "id": "classes_lwdrawview_lwdrawview_drawbackroundcolorinframe",
      "community": 0,
      "norm_label": "-drawbackroundcolorinframe"
    },
    {
      "label": "-drawBackroundImageinFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L824",
      "id": "classes_lwdrawview_lwdrawview_drawbackroundimageinframe",
      "community": 0,
      "norm_label": "-drawbackroundimageinframe"
    },
    {
      "label": "-getTileImageWithDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L837",
      "id": "classes_lwdrawview_lwdrawview_gettileimagewithdrafter",
      "community": 0,
      "norm_label": "-gettileimagewithdrafter"
    },
    {
      "label": "-drawCurveWithPoitswithDrawer",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L885",
      "id": "classes_lwdrawview_lwdrawview_drawcurvewithpoitswithdrawer",
      "community": 0,
      "norm_label": "-drawcurvewithpoitswithdrawer"
    },
    {
      "label": "-drawOvalWithDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L944",
      "id": "classes_lwdrawview_lwdrawview_drawovalwithdrafter",
      "community": 0,
      "norm_label": "-drawovalwithdrafter"
    },
    {
      "label": "-drawRectangleWithDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L991",
      "id": "classes_lwdrawview_lwdrawview_drawrectanglewithdrafter",
      "community": 0,
      "norm_label": "-drawrectanglewithdrafter"
    },
    {
      "label": "-drawLineFromPoint1toPoint2withDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1044",
      "id": "classes_lwdrawview_lwdrawview_drawlinefrompoint1topoint2withdrafter",
      "community": 0,
      "norm_label": "-drawlinefrompoint1topoint2withdrafter"
    },
    {
      "label": "-drawTextWithDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1074",
      "id": "classes_lwdrawview_lwdrawview_drawtextwithdrafter",
      "community": 0,
      "norm_label": "-drawtextwithdrafter"
    },
    {
      "label": "-drawImageWithFrameandDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1118",
      "id": "classes_lwdrawview_lwdrawview_drawimagewithframeanddrafter",
      "community": 0,
      "norm_label": "-drawimagewithframeanddrafter"
    },
    {
      "label": "-drawLineArrowFromPoint1toPoint2withDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1154",
      "id": "classes_lwdrawview_lwdrawview_drawlinearrowfrompoint1topoint2withdrafter",
      "community": 0,
      "norm_label": "-drawlinearrowfrompoint1topoint2withdrafter"
    },
    {
      "label": "-drawChinesePenCurveWithPoitswithDrawer",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1262",
      "id": "classes_lwdrawview_lwdrawview_drawchinesepencurvewithpoitswithdrawer",
      "community": 0,
      "norm_label": "-drawchinesepencurvewithpoitswithdrawer"
    },
    {
      "label": "-curveFactorizationWithFromPointtoPointcontrolPointscount",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1398",
      "id": "classes_lwdrawview_lwdrawview_curvefactorizationwithfrompointtopointcontrolpointscount",
      "community": 0,
      "norm_label": "-curvefactorizationwithfrompointtopointcontrolpointscount"
    },
    {
      "label": "-compWithNandK",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1448",
      "id": "classes_lwdrawview_lwdrawview_compwithnandk",
      "community": 0,
      "norm_label": "-compwithnandk"
    },
    {
      "label": "-realPowWithNK",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1467",
      "id": "classes_lwdrawview_lwdrawview_realpowwithnk",
      "community": 0,
      "norm_label": "-realpowwithnk"
    },
    {
      "label": "-bezMakerWithNKT",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1476",
      "id": "classes_lwdrawview_lwdrawview_bezmakerwithnkt",
      "community": 0,
      "norm_label": "-bezmakerwithnkt"
    },
    {
      "label": "LWScratchTextView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1489",
      "id": "classes_lwdrawview_lwscratchtextview",
      "community": 0,
      "norm_label": "lwscratchtextview"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1492",
      "id": "classes_lwdrawview_lwscratchtextview_sethidden",
      "community": 0,
      "norm_label": "-sethidden"
    },
    {
      "label": "LWControlImgV",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1510",
      "id": "classes_lwdrawview_lwcontrolimgv",
      "community": 0,
      "norm_label": "lwcontrolimgv"
    },
    {
      "label": "LWControlView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1516",
      "id": "classes_lwdrawview_lwcontrolview",
      "community": 0,
      "norm_label": "lwcontrolview"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1518",
      "id": "classes_lwdrawview_lwcontrolview_initwithframe",
      "community": 0,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-setHidden",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1548",
      "id": "classes_lwdrawview_lwcontrolview_sethidden",
      "community": 0,
      "norm_label": "-sethidden"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1554",
      "id": "classes_lwdrawview_lwcontrolview_drawrect",
      "community": 0,
      "norm_label": "-drawrect"
    },
    {
      "label": "LWDrawWrapView.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_lwdrawwrapview_m",
      "community": 18,
      "norm_label": "lwdrawwrapview.m"
    },
    {
      "label": "LWDrawWrapView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L17",
      "id": "classes_lwdrawwrapview_lwdrawwrapview",
      "community": 18,
      "norm_label": "lwdrawwrapview"
    },
    {
      "label": "-drawWrapViewWithDelegate",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L19",
      "id": "classes_lwdrawwrapview_lwdrawwrapview_drawwrapviewwithdelegate",
      "community": 18,
      "norm_label": "-drawwrapviewwithdelegate"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L25",
      "id": "classes_lwdrawwrapview_lwdrawwrapview_initwithframe",
      "community": 18,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-resetDrawing",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L85",
      "id": "classes_lwdrawwrapview_lwdrawwrapview_resetdrawing",
      "community": 18,
      "norm_label": "-resetdrawing"
    },
    {
      "label": "-editBtnAction",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L90",
      "id": "classes_lwdrawwrapview_lwdrawwrapview_editbtnaction",
      "community": 18,
      "norm_label": "-editbtnaction"
    },
    {
      "label": "-getAllAssetInPhotoAblumWithAscending",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L103",
      "id": "classes_lwdrawwrapview_lwdrawwrapview_getallassetinphotoablumwithascending",
      "community": 18,
      "norm_label": "-getallassetinphotoablumwithascending"
    },
    {
      "label": "-requestTileImageForAssetsizecompletion",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L112",
      "id": "classes_lwdrawwrapview_lwdrawwrapview_requesttileimageforassetsizecompletion",
      "community": 18,
      "norm_label": "-requesttileimageforassetsizecompletion"
    },
    {
      "label": "LWDrawBar.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_lwdrawbar_m",
      "community": 1,
      "norm_label": "lwdrawbar.m"
    },
    {
      "label": "LWDrawBar",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L17",
      "id": "classes_lwdrawbar_lwdrawbar",
      "community": 1,
      "norm_label": "lwdrawbar"
    },
    {
      "label": "-drawBarWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L22",
      "id": "classes_lwdrawbar_lwdrawbar_drawbarwithframe",
      "community": 1,
      "norm_label": "-drawbarwithframe"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L27",
      "id": "classes_lwdrawbar_lwdrawbar_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L50",
      "id": "classes_lwdrawbar_lwdrawbar_layoutsubviews",
      "community": 1,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "LWDrawToolsView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L67",
      "id": "classes_lwdrawbar_lwdrawtoolsview",
      "community": 10,
      "norm_label": "lwdrawtoolsview"
    },
    {
      "label": "-toolView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L73",
      "id": "classes_lwdrawbar_lwdrawtoolsview_toolview",
      "community": 10,
      "norm_label": "-toolview"
    },
    {
      "label": "-initWithFramecollectionViewLayout",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L85",
      "id": "classes_lwdrawbar_lwdrawtoolsview_initwithframecollectionviewlayout",
      "community": 10,
      "norm_label": "-initwithframecollectionviewlayout"
    },
    {
      "label": "-numberOfSectionsInCollectionView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L102",
      "id": "classes_lwdrawbar_lwdrawtoolsview_numberofsectionsincollectionview",
      "community": 10,
      "norm_label": "-numberofsectionsincollectionview"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L106",
      "id": "classes_lwdrawbar_lwdrawtoolsview_collectionviewnumberofitemsinsection",
      "community": 10,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L121",
      "id": "classes_lwdrawbar_lwdrawtoolsview_collectionviewcellforitematindexpath",
      "community": 10,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-sec1SelectStatusForCollectionindexPathcell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L269",
      "id": "classes_lwdrawbar_lwdrawtoolsview_sec1selectstatusforcollectionindexpathcell",
      "community": 10,
      "norm_label": "-sec1selectstatusforcollectionindexpathcell"
    },
    {
      "label": "-sec3SelectStatusForCollectionindexPathcell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L278",
      "id": "classes_lwdrawbar_lwdrawtoolsview_sec3selectstatusforcollectionindexpathcell",
      "community": 10,
      "norm_label": "-sec3selectstatusforcollectionindexpathcell"
    },
    {
      "label": "-sec4SelctStatusForCollectionindexPathcell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L287",
      "id": "classes_lwdrawbar_lwdrawtoolsview_sec4selctstatusforcollectionindexpathcell",
      "community": 10,
      "norm_label": "-sec4selctstatusforcollectionindexpathcell"
    },
    {
      "label": "-collectionViewlayoutsizeForItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L300",
      "id": "classes_lwdrawbar_lwdrawtoolsview_collectionviewlayoutsizeforitematindexpath",
      "community": 10,
      "norm_label": "-collectionviewlayoutsizeforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L308",
      "id": "classes_lwdrawbar_lwdrawtoolsview_collectionviewdidselectitematindexpath",
      "community": 10,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-sec4collectionViewselectIndexPathcell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L471",
      "id": "classes_lwdrawbar_lwdrawtoolsview_sec4collectionviewselectindexpathcell",
      "community": 10,
      "norm_label": "-sec4collectionviewselectindexpathcell"
    },
    {
      "label": "-sec3collectionViewselecteIndexPathcell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L477",
      "id": "classes_lwdrawbar_lwdrawtoolsview_sec3collectionviewselecteindexpathcell",
      "community": 10,
      "norm_label": "-sec3collectionviewselecteindexpathcell"
    },
    {
      "label": "-sec1collectionViewselectIndexPathcell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L483",
      "id": "classes_lwdrawbar_lwdrawtoolsview_sec1collectionviewselectindexpathcell",
      "community": 10,
      "norm_label": "-sec1collectionviewselectindexpathcell"
    },
    {
      "label": "-collectionViewdidDeselectItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L490",
      "id": "classes_lwdrawbar_lwdrawtoolsview_collectionviewdiddeselectitematindexpath",
      "community": 10,
      "norm_label": "-collectionviewdiddeselectitematindexpath"
    },
    {
      "label": "LWToolsCell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L504",
      "id": "classes_lwdrawbar_lwtoolscell",
      "community": 1,
      "norm_label": "lwtoolscell"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L506",
      "id": "classes_lwdrawbar_lwtoolscell_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-btnTouchUpInside",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L522",
      "id": "classes_lwdrawbar_lwtoolscell_btntouchupinside",
      "community": 1,
      "norm_label": "-btntouchupinside"
    },
    {
      "label": "-setSelected",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L530",
      "id": "classes_lwdrawbar_lwtoolscell_setselected",
      "community": 1,
      "norm_label": "-setselected"
    },
    {
      "label": "-setHighlighted",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L534",
      "id": "classes_lwdrawbar_lwtoolscell_sethighlighted",
      "community": 1,
      "norm_label": "-sethighlighted"
    },
    {
      "label": "LWToolsSliderCell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L546",
      "id": "classes_lwdrawbar_lwtoolsslidercell",
      "community": 1,
      "norm_label": "lwtoolsslidercell"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L548",
      "id": "classes_lwdrawbar_lwtoolsslidercell_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-slideMove",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L572",
      "id": "classes_lwdrawbar_lwtoolsslidercell_slidemove",
      "community": 1,
      "norm_label": "-slidemove"
    },
    {
      "label": "LWColorSelectorView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L589",
      "id": "classes_lwdrawbar_lwcolorselectorview",
      "community": 21,
      "norm_label": "lwcolorselectorview"
    },
    {
      "label": "-showColorSelectorViewInView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L592",
      "id": "classes_lwdrawbar_lwcolorselectorview_showcolorselectorviewinview",
      "community": 21,
      "norm_label": "-showcolorselectorviewinview"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L613",
      "id": "classes_lwdrawbar_lwcolorselectorview_initwithframe",
      "community": 21,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L641",
      "id": "classes_lwdrawbar_lwcolorselectorview_layoutsubviews",
      "community": 21,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L648",
      "id": "classes_lwdrawbar_lwcolorselectorview_collectionviewnumberofitemsinsection",
      "community": 21,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L652",
      "id": "classes_lwdrawbar_lwcolorselectorview_collectionviewcellforitematindexpath",
      "community": 21,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L659",
      "id": "classes_lwdrawbar_lwcolorselectorview_collectionviewdidselectitematindexpath",
      "community": 21,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "LWColorCell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L674",
      "id": "classes_lwdrawbar_lwcolorcell",
      "community": 1,
      "norm_label": "lwcolorcell"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L677",
      "id": "classes_lwdrawbar_lwcolorcell_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L688",
      "id": "classes_lwdrawbar_lwcolorcell_layoutsubviews",
      "community": 1,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-colorView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L694",
      "id": "classes_lwdrawbar_lwcolorcell_colorview",
      "community": 1,
      "norm_label": "-colorview"
    },
    {
      "label": "LWTileImagesView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L710",
      "id": "classes_lwdrawbar_lwtileimagesview",
      "community": 19,
      "norm_label": "lwtileimagesview"
    },
    {
      "label": "-showTileImagesView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L713",
      "id": "classes_lwdrawbar_lwtileimagesview_showtileimagesview",
      "community": 19,
      "norm_label": "-showtileimagesview"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L734",
      "id": "classes_lwdrawbar_lwtileimagesview_initwithframe",
      "community": 19,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L765",
      "id": "classes_lwdrawbar_lwtileimagesview_layoutsubviews",
      "community": 19,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L771",
      "id": "classes_lwdrawbar_lwtileimagesview_collectionviewnumberofitemsinsection",
      "community": 19,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L775",
      "id": "classes_lwdrawbar_lwtileimagesview_collectionviewcellforitematindexpath",
      "community": 19,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewviewForSupplementaryElementOfKindatIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L802",
      "id": "classes_lwdrawbar_lwtileimagesview_collectionviewviewforsupplementaryelementofkindatindexpath",
      "community": 19,
      "norm_label": "-collectionviewviewforsupplementaryelementofkindatindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L812",
      "id": "classes_lwdrawbar_lwtileimagesview_collectionviewdidselectitematindexpath",
      "community": 19,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "LWTileCell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L839",
      "id": "classes_lwdrawbar_lwtilecell",
      "community": 1,
      "norm_label": "lwtilecell"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L841",
      "id": "classes_lwdrawbar_lwtilecell_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L855",
      "id": "classes_lwdrawbar_lwtilecell_layoutsubviews",
      "community": 1,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "LWTileHeader",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L863",
      "id": "classes_lwdrawbar_lwtileheader",
      "community": 1,
      "norm_label": "lwtileheader"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L865",
      "id": "classes_lwdrawbar_lwtileheader_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L881",
      "id": "classes_lwdrawbar_lwtileheader_layoutsubviews",
      "community": 1,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-tileBtnAction",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L889",
      "id": "classes_lwdrawbar_lwtileheader_tilebtnaction",
      "community": 1,
      "norm_label": "-tilebtnaction"
    },
    {
      "label": "LWFontSelectorView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L917",
      "id": "classes_lwdrawbar_lwfontselectorview",
      "community": 1,
      "norm_label": "lwfontselectorview"
    },
    {
      "label": "-showFontSelectorView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L920",
      "id": "classes_lwdrawbar_lwfontselectorview_showfontselectorview",
      "community": 1,
      "norm_label": "-showfontselectorview"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L941",
      "id": "classes_lwdrawbar_lwfontselectorview_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L968",
      "id": "classes_lwdrawbar_lwfontselectorview_layoutsubviews",
      "community": 1,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "-collectionViewnumberOfItemsInSection",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L973",
      "id": "classes_lwdrawbar_lwfontselectorview_collectionviewnumberofitemsinsection",
      "community": 1,
      "norm_label": "-collectionviewnumberofitemsinsection"
    },
    {
      "label": "-collectionViewcellForItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L977",
      "id": "classes_lwdrawbar_lwfontselectorview_collectionviewcellforitematindexpath",
      "community": 1,
      "norm_label": "-collectionviewcellforitematindexpath"
    },
    {
      "label": "-collectionViewdidSelectItemAtIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L991",
      "id": "classes_lwdrawbar_lwfontselectorview_collectionviewdidselectitematindexpath",
      "community": 1,
      "norm_label": "-collectionviewdidselectitematindexpath"
    },
    {
      "label": "-getFontImageWithSizefontNamewithIndexPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1003",
      "id": "classes_lwdrawbar_lwfontselectorview_getfontimagewithsizefontnamewithindexpath",
      "community": 1,
      "norm_label": "-getfontimagewithsizefontnamewithindexpath"
    },
    {
      "label": "LWFontCell",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1031",
      "id": "classes_lwdrawbar_lwfontcell",
      "community": 1,
      "norm_label": "lwfontcell"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1033",
      "id": "classes_lwdrawbar_lwfontcell_initwithframe",
      "community": 1,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-layoutSubviews",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1046",
      "id": "classes_lwdrawbar_lwfontcell_layoutsubviews",
      "community": 1,
      "norm_label": "-layoutsubviews"
    },
    {
      "label": "LWDrawWrapView.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_lwdrawwrapview_h",
      "community": 33,
      "norm_label": "lwdrawwrapview.h"
    },
    {
      "label": "LWDrawView.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/LWDrawView.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_lwdrawview_h",
      "community": 34,
      "norm_label": "lwdrawview.h"
    },
    {
      "label": "LWDrafter.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_lwdrafter_m",
      "community": 22,
      "norm_label": "lwdrafter.m"
    },
    {
      "label": "LWDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L10",
      "id": "tools_lwdrafter_lwdrafter",
      "community": 22,
      "norm_label": "lwdrafter"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L14",
      "id": "tools_lwdrafter_lwdrafter_init",
      "community": 22,
      "norm_label": "-init"
    },
    {
      "label": "-shadow",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L32",
      "id": "tools_lwdrafter_lwdrafter_shadow",
      "community": 22,
      "norm_label": "-shadow"
    },
    {
      "label": "-color",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L44",
      "id": "tools_lwdrafter_lwdrafter_color",
      "community": 22,
      "norm_label": "-color"
    },
    {
      "label": "-burshSize",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L49",
      "id": "tools_lwdrafter_lwdrafter_burshsize",
      "community": 22,
      "norm_label": "-burshsize"
    },
    {
      "label": "LWDrawExtentions.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_lwdrawextentions_h",
      "community": 35,
      "norm_label": "lwdrawextentions.h"
    },
    {
      "label": "LWDrafter.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_lwdrafter_h",
      "community": 36,
      "norm_label": "lwdrafter.h"
    },
    {
      "label": "LWDrawExtentions.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_lwdrawextentions_m",
      "community": 3,
      "norm_label": "lwdrawextentions.m"
    },
    {
      "label": "UIBezierPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L9",
      "id": "tools_lwdrawextentions_uibezierpath",
      "community": 3,
      "norm_label": "uibezierpath"
    },
    {
      "label": "-rotateDegree",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L12",
      "id": "tools_lwdrawextentions_uibezierpath_rotatedegree",
      "community": 3,
      "norm_label": "-rotatedegree"
    },
    {
      "label": "-scaleWidthscaleHeight",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L25",
      "id": "tools_lwdrawextentions_uibezierpath_scalewidthscaleheight",
      "community": 3,
      "norm_label": "-scalewidthscaleheight"
    },
    {
      "label": "-moveCenterToPoint",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L43",
      "id": "tools_lwdrawextentions_uibezierpath_movecentertopoint",
      "community": 3,
      "norm_label": "-movecentertopoint"
    },
    {
      "label": "NSString",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L62",
      "id": "tools_lwdrawextentions_nsstring",
      "community": 3,
      "norm_label": "nsstring"
    },
    {
      "label": "-image",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L64",
      "id": "tools_lwdrawextentions_nsstring_image",
      "community": 3,
      "norm_label": "-image"
    },
    {
      "label": "UIColor",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L78",
      "id": "tools_lwdrawextentions_uicolor",
      "community": 3,
      "norm_label": "uicolor"
    },
    {
      "label": "-reverseColor",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L81",
      "id": "tools_lwdrawextentions_uicolor_reversecolor",
      "community": 3,
      "norm_label": "-reversecolor"
    },
    {
      "label": "-isLight",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L118",
      "id": "tools_lwdrawextentions_uicolor_islight",
      "community": 3,
      "norm_label": "-islight"
    },
    {
      "label": "-colorWithHexString",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L136",
      "id": "tools_lwdrawextentions_uicolor_colorwithhexstring",
      "community": 3,
      "norm_label": "-colorwithhexstring"
    },
    {
      "label": "-colorComponentFromstartlength",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L171",
      "id": "tools_lwdrawextentions_uicolor_colorcomponentfromstartlength",
      "community": 3,
      "norm_label": "-colorcomponentfromstartlength"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L182",
      "id": "tools_lwdrawextentions_uiview",
      "community": 3,
      "norm_label": "uiview"
    },
    {
      "label": "-draw_superViewWithClass",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L185",
      "id": "tools_lwdrawextentions_uiview_draw_superviewwithclass",
      "community": 3,
      "norm_label": "-draw_superviewwithclass"
    },
    {
      "label": "-snapshotImage",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L196",
      "id": "tools_lwdrawextentions_uiview_snapshotimage",
      "community": 3,
      "norm_label": "-snapshotimage"
    },
    {
      "label": "-snapshotImageInRect",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L207",
      "id": "tools_lwdrawextentions_uiview_snapshotimageinrect",
      "community": 3,
      "norm_label": "-snapshotimageinrect"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L219",
      "id": "tools_lwdrawextentions_uiimage",
      "community": 3,
      "norm_label": "uiimage"
    },
    {
      "label": "-imageFromStringattributessize",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L222",
      "id": "tools_lwdrawextentions_uiimage_imagefromstringattributessize",
      "community": 3,
      "norm_label": "-imagefromstringattributessize"
    },
    {
      "label": "-imageFromColorwithRect",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L235",
      "id": "tools_lwdrawextentions_uiimage_imagefromcolorwithrect",
      "community": 3,
      "norm_label": "-imagefromcolorwithrect"
    },
    {
      "label": "-addImageToImagewithImage2andRectwithImageSize",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L246",
      "id": "tools_lwdrawextentions_uiimage_addimagetoimagewithimage2andrectwithimagesize",
      "community": 3,
      "norm_label": "-addimagetoimagewithimage2andrectwithimagesize"
    },
    {
      "label": "-imageFromColorwithSize",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L264",
      "id": "tools_lwdrawextentions_uiimage_imagefromcolorwithsize",
      "community": 3,
      "norm_label": "-imagefromcolorwithsize"
    },
    {
      "label": "-circleWithColorsize",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L276",
      "id": "tools_lwdrawextentions_uiimage_circlewithcolorsize",
      "community": 3,
      "norm_label": "-circlewithcolorsize"
    },
    {
      "label": "Drawing-Block.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/Drawing-Block.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_bezier_drawing_block_h",
      "community": 37,
      "norm_label": "drawing-block.h"
    },
    {
      "label": "BaseGeometry.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BaseGeometry.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_bezier_basegeometry_h",
      "community": 38,
      "norm_label": "basegeometry.h"
    },
    {
      "label": "BezierUtils.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_bezier_bezierutils_m",
      "community": 11,
      "norm_label": "bezierutils.m"
    },
    {
      "label": "UIBezierPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L355",
      "id": "bezier_bezierutils_uibezierpath",
      "community": 11,
      "norm_label": "uibezierpath"
    },
    {
      "label": "-center",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L357",
      "id": "bezier_bezierutils_uibezierpath_center",
      "community": 11,
      "norm_label": "-center"
    },
    {
      "label": "-computedBounds",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L362",
      "id": "bezier_bezierutils_uibezierpath_computedbounds",
      "community": 11,
      "norm_label": "-computedbounds"
    },
    {
      "label": "-computedBoundsWithLineWidth",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L367",
      "id": "bezier_bezierutils_uibezierpath_computedboundswithlinewidth",
      "community": 11,
      "norm_label": "-computedboundswithlinewidth"
    },
    {
      "label": "-addDashes",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L374",
      "id": "bezier_bezierutils_uibezierpath_adddashes",
      "community": 11,
      "norm_label": "-adddashes"
    },
    {
      "label": "-applyPathPropertiesToContext",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L389",
      "id": "bezier_bezierutils_uibezierpath_applypathpropertiestocontext",
      "community": 11,
      "norm_label": "-applypathpropertiestocontext"
    },
    {
      "label": "-strokecolor",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L413",
      "id": "bezier_bezierutils_uibezierpath_strokecolor",
      "community": 11,
      "norm_label": "-strokecolor"
    },
    {
      "label": "-stroke",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L431",
      "id": "bezier_bezierutils_uibezierpath_stroke",
      "community": 11,
      "norm_label": "-stroke"
    },
    {
      "label": "-strokeInsidecolor",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L436",
      "id": "bezier_bezierutils_uibezierpath_strokeinsidecolor",
      "community": 11,
      "norm_label": "-strokeinsidecolor"
    },
    {
      "label": "-strokeInside",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L457",
      "id": "bezier_bezierutils_uibezierpath_strokeinside",
      "community": 11,
      "norm_label": "-strokeinside"
    },
    {
      "label": "-fill",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L462",
      "id": "bezier_bezierutils_uibezierpath_fill",
      "community": 11,
      "norm_label": "-fill"
    },
    {
      "label": "-clipToPath",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L478",
      "id": "bezier_bezierutils_uibezierpath_cliptopath",
      "community": 11,
      "norm_label": "-cliptopath"
    },
    {
      "label": "-clipToStroke",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L483",
      "id": "bezier_bezierutils_uibezierpath_cliptostroke",
      "community": 11,
      "norm_label": "-cliptostroke"
    },
    {
      "label": "-safeCopy",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L493",
      "id": "bezier_bezierutils_uibezierpath_safecopy",
      "community": 11,
      "norm_label": "-safecopy"
    },
    {
      "label": "BaseGeometry.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BaseGeometry.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_bezier_basegeometry_m",
      "community": 39,
      "norm_label": "basegeometry.m"
    },
    {
      "label": "Drawing-Block.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/Drawing-Block.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_bezier_drawing_block_m",
      "community": 40,
      "norm_label": "drawing-block.m"
    },
    {
      "label": "BezierUtils.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_tools_bezier_bezierutils_h",
      "community": 41,
      "norm_label": "bezierutils.h"
    },
    {
      "label": "LWHandwrittingView.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_handwritingview_lwhandwrittingview_m",
      "community": 12,
      "norm_label": "lwhandwrittingview.m"
    },
    {
      "label": "LWHandwrittingView",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L9",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "community": 12,
      "norm_label": "lwhandwrittingview"
    },
    {
      "label": "-handwrittingViewWithFramedelegate",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L17",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_handwrittingviewwithframedelegate",
      "community": 12,
      "norm_label": "-handwrittingviewwithframedelegate"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L23",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_initwithframe",
      "community": 12,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L39",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_drawrect",
      "community": 12,
      "norm_label": "-drawrect"
    },
    {
      "label": "-drawCurveWithPoints",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L58",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_drawcurvewithpoints",
      "community": 12,
      "norm_label": "-drawcurvewithpoints"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L81",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchesbeganwithevent",
      "community": 12,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-touchesMovedwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L92",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchesmovedwithevent",
      "community": 12,
      "norm_label": "-touchesmovedwithevent"
    },
    {
      "label": "-touchesEndedwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L108",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchesendedwithevent",
      "community": 12,
      "norm_label": "-touchesendedwithevent"
    },
    {
      "label": "-touchesCancelledwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L130",
      "id": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchescancelledwithevent",
      "community": 12,
      "norm_label": "-touchescancelledwithevent"
    },
    {
      "label": "LWHandwrittingView.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_handwritingview_lwhandwrittingview_h",
      "community": 42,
      "norm_label": "lwhandwrittingview.h"
    },
    {
      "label": "AFBrushBoard.h",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.h",
      "source_location": "L1",
      "id": "lwdrawboard_classes_brushboard_afbrushboard_h",
      "community": 43,
      "norm_label": "afbrushboard.h"
    },
    {
      "label": "AFBrushBoard.m",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L1",
      "id": "lwdrawboard_classes_brushboard_afbrushboard_m",
      "community": 7,
      "norm_label": "afbrushboard.m"
    },
    {
      "label": "AFBrushBoard",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L15",
      "id": "brushboard_afbrushboard_afbrushboard",
      "community": 7,
      "norm_label": "afbrushboard"
    },
    {
      "label": "-maxWidth",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L31",
      "id": "brushboard_afbrushboard_afbrushboard_maxwidth",
      "community": 7,
      "norm_label": "-maxwidth"
    },
    {
      "label": "-minWidth",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L34",
      "id": "brushboard_afbrushboard_afbrushboard_minwidth",
      "community": 7,
      "norm_label": "-minwidth"
    },
    {
      "label": "-penWidth",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L38",
      "id": "brushboard_afbrushboard_afbrushboard_penwidth",
      "community": 7,
      "norm_label": "-penwidth"
    },
    {
      "label": "-initWithFrame",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L51",
      "id": "brushboard_afbrushboard_afbrushboard_initwithframe",
      "community": 7,
      "norm_label": "-initwithframe"
    },
    {
      "label": "-drawRect",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L61",
      "id": "brushboard_afbrushboard_afbrushboard_drawrect",
      "community": 7,
      "norm_label": "-drawrect"
    },
    {
      "label": "-updateUI",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L69",
      "id": "brushboard_afbrushboard_afbrushboard_updateui",
      "community": 7,
      "norm_label": "-updateui"
    },
    {
      "label": "-cleanDrawImage",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L88",
      "id": "brushboard_afbrushboard_afbrushboard_cleandrawimage",
      "community": 7,
      "norm_label": "-cleandrawimage"
    },
    {
      "label": "-changeImage",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L98",
      "id": "brushboard_afbrushboard_afbrushboard_changeimage",
      "community": 7,
      "norm_label": "-changeimage"
    },
    {
      "label": "-points",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L263",
      "id": "brushboard_afbrushboard_afbrushboard_points",
      "community": 7,
      "norm_label": "-points"
    },
    {
      "label": "-curveFactorizationWithFromPointtoPointcontrolPointscount",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L274",
      "id": "brushboard_afbrushboard_afbrushboard_curvefactorizationwithfrompointtopointcontrolpointscount",
      "community": 7,
      "norm_label": "-curvefactorizationwithfrompointtopointcontrolpointscount"
    },
    {
      "label": "-compWithNandK",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L326",
      "id": "brushboard_afbrushboard_afbrushboard_compwithnandk",
      "community": 7,
      "norm_label": "-compwithnandk"
    },
    {
      "label": "-realPowWithNK",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L345",
      "id": "brushboard_afbrushboard_afbrushboard_realpowwithnk",
      "community": 7,
      "norm_label": "-realpowwithnk"
    },
    {
      "label": "-bezMakerWithNKT",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L354",
      "id": "brushboard_afbrushboard_afbrushboard_bezmakerwithnkt",
      "community": 7,
      "norm_label": "-bezmakerwithnkt"
    },
    {
      "label": "-touchesBeganwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L366",
      "id": "brushboard_afbrushboard_afbrushboard_touchesbeganwithevent",
      "community": 7,
      "norm_label": "-touchesbeganwithevent"
    },
    {
      "label": "-touchesMovedwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L379",
      "id": "brushboard_afbrushboard_afbrushboard_touchesmovedwithevent",
      "community": 7,
      "norm_label": "-touchesmovedwithevent"
    },
    {
      "label": "-touchesEndedwithEvent",
      "file_type": "code",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L392",
      "id": "brushboard_afbrushboard_afbrushboard_touchesendedwithevent",
      "community": 7,
      "norm_label": "-touchesendedwithevent"
    },
    {
      "label": "Package.swift",
      "file_type": "code",
      "source_file": "LWDrawboard/SwiftUI/Package.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swiftui_package_swift",
      "community": 44,
      "norm_label": "package.swift"
    },
    {
      "label": "LWDrawboardExample.swift",
      "file_type": "code",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swiftui_lwdrawboardexample_swift",
      "community": 5,
      "norm_label": "lwdrawboardexample.swift"
    },
    {
      "label": "LWDrawboardExample",
      "file_type": "code",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L14",
      "id": "swiftui_lwdrawboardexample_lwdrawboardexample",
      "community": 5,
      "norm_label": "lwdrawboardexample"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "view",
      "community": 5,
      "norm_label": "view"
    },
    {
      "label": ".saveDrawing()",
      "file_type": "code",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L42",
      "id": "swiftui_lwdrawboardexample_lwdrawboardexample_savedrawing",
      "community": 5,
      "norm_label": ".savedrawing()"
    },
    {
      "label": "LWDrawboardExample_Previews",
      "file_type": "code",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L51",
      "id": "swiftui_lwdrawboardexample_lwdrawboardexample_previews",
      "community": 5,
      "norm_label": "lwdrawboardexample_previews"
    },
    {
      "label": "PreviewProvider",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "previewprovider",
      "community": 5,
      "norm_label": "previewprovider"
    },
    {
      "label": "LWDrawViewModel.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrawviewmodel_swift",
      "community": 9,
      "norm_label": "lwdrawviewmodel.swift"
    },
    {
      "label": "LWDrawViewModel",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L16",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "community": 9,
      "norm_label": "lwdrawviewmodel"
    },
    {
      "label": "ObservableObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "observableobject",
      "community": 9,
      "norm_label": "observableobject"
    },
    {
      "label": ".resetDrawing()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L62",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_resetdrawing",
      "community": 9,
      "norm_label": ".resetdrawing()"
    },
    {
      "label": ".exitEditingOrTexting()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L68",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_exiteditingortexting",
      "community": 9,
      "norm_label": ".exiteditingortexting()"
    },
    {
      "label": ".undo()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L77",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_undo",
      "community": 9,
      "norm_label": ".undo()"
    },
    {
      "label": ".addCurve()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L83",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_addcurve",
      "community": 9,
      "norm_label": ".addcurve()"
    },
    {
      "label": ".getEditingDrafter()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L88",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_geteditingdrafter",
      "community": 9,
      "norm_label": ".geteditingdrafter()"
    },
    {
      "label": ".getTextingDrafter()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L93",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_gettextingdrafter",
      "community": 9,
      "norm_label": ".gettextingdrafter()"
    },
    {
      "label": ".getEditingOrTextingDrafter()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L98",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_geteditingortextingdrafter",
      "community": 9,
      "norm_label": ".geteditingortextingdrafter()"
    },
    {
      "label": ".drafterContaining()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L103",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_draftercontaining",
      "community": 9,
      "norm_label": ".draftercontaining()"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L112",
      "id": "swiftui_lwdrawviewmodel_lwdrawviewmodel_init",
      "community": 9,
      "norm_label": ".init()"
    },
    {
      "label": "LWDrawExtensions.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "community": 4,
      "norm_label": "lwdrawextensions.swift"
    },
    {
      "label": "UIColor",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L14",
      "id": "swiftui_lwdrawextensions_uicolor",
      "community": 4,
      "norm_label": "uicolor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L35",
      "id": "swiftui_lwdrawextensions_uicolor_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": "Color",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L61",
      "id": "swiftui_lwdrawextensions_color",
      "community": 8,
      "norm_label": "color"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L64",
      "id": "swiftui_lwdrawextensions_color_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L77",
      "id": "swiftui_lwdrawextensions_string",
      "community": 4,
      "norm_label": "string"
    },
    {
      "label": ".toImage()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L80",
      "id": "swiftui_lwdrawextensions_string_toimage",
      "community": 4,
      "norm_label": ".toimage()"
    },
    {
      "label": "UIBezierPath",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L101",
      "id": "swiftui_lwdrawextensions_uibezierpath",
      "community": 4,
      "norm_label": "uibezierpath"
    },
    {
      "label": ".rotate()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L104",
      "id": "swiftui_lwdrawextensions_uibezierpath_rotate",
      "community": 4,
      "norm_label": ".rotate()"
    },
    {
      "label": ".scale()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L115",
      "id": "swiftui_lwdrawextensions_uibezierpath_scale",
      "community": 4,
      "norm_label": ".scale()"
    },
    {
      "label": ".moveCenter()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L125",
      "id": "swiftui_lwdrawextensions_uibezierpath_movecenter",
      "community": 4,
      "norm_label": ".movecenter()"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L135",
      "id": "swiftui_lwdrawextensions_uiimage",
      "community": 4,
      "norm_label": "uiimage"
    },
    {
      "label": ".from()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L138",
      "id": "swiftui_lwdrawextensions_uiimage_from",
      "community": 4,
      "norm_label": ".from()"
    },
    {
      "label": ".circle()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L147",
      "id": "swiftui_lwdrawextensions_uiimage_circle",
      "community": 4,
      "norm_label": ".circle()"
    },
    {
      "label": ".combine()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L166",
      "id": "swiftui_lwdrawextensions_uiimage_combine",
      "community": 4,
      "norm_label": ".combine()"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L177",
      "id": "swiftui_lwdrawextensions_view",
      "community": 4,
      "norm_label": "view"
    },
    {
      "label": ".snapshot()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L180",
      "id": "swiftui_lwdrawextensions_view_snapshot",
      "community": 4,
      "norm_label": ".snapshot()"
    },
    {
      "label": "CGPoint",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L197",
      "id": "swiftui_lwdrawextensions_cgpoint",
      "community": 4,
      "norm_label": "cgpoint"
    },
    {
      "label": ".distance()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L200",
      "id": "swiftui_lwdrawextensions_cgpoint_distance",
      "community": 4,
      "norm_label": ".distance()"
    },
    {
      "label": ".midpoint()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L207",
      "id": "swiftui_lwdrawextensions_cgpoint_midpoint",
      "community": 4,
      "norm_label": ".midpoint()"
    },
    {
      "label": "GeometryUtilities",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L214",
      "id": "swiftui_lwdrawextensions_geometryutilities",
      "community": 4,
      "norm_label": "geometryutilities"
    },
    {
      "label": ".fitPageToScreen()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L217",
      "id": "swiftui_lwdrawextensions_geometryutilities_fitpagetoscreen",
      "community": 4,
      "norm_label": ".fitpagetoscreen()"
    },
    {
      "label": ".adjustPath()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L227",
      "id": "swiftui_lwdrawextensions_geometryutilities_adjustpath",
      "community": 4,
      "norm_label": ".adjustpath()"
    },
    {
      "label": "LWDrafter.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrafter_swift",
      "community": 9,
      "norm_label": "lwdrafter.swift"
    },
    {
      "label": "LWDrafter",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L16",
      "id": "swiftui_lwdrafter_lwdrafter",
      "community": 9,
      "norm_label": "lwdrafter"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L95",
      "id": "swiftui_lwdrafter_lwdrafter_init",
      "community": 9,
      "norm_label": ".init()"
    },
    {
      "label": "Identifiable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "identifiable",
      "community": 9,
      "norm_label": "identifiable"
    },
    {
      "label": "LWDrawView.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrawview_swift",
      "community": 8,
      "norm_label": "lwdrawview.swift"
    },
    {
      "label": "LWDrawView",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L14",
      "id": "swiftui_lwdrawview_lwdrawview",
      "community": 8,
      "norm_label": "lwdrawview"
    },
    {
      "label": ".drawContent()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L57",
      "id": "swiftui_lwdrawview_lwdrawview_drawcontent",
      "community": 8,
      "norm_label": ".drawcontent()"
    },
    {
      "label": ".drawDrafter()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L69",
      "id": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "community": 8,
      "norm_label": ".drawdrafter()"
    },
    {
      "label": ".drawCurve()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L94",
      "id": "swiftui_lwdrawview_lwdrawview_drawcurve",
      "community": 8,
      "norm_label": ".drawcurve()"
    },
    {
      "label": ".drawChinesePen()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L129",
      "id": "swiftui_lwdrawview_lwdrawview_drawchinesepen",
      "community": 8,
      "norm_label": ".drawchinesepen()"
    },
    {
      "label": ".drawLine()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L152",
      "id": "swiftui_lwdrawview_lwdrawview_drawline",
      "community": 8,
      "norm_label": ".drawline()"
    },
    {
      "label": ".drawArrow()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L178",
      "id": "swiftui_lwdrawview_lwdrawview_drawarrow",
      "community": 8,
      "norm_label": ".drawarrow()"
    },
    {
      "label": ".drawRectangle()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L215",
      "id": "swiftui_lwdrawview_lwdrawview_drawrectangle",
      "community": 8,
      "norm_label": ".drawrectangle()"
    },
    {
      "label": ".drawOval()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L249",
      "id": "swiftui_lwdrawview_lwdrawview_drawoval",
      "community": 8,
      "norm_label": ".drawoval()"
    },
    {
      "label": ".drawText()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L283",
      "id": "swiftui_lwdrawview_lwdrawview_drawtext",
      "community": 8,
      "norm_label": ".drawtext()"
    },
    {
      "label": ".drawTile()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L300",
      "id": "swiftui_lwdrawview_lwdrawview_drawtile",
      "community": 8,
      "norm_label": ".drawtile()"
    },
    {
      "label": ".handleDragChanged()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L318",
      "id": "swiftui_lwdrawview_lwdrawview_handledragchanged",
      "community": 8,
      "norm_label": ".handledragchanged()"
    },
    {
      "label": ".handleDragEnded()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L339",
      "id": "swiftui_lwdrawview_lwdrawview_handledragended",
      "community": 8,
      "norm_label": ".handledragended()"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L349",
      "id": "swiftui_lwdrawview_lwdrawview_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": "LWDrawTypes.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrawtypes_swift",
      "community": 2,
      "norm_label": "lwdrawtypes.swift"
    },
    {
      "label": "DrawType",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L16",
      "id": "swiftui_lwdrawtypes_drawtype",
      "community": 2,
      "norm_label": "drawtype"
    },
    {
      "label": "Int",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "int",
      "community": 2,
      "norm_label": "int"
    },
    {
      "label": "CaseIterable",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "caseiterable",
      "community": 2,
      "norm_label": "caseiterable"
    },
    {
      "label": "hand",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L17",
      "id": "swiftui_lwdrawtypes_drawtype_hand",
      "community": 2,
      "norm_label": "hand"
    },
    {
      "label": "erase",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L18",
      "id": "swiftui_lwdrawtypes_drawtype_erase",
      "community": 2,
      "norm_label": "erase"
    },
    {
      "label": "line",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L19",
      "id": "swiftui_lwdrawtypes_drawtype_line",
      "community": 2,
      "norm_label": "line"
    },
    {
      "label": "lineArrow",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L20",
      "id": "swiftui_lwdrawtypes_drawtype_linearrow",
      "community": 2,
      "norm_label": "linearrow"
    },
    {
      "label": "rectangle",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L21",
      "id": "swiftui_lwdrawtypes_drawtype_rectangle",
      "community": 2,
      "norm_label": "rectangle"
    },
    {
      "label": "oval",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L22",
      "id": "swiftui_lwdrawtypes_drawtype_oval",
      "community": 2,
      "norm_label": "oval"
    },
    {
      "label": "text",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L23",
      "id": "swiftui_lwdrawtypes_drawtype_text",
      "community": 2,
      "norm_label": "text"
    },
    {
      "label": "emojiTile",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L24",
      "id": "swiftui_lwdrawtypes_drawtype_emojitile",
      "community": 2,
      "norm_label": "emojitile"
    },
    {
      "label": "imageTile",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L25",
      "id": "swiftui_lwdrawtypes_drawtype_imagetile",
      "community": 2,
      "norm_label": "imagetile"
    },
    {
      "label": "rectangleDash",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L26",
      "id": "swiftui_lwdrawtypes_drawtype_rectangledash",
      "community": 2,
      "norm_label": "rectangledash"
    },
    {
      "label": "rectangleFill",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L27",
      "id": "swiftui_lwdrawtypes_drawtype_rectanglefill",
      "community": 2,
      "norm_label": "rectanglefill"
    },
    {
      "label": "ovalDash",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L28",
      "id": "swiftui_lwdrawtypes_drawtype_ovaldash",
      "community": 2,
      "norm_label": "ovaldash"
    },
    {
      "label": "ovalFill",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L29",
      "id": "swiftui_lwdrawtypes_drawtype_ovalfill",
      "community": 2,
      "norm_label": "ovalfill"
    },
    {
      "label": "lineDash",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L30",
      "id": "swiftui_lwdrawtypes_drawtype_linedash",
      "community": 2,
      "norm_label": "linedash"
    },
    {
      "label": "curveDash",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L31",
      "id": "swiftui_lwdrawtypes_drawtype_curvedash",
      "community": 2,
      "norm_label": "curvedash"
    },
    {
      "label": "chinesePen",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L32",
      "id": "swiftui_lwdrawtypes_drawtype_chinesepen",
      "community": 2,
      "norm_label": "chinesepen"
    },
    {
      "label": "DrawStatus",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L38",
      "id": "swiftui_lwdrawtypes_drawstatus",
      "community": 2,
      "norm_label": "drawstatus"
    },
    {
      "label": "drawing",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L39",
      "id": "swiftui_lwdrawtypes_drawstatus_drawing",
      "community": 2,
      "norm_label": "drawing"
    },
    {
      "label": "editing",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L40",
      "id": "swiftui_lwdrawtypes_drawstatus_editing",
      "community": 2,
      "norm_label": "editing"
    },
    {
      "label": "texting",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L41",
      "id": "swiftui_lwdrawtypes_drawstatus_texting",
      "community": 2,
      "norm_label": "texting"
    },
    {
      "label": "DrawConstants",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L46",
      "id": "swiftui_lwdrawtypes_drawconstants",
      "community": 2,
      "norm_label": "drawconstants"
    },
    {
      "label": "LWDrawWrapView.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrawwrapview_swift",
      "community": 5,
      "norm_label": "lwdrawwrapview.swift"
    },
    {
      "label": "LWDrawWrapViewDelegate",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L15",
      "id": "swiftui_lwdrawwrapview_lwdrawwrapviewdelegate",
      "community": 5,
      "norm_label": "lwdrawwrapviewdelegate"
    },
    {
      "label": "AnyObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "anyobject",
      "community": 5,
      "norm_label": "anyobject"
    },
    {
      "label": "LWDrawWrapView",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L23",
      "id": "swiftui_lwdrawwrapview_lwdrawwrapview",
      "community": 5,
      "norm_label": "lwdrawwrapview"
    },
    {
      "label": ".resetDrawing()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L68",
      "id": "swiftui_lwdrawwrapview_lwdrawwrapview_resetdrawing",
      "community": 5,
      "norm_label": ".resetdrawing()"
    },
    {
      "label": ".snapshot()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L73",
      "id": "swiftui_lwdrawwrapview_lwdrawwrapview_snapshot",
      "community": 5,
      "norm_label": ".snapshot()"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L79",
      "id": "swiftui_lwdrawwrapview_lwdrawwrapview_init",
      "community": 5,
      "norm_label": ".init()"
    },
    {
      "label": "LWDrawWrapView_Previews",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L87",
      "id": "swiftui_lwdrawwrapview_lwdrawwrapview_previews",
      "community": 5,
      "norm_label": "lwdrawwrapview_previews"
    },
    {
      "label": "LWDrawBar.swift",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L1",
      "id": "lwdrawboard_swift_swiftui_lwdrawbar_swift",
      "community": 5,
      "norm_label": "lwdrawbar.swift"
    },
    {
      "label": "LWDrawBar",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L14",
      "id": "swiftui_lwdrawbar_lwdrawbar",
      "community": 5,
      "norm_label": "lwdrawbar"
    },
    {
      "label": ".toolButton()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L149",
      "id": "swiftui_lwdrawbar_lwdrawbar_toolbutton",
      "community": 5,
      "norm_label": ".toolbutton()"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L165",
      "id": "swiftui_lwdrawbar_lwdrawbar_init",
      "community": 5,
      "norm_label": ".init()"
    },
    {
      "label": "ColorPickerView",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L172",
      "id": "swiftui_lwdrawbar_colorpickerview",
      "community": 5,
      "norm_label": "colorpickerview"
    },
    {
      "label": "EmojiPickerView",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L210",
      "id": "swiftui_lwdrawbar_emojipickerview",
      "community": 5,
      "norm_label": "emojipickerview"
    },
    {
      "label": "FontPickerView",
      "file_type": "code",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L251",
      "id": "swiftui_lwdrawbar_fontpickerview",
      "community": 5,
      "norm_label": "fontpickerview"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_tests_tests_m",
      "target": "tests_tests_tests",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "tests_tests_tests",
      "target": "tests_tests_tests_setup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "tests_tests_tests",
      "target": "tests_tests_tests_teardown",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "tests_tests_tests",
      "target": "tests_tests_tests_testexample",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "example_lwdrawboard_lwbrushboardviewcontroller_m",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L125",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_viewwillappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_viewdidappear",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_colorpickerviewpickedcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L143",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_pickerviewpickedpencolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L147",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_pickerviewpickedpenwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L155",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_showdrawcolorpicerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L180",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_hidedrawcolorpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_showdrawpenpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_hidedrawpenpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_colorwheelbtntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L231",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_colorpenbtntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L246",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_drawclearbtntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L259",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_drawsavebtntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L285",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_photosaveddidfinishsavingwitherrorcontextinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWBrushBoardViewController.m",
      "source_location": "L293",
      "weight": 1.0,
      "source": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller",
      "target": "lwdrawboard_lwbrushboardviewcontroller_lwbrushboardviewcontroller_showhudwithtextmodeafterdelay",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "example_lwdrawboard_lwhandwrittingviewcontroller_m",
      "target": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L55",
      "weight": 1.0,
      "source": "example_lwdrawboard_lwhandwrittingviewcontroller_m",
      "target": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingwrapview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller",
      "target": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller",
      "target": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_touchmovedwithpointpathpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller",
      "target": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_touchmoveendwithpointpathpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWHandwrittingViewController.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller",
      "target": "lwdrawboard_lwhandwrittingviewcontroller_lwhandwrittingviewcontroller_touchcancelledwithpathpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwdrawboard_lwappdelegate_m",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwdrawboard_lwappdelegate_lwappdelegate",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwdrawboard_lwappdelegate_lwappdelegate",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lwdrawboard_lwappdelegate_lwappdelegate",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "lwdrawboard_lwappdelegate_lwappdelegate",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lwdrawboard_lwappdelegate_lwappdelegate",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWAppDelegate.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwdrawboard_lwappdelegate_lwappdelegate",
      "target": "lwdrawboard_lwappdelegate_lwappdelegate_applicationwillterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "example_lwdrawboard_lwviewcontroller_m",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L52",
      "weight": 1.0,
      "source": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller_resetbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller_simpledrawboardaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L62",
      "weight": 1.0,
      "source": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller_pendrawboardaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller_getallassetinphotoablumwithascending",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/LWViewController.m",
      "source_location": "L72",
      "weight": 1.0,
      "source": "lwdrawboard_lwviewcontroller_lwviewcontroller",
      "target": "lwdrawboard_lwviewcontroller_lwviewcontroller_requestimageforassetsizecompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "example_lwdrawboard_tools_lwcategories_m",
      "target": "tools_lwcategories_uibutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "example_lwdrawboard_tools_lwcategories_m",
      "target": "tools_lwcategories_nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "tools_lwcategories_uibutton",
      "target": "tools_lwcategories_uibutton_sethittestedgeinsets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "tools_lwcategories_uibutton",
      "target": "tools_lwcategories_uibutton_hittestedgeinsets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "tools_lwcategories_uibutton",
      "target": "tools_lwcategories_uibutton_pointinsidewithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "tools_lwcategories_nsobject",
      "target": "tools_lwcategories_nsobject_vibrate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWCategories.m",
      "source_location": "L60",
      "weight": 1.0,
      "source": "tools_lwcategories_nsobject",
      "target": "tools_lwcategories_nsobject_is_ipad",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "example_lwdrawboard_tools_lwdrawboardpenpickerview_m",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_penpickerwithframedelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_currentcolorbtntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_brightnessslidechanged",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L116",
      "weight": 1.0,
      "source": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_pensizesliderchanged",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawBoardPenPickerView.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview",
      "target": "tools_lwdrawboardpenpickerview_lwdrawboardpenpickerview_colorpickerdidchangeselection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_lwdrawboard_tools_lwdrawboardcolorpickerview_m",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_colorpickerwithframedelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_currentcolorbtntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_brightnessslidechanged",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L115",
      "weight": 1.0,
      "source": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_opacitysliderchanged",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWDrawboard/tools/LWDrawboardColorPickerView.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview",
      "target": "tools_lwdrawboardcolorpickerview_lwdrawboardcolorpickerview_colorpickerdidchangeselection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawview_m",
      "target": "classes_lwdrawview_lwdrawview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1489",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawview_m",
      "target": "classes_lwdrawview_lwscratchtextview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1510",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawview_m",
      "target": "classes_lwdrawview_lwcontrolimgv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1516",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawview_m",
      "target": "classes_lwdrawview_lwcontrolview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L45",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawviewwithdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L124",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_didmovetosuperview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_resetdrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_textviewdidbeginediting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L149",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_textviewdidendediting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L154",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_textviewdidchange",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L158",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_updatecontrolvwithtextview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L172",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_setenableedit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L184",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_scrawlimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L189",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_exiteditingortexting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L200",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_updatecontrolviewwithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L211",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_updatecontrolviewframewithpointdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L226",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_hidetextviewandendtexting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L242",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_setuptextviewwithpointanddrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L269",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_geteditingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L281",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_gettextingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L293",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_geteditingandtextingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L307",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L507",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_ondrag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L699",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L815",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawbackroundcolorinframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L824",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawbackroundimageinframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L837",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_gettileimagewithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L885",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawcurvewithpoitswithdrawer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L944",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawovalwithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L991",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawrectanglewithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1044",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawlinefrompoint1topoint2withdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1074",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawtextwithdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1118",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawimagewithframeanddrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1154",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawlinearrowfrompoint1topoint2withdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1262",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_drawchinesepencurvewithpoitswithdrawer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1398",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_curvefactorizationwithfrompointtopointcontrolpointscount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1448",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_compwithnandk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1467",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_realpowwithnk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1476",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwdrawview",
      "target": "classes_lwdrawview_lwdrawview_bezmakerwithnkt",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1492",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwscratchtextview",
      "target": "classes_lwdrawview_lwscratchtextview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1518",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwcontrolview",
      "target": "classes_lwdrawview_lwcontrolview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1548",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwcontrolview",
      "target": "classes_lwdrawview_lwcontrolview_sethidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawView.m",
      "source_location": "L1554",
      "weight": 1.0,
      "source": "classes_lwdrawview_lwcontrolview",
      "target": "classes_lwdrawview_lwcontrolview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawwrapview_m",
      "target": "classes_lwdrawwrapview_lwdrawwrapview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "classes_lwdrawwrapview_lwdrawwrapview",
      "target": "classes_lwdrawwrapview_lwdrawwrapview_drawwrapviewwithdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "classes_lwdrawwrapview_lwdrawwrapview",
      "target": "classes_lwdrawwrapview_lwdrawwrapview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "classes_lwdrawwrapview_lwdrawwrapview",
      "target": "classes_lwdrawwrapview_lwdrawwrapview_resetdrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L90",
      "weight": 1.0,
      "source": "classes_lwdrawwrapview_lwdrawwrapview",
      "target": "classes_lwdrawwrapview_lwdrawwrapview_editbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "classes_lwdrawwrapview_lwdrawwrapview",
      "target": "classes_lwdrawwrapview_lwdrawwrapview_getallassetinphotoablumwithascending",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawWrapView.m",
      "source_location": "L112",
      "weight": 1.0,
      "source": "classes_lwdrawwrapview_lwdrawwrapview",
      "target": "classes_lwdrawwrapview_lwdrawwrapview_requesttileimageforassetsizecompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwdrawbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwdrawtoolsview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L504",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwtoolscell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L546",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwtoolsslidercell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L589",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwcolorselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L674",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwcolorcell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L710",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwtileimagesview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L839",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwtilecell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L863",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwtileheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L917",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwfontselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1031",
      "weight": 1.0,
      "source": "lwdrawboard_classes_lwdrawbar_m",
      "target": "classes_lwdrawbar_lwfontcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawbar",
      "target": "classes_lwdrawbar_lwdrawbar_drawbarwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawbar",
      "target": "classes_lwdrawbar_lwdrawbar_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawbar",
      "target": "classes_lwdrawbar_lwdrawbar_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_toolview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_initwithframecollectionviewlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_numberofsectionsincollectionview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L106",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L121",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L269",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_sec1selectstatusforcollectionindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L278",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_sec3selectstatusforcollectionindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L287",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_sec4selctstatusforcollectionindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L300",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_collectionviewlayoutsizeforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L308",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L471",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_sec4collectionviewselectindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L477",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_sec3collectionviewselecteindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L483",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_sec1collectionviewselectindexpathcell",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L490",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwdrawtoolsview",
      "target": "classes_lwdrawbar_lwdrawtoolsview_collectionviewdiddeselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L506",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtoolscell",
      "target": "classes_lwdrawbar_lwtoolscell_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L522",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtoolscell",
      "target": "classes_lwdrawbar_lwtoolscell_btntouchupinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L530",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtoolscell",
      "target": "classes_lwdrawbar_lwtoolscell_setselected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L534",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtoolscell",
      "target": "classes_lwdrawbar_lwtoolscell_sethighlighted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L548",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtoolsslidercell",
      "target": "classes_lwdrawbar_lwtoolsslidercell_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L572",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtoolsslidercell",
      "target": "classes_lwdrawbar_lwtoolsslidercell_slidemove",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L592",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorselectorview",
      "target": "classes_lwdrawbar_lwcolorselectorview_showcolorselectorviewinview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L613",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorselectorview",
      "target": "classes_lwdrawbar_lwcolorselectorview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L641",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorselectorview",
      "target": "classes_lwdrawbar_lwcolorselectorview_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L648",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorselectorview",
      "target": "classes_lwdrawbar_lwcolorselectorview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L652",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorselectorview",
      "target": "classes_lwdrawbar_lwcolorselectorview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L659",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorselectorview",
      "target": "classes_lwdrawbar_lwcolorselectorview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L677",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorcell",
      "target": "classes_lwdrawbar_lwcolorcell_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L688",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorcell",
      "target": "classes_lwdrawbar_lwcolorcell_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L694",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwcolorcell",
      "target": "classes_lwdrawbar_lwcolorcell_colorview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L713",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_showtileimagesview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L734",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L765",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L771",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L775",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L802",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_collectionviewviewforsupplementaryelementofkindatindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L812",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileimagesview",
      "target": "classes_lwdrawbar_lwtileimagesview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L841",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtilecell",
      "target": "classes_lwdrawbar_lwtilecell_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L855",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtilecell",
      "target": "classes_lwdrawbar_lwtilecell_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L865",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileheader",
      "target": "classes_lwdrawbar_lwtileheader_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L881",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileheader",
      "target": "classes_lwdrawbar_lwtileheader_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L889",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwtileheader",
      "target": "classes_lwdrawbar_lwtileheader_tilebtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L920",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_showfontselectorview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L941",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L968",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L973",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_collectionviewnumberofitemsinsection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L977",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_collectionviewcellforitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L991",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_collectionviewdidselectitematindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1003",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontselectorview",
      "target": "classes_lwdrawbar_lwfontselectorview_getfontimagewithsizefontnamewithindexpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1033",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontcell",
      "target": "classes_lwdrawbar_lwfontcell_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/LWDrawBar.m",
      "source_location": "L1046",
      "weight": 1.0,
      "source": "classes_lwdrawbar_lwfontcell",
      "target": "classes_lwdrawbar_lwfontcell_layoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L10",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_lwdrafter_m",
      "target": "tools_lwdrafter_lwdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_shadow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_color",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrafter.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "tools_lwdrafter_lwdrafter",
      "target": "tools_lwdrafter_lwdrafter_burshsize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L9",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_lwdrawextentions_m",
      "target": "tools_lwdrawextentions_uibezierpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L62",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_lwdrawextentions_m",
      "target": "tools_lwdrawextentions_nsstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_lwdrawextentions_m",
      "target": "tools_lwdrawextentions_uicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L182",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_lwdrawextentions_m",
      "target": "tools_lwdrawextentions_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_lwdrawextentions_m",
      "target": "tools_lwdrawextentions_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uibezierpath",
      "target": "tools_lwdrawextentions_uibezierpath_rotatedegree",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uibezierpath",
      "target": "tools_lwdrawextentions_uibezierpath_scalewidthscaleheight",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uibezierpath",
      "target": "tools_lwdrawextentions_uibezierpath_movecentertopoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_nsstring",
      "target": "tools_lwdrawextentions_nsstring_image",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uicolor",
      "target": "tools_lwdrawextentions_uicolor_reversecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uicolor",
      "target": "tools_lwdrawextentions_uicolor_islight",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uicolor",
      "target": "tools_lwdrawextentions_uicolor_colorwithhexstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L171",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uicolor",
      "target": "tools_lwdrawextentions_uicolor_colorcomponentfromstartlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L185",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiview",
      "target": "tools_lwdrawextentions_uiview_draw_superviewwithclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L196",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiview",
      "target": "tools_lwdrawextentions_uiview_snapshotimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiview",
      "target": "tools_lwdrawextentions_uiview_snapshotimageinrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L222",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiimage",
      "target": "tools_lwdrawextentions_uiimage_imagefromstringattributessize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L235",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiimage",
      "target": "tools_lwdrawextentions_uiimage_imagefromcolorwithrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L246",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiimage",
      "target": "tools_lwdrawextentions_uiimage_addimagetoimagewithimage2andrectwithimagesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L264",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiimage",
      "target": "tools_lwdrawextentions_uiimage_imagefromcolorwithsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/LWDrawExtentions.m",
      "source_location": "L276",
      "weight": 1.0,
      "source": "tools_lwdrawextentions_uiimage",
      "target": "tools_lwdrawextentions_uiimage_circlewithcolorsize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L355",
      "weight": 1.0,
      "source": "lwdrawboard_classes_tools_bezier_bezierutils_m",
      "target": "bezier_bezierutils_uibezierpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L357",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_center",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L362",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_computedbounds",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L367",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_computedboundswithlinewidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L379",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_adddashes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L389",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_applypathpropertiestocontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L413",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_strokecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L431",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_stroke",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L436",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_strokeinsidecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L457",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_strokeinside",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L462",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_fill",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L478",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_cliptopath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L483",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_cliptostroke",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/Tools/Bezier/BezierUtils.m",
      "source_location": "L493",
      "weight": 1.0,
      "source": "bezier_bezierutils_uibezierpath",
      "target": "bezier_bezierutils_uibezierpath_safecopy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L9",
      "weight": 1.0,
      "source": "lwdrawboard_classes_handwritingview_lwhandwrittingview_m",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_handwrittingviewwithframedelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_drawcurvewithpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchesmovedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchesendedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/HandWritingView/LWHandwrittingView.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "handwritingview_lwhandwrittingview_lwhandwrittingview",
      "target": "handwritingview_lwhandwrittingview_lwhandwrittingview_touchescancelledwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwdrawboard_classes_brushboard_afbrushboard_m",
      "target": "brushboard_afbrushboard_afbrushboard",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_maxwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_minwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_penwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_initwithframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_drawrect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_updateui",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L88",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_cleandrawimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_changeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L263",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_points",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L274",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_curvefactorizationwithfrompointtopointcontrolpointscount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L326",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_compwithnandk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L345",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_realpowwithnk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L354",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_bezmakerwithnkt",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L366",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_touchesbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L379",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_touchesmovedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/Classes/BrushBoard/AFBrushBoard.m",
      "source_location": "L392",
      "weight": 1.0,
      "source": "brushboard_afbrushboard_afbrushboard",
      "target": "brushboard_afbrushboard_afbrushboard_touchesendedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwdrawboard_swiftui_lwdrawboardexample_swift",
      "target": "swiftui_lwdrawboardexample_lwdrawboardexample",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "lwdrawboard_swiftui_lwdrawboardexample_swift",
      "target": "swiftui_lwdrawboardexample_lwdrawboardexample_previews",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftui_lwdrawboardexample_lwdrawboardexample",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L42",
      "weight": 1.0,
      "source": "swiftui_lwdrawboardexample_lwdrawboardexample",
      "target": "swiftui_lwdrawboardexample_lwdrawboardexample_savedrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftui_lwdrawbar_lwdrawbar",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L172",
      "weight": 1.0,
      "source": "swiftui_lwdrawbar_colorpickerview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L210",
      "weight": 1.0,
      "source": "swiftui_lwdrawbar_emojipickerview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L251",
      "weight": 1.0,
      "source": "swiftui_lwdrawbar_fontpickerview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard/SwiftUI/LWDrawboardExample.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "swiftui_lwdrawboardexample_lwdrawboardexample_previews",
      "target": "previewprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L87",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapview_previews",
      "target": "previewprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawviewmodel_swift",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L62",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_resetdrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_exiteditingortexting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L77",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_undo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L83",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_addcurve",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L88",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_geteditingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L93",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_gettextingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L98",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_geteditingortextingdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L103",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_draftercontaining",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L112",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L80",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapview_init",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swiftui_lwdrafter_lwdrafter",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawViewModel.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "swiftui_lwdrawviewmodel_lwdrawviewmodel_resetdrawing",
      "target": "swiftui_lwdrawviewmodel_lwdrawviewmodel_exiteditingortexting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_uicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L61",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_color",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L77",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_string",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L101",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_uibezierpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L135",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L177",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_view",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L197",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_cgpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L214",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawextensions_swift",
      "target": "swiftui_lwdrawextensions_geometryutilities",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uicolor",
      "target": "swiftui_lwdrawextensions_uicolor_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L65",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_color_init",
      "target": "swiftui_lwdrawextensions_uicolor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L50",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uicolor_init",
      "target": "swiftui_lwdrawextensions_color_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_color",
      "target": "swiftui_lwdrawextensions_color_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L108",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawcurve",
      "target": "swiftui_lwdrawextensions_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L143",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawchinesepen",
      "target": "swiftui_lwdrawextensions_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L162",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawline",
      "target": "swiftui_lwdrawextensions_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L204",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawarrow",
      "target": "swiftui_lwdrawextensions_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L228",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawrectangle",
      "target": "swiftui_lwdrawextensions_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L262",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawoval",
      "target": "swiftui_lwdrawextensions_color"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L80",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_string",
      "target": "swiftui_lwdrawextensions_string_toimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_string_toimage",
      "target": "swiftui_lwdrawextensions_cgpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L104",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uibezierpath",
      "target": "swiftui_lwdrawextensions_uibezierpath_rotate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L115",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uibezierpath",
      "target": "swiftui_lwdrawextensions_uibezierpath_scale",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L125",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uibezierpath",
      "target": "swiftui_lwdrawextensions_uibezierpath_movecenter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L106",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uibezierpath_rotate",
      "target": "swiftui_lwdrawextensions_cgpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L116",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uibezierpath_scale",
      "target": "swiftui_lwdrawextensions_cgpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L126",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uibezierpath_movecenter",
      "target": "swiftui_lwdrawextensions_cgpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L157",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uiimage",
      "target": "swiftui_lwdrawextensions_uiimage_from",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uiimage",
      "target": "swiftui_lwdrawextensions_uiimage_circle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L166",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_uiimage",
      "target": "swiftui_lwdrawextensions_uiimage_combine",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L180",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_view",
      "target": "swiftui_lwdrawextensions_view_snapshot",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L200",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_cgpoint",
      "target": "swiftui_lwdrawextensions_cgpoint_distance",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L208",
      "weight": 1.0,
      "context": "call",
      "source": "swiftui_lwdrawextensions_cgpoint_midpoint",
      "target": "swiftui_lwdrawextensions_cgpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L192",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawarrow",
      "target": "swiftui_lwdrawextensions_cgpoint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L217",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_geometryutilities",
      "target": "swiftui_lwdrawextensions_geometryutilities_fitpagetoscreen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawExtensions.swift",
      "source_location": "L227",
      "weight": 1.0,
      "source": "swiftui_lwdrawextensions_geometryutilities",
      "target": "swiftui_lwdrawextensions_geometryutilities_adjustpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L112",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrafter_swift",
      "target": "swiftui_lwdrafter_lwdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "swiftui_lwdrafter_lwdrafter",
      "target": "swiftui_lwdrafter_lwdrafter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrafter.swift",
      "source_location": "L112",
      "weight": 1.0,
      "source": "swiftui_lwdrafter_lwdrafter",
      "target": "identifiable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawview_swift",
      "target": "swiftui_lwdrawview_lwdrawview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L57",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L69",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L94",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawcurve",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L129",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawchinesepen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawline",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L178",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawarrow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L215",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawrectangle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L249",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawoval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L283",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawtext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L300",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_drawtile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L318",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_handledragchanged",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L339",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_handledragended",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L349",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview",
      "target": "swiftui_lwdrawview_lwdrawview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L60",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawcontent",
      "target": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L74",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawcurve",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L76",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawchinesepen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L78",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawline",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L80",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawarrow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L82",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawrectangle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L84",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawoval",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L87",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawtext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L90",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawdrafter",
      "target": "swiftui_lwdrawview_lwdrawview_drawtile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawView.swift",
      "source_location": "L295",
      "weight": 1.0,
      "source": "swiftui_lwdrawview_lwdrawview_drawtext",
      "target": "swiftui_lwdrawtypes_drawtype_text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawtypes_swift",
      "target": "swiftui_lwdrawtypes_drawtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawtypes_swift",
      "target": "swiftui_lwdrawtypes_drawstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L46",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawtypes_swift",
      "target": "swiftui_lwdrawtypes_drawconstants",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "int",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "caseiterable",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_hand",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_erase",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_line",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_linearrow",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_rectangle",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_oval",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_text",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L24",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_emojitile",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_imagetile",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_rectangledash",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L27",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_rectanglefill",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L28",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_ovaldash",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_ovalfill",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_linedash",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_curvedash",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawtype",
      "target": "swiftui_lwdrawtypes_drawtype_chinesepen",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawstatus",
      "target": "swiftui_lwdrawtypes_drawstatus_drawing",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L40",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawstatus",
      "target": "swiftui_lwdrawtypes_drawstatus_editing",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawTypes.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "swiftui_lwdrawtypes_drawstatus",
      "target": "swiftui_lwdrawtypes_drawstatus_texting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawwrapview_swift",
      "target": "swiftui_lwdrawwrapview_lwdrawwrapviewdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawwrapview_swift",
      "target": "swiftui_lwdrawwrapview_lwdrawwrapview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L87",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawwrapview_swift",
      "target": "swiftui_lwdrawwrapview_lwdrawwrapview_previews",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapviewdelegate",
      "target": "anyobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapview",
      "target": "swiftui_lwdrawwrapview_lwdrawwrapview_resetdrawing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapview",
      "target": "swiftui_lwdrawwrapview_lwdrawwrapview_snapshot",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawWrapView.swift",
      "source_location": "L79",
      "weight": 1.0,
      "source": "swiftui_lwdrawwrapview_lwdrawwrapview",
      "target": "swiftui_lwdrawwrapview_lwdrawwrapview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawbar_swift",
      "target": "swiftui_lwdrawbar_lwdrawbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L172",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawbar_swift",
      "target": "swiftui_lwdrawbar_colorpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L210",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawbar_swift",
      "target": "swiftui_lwdrawbar_emojipickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L251",
      "weight": 1.0,
      "source": "lwdrawboard_swift_swiftui_lwdrawbar_swift",
      "target": "swiftui_lwdrawbar_fontpickerview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L149",
      "weight": 1.0,
      "source": "swiftui_lwdrawbar_lwdrawbar",
      "target": "swiftui_lwdrawbar_lwdrawbar_toolbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWDrawboard_swift/SwiftUI/LWDrawBar.swift",
      "source_location": "L165",
      "weight": 1.0,
      "source": "swiftui_lwdrawbar_lwdrawbar",
      "target": "swiftui_lwdrawbar_lwdrawbar_init",
      "confidence_score": 1.0
    }
  ],
  "hyperedges": []
}