{
  "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": "LWViewController.h",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWViewController.h",
      "source_location": "L1",
      "id": "example_lwsdwebimage_lwviewcontroller_h",
      "community": 29,
      "norm_label": "lwviewcontroller.h"
    },
    {
      "label": "LWAppDelegate.h",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.h",
      "source_location": "L1",
      "id": "example_lwsdwebimage_lwappdelegate_h",
      "community": 30,
      "norm_label": "lwappdelegate.h"
    },
    {
      "label": "main.m",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/main.m",
      "source_location": "L1",
      "id": "example_lwsdwebimage_main_m",
      "community": 31,
      "norm_label": "main.m"
    },
    {
      "label": "LWAppDelegate.m",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L1",
      "id": "example_lwsdwebimage_lwappdelegate_m",
      "community": 17,
      "norm_label": "lwappdelegate.m"
    },
    {
      "label": "LWAppDelegate",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L11",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "community": 17,
      "norm_label": "lwappdelegate"
    },
    {
      "label": "-applicationdidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L13",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "community": 17,
      "norm_label": "-applicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "-applicationWillResignActive",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L19",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "community": 17,
      "norm_label": "-applicationwillresignactive"
    },
    {
      "label": "-applicationDidEnterBackground",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L25",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "community": 17,
      "norm_label": "-applicationdidenterbackground"
    },
    {
      "label": "-applicationWillEnterForeground",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L31",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "community": 17,
      "norm_label": "-applicationwillenterforeground"
    },
    {
      "label": "-applicationDidBecomeActive",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L36",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "community": 17,
      "norm_label": "-applicationdidbecomeactive"
    },
    {
      "label": "-applicationWillTerminate",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L41",
      "id": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationwillterminate",
      "community": 17,
      "norm_label": "-applicationwillterminate"
    },
    {
      "label": "LWViewController.m",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L1",
      "id": "example_lwsdwebimage_lwviewcontroller_m",
      "community": 25,
      "norm_label": "lwviewcontroller.m"
    },
    {
      "label": "LWViewController",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L11",
      "id": "lwsdwebimage_lwviewcontroller_lwviewcontroller",
      "community": 25,
      "norm_label": "lwviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L17",
      "id": "lwsdwebimage_lwviewcontroller_lwviewcontroller_viewdidload",
      "community": 25,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-didReceiveMemoryWarning",
      "file_type": "code",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L23",
      "id": "lwsdwebimage_lwviewcontroller_lwviewcontroller_didreceivememorywarning",
      "community": 25,
      "norm_label": "-didreceivememorywarning"
    },
    {
      "label": "SDWebImagePrefetcher.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_sdwebimageprefetcher_swift",
      "community": 15,
      "norm_label": "sdwebimageprefetcher.swift"
    },
    {
      "label": "SDWebImagePrefetcherDelegate",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L14",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate",
      "community": 15,
      "norm_label": "sdwebimageprefetcherdelegate"
    },
    {
      "label": "AnyObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "anyobject",
      "community": 15,
      "norm_label": "anyobject"
    },
    {
      "label": ".imagePrefetcher()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L24",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate_imageprefetcher",
      "community": 15,
      "norm_label": ".imageprefetcher()"
    },
    {
      "label": "SDWebImagePrefetcher",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L36",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "community": 15,
      "norm_label": "sdwebimageprefetcher"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "nsobject",
      "community": 6,
      "norm_label": "nsobject"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L71",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_init",
      "community": 15,
      "norm_label": ".init()"
    },
    {
      "label": ".prefetchURLs()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L87",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurls",
      "community": 15,
      "norm_label": ".prefetchurls()"
    },
    {
      "label": ".cancelPrefetching()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L112",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_cancelprefetching",
      "community": 15,
      "norm_label": ".cancelprefetching()"
    },
    {
      "label": ".startPrefetching()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L125",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_startprefetching",
      "community": 15,
      "norm_label": ".startprefetching()"
    },
    {
      "label": ".prefetchNextURL()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L135",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchnexturl",
      "community": 15,
      "norm_label": ".prefetchnexturl()"
    },
    {
      "label": ".reportStatus()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L183",
      "id": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_reportstatus",
      "community": 15,
      "norm_label": ".reportstatus()"
    },
    {
      "label": "UIImage+GIF.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_uiimage_gif_swift",
      "community": 11,
      "norm_label": "uiimage+gif.swift"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L13",
      "id": "swiftclasses_uiimage_gif_uiimage",
      "community": 11,
      "norm_label": "uiimage"
    },
    {
      "label": ".sd_animatedGIF()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L27",
      "id": "swiftclasses_uiimage_gif_uiimage_sd_animatedgif",
      "community": 11,
      "norm_label": ".sd_animatedgif()"
    },
    {
      "label": ".images()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L70",
      "id": "swiftclasses_uiimage_gif_uiimage_images",
      "community": 11,
      "norm_label": ".images()"
    },
    {
      "label": ".createGIF()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L104",
      "id": "swiftclasses_uiimage_gif_uiimage_creategif",
      "community": 11,
      "norm_label": ".creategif()"
    },
    {
      "label": ".createGIF2()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L168",
      "id": "swiftclasses_uiimage_gif_uiimage_creategif2",
      "community": 11,
      "norm_label": ".creategif2()"
    },
    {
      "label": ".frameDuration()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L182",
      "id": "swiftclasses_uiimage_gif_uiimage_frameduration",
      "community": 11,
      "norm_label": ".frameduration()"
    },
    {
      "label": "SDWebImageCompat.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "community": 9,
      "norm_label": "sdwebimagecompat.swift"
    },
    {
      "label": "SDImageCacheType",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L22",
      "id": "swiftclasses_sdwebimagecompat_sdimagecachetype",
      "community": 9,
      "norm_label": "sdimagecachetype"
    },
    {
      "label": "Int",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "int",
      "community": 9,
      "norm_label": "int"
    },
    {
      "label": "none",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L24",
      "id": "swiftclasses_sdwebimagecompat_sdimagecachetype_none",
      "community": 9,
      "norm_label": "none"
    },
    {
      "label": "disk",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L26",
      "id": "swiftclasses_sdwebimagecompat_sdimagecachetype_disk",
      "community": 9,
      "norm_label": "disk"
    },
    {
      "label": "memory",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L28",
      "id": "swiftclasses_sdwebimagecompat_sdimagecachetype_memory",
      "community": 9,
      "norm_label": "memory"
    },
    {
      "label": "SDWebImageOptions",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L31",
      "id": "swiftclasses_sdwebimagecompat_sdwebimageoptions",
      "community": 9,
      "norm_label": "sdwebimageoptions"
    },
    {
      "label": "OptionSet",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "optionset",
      "community": 9,
      "norm_label": "optionset"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L34",
      "id": "swiftclasses_sdwebimagecompat_sdwebimageoptions_init",
      "community": 9,
      "norm_label": ".init()"
    },
    {
      "label": "SDWebImageDownloaderOptions",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L81",
      "id": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderoptions",
      "community": 9,
      "norm_label": "sdwebimagedownloaderoptions"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L84",
      "id": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderoptions_init",
      "community": 9,
      "norm_label": ".init()"
    },
    {
      "label": "SDWebImageDownloaderExecutionOrder",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L99",
      "id": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder",
      "community": 9,
      "norm_label": "sdwebimagedownloaderexecutionorder"
    },
    {
      "label": "fifo",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L101",
      "id": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder_fifo",
      "community": 9,
      "norm_label": "fifo"
    },
    {
      "label": "lifo",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L103",
      "id": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder_lifo",
      "community": 9,
      "norm_label": "lifo"
    },
    {
      "label": "SDWebImageOperation",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L128",
      "id": "swiftclasses_sdwebimagecompat_sdwebimageoperation",
      "community": 9,
      "norm_label": "sdwebimageoperation"
    },
    {
      "label": "SDScaledImageForKey()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L134",
      "id": "swiftclasses_sdwebimagecompat_sdscaledimageforkey",
      "community": 1,
      "norm_label": "sdscaledimageforkey()"
    },
    {
      "label": "dispatchMainAsyncSafe()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L152",
      "id": "swiftclasses_sdwebimagecompat_dispatchmainasyncsafe",
      "community": 9,
      "norm_label": "dispatchmainasyncsafe()"
    },
    {
      "label": "UIImage+MultiFormat.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_uiimage_multiformat_swift",
      "community": 12,
      "norm_label": "uiimage+multiformat.swift"
    },
    {
      "label": "SDImageFormat",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L14",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat",
      "community": 12,
      "norm_label": "sdimageformat"
    },
    {
      "label": "undefined",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L15",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_undefined",
      "community": 12,
      "norm_label": "undefined"
    },
    {
      "label": "jpeg",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L16",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_jpeg",
      "community": 12,
      "norm_label": "jpeg"
    },
    {
      "label": "png",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L17",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_png",
      "community": 12,
      "norm_label": "png"
    },
    {
      "label": "gif",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L18",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_gif",
      "community": 12,
      "norm_label": "gif"
    },
    {
      "label": "tiff",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L19",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_tiff",
      "community": 12,
      "norm_label": "tiff"
    },
    {
      "label": "webp",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L20",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_webp",
      "community": 12,
      "norm_label": "webp"
    },
    {
      "label": "heic",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L21",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_heic",
      "community": 12,
      "norm_label": "heic"
    },
    {
      "label": "heif",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L22",
      "id": "swiftclasses_uiimage_multiformat_sdimageformat_heif",
      "community": 12,
      "norm_label": "heif"
    },
    {
      "label": "Data",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L27",
      "id": "swiftclasses_uiimage_multiformat_data",
      "community": 1,
      "norm_label": "data"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L77",
      "id": "swiftclasses_uiimage_multiformat_uiimage",
      "community": 12,
      "norm_label": "uiimage"
    },
    {
      "label": ".sd_image()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L82",
      "id": "swiftclasses_uiimage_multiformat_uiimage_sd_image",
      "community": 12,
      "norm_label": ".sd_image()"
    },
    {
      "label": ".sd_imageData()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L120",
      "id": "swiftclasses_uiimage_multiformat_uiimage_sd_imagedata",
      "community": 12,
      "norm_label": ".sd_imagedata()"
    },
    {
      "label": "UIButton+WebCache.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_uibutton_webcache_swift",
      "community": 18,
      "norm_label": "uibutton+webcache.swift"
    },
    {
      "label": "UIButton",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L18",
      "id": "swiftclasses_uibutton_webcache_uibutton",
      "community": 18,
      "norm_label": "uibutton"
    },
    {
      "label": ".sd_currentImageURL()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L60",
      "id": "swiftclasses_uibutton_webcache_uibutton_sd_currentimageurl",
      "community": 18,
      "norm_label": ".sd_currentimageurl()"
    },
    {
      "label": ".sd_imageURL()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L64",
      "id": "swiftclasses_uibutton_webcache_uibutton_sd_imageurl",
      "community": 18,
      "norm_label": ".sd_imageurl()"
    },
    {
      "label": ".sd_setImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L70",
      "id": "swiftclasses_uibutton_webcache_uibutton_sd_setimage",
      "community": 18,
      "norm_label": ".sd_setimage()"
    },
    {
      "label": ".sd_setBackgroundImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L138",
      "id": "swiftclasses_uibutton_webcache_uibutton_sd_setbackgroundimage",
      "community": 18,
      "norm_label": ".sd_setbackgroundimage()"
    },
    {
      "label": ".sd_cancelImageLoad()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L206",
      "id": "swiftclasses_uibutton_webcache_uibutton_sd_cancelimageload",
      "community": 18,
      "norm_label": ".sd_cancelimageload()"
    },
    {
      "label": ".sd_cancelBackgroundImageLoad()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L213",
      "id": "swiftclasses_uibutton_webcache_uibutton_sd_cancelbackgroundimageload",
      "community": 18,
      "norm_label": ".sd_cancelbackgroundimageload()"
    },
    {
      "label": "UIImageView+WebCache.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_uiimageview_webcache_swift",
      "community": 11,
      "norm_label": "uiimageview+webcache.swift"
    },
    {
      "label": "UIImageView",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L16",
      "id": "swiftclasses_uiimageview_webcache_uiimageview",
      "community": 11,
      "norm_label": "uiimageview"
    },
    {
      "label": ".sd_setImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L40",
      "id": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimage",
      "community": 11,
      "norm_label": ".sd_setimage()"
    },
    {
      "label": ".sd_setImageWithPreviousCachedImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L125",
      "id": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimagewithpreviouscachedimage",
      "community": 11,
      "norm_label": ".sd_setimagewithpreviouscachedimage()"
    },
    {
      "label": ".sd_setAnimationImages()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L145",
      "id": "swiftclasses_uiimageview_webcache_uiimageview_sd_setanimationimages",
      "community": 11,
      "norm_label": ".sd_setanimationimages()"
    },
    {
      "label": ".sd_cancelCurrentAnimationImagesLoad()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L175",
      "id": "swiftclasses_uiimageview_webcache_uiimageview_sd_cancelcurrentanimationimagesload",
      "community": 11,
      "norm_label": ".sd_cancelcurrentanimationimagesload()"
    },
    {
      "label": ".sd_cancelCurrentImageLoad()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L182",
      "id": "swiftclasses_uiimageview_webcache_uiimageview_sd_cancelcurrentimageload",
      "community": 11,
      "norm_label": ".sd_cancelcurrentimageload()"
    },
    {
      "label": "SDWebImageDownloader.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_sdwebimagedownloader_swift",
      "community": 6,
      "norm_label": "sdwebimagedownloader.swift"
    },
    {
      "label": "SDWebImageDownloadToken",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L19",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken",
      "community": 6,
      "norm_label": "sdwebimagedownloadtoken"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L23",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": "SDWebImageDownloaderOperation",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L30",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "community": 6,
      "norm_label": "sdwebimagedownloaderoperation"
    },
    {
      "label": "Operation",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "operation",
      "community": 6,
      "norm_label": "operation"
    },
    {
      "label": "SDWebImageOperation",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "sdwebimageoperation",
      "community": 8,
      "norm_label": "sdwebimageoperation"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L48",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": ".main()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L56",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_main",
      "community": 6,
      "norm_label": ".main()"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L90",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_cancel",
      "community": 6,
      "norm_label": ".cancel()"
    },
    {
      "label": "SDWebImageDownloader",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L99",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "community": 6,
      "norm_label": "sdwebimagedownloader"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L152",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L168",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_setvalue",
      "community": 6,
      "norm_label": ".setvalue()"
    },
    {
      "label": ".value()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L180",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_value",
      "community": 6,
      "norm_label": ".value()"
    },
    {
      "label": ".downloadImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L192",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_downloadimage",
      "community": 6,
      "norm_label": ".downloadimage()"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L228",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_cancel",
      "community": 6,
      "norm_label": ".cancel()"
    },
    {
      "label": ".setSuspended()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L233",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_setsuspended",
      "community": 6,
      "norm_label": ".setsuspended()"
    },
    {
      "label": ".cancelAllDownloads()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L237",
      "id": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_cancelalldownloads",
      "community": 6,
      "norm_label": ".cancelalldownloads()"
    },
    {
      "label": "SDImageCacheConfig.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCacheConfig.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_sdimagecacheconfig_swift",
      "community": 6,
      "norm_label": "sdimagecacheconfig.swift"
    },
    {
      "label": "SDImageCacheConfig",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCacheConfig.swift",
      "source_location": "L11",
      "id": "swiftclasses_sdimagecacheconfig_sdimagecacheconfig",
      "community": 6,
      "norm_label": "sdimagecacheconfig"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCacheConfig.swift",
      "source_location": "L31",
      "id": "swiftclasses_sdimagecacheconfig_sdimagecacheconfig_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": "AsyncImage+WebCache.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "community": 4,
      "norm_label": "asyncimage+webcache.swift"
    },
    {
      "label": "ImageLoadingState",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L13",
      "id": "swiftclasses_asyncimage_webcache_imageloadingstate",
      "community": 4,
      "norm_label": "imageloadingstate"
    },
    {
      "label": "idle",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L14",
      "id": "swiftclasses_asyncimage_webcache_imageloadingstate_idle",
      "community": 4,
      "norm_label": "idle"
    },
    {
      "label": "loading",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L15",
      "id": "swiftclasses_asyncimage_webcache_imageloadingstate_loading",
      "community": 4,
      "norm_label": "loading"
    },
    {
      "label": "success",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L16",
      "id": "swiftclasses_asyncimage_webcache_imageloadingstate_success",
      "community": 4,
      "norm_label": "success"
    },
    {
      "label": "failure",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L17",
      "id": "swiftclasses_asyncimage_webcache_imageloadingstate_failure",
      "community": 4,
      "norm_label": "failure"
    },
    {
      "label": "WebImageLoader",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L22",
      "id": "swiftclasses_asyncimage_webcache_webimageloader",
      "community": 4,
      "norm_label": "webimageloader"
    },
    {
      "label": "ObservableObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "observableobject",
      "community": 4,
      "norm_label": "observableobject"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L29",
      "id": "swiftclasses_asyncimage_webcache_webimageloader_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": ".load()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L31",
      "id": "swiftclasses_asyncimage_webcache_webimageloader_load",
      "community": 4,
      "norm_label": ".load()"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L67",
      "id": "swiftclasses_asyncimage_webcache_webimageloader_cancel",
      "community": 4,
      "norm_label": ".cancel()"
    },
    {
      "label": ".deinit()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L72",
      "id": "swiftclasses_asyncimage_webcache_webimageloader_deinit",
      "community": 4,
      "norm_label": ".deinit()"
    },
    {
      "label": "Image",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L79",
      "id": "swiftclasses_asyncimage_webcache_image",
      "community": 4,
      "norm_label": "image"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L81",
      "id": "swiftclasses_asyncimage_webcache_image_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": "WebImage",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L92",
      "id": "swiftclasses_asyncimage_webcache_webimage",
      "community": 4,
      "norm_label": "webimage"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "view",
      "community": 4,
      "norm_label": "view"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L100",
      "id": "swiftclasses_asyncimage_webcache_webimage_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": "WebImageModifier",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L132",
      "id": "swiftclasses_asyncimage_webcache_webimagemodifier",
      "community": 4,
      "norm_label": "webimagemodifier"
    },
    {
      "label": "ViewModifier",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "viewmodifier",
      "community": 4,
      "norm_label": "viewmodifier"
    },
    {
      "label": ".body()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L140",
      "id": "swiftclasses_asyncimage_webcache_webimagemodifier_body",
      "community": 4,
      "norm_label": ".body()"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L151",
      "id": "swiftclasses_asyncimage_webcache_view",
      "community": 4,
      "norm_label": "view"
    },
    {
      "label": ".webImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L153",
      "id": "swiftclasses_asyncimage_webcache_view_webimage",
      "community": 4,
      "norm_label": ".webimage()"
    },
    {
      "label": "SDAsyncImage",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L160",
      "id": "swiftclasses_asyncimage_webcache_sdasyncimage",
      "community": 4,
      "norm_label": "sdasyncimage"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L169",
      "id": "swiftclasses_asyncimage_webcache_sdasyncimage_init",
      "community": 4,
      "norm_label": ".init()"
    },
    {
      "label": "SDWebImageManager.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_sdwebimagemanager_swift",
      "community": 8,
      "norm_label": "sdwebimagemanager.swift"
    },
    {
      "label": "SDWebImageManagerDelegate",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L14",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate",
      "community": 8,
      "norm_label": "sdwebimagemanagerdelegate"
    },
    {
      "label": ".imageManager()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L24",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate_imagemanager",
      "community": 8,
      "norm_label": ".imagemanager()"
    },
    {
      "label": "SDWebImageCombinedOperation",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L35",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation",
      "community": 8,
      "norm_label": "sdwebimagecombinedoperation"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L40",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation_cancel",
      "community": 8,
      "norm_label": ".cancel()"
    },
    {
      "label": "SDWebImageManager",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L56",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "community": 8,
      "norm_label": "sdwebimagemanager"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L81",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_init",
      "community": 8,
      "norm_label": ".init()"
    },
    {
      "label": ".loadImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L93",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_loadimage",
      "community": 8,
      "norm_label": ".loadimage()"
    },
    {
      "label": ".saveImageToCache()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L211",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_saveimagetocache",
      "community": 8,
      "norm_label": ".saveimagetocache()"
    },
    {
      "label": ".cachedImageExists()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L217",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachedimageexists",
      "community": 8,
      "norm_label": ".cachedimageexists()"
    },
    {
      "label": ".diskImageExists()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L233",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_diskimageexists",
      "community": 8,
      "norm_label": ".diskimageexists()"
    },
    {
      "label": ".cacheKey()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L243",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachekey",
      "community": 8,
      "norm_label": ".cachekey()"
    },
    {
      "label": ".cancelAll()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L255",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cancelall",
      "community": 8,
      "norm_label": ".cancelall()"
    },
    {
      "label": ".isRunning()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L265",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_isrunning",
      "community": 8,
      "norm_label": ".isrunning()"
    },
    {
      "label": ".safelyRemoveOperation()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L274",
      "id": "swiftclasses_sdwebimagemanager_sdwebimagemanager_safelyremoveoperation",
      "community": 8,
      "norm_label": ".safelyremoveoperation()"
    },
    {
      "label": "SDImageCache.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_sdimagecache_swift",
      "community": 1,
      "norm_label": "sdimagecache.swift"
    },
    {
      "label": "SDImageCache",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L14",
      "id": "swiftclasses_sdimagecache_sdimagecache",
      "community": 1,
      "norm_label": "sdimagecache"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L48",
      "id": "swiftclasses_sdimagecache_sdimagecache_init",
      "community": 1,
      "norm_label": ".init()"
    },
    {
      "label": ".deinit()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L100",
      "id": "swiftclasses_sdimagecache_sdimagecache_deinit",
      "community": 1,
      "norm_label": ".deinit()"
    },
    {
      "label": ".storeImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L106",
      "id": "swiftclasses_sdimagecache_sdimagecache_storeimage",
      "community": 1,
      "norm_label": ".storeimage()"
    },
    {
      "label": ".storeImageDataToDisk()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L152",
      "id": "swiftclasses_sdimagecache_sdimagecache_storeimagedatatodisk",
      "community": 1,
      "norm_label": ".storeimagedatatodisk()"
    },
    {
      "label": ".diskImageExists()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L173",
      "id": "swiftclasses_sdimagecache_sdimagecache_diskimageexists",
      "community": 1,
      "norm_label": ".diskimageexists()"
    },
    {
      "label": ".queryCacheOperation()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L189",
      "id": "swiftclasses_sdimagecache_sdimagecache_querycacheoperation",
      "community": 1,
      "norm_label": ".querycacheoperation()"
    },
    {
      "label": ".imageFromMemoryCache()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L234",
      "id": "swiftclasses_sdimagecache_sdimagecache_imagefrommemorycache",
      "community": 1,
      "norm_label": ".imagefrommemorycache()"
    },
    {
      "label": ".imageFromDiskCache()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L239",
      "id": "swiftclasses_sdimagecache_sdimagecache_imagefromdiskcache",
      "community": 1,
      "norm_label": ".imagefromdiskcache()"
    },
    {
      "label": ".imageFromCache()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L245",
      "id": "swiftclasses_sdimagecache_sdimagecache_imagefromcache",
      "community": 1,
      "norm_label": ".imagefromcache()"
    },
    {
      "label": ".diskImageData()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L252",
      "id": "swiftclasses_sdimagecache_sdimagecache_diskimagedata",
      "community": 1,
      "norm_label": ".diskimagedata()"
    },
    {
      "label": ".scaledImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L258",
      "id": "swiftclasses_sdimagecache_sdimagecache_scaledimage",
      "community": 1,
      "norm_label": ".scaledimage()"
    },
    {
      "label": ".removeImage()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L264",
      "id": "swiftclasses_sdimagecache_sdimagecache_removeimage",
      "community": 1,
      "norm_label": ".removeimage()"
    },
    {
      "label": ".clearMemory()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L295",
      "id": "swiftclasses_sdimagecache_sdimagecache_clearmemory",
      "community": 1,
      "norm_label": ".clearmemory()"
    },
    {
      "label": ".clearDisk()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L299",
      "id": "swiftclasses_sdimagecache_sdimagecache_cleardisk",
      "community": 1,
      "norm_label": ".cleardisk()"
    },
    {
      "label": ".deleteOldFiles()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L311",
      "id": "swiftclasses_sdimagecache_sdimagecache_deleteoldfiles",
      "community": 1,
      "norm_label": ".deleteoldfiles()"
    },
    {
      "label": ".backgroundDeleteOldFiles()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L315",
      "id": "swiftclasses_sdimagecache_sdimagecache_backgrounddeleteoldfiles",
      "community": 1,
      "norm_label": ".backgrounddeleteoldfiles()"
    },
    {
      "label": ".getSize()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L396",
      "id": "swiftclasses_sdimagecache_sdimagecache_getsize",
      "community": 1,
      "norm_label": ".getsize()"
    },
    {
      "label": ".getDiskCount()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L412",
      "id": "swiftclasses_sdimagecache_sdimagecache_getdiskcount",
      "community": 1,
      "norm_label": ".getdiskcount()"
    },
    {
      "label": ".calculateSize()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L425",
      "id": "swiftclasses_sdimagecache_sdimagecache_calculatesize",
      "community": 1,
      "norm_label": ".calculatesize()"
    },
    {
      "label": ".cachePath()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L440",
      "id": "swiftclasses_sdimagecache_sdimagecache_cachepath",
      "community": 1,
      "norm_label": ".cachepath()"
    },
    {
      "label": ".defaultCachePath()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L446",
      "id": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "community": 1,
      "norm_label": ".defaultcachepath()"
    },
    {
      "label": ".cacheFileName()",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L452",
      "id": "swiftclasses_sdimagecache_sdimagecache_cachefilename",
      "community": 1,
      "norm_label": ".cachefilename()"
    },
    {
      "label": "LWSDWebImage.swift",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/LWSDWebImage.swift",
      "source_location": "L1",
      "id": "lwsdwebimage_swift_swiftclasses_lwsdwebimage_swift",
      "community": 28,
      "norm_label": "lwsdwebimage.swift"
    },
    {
      "label": "LWSDWebImage",
      "file_type": "code",
      "source_file": "LWSDWebImage_swift/SwiftClasses/LWSDWebImage.swift",
      "source_location": "L107",
      "id": "swiftclasses_lwsdwebimage_lwsdwebimage",
      "community": 28,
      "norm_label": "lwsdwebimage"
    },
    {
      "label": "NSImage+WebCache.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_nsimage_webcache_h",
      "community": 32,
      "norm_label": "nsimage+webcache.h"
    },
    {
      "label": "UIImageView+WebCache.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimageview_webcache_h",
      "community": 33,
      "norm_label": "uiimageview+webcache.h"
    },
    {
      "label": "NSData+ImageContentType.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSData+ImageContentType.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_nsdata_imagecontenttype_h",
      "community": 34,
      "norm_label": "nsdata+imagecontenttype.h"
    },
    {
      "label": "SDWebImageManager.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagemanager_m",
      "community": 7,
      "norm_label": "sdwebimagemanager.m"
    },
    {
      "label": "SDWebImageCombinedOperation",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L13",
      "id": "classes_sdwebimagemanager_sdwebimagecombinedoperation",
      "community": 7,
      "norm_label": "sdwebimagecombinedoperation"
    },
    {
      "label": "SDWebImageManager",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L21",
      "id": "classes_sdwebimagemanager_sdwebimagemanager",
      "community": 7,
      "norm_label": "sdwebimagemanager"
    },
    {
      "label": "-sharedManager",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L32",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_sharedmanager",
      "community": 7,
      "norm_label": "-sharedmanager"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L41",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_init",
      "community": 7,
      "norm_label": "-init"
    },
    {
      "label": "-initWithCachedownloader",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L47",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_initwithcachedownloader",
      "community": 7,
      "norm_label": "-initwithcachedownloader"
    },
    {
      "label": "-cacheKeyForURL",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L57",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_cachekeyforurl",
      "community": 7,
      "norm_label": "-cachekeyforurl"
    },
    {
      "label": "-cachedImageExistsForURLcompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L69",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_cachedimageexistsforurlcompletion",
      "community": 7,
      "norm_label": "-cachedimageexistsforurlcompletion"
    },
    {
      "label": "-diskImageExistsForURLcompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L93",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_diskimageexistsforurlcompletion",
      "community": 7,
      "norm_label": "-diskimageexistsforurlcompletion"
    },
    {
      "label": "-loadImageWithURLoptionsprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L105",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_loadimagewithurloptionsprogresscompleted",
      "community": 7,
      "norm_label": "-loadimagewithurloptionsprogresscompleted"
    },
    {
      "label": "-saveImageToCacheforURL",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L250",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_saveimagetocacheforurl",
      "community": 7,
      "norm_label": "-saveimagetocacheforurl"
    },
    {
      "label": "-cancelAll",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L257",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_cancelall",
      "community": 7,
      "norm_label": "-cancelall"
    },
    {
      "label": "-isRunning",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L265",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_isrunning",
      "community": 7,
      "norm_label": "-isrunning"
    },
    {
      "label": "-safelyRemoveOperationFromRunning",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L273",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_safelyremoveoperationfromrunning",
      "community": 7,
      "norm_label": "-safelyremoveoperationfromrunning"
    },
    {
      "label": "-callCompletionBlockForOperationcompletionerrorurl",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L281",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_callcompletionblockforoperationcompletionerrorurl",
      "community": 7,
      "norm_label": "-callcompletionblockforoperationcompletionerrorurl"
    },
    {
      "label": "-callCompletionBlockForOperationcompletionimagedataerrorcacheTypefinishedurl",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L288",
      "id": "classes_sdwebimagemanager_sdwebimagemanager_callcompletionblockforoperationcompletionimagedataerrorcachetypefinishedurl",
      "community": 7,
      "norm_label": "-callcompletionblockforoperationcompletionimagedataerrorcachetypefinishedurl"
    },
    {
      "label": "-setCancelBlock",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L308",
      "id": "classes_sdwebimagemanager_sdwebimagecombinedoperation_setcancelblock",
      "community": 7,
      "norm_label": "-setcancelblock"
    },
    {
      "label": "-cancel",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L320",
      "id": "classes_sdwebimagemanager_sdwebimagecombinedoperation_cancel",
      "community": 7,
      "norm_label": "-cancel"
    },
    {
      "label": "SDWebImageDecoder.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagedecoder_m",
      "community": 19,
      "norm_label": "sdwebimagedecoder.m"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L12",
      "id": "classes_sdwebimagedecoder_uiimage",
      "community": 19,
      "norm_label": "uiimage"
    },
    {
      "label": "-decodedImageWithImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L18",
      "id": "classes_sdwebimagedecoder_uiimage_decodedimagewithimage",
      "community": 19,
      "norm_label": "-decodedimagewithimage"
    },
    {
      "label": "-decodedAndScaledDownImageWithImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L85",
      "id": "classes_sdwebimagedecoder_uiimage_decodedandscaleddownimagewithimage",
      "community": 19,
      "norm_label": "-decodedandscaleddownimagewithimage"
    },
    {
      "label": "-shouldDecodeImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L210",
      "id": "classes_sdwebimagedecoder_uiimage_shoulddecodeimage",
      "community": 19,
      "norm_label": "-shoulddecodeimage"
    },
    {
      "label": "-shouldScaleDownImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L236",
      "id": "classes_sdwebimagedecoder_uiimage_shouldscaledownimage",
      "community": 19,
      "norm_label": "-shouldscaledownimage"
    },
    {
      "label": "-colorSpaceForImageRef",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L254",
      "id": "classes_sdwebimagedecoder_uiimage_colorspaceforimageref",
      "community": 19,
      "norm_label": "-colorspaceforimageref"
    },
    {
      "label": "SDWebImageDownloaderOperation.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagedownloaderoperation_h",
      "community": 35,
      "norm_label": "sdwebimagedownloaderoperation.h"
    },
    {
      "label": "UIImageView+HighlightedWebCache.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimageview_highlightedwebcache_m",
      "community": 20,
      "norm_label": "uiimageview+highlightedwebcache.m"
    },
    {
      "label": "UIImageView",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L16",
      "id": "classes_uiimageview_highlightedwebcache_uiimageview",
      "community": 20,
      "norm_label": "uiimageview"
    },
    {
      "label": "-sd_setHighlightedImageWithURL",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L18",
      "id": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurl",
      "community": 20,
      "norm_label": "-sd_sethighlightedimagewithurl"
    },
    {
      "label": "-sd_setHighlightedImageWithURLoptions",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L22",
      "id": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurloptions",
      "community": 20,
      "norm_label": "-sd_sethighlightedimagewithurloptions"
    },
    {
      "label": "-sd_setHighlightedImageWithURLcompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L26",
      "id": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurlcompleted",
      "community": 20,
      "norm_label": "-sd_sethighlightedimagewithurlcompleted"
    },
    {
      "label": "-sd_setHighlightedImageWithURLoptionscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L30",
      "id": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurloptionscompleted",
      "community": 20,
      "norm_label": "-sd_sethighlightedimagewithurloptionscompleted"
    },
    {
      "label": "-sd_setHighlightedImageWithURLoptionsprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L34",
      "id": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurloptionsprogresscompleted",
      "community": 20,
      "norm_label": "-sd_sethighlightedimagewithurloptionsprogresscompleted"
    },
    {
      "label": "SDImageCache.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdimagecache_h",
      "community": 36,
      "norm_label": "sdimagecache.h"
    },
    {
      "label": "SDImageCacheConfig.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCacheConfig.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdimagecacheconfig_h",
      "community": 37,
      "norm_label": "sdimagecacheconfig.h"
    },
    {
      "label": "SDWebImageDownloader.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagedownloader_m",
      "community": 2,
      "norm_label": "sdwebimagedownloader.m"
    },
    {
      "label": "SDWebImageDownloadToken",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L13",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloadtoken",
      "community": 2,
      "norm_label": "sdwebimagedownloadtoken"
    },
    {
      "label": "SDWebImageDownloader",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L17",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "community": 2,
      "norm_label": "sdwebimagedownloader"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L34",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_initialize",
      "community": 2,
      "norm_label": "-initialize"
    },
    {
      "label": "-sharedDownloader",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L57",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_shareddownloader",
      "community": 2,
      "norm_label": "-shareddownloader"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L66",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_init",
      "community": 2,
      "norm_label": "-init"
    },
    {
      "label": "-initWithSessionConfiguration",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L70",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_initwithsessionconfiguration",
      "community": 2,
      "norm_label": "-initwithsessionconfiguration"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L101",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_dealloc",
      "community": 2,
      "norm_label": "-dealloc"
    },
    {
      "label": "-setValueforHTTPHeaderField",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L109",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_setvalueforhttpheaderfield",
      "community": 2,
      "norm_label": "-setvalueforhttpheaderfield"
    },
    {
      "label": "-valueForHTTPHeaderField",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L118",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_valueforhttpheaderfield",
      "community": 2,
      "norm_label": "-valueforhttpheaderfield"
    },
    {
      "label": "-setMaxConcurrentDownloads",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L122",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_setmaxconcurrentdownloads",
      "community": 2,
      "norm_label": "-setmaxconcurrentdownloads"
    },
    {
      "label": "-currentDownloadCount",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L126",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_currentdownloadcount",
      "community": 2,
      "norm_label": "-currentdownloadcount"
    },
    {
      "label": "-maxConcurrentDownloads",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L130",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_maxconcurrentdownloads",
      "community": 2,
      "norm_label": "-maxconcurrentdownloads"
    },
    {
      "label": "-setOperationClass",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L134",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_setoperationclass",
      "community": 2,
      "norm_label": "-setoperationclass"
    },
    {
      "label": "-downloadImageWithURLoptionsprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L142",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_downloadimagewithurloptionsprogresscompleted",
      "community": 2,
      "norm_label": "-downloadimagewithurloptionsprogresscompleted"
    },
    {
      "label": "-cancel",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L191",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_cancel",
      "community": 2,
      "norm_label": "-cancel"
    },
    {
      "label": "-addProgressCallbackcompletedBlockforURLcreateCallback",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L201",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_addprogresscallbackcompletedblockforurlcreatecallback",
      "community": 2,
      "norm_label": "-addprogresscallbackcompletedblockforurlcreatecallback"
    },
    {
      "label": "-setSuspended",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L240",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_setsuspended",
      "community": 2,
      "norm_label": "-setsuspended"
    },
    {
      "label": "-cancelAllDownloads",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L244",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_cancelalldownloads",
      "community": 2,
      "norm_label": "-cancelalldownloads"
    },
    {
      "label": "-operationWithTask",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L250",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_operationwithtask",
      "community": 2,
      "norm_label": "-operationwithtask"
    },
    {
      "label": "-URLSessiondataTaskdidReceiveResponsecompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L263",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiondatataskdidreceiveresponsecompletionhandler",
      "community": 2,
      "norm_label": "-urlsessiondatataskdidreceiveresponsecompletionhandler"
    },
    {
      "label": "-URLSessiondataTaskdidReceiveData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L274",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiondatataskdidreceivedata",
      "community": 2,
      "norm_label": "-urlsessiondatataskdidreceivedata"
    },
    {
      "label": "-URLSessiondataTaskwillCacheResponsecompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L282",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiondatataskwillcacheresponsecompletionhandler",
      "community": 2,
      "norm_label": "-urlsessiondatataskwillcacheresponsecompletionhandler"
    },
    {
      "label": "-URLSessiontaskdidCompleteWithError",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L295",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiontaskdidcompletewitherror",
      "community": 2,
      "norm_label": "-urlsessiontaskdidcompletewitherror"
    },
    {
      "label": "-URLSessiontaskwillPerformHTTPRedirectionnewRequestcompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L302",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiontaskwillperformhttpredirectionnewrequestcompletionhandler",
      "community": 2,
      "norm_label": "-urlsessiontaskwillperformhttpredirectionnewrequestcompletionhandler"
    },
    {
      "label": "-URLSessiontaskdidReceiveChallengecompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L307",
      "id": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiontaskdidreceivechallengecompletionhandler",
      "community": 2,
      "norm_label": "-urlsessiontaskdidreceivechallengecompletionhandler"
    },
    {
      "label": "UIImage+GIF.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimage_gif_m",
      "community": 16,
      "norm_label": "uiimage+gif.m"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L17",
      "id": "classes_uiimage_gif_uiimage",
      "community": 16,
      "norm_label": "uiimage"
    },
    {
      "label": "-sd_animatedGIFWithData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L19",
      "id": "classes_uiimage_gif_uiimage_sd_animatedgifwithdata",
      "community": 16,
      "norm_label": "-sd_animatedgifwithdata"
    },
    {
      "label": "-isGIF",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L58",
      "id": "classes_uiimage_gif_uiimage_isgif",
      "community": 16,
      "norm_label": "-isgif"
    },
    {
      "label": "-scaleKeepAspectToSize",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L66",
      "id": "classes_uiimage_gif_uiimage_scalekeepaspecttosize",
      "community": 16,
      "norm_label": "-scalekeepaspecttosize"
    },
    {
      "label": "-imagesFromGIFData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L99",
      "id": "classes_uiimage_gif_uiimage_imagesfromgifdata",
      "community": 16,
      "norm_label": "-imagesfromgifdata"
    },
    {
      "label": "-createGIFWithImagessizeloopCountdelayTimegifCachePath",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L136",
      "id": "classes_uiimage_gif_uiimage_creategifwithimagessizeloopcountdelaytimegifcachepath",
      "community": 16,
      "norm_label": "-creategifwithimagessizeloopcountdelaytimegifcachepath"
    },
    {
      "label": "-convertImageRGB",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L192",
      "id": "classes_uiimage_gif_uiimage_convertimagergb",
      "community": 16,
      "norm_label": "-convertimagergb"
    },
    {
      "label": "-createGIFWithImages2sizeloopCountdelayTimegifCachePath",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L205",
      "id": "classes_uiimage_gif_uiimage_creategifwithimages2sizeloopcountdelaytimegifcachepath",
      "community": 16,
      "norm_label": "-creategifwithimages2sizeloopcountdelaytimegifcachepath"
    },
    {
      "label": "UIButton+WebCache.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uibutton_webcache_h",
      "community": 38,
      "norm_label": "uibutton+webcache.h"
    },
    {
      "label": "UIImage+MultiFormat.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimage_multiformat_m",
      "community": 21,
      "norm_label": "uiimage+multiformat.m"
    },
    {
      "label": "UIImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L18",
      "id": "classes_uiimage_multiformat_uiimage",
      "community": 21,
      "norm_label": "uiimage"
    },
    {
      "label": "-sd_imageWithData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L20",
      "id": "classes_uiimage_multiformat_uiimage_sd_imagewithdata",
      "community": 21,
      "norm_label": "-sd_imagewithdata"
    },
    {
      "label": "-sd_imageOrientationFromImageData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L53",
      "id": "classes_uiimage_multiformat_uiimage_sd_imageorientationfromimagedata",
      "community": 21,
      "norm_label": "-sd_imageorientationfromimagedata"
    },
    {
      "label": "-sd_exifOrientationToiOSOrientation",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L78",
      "id": "classes_uiimage_multiformat_uiimage_sd_exiforientationtoiosorientation",
      "community": 21,
      "norm_label": "-sd_exiforientationtoiosorientation"
    },
    {
      "label": "-sd_imageData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L119",
      "id": "classes_uiimage_multiformat_uiimage_sd_imagedata",
      "community": 21,
      "norm_label": "-sd_imagedata"
    },
    {
      "label": "-sd_imageDataAsFormat",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L123",
      "id": "classes_uiimage_multiformat_uiimage_sd_imagedataasformat",
      "community": 21,
      "norm_label": "-sd_imagedataasformat"
    },
    {
      "label": "SDWebImageCompat.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageCompat.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagecompat_m",
      "community": 39,
      "norm_label": "sdwebimagecompat.m"
    },
    {
      "label": "SDWebImagePrefetcher.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimageprefetcher_m",
      "community": 13,
      "norm_label": "sdwebimageprefetcher.m"
    },
    {
      "label": "SDWebImagePrefetcher",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L11",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "community": 13,
      "norm_label": "sdwebimageprefetcher"
    },
    {
      "label": "-sharedImagePrefetcher",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L26",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_sharedimageprefetcher",
      "community": 13,
      "norm_label": "-sharedimageprefetcher"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L35",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_init",
      "community": 13,
      "norm_label": "-init"
    },
    {
      "label": "-initWithImageManager",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L39",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_initwithimagemanager",
      "community": 13,
      "norm_label": "-initwithimagemanager"
    },
    {
      "label": "-setMaxConcurrentDownloads",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L49",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_setmaxconcurrentdownloads",
      "community": 13,
      "norm_label": "-setmaxconcurrentdownloads"
    },
    {
      "label": "-maxConcurrentDownloads",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L53",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_maxconcurrentdownloads",
      "community": 13,
      "norm_label": "-maxconcurrentdownloads"
    },
    {
      "label": "-startPrefetchingAtIndex",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L57",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_startprefetchingatindex",
      "community": 13,
      "norm_label": "-startprefetchingatindex"
    },
    {
      "label": "-reportStatus",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L98",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_reportstatus",
      "community": 13,
      "norm_label": "-reportstatus"
    },
    {
      "label": "-prefetchURLs",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L108",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurls",
      "community": 13,
      "norm_label": "-prefetchurls"
    },
    {
      "label": "-prefetchURLsprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L112",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurlsprogresscompleted",
      "community": 13,
      "norm_label": "-prefetchurlsprogresscompleted"
    },
    {
      "label": "-cancelPrefetching",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L134",
      "id": "classes_sdwebimageprefetcher_sdwebimageprefetcher_cancelprefetching",
      "community": 13,
      "norm_label": "-cancelprefetching"
    },
    {
      "label": "UIView+WebCache.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiview_webcache_h",
      "community": 40,
      "norm_label": "uiview+webcache.h"
    },
    {
      "label": "UIView+WebCacheOperation.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiview_webcacheoperation_h",
      "community": 41,
      "norm_label": "uiview+webcacheoperation.h"
    },
    {
      "label": "SDImageCache.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdimagecache_m",
      "community": 0,
      "norm_label": "sdimagecache.m"
    },
    {
      "label": "AutoPurgeCache",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L19",
      "id": "classes_sdimagecache_autopurgecache",
      "community": 0,
      "norm_label": "autopurgecache"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L24",
      "id": "classes_sdimagecache_autopurgecache_init",
      "community": 0,
      "norm_label": "-init"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L34",
      "id": "classes_sdimagecache_autopurgecache_dealloc",
      "community": 0,
      "norm_label": "-dealloc"
    },
    {
      "label": "SDImageCache",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L51",
      "id": "classes_sdimagecache_sdimagecache",
      "community": 0,
      "norm_label": "sdimagecache"
    },
    {
      "label": "-sharedImageCache",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L68",
      "id": "classes_sdimagecache_sdimagecache_sharedimagecache",
      "community": 0,
      "norm_label": "-sharedimagecache"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L77",
      "id": "classes_sdimagecache_sdimagecache_init",
      "community": 0,
      "norm_label": "-init"
    },
    {
      "label": "-initWithNamespace",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L81",
      "id": "classes_sdimagecache_sdimagecache_initwithnamespace",
      "community": 0,
      "norm_label": "-initwithnamespace"
    },
    {
      "label": "-initWithNamespacediskCacheDirectory",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L86",
      "id": "classes_sdimagecache_sdimagecache_initwithnamespacediskcachedirectory",
      "community": 0,
      "norm_label": "-initwithnamespacediskcachedirectory"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L134",
      "id": "classes_sdimagecache_sdimagecache_dealloc",
      "community": 0,
      "norm_label": "-dealloc"
    },
    {
      "label": "-checkIfQueueIsIOQueue",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L139",
      "id": "classes_sdimagecache_sdimagecache_checkifqueueisioqueue",
      "community": 0,
      "norm_label": "-checkifqueueisioqueue"
    },
    {
      "label": "-addReadOnlyCachePath",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L149",
      "id": "classes_sdimagecache_sdimagecache_addreadonlycachepath",
      "community": 0,
      "norm_label": "-addreadonlycachepath"
    },
    {
      "label": "-cachePathForKeyinPath",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L159",
      "id": "classes_sdimagecache_sdimagecache_cachepathforkeyinpath",
      "community": 0,
      "norm_label": "-cachepathforkeyinpath"
    },
    {
      "label": "-defaultCachePathForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L164",
      "id": "classes_sdimagecache_sdimagecache_defaultcachepathforkey",
      "community": 0,
      "norm_label": "-defaultcachepathforkey"
    },
    {
      "label": "-cachedFileNameForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L168",
      "id": "classes_sdimagecache_sdimagecache_cachedfilenameforkey",
      "community": 0,
      "norm_label": "-cachedfilenameforkey"
    },
    {
      "label": "-makeDiskCachePath",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L182",
      "id": "classes_sdimagecache_sdimagecache_makediskcachepath",
      "community": 0,
      "norm_label": "-makediskcachepath"
    },
    {
      "label": "-storeImageforKeycompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L189",
      "id": "classes_sdimagecache_sdimagecache_storeimageforkeycompletion",
      "community": 0,
      "norm_label": "-storeimageforkeycompletion"
    },
    {
      "label": "-storeImageforKeytoDiskcompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L195",
      "id": "classes_sdimagecache_sdimagecache_storeimageforkeytodiskcompletion",
      "community": 0,
      "norm_label": "-storeimageforkeytodiskcompletion"
    },
    {
      "label": "-storeImageimageDataforKeytoDiskcompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L202",
      "id": "classes_sdimagecache_sdimagecache_storeimageimagedataforkeytodiskcompletion",
      "community": 0,
      "norm_label": "-storeimageimagedataforkeytodiskcompletion"
    },
    {
      "label": "-storeImageDataToDiskforKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L242",
      "id": "classes_sdimagecache_sdimagecache_storeimagedatatodiskforkey",
      "community": 0,
      "norm_label": "-storeimagedatatodiskforkey"
    },
    {
      "label": "-diskImageExistsWithKeycompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L268",
      "id": "classes_sdimagecache_sdimagecache_diskimageexistswithkeycompletion",
      "community": 0,
      "norm_label": "-diskimageexistswithkeycompletion"
    },
    {
      "label": "-imageFromMemoryCacheForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L286",
      "id": "classes_sdimagecache_sdimagecache_imagefrommemorycacheforkey",
      "community": 0,
      "norm_label": "-imagefrommemorycacheforkey"
    },
    {
      "label": "-imageFromDiskCacheForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L290",
      "id": "classes_sdimagecache_sdimagecache_imagefromdiskcacheforkey",
      "community": 0,
      "norm_label": "-imagefromdiskcacheforkey"
    },
    {
      "label": "-imageFromCacheForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L300",
      "id": "classes_sdimagecache_sdimagecache_imagefromcacheforkey",
      "community": 0,
      "norm_label": "-imagefromcacheforkey"
    },
    {
      "label": "-diskImageDataBySearchingAllPathsForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L312",
      "id": "classes_sdimagecache_sdimagecache_diskimagedatabysearchingallpathsforkey",
      "community": 0,
      "norm_label": "-diskimagedatabysearchingallpathsforkey"
    },
    {
      "label": "-diskImageForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L345",
      "id": "classes_sdimagecache_sdimagecache_diskimageforkey",
      "community": 0,
      "norm_label": "-diskimageforkey"
    },
    {
      "label": "-scaledImageForKeyimage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L360",
      "id": "classes_sdimagecache_sdimagecache_scaledimageforkeyimage",
      "community": 0,
      "norm_label": "-scaledimageforkeyimage"
    },
    {
      "label": "-queryCacheOperationForKeydone",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L364",
      "id": "classes_sdimagecache_sdimagecache_querycacheoperationforkeydone",
      "community": 0,
      "norm_label": "-querycacheoperationforkeydone"
    },
    {
      "label": "-removeImageForKeywithCompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L413",
      "id": "classes_sdimagecache_sdimagecache_removeimageforkeywithcompletion",
      "community": 0,
      "norm_label": "-removeimageforkeywithcompletion"
    },
    {
      "label": "-removeImageForKeyfromDiskwithCompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L417",
      "id": "classes_sdimagecache_sdimagecache_removeimageforkeyfromdiskwithcompletion",
      "community": 0,
      "norm_label": "-removeimageforkeyfromdiskwithcompletion"
    },
    {
      "label": "-setMaxMemoryCost",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L444",
      "id": "classes_sdimagecache_sdimagecache_setmaxmemorycost",
      "community": 0,
      "norm_label": "-setmaxmemorycost"
    },
    {
      "label": "-maxMemoryCost",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L448",
      "id": "classes_sdimagecache_sdimagecache_maxmemorycost",
      "community": 0,
      "norm_label": "-maxmemorycost"
    },
    {
      "label": "-maxMemoryCountLimit",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L452",
      "id": "classes_sdimagecache_sdimagecache_maxmemorycountlimit",
      "community": 0,
      "norm_label": "-maxmemorycountlimit"
    },
    {
      "label": "-setMaxMemoryCountLimit",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L456",
      "id": "classes_sdimagecache_sdimagecache_setmaxmemorycountlimit",
      "community": 0,
      "norm_label": "-setmaxmemorycountlimit"
    },
    {
      "label": "-clearMemory",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L462",
      "id": "classes_sdimagecache_sdimagecache_clearmemory",
      "community": 0,
      "norm_label": "-clearmemory"
    },
    {
      "label": "-clearDiskOnCompletion",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L466",
      "id": "classes_sdimagecache_sdimagecache_cleardiskoncompletion",
      "community": 0,
      "norm_label": "-cleardiskoncompletion"
    },
    {
      "label": "-deleteOldFiles",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L482",
      "id": "classes_sdimagecache_sdimagecache_deleteoldfiles",
      "community": 0,
      "norm_label": "-deleteoldfiles"
    },
    {
      "label": "-deleteOldFilesWithCompletionBlock",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L486",
      "id": "classes_sdimagecache_sdimagecache_deleteoldfileswithcompletionblock",
      "community": 0,
      "norm_label": "-deleteoldfileswithcompletionblock"
    },
    {
      "label": "-backgroundDeleteOldFiles",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L566",
      "id": "classes_sdimagecache_sdimagecache_backgrounddeleteoldfiles",
      "community": 0,
      "norm_label": "-backgrounddeleteoldfiles"
    },
    {
      "label": "-getSize",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L589",
      "id": "classes_sdimagecache_sdimagecache_getsize",
      "community": 0,
      "norm_label": "-getsize"
    },
    {
      "label": "-getDiskCount",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L602",
      "id": "classes_sdimagecache_sdimagecache_getdiskcount",
      "community": 0,
      "norm_label": "-getdiskcount"
    },
    {
      "label": "-calculateSizeWithCompletionBlock",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L611",
      "id": "classes_sdimagecache_sdimagecache_calculatesizewithcompletionblock",
      "community": 0,
      "norm_label": "-calculatesizewithcompletionblock"
    },
    {
      "label": "UIImageView+HighlightedWebCache.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimageview_highlightedwebcache_h",
      "community": 42,
      "norm_label": "uiimageview+highlightedwebcache.h"
    },
    {
      "label": "SDWebImageDownloaderOperation.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagedownloaderoperation_m",
      "community": 3,
      "norm_label": "sdwebimagedownloaderoperation.m"
    },
    {
      "label": "SDWebImageDownloaderOperation",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L26",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "community": 3,
      "norm_label": "sdwebimagedownloaderoperation"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L61",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_init",
      "community": 3,
      "norm_label": "-init"
    },
    {
      "label": "-initWithRequestinSessionoptions",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L65",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_initwithrequestinsessionoptions",
      "community": 3,
      "norm_label": "-initwithrequestinsessionoptions"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L83",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_dealloc",
      "community": 3,
      "norm_label": "-dealloc"
    },
    {
      "label": "-addHandlersForProgresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L87",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_addhandlersforprogresscompleted",
      "community": 3,
      "norm_label": "-addhandlersforprogresscompleted"
    },
    {
      "label": "-callbacksForKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L98",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_callbacksforkey",
      "community": 3,
      "norm_label": "-callbacksforkey"
    },
    {
      "label": "-cancel",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L108",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_cancel",
      "community": 3,
      "norm_label": "-cancel"
    },
    {
      "label": "-start",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L122",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_start",
      "community": 3,
      "norm_label": "-start"
    },
    {
      "label": "-cancelInternal",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L200",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_cancelinternal",
      "community": 3,
      "norm_label": "-cancelinternal"
    },
    {
      "label": "-done",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L219",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_done",
      "community": 3,
      "norm_label": "-done"
    },
    {
      "label": "-reset",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L225",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_reset",
      "community": 3,
      "norm_label": "-reset"
    },
    {
      "label": "-setFinished",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L237",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_setfinished",
      "community": 3,
      "norm_label": "-setfinished"
    },
    {
      "label": "-setExecuting",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L243",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_setexecuting",
      "community": 3,
      "norm_label": "-setexecuting"
    },
    {
      "label": "-isConcurrent",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L249",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_isconcurrent",
      "community": 3,
      "norm_label": "-isconcurrent"
    },
    {
      "label": "-URLSessiondataTaskdidReceiveResponsecompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L255",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiondatataskdidreceiveresponsecompletionhandler",
      "community": 3,
      "norm_label": "-urlsessiondatataskdidreceiveresponsecompletionhandler"
    },
    {
      "label": "-URLSessiondataTaskdidReceiveData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L298",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiondatataskdidreceivedata",
      "community": 3,
      "norm_label": "-urlsessiondatataskdidreceivedata"
    },
    {
      "label": "-URLSessiondataTaskwillCacheResponsecompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L385",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiondatataskwillcacheresponsecompletionhandler",
      "community": 3,
      "norm_label": "-urlsessiondatataskwillcacheresponsecompletionhandler"
    },
    {
      "label": "-URLSessiontaskdidCompleteWithError",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L404",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiontaskdidcompletewitherror",
      "community": 3,
      "norm_label": "-urlsessiontaskdidcompletewitherror"
    },
    {
      "label": "-URLSessiontaskdidReceiveChallengecompletionHandler",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L459",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiontaskdidreceivechallengecompletionhandler",
      "community": 3,
      "norm_label": "-urlsessiontaskdidreceivechallengecompletionhandler"
    },
    {
      "label": "-orientationFromPropertyValue",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L492",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_orientationfrompropertyvalue",
      "community": 3,
      "norm_label": "-orientationfrompropertyvalue"
    },
    {
      "label": "-scaledImageForKeyimage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L516",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_scaledimageforkeyimage",
      "community": 3,
      "norm_label": "-scaledimageforkeyimage"
    },
    {
      "label": "-shouldContinueWhenAppEntersBackground",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L520",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_shouldcontinuewhenappentersbackground",
      "community": 3,
      "norm_label": "-shouldcontinuewhenappentersbackground"
    },
    {
      "label": "-callCompletionBlocksWithError",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L524",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_callcompletionblockswitherror",
      "community": 3,
      "norm_label": "-callcompletionblockswitherror"
    },
    {
      "label": "-callCompletionBlocksWithImageimageDataerrorfinished",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L528",
      "id": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_callcompletionblockswithimageimagedataerrorfinished",
      "community": 3,
      "norm_label": "-callcompletionblockswithimageimagedataerrorfinished"
    },
    {
      "label": "SDWebImageDecoder.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagedecoder_h",
      "community": 43,
      "norm_label": "sdwebimagedecoder.h"
    },
    {
      "label": "SDWebImageManager.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagemanager_h",
      "community": 44,
      "norm_label": "sdwebimagemanager.h"
    },
    {
      "label": "NSData+ImageContentType.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSData+ImageContentType.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_nsdata_imagecontenttype_m",
      "community": 26,
      "norm_label": "nsdata+imagecontenttype.m"
    },
    {
      "label": "NSData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSData+ImageContentType.m",
      "source_location": "L13",
      "id": "classes_nsdata_imagecontenttype_nsdata",
      "community": 26,
      "norm_label": "nsdata"
    },
    {
      "label": "-sd_imageFormatForImageData",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSData+ImageContentType.m",
      "source_location": "L15",
      "id": "classes_nsdata_imagecontenttype_nsdata_sd_imageformatforimagedata",
      "community": 26,
      "norm_label": "-sd_imageformatforimagedata"
    },
    {
      "label": "UIImageView+WebCache.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimageview_webcache_m",
      "community": 14,
      "norm_label": "uiimageview+webcache.m"
    },
    {
      "label": "UIImageView",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L17",
      "id": "classes_uiimageview_webcache_uiimageview",
      "community": 14,
      "norm_label": "uiimageview"
    },
    {
      "label": "-sd_setImageWithURL",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L19",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurl",
      "community": 14,
      "norm_label": "-sd_setimagewithurl"
    },
    {
      "label": "-sd_setImageWithURLplaceholderImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L23",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimage",
      "community": 14,
      "norm_label": "-sd_setimagewithurlplaceholderimage"
    },
    {
      "label": "-sd_setImageWithURLplaceholderImageoptions",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L27",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimageoptions",
      "community": 14,
      "norm_label": "-sd_setimagewithurlplaceholderimageoptions"
    },
    {
      "label": "-sd_setImageWithURLcompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L31",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlcompleted",
      "community": 14,
      "norm_label": "-sd_setimagewithurlcompleted"
    },
    {
      "label": "-sd_setImageWithURLplaceholderImagecompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L35",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimagecompleted",
      "community": 14,
      "norm_label": "-sd_setimagewithurlplaceholderimagecompleted"
    },
    {
      "label": "-sd_setImageWithURLplaceholderImageoptionscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L39",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimageoptionscompleted",
      "community": 14,
      "norm_label": "-sd_setimagewithurlplaceholderimageoptionscompleted"
    },
    {
      "label": "-sd_setImageWithURLplaceholderImageoptionsprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L43",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimageoptionsprogresscompleted",
      "community": 14,
      "norm_label": "-sd_setimagewithurlplaceholderimageoptionsprogresscompleted"
    },
    {
      "label": "-sd_setImageWithPreviousCachedImageWithURLplaceholderImageoptionsprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L57",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setimagewithpreviouscachedimagewithurlplaceholderimageoptionsprogresscompleted",
      "community": 14,
      "norm_label": "-sd_setimagewithpreviouscachedimagewithurlplaceholderimageoptionsprogresscompleted"
    },
    {
      "label": "-sd_setAnimationImagesWithURLs",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L72",
      "id": "classes_uiimageview_webcache_uiimageview_sd_setanimationimageswithurls",
      "community": 14,
      "norm_label": "-sd_setanimationimageswithurls"
    },
    {
      "label": "-sd_cancelCurrentAnimationImagesLoad",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L103",
      "id": "classes_uiimageview_webcache_uiimageview_sd_cancelcurrentanimationimagesload",
      "community": 14,
      "norm_label": "-sd_cancelcurrentanimationimagesload"
    },
    {
      "label": "SDWebImageOperation.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageOperation.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimageoperation_h",
      "community": 45,
      "norm_label": "sdwebimageoperation.h"
    },
    {
      "label": "NSImage+WebCache.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_nsimage_webcache_m",
      "community": 24,
      "norm_label": "nsimage+webcache.m"
    },
    {
      "label": "NSImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L13",
      "id": "classes_nsimage_webcache_nsimage",
      "community": 24,
      "norm_label": "nsimage"
    },
    {
      "label": "-CGImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L15",
      "id": "classes_nsimage_webcache_nsimage_cgimage",
      "community": 24,
      "norm_label": "-cgimage"
    },
    {
      "label": "-images",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L21",
      "id": "classes_nsimage_webcache_nsimage_images",
      "community": 24,
      "norm_label": "-images"
    },
    {
      "label": "-isGIF",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L25",
      "id": "classes_nsimage_webcache_nsimage_isgif",
      "community": 24,
      "norm_label": "-isgif"
    },
    {
      "label": "SDWebImageDownloader.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagedownloader_h",
      "community": 46,
      "norm_label": "sdwebimagedownloader.h"
    },
    {
      "label": "SDImageCacheConfig.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCacheConfig.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdimagecacheconfig_m",
      "community": 27,
      "norm_label": "sdimagecacheconfig.m"
    },
    {
      "label": "SDImageCacheConfig",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCacheConfig.m",
      "source_location": "L13",
      "id": "classes_sdimagecacheconfig_sdimagecacheconfig",
      "community": 27,
      "norm_label": "sdimagecacheconfig"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDImageCacheConfig.m",
      "source_location": "L15",
      "id": "classes_sdimagecacheconfig_sdimagecacheconfig_init",
      "community": 27,
      "norm_label": "-init"
    },
    {
      "label": "UIView+WebCacheOperation.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiview_webcacheoperation_m",
      "community": 22,
      "norm_label": "uiview+webcacheoperation.m"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L19",
      "id": "classes_uiview_webcacheoperation_uiview",
      "community": 22,
      "norm_label": "uiview"
    },
    {
      "label": "-operationDictionary",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L21",
      "id": "classes_uiview_webcacheoperation_uiview_operationdictionary",
      "community": 22,
      "norm_label": "-operationdictionary"
    },
    {
      "label": "-sd_setImageLoadOperationforKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L31",
      "id": "classes_uiview_webcacheoperation_uiview_sd_setimageloadoperationforkey",
      "community": 22,
      "norm_label": "-sd_setimageloadoperationforkey"
    },
    {
      "label": "-sd_cancelImageLoadOperationWithKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L41",
      "id": "classes_uiview_webcacheoperation_uiview_sd_cancelimageloadoperationwithkey",
      "community": 22,
      "norm_label": "-sd_cancelimageloadoperationwithkey"
    },
    {
      "label": "-sd_removeImageLoadOperationWithKey",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L59",
      "id": "classes_uiview_webcacheoperation_uiview_sd_removeimageloadoperationwithkey",
      "community": 22,
      "norm_label": "-sd_removeimageloadoperationwithkey"
    },
    {
      "label": "UIView+WebCache.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiview_webcache_m",
      "community": 10,
      "norm_label": "uiview+webcache.m"
    },
    {
      "label": "UIView",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L24",
      "id": "classes_uiview_webcache_uiview",
      "community": 10,
      "norm_label": "uiview"
    },
    {
      "label": "-sd_imageURL",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L26",
      "id": "classes_uiview_webcache_uiview_sd_imageurl",
      "community": 10,
      "norm_label": "-sd_imageurl"
    },
    {
      "label": "-sd_internalSetImageWithURLplaceholderImageoptionsoperationKeysetImageBlockprogresscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L30",
      "id": "classes_uiview_webcache_uiview_sd_internalsetimagewithurlplaceholderimageoptionsoperationkeysetimageblockprogresscompleted",
      "community": 10,
      "norm_label": "-sd_internalsetimagewithurlplaceholderimageoptionsoperationkeysetimageblockprogresscompleted"
    },
    {
      "label": "-sd_cancelCurrentImageLoad",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L93",
      "id": "classes_uiview_webcache_uiview_sd_cancelcurrentimageload",
      "community": 10,
      "norm_label": "-sd_cancelcurrentimageload"
    },
    {
      "label": "-sd_setImageimageDatabasedOnClassOrViaCustomSetImageBlock",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L97",
      "id": "classes_uiview_webcache_uiview_sd_setimageimagedatabasedonclassorviacustomsetimageblock",
      "community": 10,
      "norm_label": "-sd_setimageimagedatabasedonclassorviacustomsetimageblock"
    },
    {
      "label": "-sd_setNeedsLayout",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L118",
      "id": "classes_uiview_webcache_uiview_sd_setneedslayout",
      "community": 10,
      "norm_label": "-sd_setneedslayout"
    },
    {
      "label": "-activityIndicator",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L130",
      "id": "classes_uiview_webcache_uiview_activityindicator",
      "community": 10,
      "norm_label": "-activityindicator"
    },
    {
      "label": "-setActivityIndicator",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L134",
      "id": "classes_uiview_webcache_uiview_setactivityindicator",
      "community": 10,
      "norm_label": "-setactivityindicator"
    },
    {
      "label": "-sd_setShowActivityIndicatorView",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L139",
      "id": "classes_uiview_webcache_uiview_sd_setshowactivityindicatorview",
      "community": 10,
      "norm_label": "-sd_setshowactivityindicatorview"
    },
    {
      "label": "-sd_showActivityIndicatorView",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L143",
      "id": "classes_uiview_webcache_uiview_sd_showactivityindicatorview",
      "community": 10,
      "norm_label": "-sd_showactivityindicatorview"
    },
    {
      "label": "-sd_setIndicatorStyle",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L148",
      "id": "classes_uiview_webcache_uiview_sd_setindicatorstyle",
      "community": 10,
      "norm_label": "-sd_setindicatorstyle"
    },
    {
      "label": "-sd_getIndicatorStyle",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L152",
      "id": "classes_uiview_webcache_uiview_sd_getindicatorstyle",
      "community": 10,
      "norm_label": "-sd_getindicatorstyle"
    },
    {
      "label": "-sd_addActivityIndicator",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L157",
      "id": "classes_uiview_webcache_uiview_sd_addactivityindicator",
      "community": 10,
      "norm_label": "-sd_addactivityindicator"
    },
    {
      "label": "-sd_removeActivityIndicator",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L189",
      "id": "classes_uiview_webcache_uiview_sd_removeactivityindicator",
      "community": 10,
      "norm_label": "-sd_removeactivityindicator"
    },
    {
      "label": "SDWebImagePrefetcher.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimageprefetcher_h",
      "community": 47,
      "norm_label": "sdwebimageprefetcher.h"
    },
    {
      "label": "SDWebImageCompat.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/SDWebImageCompat.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_sdwebimagecompat_h",
      "community": 48,
      "norm_label": "sdwebimagecompat.h"
    },
    {
      "label": "UIImage+MultiFormat.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimage_multiformat_h",
      "community": 49,
      "norm_label": "uiimage+multiformat.h"
    },
    {
      "label": "UIButton+WebCache.m",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uibutton_webcache_m",
      "community": 5,
      "norm_label": "uibutton+webcache.m"
    },
    {
      "label": "UIButton",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L21",
      "id": "classes_uibutton_webcache_uibutton",
      "community": 5,
      "norm_label": "uibutton"
    },
    {
      "label": "-sd_currentImageURL",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L23",
      "id": "classes_uibutton_webcache_uibutton_sd_currentimageurl",
      "community": 5,
      "norm_label": "-sd_currentimageurl"
    },
    {
      "label": "-sd_imageURLForState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L33",
      "id": "classes_uibutton_webcache_uibutton_sd_imageurlforstate",
      "community": 5,
      "norm_label": "-sd_imageurlforstate"
    },
    {
      "label": "-sd_setImageWithURLforState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L39",
      "id": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstate",
      "community": 5,
      "norm_label": "-sd_setimagewithurlforstate"
    },
    {
      "label": "-sd_setImageWithURLforStateplaceholderImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L43",
      "id": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimage",
      "community": 5,
      "norm_label": "-sd_setimagewithurlforstateplaceholderimage"
    },
    {
      "label": "-sd_setImageWithURLforStateplaceholderImageoptions",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L47",
      "id": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimageoptions",
      "community": 5,
      "norm_label": "-sd_setimagewithurlforstateplaceholderimageoptions"
    },
    {
      "label": "-sd_setImageWithURLforStatecompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L51",
      "id": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstatecompleted",
      "community": 5,
      "norm_label": "-sd_setimagewithurlforstatecompleted"
    },
    {
      "label": "-sd_setImageWithURLforStateplaceholderImagecompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L55",
      "id": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimagecompleted",
      "community": 5,
      "norm_label": "-sd_setimagewithurlforstateplaceholderimagecompleted"
    },
    {
      "label": "-sd_setImageWithURLforStateplaceholderImageoptionscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L59",
      "id": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimageoptionscompleted",
      "community": 5,
      "norm_label": "-sd_setimagewithurlforstateplaceholderimageoptionscompleted"
    },
    {
      "label": "-sd_setBackgroundImageWithURLforState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L85",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstate",
      "community": 5,
      "norm_label": "-sd_setbackgroundimagewithurlforstate"
    },
    {
      "label": "-sd_setBackgroundImageWithURLforStateplaceholderImage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L89",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimage",
      "community": 5,
      "norm_label": "-sd_setbackgroundimagewithurlforstateplaceholderimage"
    },
    {
      "label": "-sd_setBackgroundImageWithURLforStateplaceholderImageoptions",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L93",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimageoptions",
      "community": 5,
      "norm_label": "-sd_setbackgroundimagewithurlforstateplaceholderimageoptions"
    },
    {
      "label": "-sd_setBackgroundImageWithURLforStatecompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L97",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstatecompleted",
      "community": 5,
      "norm_label": "-sd_setbackgroundimagewithurlforstatecompleted"
    },
    {
      "label": "-sd_setBackgroundImageWithURLforStateplaceholderImagecompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L101",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimagecompleted",
      "community": 5,
      "norm_label": "-sd_setbackgroundimagewithurlforstateplaceholderimagecompleted"
    },
    {
      "label": "-sd_setBackgroundImageWithURLforStateplaceholderImageoptionscompleted",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L105",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimageoptionscompleted",
      "community": 5,
      "norm_label": "-sd_setbackgroundimagewithurlforstateplaceholderimageoptionscompleted"
    },
    {
      "label": "-sd_setImageLoadOperationforState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L129",
      "id": "classes_uibutton_webcache_uibutton_sd_setimageloadoperationforstate",
      "community": 5,
      "norm_label": "-sd_setimageloadoperationforstate"
    },
    {
      "label": "-sd_cancelImageLoadForState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L133",
      "id": "classes_uibutton_webcache_uibutton_sd_cancelimageloadforstate",
      "community": 5,
      "norm_label": "-sd_cancelimageloadforstate"
    },
    {
      "label": "-sd_setBackgroundImageLoadOperationforState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L137",
      "id": "classes_uibutton_webcache_uibutton_sd_setbackgroundimageloadoperationforstate",
      "community": 5,
      "norm_label": "-sd_setbackgroundimageloadoperationforstate"
    },
    {
      "label": "-sd_cancelBackgroundImageLoadForState",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L141",
      "id": "classes_uibutton_webcache_uibutton_sd_cancelbackgroundimageloadforstate",
      "community": 5,
      "norm_label": "-sd_cancelbackgroundimageloadforstate"
    },
    {
      "label": "-imageURLStorage",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L145",
      "id": "classes_uibutton_webcache_uibutton_imageurlstorage",
      "community": 5,
      "norm_label": "-imageurlstorage"
    },
    {
      "label": "UIImage+GIF.h",
      "file_type": "code",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.h",
      "source_location": "L1",
      "id": "lwsdwebimage_classes_uiimage_gif_h",
      "community": 50,
      "norm_label": "uiimage+gif.h"
    }
  ],
  "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/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwsdwebimage_lwappdelegate_m",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWAppDelegate.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwsdwebimage_lwappdelegate_lwappdelegate",
      "target": "lwsdwebimage_lwappdelegate_lwappdelegate_applicationwillterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_lwsdwebimage_lwviewcontroller_m",
      "target": "lwsdwebimage_lwviewcontroller_lwviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwsdwebimage_lwviewcontroller_lwviewcontroller",
      "target": "lwsdwebimage_lwviewcontroller_lwviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWSDWebImage/LWViewController.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lwsdwebimage_lwviewcontroller_lwviewcontroller",
      "target": "lwsdwebimage_lwviewcontroller_lwviewcontroller_didreceivememorywarning",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimageprefetcher_swift",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimageprefetcher_swift",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate",
      "target": "anyobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate_imageprefetcher",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate",
      "target": "anyobject",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L160",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchnexturl",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate_imageprefetcher",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L185",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_reportstatus",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcherdelegate_imageprefetcher",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L36",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L75",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L87",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L112",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_cancelprefetching",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L125",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_startprefetching",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L135",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchnexturl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L183",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_reportstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCacheConfig.swift",
      "source_location": "L11",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecacheconfig_sdimagecacheconfig",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L97",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurls",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_cancelprefetching",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L106",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurls",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_startprefetching",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L130",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_startprefetching",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchnexturl",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImagePrefetcher.swift",
      "source_location": "L137",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_prefetchnexturl",
      "target": "swiftclasses_sdwebimageprefetcher_sdwebimageprefetcher_reportstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_uiimage_gif_swift",
      "target": "swiftclasses_uiimage_gif_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L39",
      "weight": 1.0,
      "context": "call",
      "source": "swiftclasses_uiimage_gif_uiimage_sd_animatedgif",
      "target": "swiftclasses_uiimage_gif_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L87",
      "weight": 1.0,
      "context": "call",
      "source": "swiftclasses_uiimage_gif_uiimage_images",
      "target": "swiftclasses_uiimage_gif_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L104",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_gif_uiimage",
      "target": "swiftclasses_uiimage_gif_uiimage_creategif",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L168",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_gif_uiimage",
      "target": "swiftclasses_uiimage_gif_uiimage_creategif2",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L182",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_gif_uiimage",
      "target": "swiftclasses_uiimage_gif_uiimage_frameduration",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L51",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_gif_uiimage_sd_animatedgif",
      "target": "swiftclasses_uiimage_gif_uiimage_frameduration",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L159",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview_sd_setanimationimages",
      "target": "swiftclasses_uiimage_gif_uiimage_images"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+GIF.swift",
      "source_location": "L177",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_gif_uiimage_creategif2",
      "target": "swiftclasses_uiimage_gif_uiimage_creategif",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_sdimagecachetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_sdwebimageoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L81",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L128",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_sdwebimageoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L134",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_sdscaledimageforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagecompat_swift",
      "target": "swiftclasses_sdwebimagecompat_dispatchmainasyncsafe",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdimagecachetype",
      "target": "int",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L24",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdimagecachetype",
      "target": "swiftclasses_sdwebimagecompat_sdimagecachetype_none",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdimagecachetype",
      "target": "swiftclasses_sdwebimagecompat_sdimagecachetype_disk",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L28",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdimagecachetype",
      "target": "swiftclasses_sdwebimagecompat_sdimagecachetype_memory",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder",
      "target": "int",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "int",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimageoptions",
      "target": "optionset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimageoptions",
      "target": "swiftclasses_sdwebimagecompat_sdwebimageoptions_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L81",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderoptions",
      "target": "optionset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L84",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderoptions",
      "target": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderoptions_init",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L101",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder",
      "target": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder_fifo",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageCompat.swift",
      "source_location": "L103",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder",
      "target": "swiftclasses_sdwebimagecompat_sdwebimagedownloaderexecutionorder_lifo",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L259",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_scaledimage",
      "target": "swiftclasses_sdwebimagecompat_sdscaledimageforkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_uiimage_multiformat_swift",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_uiimage_multiformat_swift",
      "target": "swiftclasses_uiimage_multiformat_data",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L77",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_uiimage_multiformat_swift",
      "target": "swiftclasses_uiimage_multiformat_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_undefined",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_jpeg",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_png",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_gif",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_tiff",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_webp",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_heic",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_sdimageformat",
      "target": "swiftclasses_uiimage_multiformat_sdimageformat_heif",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L255",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_diskimagedata",
      "target": "swiftclasses_uiimage_multiformat_data"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L91",
      "weight": 1.0,
      "context": "call",
      "source": "swiftclasses_uiimage_multiformat_uiimage_sd_image",
      "target": "swiftclasses_uiimage_multiformat_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImage+MultiFormat.swift",
      "source_location": "L120",
      "weight": 1.0,
      "source": "swiftclasses_uiimage_multiformat_uiimage",
      "target": "swiftclasses_uiimage_multiformat_uiimage_sd_imagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_uibutton_webcache_swift",
      "target": "swiftclasses_uibutton_webcache_uibutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L60",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_currentimageurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_imageurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L90",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L158",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_setbackgroundimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L206",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_cancelimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L213",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_cancelbackgroundimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L61",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton_sd_currentimageurl",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_imageurl",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L97",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton_sd_setimage",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_cancelimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIButton+WebCache.swift",
      "source_location": "L165",
      "weight": 1.0,
      "source": "swiftclasses_uibutton_webcache_uibutton_sd_setbackgroundimage",
      "target": "swiftclasses_uibutton_webcache_uibutton_sd_cancelbackgroundimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_uiimageview_webcache_swift",
      "target": "swiftclasses_uiimageview_webcache_uiimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L66",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L125",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimagewithpreviouscachedimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L145",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_setanimationimages",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L175",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_cancelcurrentanimationimagesload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L182",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_cancelcurrentimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimage",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_cancelcurrentimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimagewithpreviouscachedimage",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_setimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/UIImageView+WebCache.swift",
      "source_location": "L146",
      "weight": 1.0,
      "source": "swiftclasses_uiimageview_webcache_uiimageview_sd_setanimationimages",
      "target": "swiftclasses_uiimageview_webcache_uiimageview_sd_cancelcurrentanimationimagesload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagedownloader_swift",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagedownloader_swift",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L99",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagedownloader_swift",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L221",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_downloadimage",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L24",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloadtoken_init",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "target": "operation",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L30",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "target": "sdwebimageoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L48",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_main",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L90",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L204",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_downloadimage",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "sdwebimageoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L13",
      "weight": 1.0,
      "context": "import",
      "source": "classes_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "sdwebimageoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_init",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L91",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloaderoperation_cancel",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L159",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L168",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_setvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L180",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_value",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L192",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_downloadimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L228",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L233",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_setsuspended",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageDownloader.swift",
      "source_location": "L237",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader",
      "target": "swiftclasses_sdwebimagedownloader_sdwebimagedownloader_cancelalldownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCacheConfig.swift",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdimagecacheconfig_swift",
      "target": "swiftclasses_sdimagecacheconfig_sdimagecacheconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCacheConfig.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecacheconfig_sdimagecacheconfig",
      "target": "swiftclasses_sdimagecacheconfig_sdimagecacheconfig_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_imageloadingstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_webimageloader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L79",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_image",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L92",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_webimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L132",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_webimagemodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L151",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_view",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L219",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_asyncimage_webcache_swift",
      "target": "swiftclasses_asyncimage_webcache_sdasyncimage",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_imageloadingstate",
      "target": "swiftclasses_asyncimage_webcache_imageloadingstate_idle",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_imageloadingstate",
      "target": "swiftclasses_asyncimage_webcache_imageloadingstate_loading",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_imageloadingstate",
      "target": "swiftclasses_asyncimage_webcache_imageloadingstate_success",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_imageloadingstate",
      "target": "swiftclasses_asyncimage_webcache_imageloadingstate_failure",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L22",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimageloader",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimageloader",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L31",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimageloader",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_load",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L67",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimageloader",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L72",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimageloader",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_deinit",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L143",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimagemodifier_body",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_load",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimageloader_deinit",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L146",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimagemodifier_body",
      "target": "swiftclasses_asyncimage_webcache_webimageloader_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L81",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_image",
      "target": "swiftclasses_asyncimage_webcache_image_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L226",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_sdasyncimage_init",
      "target": "swiftclasses_asyncimage_webcache_image",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L83",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_image_init",
      "target": "swiftclasses_asyncimage_webcache_sdasyncimage_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L92",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimage",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L100",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimage",
      "target": "swiftclasses_asyncimage_webcache_webimage_init",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L132",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimagemodifier",
      "target": "viewmodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_webimagemodifier",
      "target": "swiftclasses_asyncimage_webcache_webimagemodifier_body",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L154",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_view_webimage",
      "target": "swiftclasses_asyncimage_webcache_webimagemodifier",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L153",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_view",
      "target": "swiftclasses_asyncimage_webcache_view_webimage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L160",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_sdasyncimage",
      "target": "swiftclasses_asyncimage_webcache_view",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/AsyncImage+WebCache.swift",
      "source_location": "L221",
      "weight": 1.0,
      "source": "swiftclasses_asyncimage_webcache_sdasyncimage",
      "target": "swiftclasses_asyncimage_webcache_sdasyncimage_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagemanager_swift",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L35",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagemanager_swift",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L56",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdwebimagemanager_swift",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L28",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate_imagemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L139",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_loadimage",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanagerdelegate_imagemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L40",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L111",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_loadimage",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L261",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cancelall",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagecombinedoperation_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L85",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L93",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_loadimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L211",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_saveimagetocache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L217",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachedimageexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L233",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_diskimageexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L243",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachekey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L255",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cancelall",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L265",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_isrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L274",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_safelyremoveoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L127",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_loadimage",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachekey",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L135",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_loadimage",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_safelyremoveoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L213",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_saveimagetocache",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachekey",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachedimageexists",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachekey",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L230",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachedimageexists",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_diskimageexists",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDWebImageManager.swift",
      "source_location": "L239",
      "weight": 1.0,
      "source": "swiftclasses_sdwebimagemanager_sdwebimagemanager_diskimageexists",
      "target": "swiftclasses_sdwebimagemanager_sdwebimagemanager_cachekey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_sdimagecache_swift",
      "target": "swiftclasses_sdimagecache_sdimagecache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L89",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L100",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_deinit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L114",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_storeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L152",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_storeimagedatatodisk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L173",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_diskimageexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L189",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_querycacheoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_imagefrommemorycache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L239",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_imagefromdiskcache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L245",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_imagefromcache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L252",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_diskimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L258",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_scaledimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L268",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_removeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L295",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_clearmemory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L299",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_cleardisk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L328",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_deleteoldfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L315",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_backgrounddeleteoldfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L396",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_getsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L412",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_getdiskcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L425",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_calculatesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L440",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_cachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L446",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L452",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache",
      "target": "swiftclasses_sdimagecache_sdimagecache_cachefilename",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L138",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_storeimage",
      "target": "swiftclasses_sdimagecache_sdimagecache_storeimagedatatodisk",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L159",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_storeimagedatatodisk",
      "target": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L182",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_diskimageexists",
      "target": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L197",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_querycacheoperation",
      "target": "swiftclasses_sdimagecache_sdimagecache_imagefrommemorycache",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L198",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_querycacheoperation",
      "target": "swiftclasses_sdimagecache_sdimagecache_diskimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L212",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_querycacheoperation",
      "target": "swiftclasses_sdimagecache_sdimagecache_scaledimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L246",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_imagefromcache",
      "target": "swiftclasses_sdimagecache_sdimagecache_imagefrommemorycache",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L240",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_imagefromdiskcache",
      "target": "swiftclasses_sdimagecache_sdimagecache_diskimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L242",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_imagefromdiskcache",
      "target": "swiftclasses_sdimagecache_sdimagecache_scaledimage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L249",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_imagefromcache",
      "target": "swiftclasses_sdimagecache_sdimagecache_imagefromdiskcache",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L254",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_diskimagedata",
      "target": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L281",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_removeimage",
      "target": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L322",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_backgrounddeleteoldfiles",
      "target": "swiftclasses_sdimagecache_sdimagecache_deleteoldfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L430",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_calculatesize",
      "target": "swiftclasses_sdimagecache_sdimagecache_getsize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L429",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_calculatesize",
      "target": "swiftclasses_sdimagecache_sdimagecache_getdiskcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L442",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_cachepath",
      "target": "swiftclasses_sdimagecache_sdimagecache_cachefilename",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/SDImageCache.swift",
      "source_location": "L448",
      "weight": 1.0,
      "source": "swiftclasses_sdimagecache_sdimagecache_defaultcachepath",
      "target": "swiftclasses_sdimagecache_sdimagecache_cachefilename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage_swift/SwiftClasses/LWSDWebImage.swift",
      "source_location": "L107",
      "weight": 1.0,
      "source": "lwsdwebimage_swift_swiftclasses_lwsdwebimage_swift",
      "target": "swiftclasses_lwsdwebimage_lwsdwebimage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimagemanager_m",
      "target": "classes_sdwebimagemanager_sdwebimagecombinedoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimagemanager_m",
      "target": "classes_sdwebimagemanager_sdwebimagemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L308",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "classes_sdwebimagemanager_sdwebimagecombinedoperation_setcancelblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L320",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagecombinedoperation",
      "target": "classes_sdwebimagemanager_sdwebimagecombinedoperation_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_sharedmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_initwithcachedownloader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_cachekeyforurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_cachedimageexistsforurlcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_diskimageexistsforurlcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_loadimagewithurloptionsprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L250",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_saveimagetocacheforurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L257",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_cancelall",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L265",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_isrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L273",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_safelyremoveoperationfromrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L281",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_callcompletionblockforoperationcompletionerrorurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageManager.m",
      "source_location": "L288",
      "weight": 1.0,
      "source": "classes_sdwebimagemanager_sdwebimagemanager",
      "target": "classes_sdwebimagemanager_sdwebimagemanager_callcompletionblockforoperationcompletionimagedataerrorcachetypefinishedurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimagedecoder_m",
      "target": "classes_sdwebimagedecoder_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L270",
      "weight": 1.0,
      "source": "classes_sdwebimagedecoder_uiimage",
      "target": "classes_sdwebimagedecoder_uiimage_decodedimagewithimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L274",
      "weight": 1.0,
      "source": "classes_sdwebimagedecoder_uiimage",
      "target": "classes_sdwebimagedecoder_uiimage_decodedandscaleddownimagewithimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L210",
      "weight": 1.0,
      "source": "classes_sdwebimagedecoder_uiimage",
      "target": "classes_sdwebimagedecoder_uiimage_shoulddecodeimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L236",
      "weight": 1.0,
      "source": "classes_sdwebimagedecoder_uiimage",
      "target": "classes_sdwebimagedecoder_uiimage_shouldscaledownimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDecoder.m",
      "source_location": "L254",
      "weight": 1.0,
      "source": "classes_sdwebimagedecoder_uiimage",
      "target": "classes_sdwebimagedecoder_uiimage_colorspaceforimageref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uiimageview_highlightedwebcache_m",
      "target": "classes_uiimageview_highlightedwebcache_uiimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "classes_uiimageview_highlightedwebcache_uiimageview",
      "target": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "classes_uiimageview_highlightedwebcache_uiimageview",
      "target": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurloptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_uiimageview_highlightedwebcache_uiimageview",
      "target": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurlcompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "classes_uiimageview_highlightedwebcache_uiimageview",
      "target": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurloptionscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+HighlightedWebCache.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_uiimageview_highlightedwebcache_uiimageview",
      "target": "classes_uiimageview_highlightedwebcache_uiimageview_sd_sethighlightedimagewithurloptionsprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimagedownloader_m",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloadtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimagedownloader_m",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_shareddownloader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_initwithsessionconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L101",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_setvalueforhttpheaderfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_valueforhttpheaderfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L122",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_setmaxconcurrentdownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L126",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_currentdownloadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_maxconcurrentdownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L134",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_setoperationclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L142",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_downloadimagewithurloptionsprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L191",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L201",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_addprogresscallbackcompletedblockforurlcreatecallback",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L240",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_setsuspended",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L244",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_cancelalldownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L250",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_operationwithtask",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L263",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiondatataskdidreceiveresponsecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L274",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiondatataskdidreceivedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L282",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiondatataskwillcacheresponsecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L295",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiontaskdidcompletewitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L302",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiontaskwillperformhttpredirectionnewrequestcompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloader.m",
      "source_location": "L307",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloader_sdwebimagedownloader",
      "target": "classes_sdwebimagedownloader_sdwebimagedownloader_urlsessiontaskdidreceivechallengecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uiimage_gif_m",
      "target": "classes_uiimage_gif_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_sd_animatedgifwithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_isgif",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_scalekeepaspecttosize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_imagesfromgifdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L136",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_creategifwithimagessizeloopcountdelaytimegifcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_convertimagergb",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+GIF.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "classes_uiimage_gif_uiimage",
      "target": "classes_uiimage_gif_uiimage_creategifwithimages2sizeloopcountdelaytimegifcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uiimage_multiformat_m",
      "target": "classes_uiimage_multiformat_uiimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "classes_uiimage_multiformat_uiimage",
      "target": "classes_uiimage_multiformat_uiimage_sd_imagewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "classes_uiimage_multiformat_uiimage",
      "target": "classes_uiimage_multiformat_uiimage_sd_imageorientationfromimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L78",
      "weight": 1.0,
      "source": "classes_uiimage_multiformat_uiimage",
      "target": "classes_uiimage_multiformat_uiimage_sd_exiforientationtoiosorientation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L119",
      "weight": 1.0,
      "source": "classes_uiimage_multiformat_uiimage",
      "target": "classes_uiimage_multiformat_uiimage_sd_imagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImage+MultiFormat.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "classes_uiimage_multiformat_uiimage",
      "target": "classes_uiimage_multiformat_uiimage_sd_imagedataasformat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimageprefetcher_m",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_sharedimageprefetcher",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_initwithimagemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_setmaxconcurrentdownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_maxconcurrentdownloads",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_startprefetchingatindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_reportstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L112",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_prefetchurlsprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImagePrefetcher.m",
      "source_location": "L134",
      "weight": 1.0,
      "source": "classes_sdwebimageprefetcher_sdwebimageprefetcher",
      "target": "classes_sdwebimageprefetcher_sdwebimageprefetcher_cancelprefetching",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdimagecache_m",
      "target": "classes_sdimagecache_autopurgecache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdimagecache_m",
      "target": "classes_sdimagecache_sdimagecache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L24",
      "weight": 1.0,
      "source": "classes_sdimagecache_autopurgecache",
      "target": "classes_sdimagecache_autopurgecache_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "classes_sdimagecache_autopurgecache",
      "target": "classes_sdimagecache_autopurgecache_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_sharedimagecache",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L77",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_initwithnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_initwithnamespacediskcachedirectory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L134",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L139",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_checkifqueueisioqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L149",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_addreadonlycachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L159",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_cachepathforkeyinpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L164",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_defaultcachepathforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L168",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_cachedfilenameforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L182",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_makediskcachepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L189",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_storeimageforkeycompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L195",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_storeimageforkeytodiskcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L202",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_storeimageimagedataforkeytodiskcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L242",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_storeimagedatatodiskforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L268",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_diskimageexistswithkeycompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L286",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_imagefrommemorycacheforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L290",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_imagefromdiskcacheforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L300",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_imagefromcacheforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L312",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_diskimagedatabysearchingallpathsforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L345",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_diskimageforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L360",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_scaledimageforkeyimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L364",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_querycacheoperationforkeydone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L413",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_removeimageforkeywithcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L417",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_removeimageforkeyfromdiskwithcompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L444",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_setmaxmemorycost",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L448",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_maxmemorycost",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L452",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_maxmemorycountlimit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L456",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_setmaxmemorycountlimit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L462",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_clearmemory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L466",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_cleardiskoncompletion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L482",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_deleteoldfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L486",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_deleteoldfileswithcompletionblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L566",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_backgrounddeleteoldfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L589",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_getsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L602",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_getdiskcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCache.m",
      "source_location": "L611",
      "weight": 1.0,
      "source": "classes_sdimagecache_sdimagecache",
      "target": "classes_sdimagecache_sdimagecache_calculatesizewithcompletionblock",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdwebimagedownloaderoperation_m",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_initwithrequestinsessionoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_addhandlersforprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_callbacksforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L194",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L122",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L200",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_cancelinternal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_done",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L225",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L237",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_setfinished",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L243",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_setexecuting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L249",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_isconcurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L255",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiondatataskdidreceiveresponsecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L298",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiondatataskdidreceivedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L385",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiondatataskwillcacheresponsecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L404",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiontaskdidcompletewitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L459",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_urlsessiontaskdidreceivechallengecompletionhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L492",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_orientationfrompropertyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L516",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_scaledimageforkeyimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L520",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_shouldcontinuewhenappentersbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L524",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_callcompletionblockswitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDWebImageDownloaderOperation.m",
      "source_location": "L528",
      "weight": 1.0,
      "source": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation",
      "target": "classes_sdwebimagedownloaderoperation_sdwebimagedownloaderoperation_callcompletionblockswithimageimagedataerrorfinished",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/NSData+ImageContentType.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_nsdata_imagecontenttype_m",
      "target": "classes_nsdata_imagecontenttype_nsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/NSData+ImageContentType.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_nsdata_imagecontenttype_nsdata",
      "target": "classes_nsdata_imagecontenttype_nsdata_sd_imageformatforimagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uiimageview_webcache_m",
      "target": "classes_uiimageview_webcache_uiimageview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimageoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlcompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimagecompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimageoptionscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithurlplaceholderimageoptionsprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setimagewithpreviouscachedimagewithurlplaceholderimageoptionsprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L72",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_setanimationimageswithurls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIImageView+WebCache.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "classes_uiimageview_webcache_uiimageview",
      "target": "classes_uiimageview_webcache_uiimageview_sd_cancelcurrentanimationimagesload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_nsimage_webcache_m",
      "target": "classes_nsimage_webcache_nsimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_nsimage_webcache_nsimage",
      "target": "classes_nsimage_webcache_nsimage_cgimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "classes_nsimage_webcache_nsimage",
      "target": "classes_nsimage_webcache_nsimage_images",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/NSImage+WebCache.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "classes_nsimage_webcache_nsimage",
      "target": "classes_nsimage_webcache_nsimage_isgif",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCacheConfig.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_sdimagecacheconfig_m",
      "target": "classes_sdimagecacheconfig_sdimagecacheconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/SDImageCacheConfig.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "classes_sdimagecacheconfig_sdimagecacheconfig",
      "target": "classes_sdimagecacheconfig_sdimagecacheconfig_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uiview_webcacheoperation_m",
      "target": "classes_uiview_webcacheoperation_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "classes_uiview_webcacheoperation_uiview",
      "target": "classes_uiview_webcacheoperation_uiview_operationdictionary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "classes_uiview_webcacheoperation_uiview",
      "target": "classes_uiview_webcacheoperation_uiview_sd_setimageloadoperationforkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "classes_uiview_webcacheoperation_uiview",
      "target": "classes_uiview_webcacheoperation_uiview_sd_cancelimageloadoperationwithkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCacheOperation.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "classes_uiview_webcacheoperation_uiview",
      "target": "classes_uiview_webcacheoperation_uiview_sd_removeimageloadoperationwithkey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L24",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uiview_webcache_m",
      "target": "classes_uiview_webcache_uiview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_imageurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_internalsetimagewithurlplaceholderimageoptionsoperationkeysetimageblockprogresscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_cancelcurrentimageload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L97",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_setimageimagedatabasedonclassorviacustomsetimageblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_setneedslayout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_activityindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L134",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_setactivityindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L139",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_setshowactivityindicatorview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L143",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_showactivityindicatorview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_setindicatorstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L152",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_getindicatorstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L157",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_addactivityindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIView+WebCache.m",
      "source_location": "L189",
      "weight": 1.0,
      "source": "classes_uiview_webcache_uiview",
      "target": "classes_uiview_webcache_uiview_sd_removeactivityindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "lwsdwebimage_classes_uibutton_webcache_m",
      "target": "classes_uibutton_webcache_uibutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_currentimageurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_imageurlforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimageoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstatecompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L55",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimagecompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimagewithurlforstateplaceholderimageoptionscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L93",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimageoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L97",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstatecompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L101",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimagecompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimagewithurlforstateplaceholderimageoptionscompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L129",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setimageloadoperationforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L133",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_cancelimageloadforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L137",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_setbackgroundimageloadoperationforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L141",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_sd_cancelbackgroundimageloadforstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWSDWebImage/Classes/UIButton+WebCache.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "classes_uibutton_webcache_uibutton",
      "target": "classes_uibutton_webcache_uibutton_imageurlstorage",
      "confidence_score": 1.0
    }
  ],
  "hyperedges": []
}