From 9ed706006510d5dfda723cb81b43e53342e13446 Mon Sep 17 00:00:00 2001 From: Kiavash Faisali Date: Sun, 11 Oct 2015 23:10:34 -0700 Subject: [PATCH] Swift 2.0 updates and optimizations. Xcode 7.0 compatibility updates. --- .gitignore | 22 +- KFSwiftImageLoader.podspec | 6 +- KFSwiftImageLoader/KFImageCacheManager.swift | 40 +- .../MKAnnotationViewExtensions.swift | 112 +- .../Supporting Files/Info.plist | 2 +- KFSwiftImageLoader/UIButtonExtensions.swift | 138 +- .../UIImageViewExtensions.swift | 113 +- .../WKInterfaceImageExtensions.swift | 138 +- .../AppIcon.appiconset/Contents.json | 0 .../KiavashFaisali.imageset/Contents.json | 0 .../KiavashFaisali.png | Bin .../Base.lproj/Interface.storyboard | 6 +- .../Info.plist | 2 +- .../drawGreenCircle/drawGreenCircle-0@2x.png | Bin .../drawGreenCircle-100@2x.png | Bin .../drawGreenCircle-101@2x.png | Bin .../drawGreenCircle-102@2x.png | Bin .../drawGreenCircle-103@2x.png | Bin .../drawGreenCircle-104@2x.png | Bin .../drawGreenCircle-105@2x.png | Bin .../drawGreenCircle-106@2x.png | Bin .../drawGreenCircle-107@2x.png | Bin .../drawGreenCircle-108@2x.png | Bin .../drawGreenCircle-109@2x.png | Bin .../drawGreenCircle/drawGreenCircle-10@2x.png | Bin .../drawGreenCircle-110@2x.png | Bin .../drawGreenCircle-111@2x.png | Bin .../drawGreenCircle-112@2x.png | Bin .../drawGreenCircle-113@2x.png | Bin .../drawGreenCircle-114@2x.png | Bin .../drawGreenCircle-115@2x.png | Bin .../drawGreenCircle-116@2x.png | Bin .../drawGreenCircle-117@2x.png | Bin .../drawGreenCircle-118@2x.png | Bin .../drawGreenCircle/drawGreenCircle-11@2x.png | Bin .../drawGreenCircle/drawGreenCircle-12@2x.png | Bin .../drawGreenCircle/drawGreenCircle-13@2x.png | Bin .../drawGreenCircle/drawGreenCircle-14@2x.png | Bin .../drawGreenCircle/drawGreenCircle-15@2x.png | Bin .../drawGreenCircle/drawGreenCircle-16@2x.png | Bin .../drawGreenCircle/drawGreenCircle-17@2x.png | Bin .../drawGreenCircle/drawGreenCircle-18@2x.png | Bin .../drawGreenCircle/drawGreenCircle-19@2x.png | Bin .../drawGreenCircle/drawGreenCircle-1@2x.png | Bin .../drawGreenCircle/drawGreenCircle-20@2x.png | Bin .../drawGreenCircle/drawGreenCircle-21@2x.png | Bin .../drawGreenCircle/drawGreenCircle-22@2x.png | Bin .../drawGreenCircle/drawGreenCircle-23@2x.png | Bin .../drawGreenCircle/drawGreenCircle-24@2x.png | Bin .../drawGreenCircle/drawGreenCircle-25@2x.png | Bin .../drawGreenCircle/drawGreenCircle-26@2x.png | Bin .../drawGreenCircle/drawGreenCircle-27@2x.png | Bin .../drawGreenCircle/drawGreenCircle-28@2x.png | Bin .../drawGreenCircle/drawGreenCircle-29@2x.png | Bin .../drawGreenCircle/drawGreenCircle-2@2x.png | Bin .../drawGreenCircle/drawGreenCircle-30@2x.png | Bin .../drawGreenCircle/drawGreenCircle-31@2x.png | Bin .../drawGreenCircle/drawGreenCircle-32@2x.png | Bin .../drawGreenCircle/drawGreenCircle-33@2x.png | Bin .../drawGreenCircle/drawGreenCircle-34@2x.png | Bin .../drawGreenCircle/drawGreenCircle-35@2x.png | Bin .../drawGreenCircle/drawGreenCircle-36@2x.png | Bin .../drawGreenCircle/drawGreenCircle-37@2x.png | Bin .../drawGreenCircle/drawGreenCircle-38@2x.png | Bin .../drawGreenCircle/drawGreenCircle-39@2x.png | Bin .../drawGreenCircle/drawGreenCircle-3@2x.png | Bin .../drawGreenCircle/drawGreenCircle-40@2x.png | Bin .../drawGreenCircle/drawGreenCircle-41@2x.png | Bin .../drawGreenCircle/drawGreenCircle-42@2x.png | Bin .../drawGreenCircle/drawGreenCircle-43@2x.png | Bin .../drawGreenCircle/drawGreenCircle-44@2x.png | Bin .../drawGreenCircle/drawGreenCircle-45@2x.png | Bin .../drawGreenCircle/drawGreenCircle-46@2x.png | Bin .../drawGreenCircle/drawGreenCircle-47@2x.png | Bin .../drawGreenCircle/drawGreenCircle-48@2x.png | Bin .../drawGreenCircle/drawGreenCircle-49@2x.png | Bin .../drawGreenCircle/drawGreenCircle-4@2x.png | Bin .../drawGreenCircle/drawGreenCircle-50@2x.png | Bin .../drawGreenCircle/drawGreenCircle-51@2x.png | Bin .../drawGreenCircle/drawGreenCircle-52@2x.png | Bin .../drawGreenCircle/drawGreenCircle-53@2x.png | Bin .../drawGreenCircle/drawGreenCircle-54@2x.png | Bin .../drawGreenCircle/drawGreenCircle-55@2x.png | Bin .../drawGreenCircle/drawGreenCircle-56@2x.png | Bin .../drawGreenCircle/drawGreenCircle-57@2x.png | Bin .../drawGreenCircle/drawGreenCircle-58@2x.png | Bin .../drawGreenCircle/drawGreenCircle-59@2x.png | Bin .../drawGreenCircle/drawGreenCircle-5@2x.png | Bin .../drawGreenCircle/drawGreenCircle-60@2x.png | Bin .../drawGreenCircle/drawGreenCircle-61@2x.png | Bin .../drawGreenCircle/drawGreenCircle-62@2x.png | Bin .../drawGreenCircle/drawGreenCircle-63@2x.png | Bin .../drawGreenCircle/drawGreenCircle-64@2x.png | Bin .../drawGreenCircle/drawGreenCircle-65@2x.png | Bin .../drawGreenCircle/drawGreenCircle-66@2x.png | Bin .../drawGreenCircle/drawGreenCircle-67@2x.png | Bin .../drawGreenCircle/drawGreenCircle-68@2x.png | Bin .../drawGreenCircle/drawGreenCircle-69@2x.png | Bin .../drawGreenCircle/drawGreenCircle-6@2x.png | Bin .../drawGreenCircle/drawGreenCircle-70@2x.png | Bin .../drawGreenCircle/drawGreenCircle-71@2x.png | Bin .../drawGreenCircle/drawGreenCircle-72@2x.png | Bin .../drawGreenCircle/drawGreenCircle-73@2x.png | Bin .../drawGreenCircle/drawGreenCircle-74@2x.png | Bin .../drawGreenCircle/drawGreenCircle-75@2x.png | Bin .../drawGreenCircle/drawGreenCircle-76@2x.png | Bin .../drawGreenCircle/drawGreenCircle-77@2x.png | Bin .../drawGreenCircle/drawGreenCircle-78@2x.png | Bin .../drawGreenCircle/drawGreenCircle-79@2x.png | Bin .../drawGreenCircle/drawGreenCircle-7@2x.png | Bin .../drawGreenCircle/drawGreenCircle-80@2x.png | Bin .../drawGreenCircle/drawGreenCircle-81@2x.png | Bin .../drawGreenCircle/drawGreenCircle-82@2x.png | Bin .../drawGreenCircle/drawGreenCircle-83@2x.png | Bin .../drawGreenCircle/drawGreenCircle-84@2x.png | Bin .../drawGreenCircle/drawGreenCircle-85@2x.png | Bin .../drawGreenCircle/drawGreenCircle-86@2x.png | Bin .../drawGreenCircle/drawGreenCircle-87@2x.png | Bin .../drawGreenCircle/drawGreenCircle-88@2x.png | Bin .../drawGreenCircle/drawGreenCircle-89@2x.png | Bin .../drawGreenCircle/drawGreenCircle-8@2x.png | Bin .../drawGreenCircle/drawGreenCircle-90@2x.png | Bin .../drawGreenCircle/drawGreenCircle-91@2x.png | Bin .../drawGreenCircle/drawGreenCircle-92@2x.png | Bin .../drawGreenCircle/drawGreenCircle-93@2x.png | Bin .../drawGreenCircle/drawGreenCircle-94@2x.png | Bin .../drawGreenCircle/drawGreenCircle-95@2x.png | Bin .../drawGreenCircle/drawGreenCircle-96@2x.png | Bin .../drawGreenCircle/drawGreenCircle-97@2x.png | Bin .../drawGreenCircle/drawGreenCircle-98@2x.png | Bin .../drawGreenCircle/drawGreenCircle-99@2x.png | Bin .../drawGreenCircle/drawGreenCircle-9@2x.png | Bin .../removeBlur/removeBlur-0@2x.png | Bin .../removeBlur/removeBlur-10@2x.png | Bin .../removeBlur/removeBlur-11@2x.png | Bin .../removeBlur/removeBlur-12@2x.png | Bin .../removeBlur/removeBlur-13@2x.png | Bin .../removeBlur/removeBlur-14@2x.png | Bin .../removeBlur/removeBlur-15@2x.png | Bin .../removeBlur/removeBlur-16@2x.png | Bin .../removeBlur/removeBlur-17@2x.png | Bin .../removeBlur/removeBlur-18@2x.png | Bin .../removeBlur/removeBlur-19@2x.png | Bin .../removeBlur/removeBlur-1@2x.png | Bin .../removeBlur/removeBlur-20@2x.png | Bin .../removeBlur/removeBlur-21@2x.png | Bin .../removeBlur/removeBlur-22@2x.png | Bin .../removeBlur/removeBlur-23@2x.png | Bin .../removeBlur/removeBlur-24@2x.png | Bin .../removeBlur/removeBlur-25@2x.png | Bin .../removeBlur/removeBlur-26@2x.png | Bin .../removeBlur/removeBlur-27@2x.png | Bin .../removeBlur/removeBlur-28@2x.png | Bin .../removeBlur/removeBlur-29@2x.png | Bin .../removeBlur/removeBlur-2@2x.png | Bin .../removeBlur/removeBlur-30@2x.png | Bin .../removeBlur/removeBlur-31@2x.png | Bin .../removeBlur/removeBlur-32@2x.png | Bin .../removeBlur/removeBlur-33@2x.png | Bin .../removeBlur/removeBlur-34@2x.png | Bin .../removeBlur/removeBlur-35@2x.png | Bin .../removeBlur/removeBlur-36@2x.png | Bin .../removeBlur/removeBlur-37@2x.png | Bin .../removeBlur/removeBlur-38@2x.png | Bin .../removeBlur/removeBlur-39@2x.png | Bin .../removeBlur/removeBlur-3@2x.png | Bin .../removeBlur/removeBlur-40@2x.png | Bin .../removeBlur/removeBlur-41@2x.png | Bin .../removeBlur/removeBlur-4@2x.png | Bin .../removeBlur/removeBlur-5@2x.png | Bin .../removeBlur/removeBlur-6@2x.png | Bin .../removeBlur/removeBlur-7@2x.png | Bin .../removeBlur/removeBlur-8@2x.png | Bin .../removeBlur/removeBlur-9@2x.png | Bin .../verticalShiftAndFadeIn-0@2x.png | Bin .../verticalShiftAndFadeIn-10@2x.png | Bin .../verticalShiftAndFadeIn-11@2x.png | Bin .../verticalShiftAndFadeIn-12@2x.png | Bin .../verticalShiftAndFadeIn-13@2x.png | Bin .../verticalShiftAndFadeIn-14@2x.png | Bin .../verticalShiftAndFadeIn-15@2x.png | Bin .../verticalShiftAndFadeIn-16@2x.png | Bin .../verticalShiftAndFadeIn-17@2x.png | Bin .../verticalShiftAndFadeIn-18@2x.png | Bin .../verticalShiftAndFadeIn-19@2x.png | Bin .../verticalShiftAndFadeIn-1@2x.png | Bin .../verticalShiftAndFadeIn-20@2x.png | Bin .../verticalShiftAndFadeIn-21@2x.png | Bin .../verticalShiftAndFadeIn-22@2x.png | Bin .../verticalShiftAndFadeIn-23@2x.png | Bin .../verticalShiftAndFadeIn-24@2x.png | Bin .../verticalShiftAndFadeIn-25@2x.png | Bin .../verticalShiftAndFadeIn-26@2x.png | Bin .../verticalShiftAndFadeIn-27@2x.png | Bin .../verticalShiftAndFadeIn-28@2x.png | Bin .../verticalShiftAndFadeIn-29@2x.png | Bin .../verticalShiftAndFadeIn-2@2x.png | Bin .../verticalShiftAndFadeIn-30@2x.png | Bin .../verticalShiftAndFadeIn-31@2x.png | Bin .../verticalShiftAndFadeIn-32@2x.png | Bin .../verticalShiftAndFadeIn-33@2x.png | Bin .../verticalShiftAndFadeIn-34@2x.png | Bin .../verticalShiftAndFadeIn-35@2x.png | Bin .../verticalShiftAndFadeIn-36@2x.png | Bin .../verticalShiftAndFadeIn-37@2x.png | Bin .../verticalShiftAndFadeIn-38@2x.png | Bin .../verticalShiftAndFadeIn-39@2x.png | Bin .../verticalShiftAndFadeIn-3@2x.png | Bin .../verticalShiftAndFadeIn-40@2x.png | Bin .../verticalShiftAndFadeIn-41@2x.png | Bin .../verticalShiftAndFadeIn-42@2x.png | Bin .../verticalShiftAndFadeIn-43@2x.png | Bin .../verticalShiftAndFadeIn-44@2x.png | Bin .../verticalShiftAndFadeIn-45@2x.png | Bin .../verticalShiftAndFadeIn-46@2x.png | Bin .../verticalShiftAndFadeIn-47@2x.png | Bin .../verticalShiftAndFadeIn-48@2x.png | Bin .../verticalShiftAndFadeIn-49@2x.png | Bin .../verticalShiftAndFadeIn-4@2x.png | Bin .../verticalShiftAndFadeIn-50@2x.png | Bin .../verticalShiftAndFadeIn-51@2x.png | Bin .../verticalShiftAndFadeIn-52@2x.png | Bin .../verticalShiftAndFadeIn-53@2x.png | Bin .../verticalShiftAndFadeIn-54@2x.png | Bin .../verticalShiftAndFadeIn-55@2x.png | Bin .../verticalShiftAndFadeIn-56@2x.png | Bin .../verticalShiftAndFadeIn-57@2x.png | Bin .../verticalShiftAndFadeIn-58@2x.png | Bin .../verticalShiftAndFadeIn-59@2x.png | Bin .../verticalShiftAndFadeIn-5@2x.png | Bin .../verticalShiftAndFadeIn-6@2x.png | Bin .../verticalShiftAndFadeIn-7@2x.png | Bin .../verticalShiftAndFadeIn-8@2x.png | Bin .../verticalShiftAndFadeIn-9@2x.png | Bin .../yellowCharacterJump-0@2x.png | Bin .../yellowCharacterJump-100@2x.png | Bin .../yellowCharacterJump-101@2x.png | Bin .../yellowCharacterJump-102@2x.png | Bin .../yellowCharacterJump-103@2x.png | Bin .../yellowCharacterJump-104@2x.png | Bin .../yellowCharacterJump-105@2x.png | Bin .../yellowCharacterJump-106@2x.png | Bin .../yellowCharacterJump-107@2x.png | Bin .../yellowCharacterJump-108@2x.png | Bin .../yellowCharacterJump-109@2x.png | Bin .../yellowCharacterJump-10@2x.png | Bin .../yellowCharacterJump-110@2x.png | Bin .../yellowCharacterJump-11@2x.png | Bin .../yellowCharacterJump-12@2x.png | Bin .../yellowCharacterJump-13@2x.png | Bin .../yellowCharacterJump-14@2x.png | Bin .../yellowCharacterJump-15@2x.png | Bin .../yellowCharacterJump-16@2x.png | Bin .../yellowCharacterJump-17@2x.png | Bin .../yellowCharacterJump-18@2x.png | Bin .../yellowCharacterJump-19@2x.png | Bin .../yellowCharacterJump-1@2x.png | Bin .../yellowCharacterJump-20@2x.png | Bin .../yellowCharacterJump-21@2x.png | Bin .../yellowCharacterJump-22@2x.png | Bin .../yellowCharacterJump-23@2x.png | Bin .../yellowCharacterJump-24@2x.png | Bin .../yellowCharacterJump-25@2x.png | Bin .../yellowCharacterJump-26@2x.png | Bin .../yellowCharacterJump-27@2x.png | Bin .../yellowCharacterJump-28@2x.png | Bin .../yellowCharacterJump-29@2x.png | Bin .../yellowCharacterJump-2@2x.png | Bin .../yellowCharacterJump-30@2x.png | Bin .../yellowCharacterJump-31@2x.png | Bin .../yellowCharacterJump-32@2x.png | Bin .../yellowCharacterJump-33@2x.png | Bin .../yellowCharacterJump-34@2x.png | Bin .../yellowCharacterJump-35@2x.png | Bin .../yellowCharacterJump-36@2x.png | Bin .../yellowCharacterJump-37@2x.png | Bin .../yellowCharacterJump-38@2x.png | Bin .../yellowCharacterJump-39@2x.png | Bin .../yellowCharacterJump-3@2x.png | Bin .../yellowCharacterJump-40@2x.png | Bin .../yellowCharacterJump-41@2x.png | Bin .../yellowCharacterJump-42@2x.png | Bin .../yellowCharacterJump-43@2x.png | Bin .../yellowCharacterJump-44@2x.png | Bin .../yellowCharacterJump-45@2x.png | Bin .../yellowCharacterJump-46@2x.png | Bin .../yellowCharacterJump-47@2x.png | Bin .../yellowCharacterJump-48@2x.png | Bin .../yellowCharacterJump-49@2x.png | Bin .../yellowCharacterJump-4@2x.png | Bin .../yellowCharacterJump-50@2x.png | Bin .../yellowCharacterJump-51@2x.png | Bin .../yellowCharacterJump-52@2x.png | Bin .../yellowCharacterJump-53@2x.png | Bin .../yellowCharacterJump-54@2x.png | Bin .../yellowCharacterJump-55@2x.png | Bin .../yellowCharacterJump-56@2x.png | Bin .../yellowCharacterJump-57@2x.png | Bin .../yellowCharacterJump-58@2x.png | Bin .../yellowCharacterJump-59@2x.png | Bin .../yellowCharacterJump-5@2x.png | Bin .../yellowCharacterJump-60@2x.png | Bin .../yellowCharacterJump-61@2x.png | Bin .../yellowCharacterJump-62@2x.png | Bin .../yellowCharacterJump-63@2x.png | Bin .../yellowCharacterJump-64@2x.png | Bin .../yellowCharacterJump-65@2x.png | Bin .../yellowCharacterJump-66@2x.png | Bin .../yellowCharacterJump-67@2x.png | Bin .../yellowCharacterJump-68@2x.png | Bin .../yellowCharacterJump-69@2x.png | Bin .../yellowCharacterJump-6@2x.png | Bin .../yellowCharacterJump-70@2x.png | Bin .../yellowCharacterJump-71@2x.png | Bin .../yellowCharacterJump-72@2x.png | Bin .../yellowCharacterJump-73@2x.png | Bin .../yellowCharacterJump-74@2x.png | Bin .../yellowCharacterJump-75@2x.png | Bin .../yellowCharacterJump-76@2x.png | Bin .../yellowCharacterJump-77@2x.png | Bin .../yellowCharacterJump-78@2x.png | Bin .../yellowCharacterJump-79@2x.png | Bin .../yellowCharacterJump-7@2x.png | Bin .../yellowCharacterJump-80@2x.png | Bin .../yellowCharacterJump-81@2x.png | Bin .../yellowCharacterJump-82@2x.png | Bin .../yellowCharacterJump-83@2x.png | Bin .../yellowCharacterJump-84@2x.png | Bin .../yellowCharacterJump-85@2x.png | Bin .../yellowCharacterJump-86@2x.png | Bin .../yellowCharacterJump-87@2x.png | Bin .../yellowCharacterJump-88@2x.png | Bin .../yellowCharacterJump-89@2x.png | Bin .../yellowCharacterJump-8@2x.png | Bin .../yellowCharacterJump-90@2x.png | Bin .../yellowCharacterJump-91@2x.png | Bin .../yellowCharacterJump-92@2x.png | Bin .../yellowCharacterJump-93@2x.png | Bin .../yellowCharacterJump-94@2x.png | Bin .../yellowCharacterJump-95@2x.png | Bin .../yellowCharacterJump-96@2x.png | Bin .../yellowCharacterJump-97@2x.png | Bin .../yellowCharacterJump-98@2x.png | Bin .../yellowCharacterJump-99@2x.png | Bin .../yellowCharacterJump-9@2x.png | Bin .../HomeInterfaceController.swift | 18 +- .../ImageRowType.swift | 0 .../Info.plist | 6 +- ...der WatchKit 1 Extension-Bridging-Header.h | 4 + .../TableImageInterfaceController.swift | 0 .../project.pbxproj | 2196 ++++++++++++++++ .../contents.xcworkspacedata | 0 .../SwiftImageLoader}/AppDelegate.swift | 0 .../Base.lproj/Main.storyboard | 21 +- .../ButtonImageTableViewCell.swift | 0 .../ImageTableViewCell.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../KiavashFaisali.imageset/Contents.json | 0 .../KiavashFaisali.png | Bin .../LaunchImage.launchimage/Contents.json | 25 +- .../SwiftImageLoader}/Info.plist | 6 +- .../MainViewController.swift | 29 +- .../README__ignoredByTemplate__ | 1 - SwiftImageLoader.xcodeproj/project.pbxproj | 2224 ----------------- .../contents.xcworkspacedata | 7 - 365 files changed, 2534 insertions(+), 2582 deletions(-) rename {SwiftImageLoader WatchKit App/Images.xcassets => Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets}/AppIcon.appiconset/Contents.json (100%) rename {SwiftImageLoader WatchKit App/Images.xcassets => Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets}/KiavashFaisali.imageset/Contents.json (100%) rename {SwiftImageLoader WatchKit App/Images.xcassets => Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets}/KiavashFaisali.imageset/KiavashFaisali.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/Base.lproj/Interface.storyboard (95%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/Info.plist (94%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-0@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-100@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-101@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-102@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-103@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-104@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-105@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-106@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-107@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-108@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-109@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-10@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-110@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-111@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-112@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-113@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-114@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-115@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-116@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-117@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-118@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-11@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-12@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-13@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-14@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-15@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-16@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-17@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-18@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-19@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-1@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-20@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-21@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-22@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-23@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-24@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-25@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-26@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-27@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-28@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-29@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-2@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-30@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-31@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-32@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-33@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-34@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-35@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-36@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-37@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-38@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-39@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-3@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-40@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-41@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-42@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-43@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-44@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-45@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-46@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-47@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-48@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-49@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-4@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-50@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-51@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-52@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-53@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-54@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-55@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-56@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-57@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-58@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-59@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-5@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-60@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-61@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-62@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-63@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-64@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-65@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-66@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-67@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-68@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-69@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-6@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-70@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-71@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-72@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-73@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-74@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-75@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-76@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-77@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-78@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-79@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-7@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-80@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-81@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-82@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-83@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-84@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-85@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-86@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-87@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-88@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-89@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-8@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-90@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-91@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-92@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-93@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-94@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-95@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-96@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-97@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-98@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-99@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/drawGreenCircle/drawGreenCircle-9@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-0@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-10@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-11@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-12@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-13@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-14@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-15@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-16@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-17@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-18@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-19@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-1@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-20@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-21@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-22@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-23@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-24@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-25@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-26@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-27@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-28@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-29@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-2@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-30@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-31@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-32@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-33@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-34@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-35@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-36@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-37@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-38@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-39@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-3@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-40@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-41@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-4@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-5@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-6@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-7@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-8@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/removeBlur/removeBlur-9@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-0@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-10@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-11@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-12@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-13@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-14@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-15@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-16@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-17@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-18@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-19@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-1@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-20@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-21@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-22@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-23@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-24@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-25@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-26@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-27@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-28@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-29@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-2@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-30@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-31@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-32@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-33@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-34@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-35@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-36@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-37@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-38@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-39@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-3@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-40@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-41@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-42@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-43@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-44@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-45@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-46@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-47@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-48@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-49@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-4@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-50@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-51@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-52@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-53@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-54@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-55@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-56@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-57@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-58@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-59@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-5@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-6@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-7@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-8@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/verticalShiftAndFadeIn/verticalShiftAndFadeIn-9@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-0@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-100@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-101@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-102@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-103@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-104@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-105@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-106@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-107@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-108@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-109@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-10@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-110@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-11@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-12@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-13@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-14@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-15@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-16@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-17@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-18@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-19@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-1@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-20@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-21@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-22@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-23@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-24@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-25@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-26@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-27@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-28@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-29@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-2@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-30@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-31@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-32@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-33@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-34@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-35@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-36@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-37@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-38@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-39@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-3@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-40@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-41@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-42@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-43@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-44@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-45@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-46@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-47@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-48@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-49@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-4@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-50@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-51@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-52@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-53@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-54@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-55@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-56@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-57@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-58@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-59@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-5@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-60@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-61@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-62@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-63@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-64@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-65@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-66@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-67@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-68@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-69@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-6@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-70@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-71@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-72@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-73@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-74@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-75@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-76@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-77@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-78@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-79@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-7@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-80@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-81@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-82@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-83@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-84@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-85@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-86@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-87@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-88@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-89@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-8@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-90@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-91@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-92@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-93@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-94@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-95@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-96@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-97@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-98@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-99@2x.png (100%) rename {SwiftImageLoader WatchKit App => Sample/SwiftImageLoader WatchKit 1 App}/yellowCharacterJump/yellowCharacterJump-9@2x.png (100%) rename {SwiftImageLoader WatchKit Extension => Sample/SwiftImageLoader WatchKit 1 Extension}/HomeInterfaceController.swift (88%) rename {SwiftImageLoader WatchKit Extension => Sample/SwiftImageLoader WatchKit 1 Extension}/ImageRowType.swift (100%) rename {SwiftImageLoader WatchKit Extension => Sample/SwiftImageLoader WatchKit 1 Extension}/Info.plist (87%) create mode 100644 Sample/SwiftImageLoader WatchKit 1 Extension/SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h rename {SwiftImageLoader WatchKit Extension => Sample/SwiftImageLoader WatchKit 1 Extension}/TableImageInterfaceController.swift (100%) create mode 100644 Sample/SwiftImageLoader.xcodeproj/project.pbxproj rename {SwiftImageLoader.xcodeproj => Sample/SwiftImageLoader.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/AppDelegate.swift (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/Base.lproj/Main.storyboard (89%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/ButtonImageTableViewCell.swift (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/ImageTableViewCell.swift (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/Images.xcassets/KiavashFaisali.imageset/Contents.json (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png (100%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/Images.xcassets/LaunchImage.launchimage/Contents.json (71%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/Info.plist (91%) rename {SwiftImageLoader => Sample/SwiftImageLoader}/MainViewController.swift (81%) delete mode 100644 SwiftImageLoader WatchKit Extension/Images.xcassets/README__ignoredByTemplate__ delete mode 100644 SwiftImageLoader.xcodeproj/project.pbxproj delete mode 100644 SwiftImageLoader.xcworkspace/contents.xcworkspacedata diff --git a/.gitignore b/.gitignore index a3cd143..0872a4b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ -# Xcode -# +## Build generated build/ +DerivedData + +## Various settings *.pbxuser !default.pbxuser *.mode1v3 @@ -10,17 +12,13 @@ build/ *.perspectivev3 !default.perspectivev3 xcuserdata + +## Other *.xccheckout *.moved-aside -DerivedData -*.hmap -*.ipa *.xcuserstate +*.xcscmblueprint -# CocoaPods -# -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control -# -# Pods/ +## Obj-C/Swift specific +*.hmap +*.ipa diff --git a/KFSwiftImageLoader.podspec b/KFSwiftImageLoader.podspec index 01b80b3..459ce4a 100644 --- a/KFSwiftImageLoader.podspec +++ b/KFSwiftImageLoader.podspec @@ -1,16 +1,16 @@ Pod::Spec.new do |s| s.name = 'KFSwiftImageLoader' - s.version = '1.2' + s.version = '2.0.0' s.summary = 'High-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and  Watch.' s.homepage = 'https://github.com/kiavashfaisali/KFSwiftImageLoader' s.license = { :type => 'MIT', - :file => 'LICENSE' } + :file => 'LICENSE' } s.authors = { 'kiavashfaisali' => 'kiavashfaisali@outlook.com' } s.platform = :ios, '8.2' s.requires_arc = true s.ios.deployment_target = '8.2' s.source = { :git => 'https://github.com/kiavashfaisali/KFSwiftImageLoader.git', - :tag => s.version.to_s } + :tag => s.version.to_s } s.source_files = 'KFSwiftImageLoader/*.swift' end diff --git a/KFSwiftImageLoader/KFImageCacheManager.swift b/KFSwiftImageLoader/KFImageCacheManager.swift index 9a34e24..00e4197 100644 --- a/KFSwiftImageLoader/KFImageCacheManager.swift +++ b/KFSwiftImageLoader/KFImageCacheManager.swift @@ -20,11 +20,11 @@ import UIKit import MapKit import WatchKit -// MARK: - Completion Holder Class +// MARK: - CompletionHolder Class final internal class CompletionHolder { - var completion: ((finished: Bool, error: NSError!) -> Void)? + var completion: ((finished: Bool, error: NSError?) -> Void)? - init(completion: ((Bool, error: NSError!) -> Void)?) { + init(completion: ((finished: Bool, error: NSError?) -> Void)?) { self.completion = completion } } @@ -51,19 +51,19 @@ final public class KFImageCacheManager { }() /** - Sets the fade duration time (in seconds) for images when they are being loaded into their views. - A value of 0 implies no fade animation. - The default value is 0.1 seconds. - - :returns: An NSTimeInterval value representing time in seconds. + Sets the fade duration time (in seconds) for images when they are being loaded into their views. + A value of 0 implies no fade animation. + The default value is 0.1 seconds. + + - returns: An NSTimeInterval value representing time in seconds. */ public var fadeAnimationDuration: NSTimeInterval = 0.1 /** - Sets the maximum time (in seconds) that the disk cache will use to maintain a cached response. - The default value is 604800 seconds (1 week). - - :returns: An unsigned integer value representing time in seconds. + Sets the maximum time (in seconds) that the disk cache will use to maintain a cached response. + The default value is 604800 seconds (1 week). + + - returns: An unsigned integer value representing time in seconds. */ public var diskCacheMaxAge: UInt = 60 * 60 * 24 * 7 { willSet { @@ -74,10 +74,10 @@ final public class KFImageCacheManager { } /** - Sets the maximum time (in seconds) that the request should take before timing out. - The default value is 60 seconds. - - :returns: An NSTimeInterval value representing time in seconds. + Sets the maximum time (in seconds) that the request should take before timing out. + The default value is 60 seconds. + + - returns: An NSTimeInterval value representing time in seconds. */ public var timeoutIntervalForRequest: NSTimeInterval = 60.0 { willSet { @@ -86,10 +86,10 @@ final public class KFImageCacheManager { } /** - Sets the cache policy which the default requests and underlying session configuration use to determine caching behaviour. - The default value is ReturnCacheDataElseLoad. - - :returns: An NSURLRequestCachePolicy value representing the cache policy. + Sets the cache policy which the default requests and underlying session configuration use to determine caching behaviour. + The default value is ReturnCacheDataElseLoad. + + - returns: An NSURLRequestCachePolicy value representing the cache policy. */ public var requestCachePolicy: NSURLRequestCachePolicy = .ReturnCacheDataElseLoad { willSet { diff --git a/KFSwiftImageLoader/MKAnnotationViewExtensions.swift b/KFSwiftImageLoader/MKAnnotationViewExtensions.swift index af9e746..1f8d01e 100644 --- a/KFSwiftImageLoader/MKAnnotationViewExtensions.swift +++ b/KFSwiftImageLoader/MKAnnotationViewExtensions.swift @@ -30,32 +30,32 @@ public extension MKAnnotationView { return objc_getAssociatedObject(self, &completionHolderAssociationKey) as? CompletionHolder } set { - objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } // MARK: - Image Loading Methods /** - Asynchronously downloads an image and loads it into the view using a URL string. - - :param: string The image URL in the form of a String. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using a URL string. + + - parameter string: The image URL in the form of a String. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURLString(string: String, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURLString(string: String, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { if let url = NSURL(string: string) { loadImageFromURL(url, placeholderImage: placeholderImage, completion: completion) } } /** - Asynchronously downloads an image and loads it into the view using an NSURL object. - - :param: url The image URL in the form of an NSURL object. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using an NSURL object. + + - parameter url: The image URL in the form of an NSURL object. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURL(url: NSURL, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURL(url: NSURL, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { let cacheManager = KFImageCacheManager.sharedInstance let request = NSMutableURLRequest(URL: url, cachePolicy: cacheManager.session.configuration.requestCachePolicy, timeoutInterval: cacheManager.session.configuration.timeoutIntervalForRequest) request.addValue("image/*", forHTTPHeaderField: "Accept") @@ -63,23 +63,22 @@ public extension MKAnnotationView { } /** - Asynchronously downloads an image and loads it into the view using an NSURLRequest object. - - :param: request The image URL in the form of an NSURLRequest object. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using an NSURLRequest object. + + - parameter request: The image URL in the form of an NSURLRequest object. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromRequest(request: NSURLRequest, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromRequest(request: NSURLRequest, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { self.completionHolder = CompletionHolder(completion: completion) - if request.URL?.absoluteString == nil { + guard let urlAbsoluteString = request.URL?.absoluteString else { self.completionHolder.completion?(finished: false, error: nil) return } let cacheManager = KFImageCacheManager.sharedInstance let fadeAnimationDuration = cacheManager.fadeAnimationDuration - let urlAbsoluteString = request.URL!.absoluteString! func loadImage(image: UIImage) -> Void { UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { @@ -94,7 +93,7 @@ public extension MKAnnotationView { loadImage(image) } // If there's already a cached response, load the image data into the image view. - else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (CACurrentMediaTime() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { + else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (NSDate.timeIntervalSinceReferenceDate() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { loadImage(image) cacheManager[urlAbsoluteString] = image @@ -109,54 +108,49 @@ public extension MKAnnotationView { self.image = image } - let initialIndexIdentifier = -1 - // If the image isn't already being downloaded, begin downloading the image. if cacheManager.isDownloadingFromURL(urlAbsoluteString) == false { cacheManager.setIsDownloadingFromURL(true, forURLString: urlAbsoluteString) let dataTask = cacheManager.session.dataTaskWithRequest(request) { - (data: NSData!, response: NSURLResponse!, error: NSError!) in + (taskData: NSData?, taskResponse: NSURLResponse?, taskError: NSError?) in + + guard let data = taskData, response = taskResponse, image = UIImage(data: data) where taskError == nil else { + dispatch_async(dispatch_get_main_queue()) { + cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) + cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) + self.completionHolder.completion?(finished: false, error: taskError) + } + + return + } dispatch_async(dispatch_get_main_queue()) { - var finished = false + UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { + self.image = image + }, completion: nil) + + cacheManager[urlAbsoluteString] = image + + let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && + Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && + (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || + cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && + (request.cachePolicy == .ReturnCacheDataElseLoad || + request.cachePolicy == .ReturnCacheDataDontLoad) - // If there is no error, load the image into the image view and cache it. - if error == nil { - if let image = UIImage(data: data) { - UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { - self.image = image - }, completion: nil) - - cacheManager[urlAbsoluteString] = image - - let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && - Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && - (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || - cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && - (request.cachePolicy == .ReturnCacheDataElseLoad || - request.cachePolicy == .ReturnCacheDataDontLoad) - - if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { - var allHeaderFields = httpResponse.allHeaderFields - allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" - if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { - let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": CACurrentMediaTime()], storagePolicy: .Allowed) - NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) - } + if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { + if var allHeaderFields = httpResponse.allHeaderFields as? [String: String] { + allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" + NSDate.timeIntervalSinceReferenceDate() + if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { + let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": NSDate.timeIntervalSinceReferenceDate()], storagePolicy: .Allowed) + NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) } - - finished = true } } - // If there was an error or image data wasn't returned, remove the observers and set isDownloading to false. - if finished == false { - cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) - cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) - } - - self.completionHolder.completion?(finished: finished, error: error) + self.completionHolder.completion?(finished: true, error: nil) } } @@ -165,7 +159,7 @@ public extension MKAnnotationView { // Since the image is already being downloaded and hasn't been cached, register the image view as a cache observer. else { weak var weakSelf = self - cacheManager.addImageCacheObserver(weakSelf!, withInitialIndexIdentifier: initialIndexIdentifier, forKey: urlAbsoluteString) + cacheManager.addImageCacheObserver(weakSelf!, withInitialIndexIdentifier: -1, forKey: urlAbsoluteString) } } } diff --git a/KFSwiftImageLoader/Supporting Files/Info.plist b/KFSwiftImageLoader/Supporting Files/Info.plist index 9f87e5a..ba72822 100644 --- a/KFSwiftImageLoader/Supporting Files/Info.plist +++ b/KFSwiftImageLoader/Supporting Files/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.kiavashfaisali.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/KFSwiftImageLoader/UIButtonExtensions.swift b/KFSwiftImageLoader/UIButtonExtensions.swift index 5e7a7a6..d8be71d 100644 --- a/KFSwiftImageLoader/UIButtonExtensions.swift +++ b/KFSwiftImageLoader/UIButtonExtensions.swift @@ -24,6 +24,7 @@ private var completionHolderAssociationKey: UInt8 = 0 private var controlStateHolderAssociationKey: UInt8 = 0 private var isBackgroundImageAssociationKey: UInt8 = 0 +// MARK: - ControlStateHolder Class final internal class ControlStateHolder { var controlState: UIControlState @@ -40,7 +41,7 @@ public extension UIButton { return objc_getAssociatedObject(self, &indexPathIdentifierAssociationKey) as? Int } set { - objc_setAssociatedObject(self, &indexPathIdentifierAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &indexPathIdentifierAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } @@ -49,7 +50,7 @@ public extension UIButton { return objc_getAssociatedObject(self, &completionHolderAssociationKey) as? CompletionHolder } set { - objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } @@ -58,7 +59,7 @@ public extension UIButton { return objc_getAssociatedObject(self, &controlStateHolderAssociationKey) as? ControlStateHolder } set { - objc_setAssociatedObject(self, &controlStateHolderAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &controlStateHolderAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } @@ -67,36 +68,36 @@ public extension UIButton { return objc_getAssociatedObject(self, &isBackgroundImageAssociationKey) as? Bool } set { - objc_setAssociatedObject(self, &isBackgroundImageAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &isBackgroundImageAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } // MARK: - Image Loading Methods /** - Asynchronously downloads an image and loads it into the view using a URL string. - - :param: string The image URL in the form of a String. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: controlState The intended UIControlState to be used when loading the image. The default value is Normal. - :param: isBackgroundImage A boolean indicating whether or not the image is intended for the button's background. The default value is false. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using a URL string. + + - parameter string: The image URL in the form of a String. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter controlState: The intended UIControlState to be used when loading the image. The default value is Normal. + - parameter isBackgroundImage: A boolean indicating whether or not the image is intended for the button's background. The default value is false. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURLString(string: String, placeholderImage: UIImage? = nil, forState controlState: UIControlState = .Normal, isBackgroundImage: Bool = false, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURLString(string: String, placeholderImage: UIImage? = nil, forState controlState: UIControlState = .Normal, isBackgroundImage: Bool = false, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { if let url = NSURL(string: string) { loadImageFromURL(url, placeholderImage: placeholderImage, forState: controlState, isBackgroundImage: isBackgroundImage, completion: completion) } } /** - Asynchronously downloads an image and loads it into the view using an NSURL object. - - :param: url The image URL in the form of an NSURL object. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: controlState The intended UIControlState to be used when loading the image. The default value is Normal. - :param: isBackgroundImage A boolean indicating whether or not the image is intended for the button's background. The default value is false. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using an NSURL object. + + - parameter url: The image URL in the form of an NSURL object. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter controlState: The intended UIControlState to be used when loading the image. The default value is Normal. + - parameter isBackgroundImage: A boolean indicating whether or not the image is intended for the button's background. The default value is false. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURL(url: NSURL, placeholderImage: UIImage? = nil, forState controlState: UIControlState = .Normal, isBackgroundImage: Bool = false, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURL(url: NSURL, placeholderImage: UIImage? = nil, forState controlState: UIControlState = .Normal, isBackgroundImage: Bool = false, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { let cacheManager = KFImageCacheManager.sharedInstance let request = NSMutableURLRequest(URL: url, cachePolicy: cacheManager.session.configuration.requestCachePolicy, timeoutInterval: cacheManager.session.configuration.timeoutIntervalForRequest) request.addValue("image/*", forHTTPHeaderField: "Accept") @@ -104,28 +105,27 @@ public extension UIButton { } /** - Asynchronously downloads an image and loads it into the view using an NSURLRequest object. - - :param: request The image URL in the form of an NSURLRequest object. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: controlState The intended UIControlState to be used when loading the image. The default value is Normal. - :param: isBackgroundImage A boolean indicating whether or not the image is intended for the button's background. The default value is false. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using an NSURLRequest object. + + - parameter request: The image URL in the form of an NSURLRequest object. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter controlState: The intended UIControlState to be used when loading the image. The default value is Normal. + - parameter isBackgroundImage: A boolean indicating whether or not the image is intended for the button's background. The default value is false. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromRequest(request: NSURLRequest, placeholderImage: UIImage? = nil, forState controlState: UIControlState = .Normal, isBackgroundImage: Bool = false, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromRequest(request: NSURLRequest, placeholderImage: UIImage? = nil, forState controlState: UIControlState = .Normal, isBackgroundImage: Bool = false, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { self.completionHolder = CompletionHolder(completion: completion) self.indexPathIdentifier = -1 self.controlStateHolder = ControlStateHolder(state: controlState) self.isBackgroundImage = isBackgroundImage - if request.URL?.absoluteString == nil { + guard let urlAbsoluteString = request.URL?.absoluteString else { self.completionHolder.completion?(finished: false, error: nil) return } let cacheManager = KFImageCacheManager.sharedInstance let fadeAnimationDuration = cacheManager.fadeAnimationDuration - let urlAbsoluteString = request.URL!.absoluteString! func loadImage(image: UIImage) -> Void { UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { @@ -145,7 +145,7 @@ public extension UIButton { loadImage(image) } // If there's already a cached response, load the image data into the image view. - else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (CACurrentMediaTime() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { + else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (NSDate.timeIntervalSinceReferenceDate() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { loadImage(image) cacheManager[urlAbsoluteString] = image @@ -208,54 +208,50 @@ public extension UIButton { cacheManager.setIsDownloadingFromURL(true, forURLString: urlAbsoluteString) let dataTask = cacheManager.session.dataTaskWithRequest(request) { - (data: NSData!, response: NSURLResponse!, error: NSError!) in + (taskData: NSData?, taskResponse: NSURLResponse?, taskError: NSError?) in - dispatch_async(dispatch_get_main_queue()) { - var finished = false + guard let data = taskData, response = taskResponse, image = UIImage(data: data) where taskError == nil else { + dispatch_async(dispatch_get_main_queue()) { + cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) + cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) + self.completionHolder.completion?(finished: false, error: taskError) + } - // If there is no error, load the image into the image view and cache it. - if error == nil { - if let image = UIImage(data: data) { - if initialIndexIdentifier == self.indexPathIdentifier { - UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { - if self.isBackgroundImage == true { - self.setBackgroundImage(image, forState: self.controlStateHolder.controlState) - } - else { - self.setImage(image, forState: self.controlStateHolder.controlState) - } - }, completion: nil) + return + } + + dispatch_async(dispatch_get_main_queue()) { + if initialIndexIdentifier == self.indexPathIdentifier { + UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { + if self.isBackgroundImage == true { + self.setBackgroundImage(image, forState: self.controlStateHolder.controlState) } - - cacheManager[urlAbsoluteString] = image - - let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && - Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && - (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || - cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && - (request.cachePolicy == .ReturnCacheDataElseLoad || - request.cachePolicy == .ReturnCacheDataDontLoad) - - if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { - var allHeaderFields = httpResponse.allHeaderFields - allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" - if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { - let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": CACurrentMediaTime()], storagePolicy: .Allowed) - NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) - } + else { + self.setImage(image, forState: self.controlStateHolder.controlState) } - - finished = true - } + }, completion: nil) } - // If there was an error or image data wasn't returned, remove the observers and set isDownloading to false. - if finished == false { - cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) - cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) + cacheManager[urlAbsoluteString] = image + + let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && + Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && + (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || + cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && + (request.cachePolicy == .ReturnCacheDataElseLoad || + request.cachePolicy == .ReturnCacheDataDontLoad) + + if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { + if var allHeaderFields = httpResponse.allHeaderFields as? [String: String] { + allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" + if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { + let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": NSDate.timeIntervalSinceReferenceDate()], storagePolicy: .Allowed) + NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) + } + } } - self.completionHolder.completion?(finished: finished, error: error) + self.completionHolder.completion?(finished: true, error: nil) } } diff --git a/KFSwiftImageLoader/UIImageViewExtensions.swift b/KFSwiftImageLoader/UIImageViewExtensions.swift index cf70b44..7f199f4 100644 --- a/KFSwiftImageLoader/UIImageViewExtensions.swift +++ b/KFSwiftImageLoader/UIImageViewExtensions.swift @@ -30,7 +30,7 @@ public extension UIImageView { return objc_getAssociatedObject(self, &indexPathIdentifierAssociationKey) as? Int } set { - objc_setAssociatedObject(self, &indexPathIdentifierAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &indexPathIdentifierAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } @@ -39,32 +39,32 @@ public extension UIImageView { return objc_getAssociatedObject(self, &completionHolderAssociationKey) as? CompletionHolder } set { - objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } // MARK: - Image Loading Methods /** - Asynchronously downloads an image and loads it into the view using a URL string. - - :param: string The image URL in the form of a String. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using a URL string. + + - parameter string: The image URL in the form of a String. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURLString(string: String, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURLString(string: String, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { if let url = NSURL(string: string) { loadImageFromURL(url, placeholderImage: placeholderImage, completion: completion) } } /** - Asynchronously downloads an image and loads it into the view using an NSURL object. - - :param: url The image URL in the form of an NSURL object. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using an NSURL object. + + - parameter url: The image URL in the form of an NSURL object. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURL(url: NSURL, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURL(url: NSURL, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { let cacheManager = KFImageCacheManager.sharedInstance let request = NSMutableURLRequest(URL: url, cachePolicy: cacheManager.session.configuration.requestCachePolicy, timeoutInterval: cacheManager.session.configuration.timeoutIntervalForRequest) request.addValue("image/*", forHTTPHeaderField: "Accept") @@ -72,24 +72,23 @@ public extension UIImageView { } /** - Asynchronously downloads an image and loads it into the view using an NSURLRequest object. - - :param: request The image URL in the form of an NSURLRequest object. - :param: placeholderImage An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the view using an NSURLRequest object. + + - parameter request: The image URL in the form of an NSURLRequest object. + - parameter placeholderImage: An optional UIImage representing a placeholder image that is loaded into the view while the asynchronous download takes place. The default value is nil. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromRequest(request: NSURLRequest, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromRequest(request: NSURLRequest, placeholderImage: UIImage? = nil, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { self.completionHolder = CompletionHolder(completion: completion) self.indexPathIdentifier = -1 - if request.URL?.absoluteString == nil { + guard let urlAbsoluteString = request.URL?.absoluteString else { self.completionHolder.completion?(finished: false, error: nil) return } let cacheManager = KFImageCacheManager.sharedInstance let fadeAnimationDuration = cacheManager.fadeAnimationDuration - let urlAbsoluteString = request.URL!.absoluteString! func loadImage(image: UIImage) -> Void { UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { @@ -104,7 +103,7 @@ public extension UIImageView { loadImage(image) } // If there's already a cached response, load the image data into the image view. - else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (CACurrentMediaTime() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { + else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (NSDate.timeIntervalSinceReferenceDate() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { loadImage(image) cacheManager[urlAbsoluteString] = image @@ -162,49 +161,45 @@ public extension UIImageView { cacheManager.setIsDownloadingFromURL(true, forURLString: urlAbsoluteString) let dataTask = cacheManager.session.dataTaskWithRequest(request) { - (data: NSData!, response: NSURLResponse!, error: NSError!) in + (taskData: NSData?, taskResponse: NSURLResponse?, taskError: NSError?) in + + guard let data = taskData, response = taskResponse, image = UIImage(data: data) where taskError == nil else { + dispatch_async(dispatch_get_main_queue()) { + cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) + cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) + self.completionHolder.completion?(finished: false, error: taskError) + } + + return + } dispatch_async(dispatch_get_main_queue()) { - var finished = false + if initialIndexIdentifier == self.indexPathIdentifier { + UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { + self.image = image + }, completion: nil) + } - // If there is no error, load the image into the image view and cache it. - if error == nil { - if let image = UIImage(data: data) { - if initialIndexIdentifier == self.indexPathIdentifier { - UIView.transitionWithView(self, duration: fadeAnimationDuration, options: .TransitionCrossDissolve, animations: { - self.image = image - }, completion: nil) - } - - cacheManager[urlAbsoluteString] = image - - let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && - Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && - (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || - cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && - (request.cachePolicy == .ReturnCacheDataElseLoad || - request.cachePolicy == .ReturnCacheDataDontLoad) - - if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { - var allHeaderFields = httpResponse.allHeaderFields - allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" - if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { - let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": CACurrentMediaTime()], storagePolicy: .Allowed) - NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) - } + cacheManager[urlAbsoluteString] = image + + let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && + Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && + (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || + cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && + (request.cachePolicy == .ReturnCacheDataElseLoad || + request.cachePolicy == .ReturnCacheDataDontLoad) + + if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { + if var allHeaderFields = httpResponse.allHeaderFields as? [String: String] { + allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" + if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { + let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": NSDate.timeIntervalSinceReferenceDate()], storagePolicy: .Allowed) + NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) } - - finished = true } } - // If there was an error or image data wasn't returned, remove the observers and set isDownloading to false. - if finished == false { - cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) - cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) - } - - self.completionHolder.completion?(finished: finished, error: error) + self.completionHolder.completion?(finished: true, error: nil) } } diff --git a/KFSwiftImageLoader/WKInterfaceImageExtensions.swift b/KFSwiftImageLoader/WKInterfaceImageExtensions.swift index e531f30..a61baeb 100644 --- a/KFSwiftImageLoader/WKInterfaceImageExtensions.swift +++ b/KFSwiftImageLoader/WKInterfaceImageExtensions.swift @@ -29,15 +29,11 @@ public extension WKInterfaceImage { return objc_getAssociatedObject(self, &completionHolderAssociationKey) as? CompletionHolder } set { - objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy(OBJC_ASSOCIATION_RETAIN)) + objc_setAssociatedObject(self, &completionHolderAssociationKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } } // MARK: - Helper Methods - final private func loadImageFromData(imageData: NSData) -> Void { - self.setImageData(imageData) - } - final private func storeImageDataInDeviceCache(imageData: NSData, forURLAbsoluteString urlAbsoluteString: String) { // Max cache size is 5 MB. let maxCacheSize = 5 * 1024 * 1024 @@ -46,10 +42,10 @@ public extension WKInterfaceImage { // If the image data is too big to be stored into the device's cache, then fallback to the Bluetooth transfer method. if cacheTotalCost > maxCacheSize { - loadImageFromData(imageData) + self.setImageData(imageData) } else { - for (urlString, cacheCostNumber) in currentDevice.cachedImages as! [String: NSNumber] { + for (urlString, cacheCostNumber) in currentDevice.cachedImages { cacheTotalCost += cacheCostNumber.integerValue // Check if the total cost would exceed the max cache size of 5 MB. @@ -63,35 +59,35 @@ public extension WKInterfaceImage { self.setImageNamed(urlAbsoluteString) } else { - loadImageFromData(imageData) + self.setImageData(imageData) } } } // MARK: - Image Loading Methods /** - Asynchronously downloads an image and loads it into the interface using a URL string. - - :param: string The image URL in the form of a String. - :param: placeholderImageName An optional String representing the name of a placeholder image that is loaded into the interface while the asynchronous download takes place. The default value is nil. - :param: shouldUseDeviceCache A boolean indicating whether or not to use the  Watch's device cache for dramatically improved performance. This should only be considered for images that are likely to be loaded more than once throughout the lifetime of the app. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the interface using a URL string. + + - parameter string: The image URL in the form of a String. + - parameter placeholderImageName: An optional String representing the name of a placeholder image that is loaded into the interface while the asynchronous download takes place. The default value is nil. + - parameter shouldUseDeviceCache: A boolean indicating whether or not to use the  Watch's device cache for dramatically improved performance. This should only be considered for images that are likely to be loaded more than once throughout the lifetime of the app. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURLString(string: String, placeholderImageName: String? = nil, shouldUseDeviceCache: Bool = false, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURLString(string: String, placeholderImageName: String? = nil, shouldUseDeviceCache: Bool = false, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { if let url = NSURL(string: string) { loadImageFromURL(url, placeholderImageName: placeholderImageName, shouldUseDeviceCache: shouldUseDeviceCache, completion: completion) } } /** - Asynchronously downloads an image and loads it into the interface using an NSURL object. - - :param: url The image URL in the form of an NSURL object. - :param: placeholderImageName An optional String representing the name of a placeholder image that is loaded into the interface while the asynchronous download takes place. The default value is nil. - :param: shouldUseDeviceCache A boolean indicating whether or not to use the  Watch's device cache for dramatically improved performance. This should only be considered for images that are likely to be loaded more than once throughout the lifetime of the app. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the interface using an NSURL object. + + - parameter url: The image URL in the form of an NSURL object. + - parameter placeholderImageName: An optional String representing the name of a placeholder image that is loaded into the interface while the asynchronous download takes place. The default value is nil. + - parameter shouldUseDeviceCache: A boolean indicating whether or not to use the  Watch's device cache for dramatically improved performance. This should only be considered for images that are likely to be loaded more than once throughout the lifetime of the app. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromURL(url: NSURL, placeholderImageName: String? = nil, shouldUseDeviceCache: Bool = false, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromURL(url: NSURL, placeholderImageName: String? = nil, shouldUseDeviceCache: Bool = false, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { let cacheManager = KFImageCacheManager.sharedInstance let request = NSMutableURLRequest(URL: url, cachePolicy: cacheManager.session.configuration.requestCachePolicy, timeoutInterval: cacheManager.session.configuration.timeoutIntervalForRequest) request.addValue("image/*", forHTTPHeaderField: "Accept") @@ -99,24 +95,22 @@ public extension WKInterfaceImage { } /** - Asynchronously downloads an image and loads it into the interface using an NSURLRequest object. - - :param: request The image URL in the form of an NSURLRequest object. - :param: placeholderImageName An optional String representing the name of a placeholder image that is loaded into the interface while the asynchronous download takes place. The default value is nil. - :param: shouldUseDeviceCache A boolean indicating whether or not to use the  Watch's device cache for dramatically improved performance. This should only be considered for images that are likely to be loaded more than once throughout the lifetime of the app. - :param: completion An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. + Asynchronously downloads an image and loads it into the interface using an NSURLRequest object. + + - parameter request: The image URL in the form of an NSURLRequest object. + - parameter placeholderImageName: An optional String representing the name of a placeholder image that is loaded into the interface while the asynchronous download takes place. The default value is nil. + - parameter shouldUseDeviceCache: A boolean indicating whether or not to use the  Watch's device cache for dramatically improved performance. This should only be considered for images that are likely to be loaded more than once throughout the lifetime of the app. + - parameter completion: An optional closure that is called to indicate completion of the intended purpose of this method. It returns two values: the first is a Bool indicating whether everything was successful, and the second is an optional NSError which will be non-nil should an error occur. The default value is nil. */ - final public func loadImageFromRequest(request: NSURLRequest, placeholderImageName: String? = nil, shouldUseDeviceCache: Bool = false, completion: ((finished: Bool, error: NSError!) -> Void)? = nil) { + final public func loadImageFromRequest(request: NSURLRequest, placeholderImageName: String? = nil, shouldUseDeviceCache: Bool = false, completion: ((finished: Bool, error: NSError?) -> Void)? = nil) { self.completionHolder = CompletionHolder(completion: completion) - if request.URL?.absoluteString == nil { + guard let urlAbsoluteString = request.URL?.absoluteString else { self.completionHolder.completion?(finished: false, error: nil) return } let cacheManager = KFImageCacheManager.sharedInstance - let fadeAnimationDuration = cacheManager.fadeAnimationDuration - let urlAbsoluteString = request.URL!.absoluteString! let initialIndexIdentifier = -1 let currentDevice = WKInterfaceDevice.currentDevice() @@ -134,25 +128,23 @@ public extension WKInterfaceImage { } // If there's already a cached image, load it into the interface. - if let image = cacheManager[urlAbsoluteString] { - let imageData = UIImagePNGRepresentation(image) - + if let image = cacheManager[urlAbsoluteString], imageData = UIImagePNGRepresentation(image) { if shouldUseDeviceCache { storeImageDataInDeviceCache(imageData, forURLAbsoluteString: urlAbsoluteString) } else { - loadImageFromData(imageData) + self.setImageData(imageData) } self.completionHolder.completion?(finished: true, error: nil) } // If there's already a cached response, load the image data into the interface. - else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (CACurrentMediaTime() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { + else if let cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(request), image = UIImage(data: cachedResponse.data), creationTimestamp = cachedResponse.userInfo?["creationTimestamp"] as? CFTimeInterval where (NSDate.timeIntervalSinceReferenceDate() - creationTimestamp) < Double(cacheManager.diskCacheMaxAge) { if shouldUseDeviceCache { storeImageDataInDeviceCache(cachedResponse.data, forURLAbsoluteString: urlAbsoluteString) } else { - loadImageFromData(cachedResponse.data) + self.setImageData(cachedResponse.data) } cacheManager[urlAbsoluteString] = image @@ -173,50 +165,46 @@ public extension WKInterfaceImage { cacheManager.setIsDownloadingFromURL(true, forURLString: urlAbsoluteString) let dataTask = cacheManager.session.dataTaskWithRequest(request) { - (data: NSData!, response: NSURLResponse!, error: NSError!) in + (taskData: NSData?, taskResponse: NSURLResponse?, taskError: NSError?) in + + guard let data = taskData, response = taskResponse, image = UIImage(data: data) where taskError == nil else { + dispatch_async(dispatch_get_main_queue()) { + cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) + cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) + self.completionHolder.completion?(finished: false, error: taskError) + } + + return + } dispatch_async(dispatch_get_main_queue()) { - var finished = false + if shouldUseDeviceCache { + self.storeImageDataInDeviceCache(data, forURLAbsoluteString: urlAbsoluteString) + } + else { + self.setImage(image) + } - // If there is no error, load the image into the interface and cache it. - if error == nil { - if let image = UIImage(data: data) { - if shouldUseDeviceCache { - self.storeImageDataInDeviceCache(data, forURLAbsoluteString: urlAbsoluteString) - } - else { - self.setImage(image) - } - - cacheManager[urlAbsoluteString] = image - - let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && - Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && - (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || - cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && - (request.cachePolicy == .ReturnCacheDataElseLoad || - request.cachePolicy == .ReturnCacheDataDontLoad) - - if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { - var allHeaderFields = httpResponse.allHeaderFields - allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" - if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { - let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": CACurrentMediaTime()], storagePolicy: .Allowed) - NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) - } + cacheManager[urlAbsoluteString] = image + + let responseDataIsCacheable = cacheManager.diskCacheMaxAge > 0 && + Double(data.length) <= 0.05 * Double(NSURLCache.sharedURLCache().diskCapacity) && + (cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataElseLoad || + cacheManager.session.configuration.requestCachePolicy == .ReturnCacheDataDontLoad) && + (request.cachePolicy == .ReturnCacheDataElseLoad || + request.cachePolicy == .ReturnCacheDataDontLoad) + + if let httpResponse = response as? NSHTTPURLResponse, url = httpResponse.URL where responseDataIsCacheable { + if var allHeaderFields = httpResponse.allHeaderFields as? [String: String] { + allHeaderFields["Cache-Control"] = "max-age=\(cacheManager.diskCacheMaxAge)" + if let cacheControlResponse = NSHTTPURLResponse(URL: url, statusCode: httpResponse.statusCode, HTTPVersion: "HTTP/1.1", headerFields: allHeaderFields) { + let cachedResponse = NSCachedURLResponse(response: cacheControlResponse, data: data, userInfo: ["creationTimestamp": NSDate.timeIntervalSinceReferenceDate()], storagePolicy: .Allowed) + NSURLCache.sharedURLCache().storeCachedResponse(cachedResponse, forRequest: request) } - - finished = true } } - // If there was an error or image data wasn't returned, remove the observers and set isDownloading to false. - if finished == false { - cacheManager.setIsDownloadingFromURL(false, forURLString: urlAbsoluteString) - cacheManager.removeImageCacheObserversForKey(urlAbsoluteString) - } - - self.completionHolder.completion?(finished: finished, error: error) + self.completionHolder.completion?(finished: true, error: nil) } } diff --git a/SwiftImageLoader WatchKit App/Images.xcassets/AppIcon.appiconset/Contents.json b/Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from SwiftImageLoader WatchKit App/Images.xcassets/AppIcon.appiconset/Contents.json rename to Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/SwiftImageLoader WatchKit App/Images.xcassets/KiavashFaisali.imageset/Contents.json b/Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets/KiavashFaisali.imageset/Contents.json similarity index 100% rename from SwiftImageLoader WatchKit App/Images.xcassets/KiavashFaisali.imageset/Contents.json rename to Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets/KiavashFaisali.imageset/Contents.json diff --git a/SwiftImageLoader WatchKit App/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png b/Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets/KiavashFaisali.imageset/KiavashFaisali.png similarity index 100% rename from SwiftImageLoader WatchKit App/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png rename to Sample/SwiftImageLoader WatchKit 1 App/Assets.xcassets/KiavashFaisali.imageset/KiavashFaisali.png diff --git a/SwiftImageLoader WatchKit App/Base.lproj/Interface.storyboard b/Sample/SwiftImageLoader WatchKit 1 App/Base.lproj/Interface.storyboard similarity index 95% rename from SwiftImageLoader WatchKit App/Base.lproj/Interface.storyboard rename to Sample/SwiftImageLoader WatchKit 1 App/Base.lproj/Interface.storyboard index 0579260..db019df 100644 --- a/SwiftImageLoader WatchKit App/Base.lproj/Interface.storyboard +++ b/Sample/SwiftImageLoader WatchKit 1 App/Base.lproj/Interface.storyboard @@ -1,8 +1,8 @@ - + - - + + diff --git a/SwiftImageLoader WatchKit App/Info.plist b/Sample/SwiftImageLoader WatchKit 1 App/Info.plist similarity index 94% rename from SwiftImageLoader WatchKit App/Info.plist rename to Sample/SwiftImageLoader WatchKit 1 App/Info.plist index 07c0f16..4ece357 100644 --- a/SwiftImageLoader WatchKit App/Info.plist +++ b/Sample/SwiftImageLoader WatchKit 1 App/Info.plist @@ -9,7 +9,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.kiavashfaisali.SwiftImageLoader.watchkitapp + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-0@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-0@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-0@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-0@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-100@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-100@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-100@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-100@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-101@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-101@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-101@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-101@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-102@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-102@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-102@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-102@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-103@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-103@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-103@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-103@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-104@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-104@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-104@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-104@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-105@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-105@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-105@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-105@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-106@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-106@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-106@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-106@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-107@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-107@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-107@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-107@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-108@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-108@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-108@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-108@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-109@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-109@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-109@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-109@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-10@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-10@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-10@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-10@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-110@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-110@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-110@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-110@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-111@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-111@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-111@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-111@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-112@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-112@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-112@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-112@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-113@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-113@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-113@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-113@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-114@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-114@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-114@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-114@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-115@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-115@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-115@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-115@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-116@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-116@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-116@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-116@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-117@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-117@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-117@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-117@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-118@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-118@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-118@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-118@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-11@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-11@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-11@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-11@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-12@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-12@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-12@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-12@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-13@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-13@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-13@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-13@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-14@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-14@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-14@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-14@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-15@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-15@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-15@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-15@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-16@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-16@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-16@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-16@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-17@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-17@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-17@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-17@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-18@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-18@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-18@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-18@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-19@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-19@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-19@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-19@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-1@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-1@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-1@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-1@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-20@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-20@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-20@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-20@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-21@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-21@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-21@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-21@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-22@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-22@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-22@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-22@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-23@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-23@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-23@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-23@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-24@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-24@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-24@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-24@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-25@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-25@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-25@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-25@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-26@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-26@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-26@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-26@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-27@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-27@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-27@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-27@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-28@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-28@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-28@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-28@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-29@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-29@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-29@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-29@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-2@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-2@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-2@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-2@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-30@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-30@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-30@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-30@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-31@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-31@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-31@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-31@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-32@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-32@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-32@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-32@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-33@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-33@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-33@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-33@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-34@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-34@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-34@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-34@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-35@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-35@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-35@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-35@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-36@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-36@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-36@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-36@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-37@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-37@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-37@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-37@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-38@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-38@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-38@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-38@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-39@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-39@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-39@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-39@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-3@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-3@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-3@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-3@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-40@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-40@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-40@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-40@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-41@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-41@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-41@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-41@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-42@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-42@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-42@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-42@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-43@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-43@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-43@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-43@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-44@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-44@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-44@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-44@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-45@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-45@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-45@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-45@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-46@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-46@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-46@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-46@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-47@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-47@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-47@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-47@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-48@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-48@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-48@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-48@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-49@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-49@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-49@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-49@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-4@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-4@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-4@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-4@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-50@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-50@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-50@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-50@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-51@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-51@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-51@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-51@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-52@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-52@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-52@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-52@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-53@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-53@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-53@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-53@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-54@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-54@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-54@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-54@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-55@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-55@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-55@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-55@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-56@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-56@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-56@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-56@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-57@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-57@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-57@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-57@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-58@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-58@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-58@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-58@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-59@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-59@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-59@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-59@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-5@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-5@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-5@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-5@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-60@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-60@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-60@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-60@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-61@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-61@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-61@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-61@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-62@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-62@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-62@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-62@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-63@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-63@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-63@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-63@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-64@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-64@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-64@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-64@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-65@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-65@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-65@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-65@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-66@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-66@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-66@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-66@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-67@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-67@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-67@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-67@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-68@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-68@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-68@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-68@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-69@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-69@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-69@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-69@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-6@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-6@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-6@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-6@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-70@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-70@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-70@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-70@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-71@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-71@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-71@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-71@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-72@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-72@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-72@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-72@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-73@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-73@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-73@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-73@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-74@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-74@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-74@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-74@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-75@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-75@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-75@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-75@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-76@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-76@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-76@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-76@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-77@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-77@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-77@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-77@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-78@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-78@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-78@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-78@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-79@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-79@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-79@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-79@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-7@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-7@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-7@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-7@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-80@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-80@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-80@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-80@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-81@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-81@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-81@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-81@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-82@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-82@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-82@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-82@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-83@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-83@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-83@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-83@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-84@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-84@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-84@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-84@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-85@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-85@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-85@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-85@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-86@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-86@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-86@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-86@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-87@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-87@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-87@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-87@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-88@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-88@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-88@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-88@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-89@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-89@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-89@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-89@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-8@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-8@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-8@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-8@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-90@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-90@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-90@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-90@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-91@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-91@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-91@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-91@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-92@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-92@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-92@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-92@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-93@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-93@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-93@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-93@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-94@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-94@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-94@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-94@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-95@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-95@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-95@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-95@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-96@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-96@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-96@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-96@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-97@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-97@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-97@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-97@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-98@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-98@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-98@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-98@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-99@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-99@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-99@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-99@2x.png diff --git a/SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-9@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-9@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/drawGreenCircle/drawGreenCircle-9@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/drawGreenCircle/drawGreenCircle-9@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-0@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-0@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-0@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-0@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-10@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-10@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-10@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-10@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-11@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-11@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-11@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-11@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-12@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-12@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-12@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-12@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-13@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-13@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-13@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-13@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-14@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-14@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-14@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-14@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-15@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-15@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-15@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-15@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-16@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-16@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-16@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-16@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-17@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-17@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-17@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-17@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-18@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-18@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-18@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-18@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-19@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-19@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-19@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-19@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-1@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-1@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-1@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-1@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-20@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-20@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-20@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-20@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-21@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-21@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-21@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-21@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-22@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-22@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-22@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-22@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-23@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-23@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-23@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-23@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-24@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-24@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-24@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-24@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-25@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-25@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-25@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-25@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-26@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-26@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-26@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-26@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-27@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-27@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-27@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-27@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-28@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-28@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-28@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-28@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-29@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-29@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-29@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-29@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-2@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-2@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-2@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-2@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-30@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-30@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-30@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-30@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-31@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-31@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-31@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-31@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-32@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-32@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-32@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-32@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-33@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-33@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-33@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-33@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-34@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-34@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-34@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-34@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-35@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-35@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-35@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-35@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-36@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-36@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-36@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-36@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-37@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-37@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-37@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-37@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-38@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-38@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-38@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-38@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-39@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-39@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-39@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-39@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-3@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-3@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-3@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-3@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-40@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-40@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-40@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-40@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-41@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-41@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-41@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-41@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-4@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-4@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-4@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-4@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-5@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-5@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-5@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-5@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-6@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-6@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-6@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-6@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-7@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-7@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-7@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-7@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-8@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-8@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-8@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-8@2x.png diff --git a/SwiftImageLoader WatchKit App/removeBlur/removeBlur-9@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-9@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/removeBlur/removeBlur-9@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/removeBlur/removeBlur-9@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-0@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-0@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-0@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-0@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-10@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-10@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-10@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-10@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-11@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-11@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-11@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-11@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-12@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-12@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-12@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-12@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-13@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-13@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-13@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-13@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-14@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-14@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-14@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-14@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-15@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-15@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-15@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-15@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-16@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-16@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-16@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-16@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-17@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-17@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-17@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-17@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-18@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-18@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-18@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-18@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-19@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-19@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-19@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-19@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-1@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-1@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-1@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-1@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-20@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-20@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-20@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-20@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-21@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-21@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-21@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-21@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-22@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-22@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-22@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-22@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-23@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-23@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-23@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-23@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-24@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-24@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-24@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-24@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-25@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-25@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-25@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-25@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-26@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-26@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-26@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-26@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-27@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-27@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-27@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-27@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-28@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-28@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-28@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-28@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-29@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-29@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-29@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-29@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-2@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-2@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-2@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-2@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-30@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-30@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-30@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-30@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-31@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-31@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-31@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-31@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-32@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-32@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-32@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-32@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-33@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-33@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-33@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-33@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-34@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-34@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-34@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-34@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-35@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-35@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-35@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-35@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-36@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-36@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-36@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-36@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-37@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-37@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-37@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-37@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-38@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-38@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-38@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-38@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-39@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-39@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-39@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-39@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-3@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-3@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-3@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-3@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-40@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-40@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-40@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-40@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-41@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-41@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-41@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-41@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-42@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-42@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-42@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-42@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-43@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-43@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-43@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-43@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-44@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-44@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-44@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-44@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-45@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-45@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-45@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-45@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-46@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-46@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-46@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-46@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-47@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-47@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-47@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-47@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-48@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-48@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-48@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-48@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-49@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-49@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-49@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-49@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-4@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-4@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-4@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-4@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-50@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-50@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-50@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-50@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-51@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-51@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-51@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-51@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-52@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-52@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-52@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-52@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-53@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-53@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-53@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-53@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-54@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-54@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-54@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-54@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-55@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-55@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-55@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-55@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-56@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-56@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-56@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-56@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-57@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-57@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-57@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-57@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-58@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-58@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-58@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-58@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-59@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-59@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-59@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-59@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-5@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-5@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-5@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-5@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-6@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-6@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-6@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-6@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-7@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-7@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-7@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-7@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-8@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-8@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-8@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-8@2x.png diff --git a/SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-9@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-9@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-9@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/verticalShiftAndFadeIn/verticalShiftAndFadeIn-9@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-0@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-0@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-0@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-0@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-100@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-100@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-100@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-100@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-101@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-101@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-101@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-101@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-102@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-102@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-102@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-102@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-103@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-103@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-103@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-103@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-104@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-104@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-104@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-104@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-105@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-105@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-105@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-105@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-106@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-106@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-106@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-106@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-107@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-107@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-107@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-107@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-108@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-108@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-108@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-108@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-109@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-109@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-109@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-109@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-10@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-10@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-10@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-10@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-110@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-110@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-110@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-110@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-11@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-11@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-11@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-11@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-12@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-12@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-12@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-12@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-13@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-13@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-13@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-13@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-14@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-14@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-14@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-14@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-15@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-15@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-15@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-15@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-16@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-16@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-16@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-16@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-17@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-17@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-17@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-17@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-18@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-18@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-18@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-18@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-19@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-19@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-19@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-19@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-1@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-1@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-1@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-1@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-20@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-20@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-20@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-20@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-21@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-21@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-21@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-21@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-22@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-22@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-22@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-22@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-23@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-23@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-23@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-23@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-24@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-24@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-24@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-24@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-25@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-25@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-25@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-25@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-26@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-26@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-26@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-26@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-27@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-27@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-27@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-27@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-28@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-28@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-28@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-28@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-29@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-29@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-29@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-29@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-2@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-2@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-2@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-2@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-30@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-30@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-30@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-30@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-31@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-31@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-31@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-31@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-32@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-32@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-32@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-32@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-33@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-33@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-33@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-33@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-34@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-34@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-34@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-34@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-35@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-35@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-35@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-35@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-36@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-36@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-36@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-36@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-37@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-37@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-37@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-37@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-38@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-38@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-38@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-38@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-39@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-39@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-39@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-39@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-3@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-3@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-3@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-3@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-40@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-40@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-40@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-40@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-41@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-41@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-41@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-41@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-42@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-42@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-42@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-42@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-43@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-43@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-43@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-43@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-44@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-44@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-44@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-44@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-45@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-45@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-45@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-45@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-46@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-46@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-46@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-46@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-47@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-47@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-47@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-47@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-48@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-48@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-48@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-48@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-49@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-49@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-49@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-49@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-4@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-4@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-4@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-4@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-50@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-50@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-50@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-50@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-51@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-51@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-51@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-51@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-52@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-52@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-52@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-52@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-53@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-53@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-53@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-53@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-54@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-54@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-54@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-54@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-55@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-55@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-55@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-55@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-56@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-56@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-56@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-56@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-57@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-57@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-57@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-57@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-58@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-58@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-58@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-58@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-59@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-59@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-59@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-59@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-5@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-5@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-5@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-5@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-60@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-60@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-60@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-60@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-61@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-61@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-61@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-61@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-62@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-62@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-62@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-62@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-63@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-63@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-63@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-63@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-64@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-64@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-64@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-64@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-65@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-65@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-65@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-65@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-66@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-66@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-66@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-66@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-67@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-67@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-67@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-67@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-68@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-68@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-68@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-68@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-69@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-69@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-69@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-69@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-6@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-6@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-6@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-6@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-70@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-70@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-70@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-70@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-71@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-71@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-71@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-71@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-72@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-72@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-72@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-72@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-73@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-73@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-73@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-73@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-74@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-74@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-74@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-74@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-75@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-75@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-75@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-75@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-76@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-76@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-76@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-76@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-77@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-77@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-77@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-77@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-78@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-78@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-78@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-78@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-79@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-79@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-79@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-79@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-7@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-7@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-7@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-7@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-80@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-80@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-80@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-80@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-81@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-81@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-81@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-81@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-82@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-82@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-82@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-82@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-83@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-83@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-83@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-83@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-84@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-84@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-84@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-84@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-85@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-85@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-85@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-85@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-86@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-86@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-86@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-86@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-87@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-87@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-87@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-87@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-88@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-88@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-88@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-88@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-89@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-89@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-89@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-89@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-8@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-8@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-8@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-8@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-90@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-90@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-90@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-90@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-91@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-91@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-91@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-91@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-92@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-92@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-92@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-92@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-93@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-93@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-93@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-93@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-94@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-94@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-94@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-94@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-95@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-95@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-95@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-95@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-96@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-96@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-96@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-96@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-97@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-97@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-97@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-97@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-98@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-98@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-98@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-98@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-99@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-99@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-99@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-99@2x.png diff --git a/SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-9@2x.png b/Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-9@2x.png similarity index 100% rename from SwiftImageLoader WatchKit App/yellowCharacterJump/yellowCharacterJump-9@2x.png rename to Sample/SwiftImageLoader WatchKit 1 App/yellowCharacterJump/yellowCharacterJump-9@2x.png diff --git a/SwiftImageLoader WatchKit Extension/HomeInterfaceController.swift b/Sample/SwiftImageLoader WatchKit 1 Extension/HomeInterfaceController.swift similarity index 88% rename from SwiftImageLoader WatchKit Extension/HomeInterfaceController.swift rename to Sample/SwiftImageLoader WatchKit 1 Extension/HomeInterfaceController.swift index a95d1a2..b163f36 100644 --- a/SwiftImageLoader WatchKit Extension/HomeInterfaceController.swift +++ b/Sample/SwiftImageLoader WatchKit 1 Extension/HomeInterfaceController.swift @@ -4,7 +4,6 @@ // import WatchKit -import KFSwiftImageLoader final class HomeInterfaceController: WKInterfaceController { // MARK: - Properties @@ -58,17 +57,21 @@ final class HomeInterfaceController: WKInterfaceController { let request = NSURLRequest(URL: url, cachePolicy: .ReturnCacheDataElseLoad, timeoutInterval: 60.0) let dataTask = session.dataTaskWithRequest(request) { - (data, response, error) in + (taskData, taskResponse, taskError) in + + guard let data = taskData where taskError == nil else { + print("Error retrieving response from the DuckDuckGo API.") + return + } dispatch_async(dispatch_get_main_queue()) { - if error == nil { - var jsonError: NSError? - if let jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments, error: &jsonError) as? [String: AnyObject] where jsonError == nil { + do { + if let jsonDict = try NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments) as? [String: AnyObject] { if let relatedTopics = jsonDict["RelatedTopics"] as? [[String: AnyObject]] { for relatedTopic in relatedTopics { if let imageURLString = relatedTopic["Icon"]?["URL"] as? String { if imageURLString != "" { - for i in 1...2 { + for _ in 1...2 { self.imageURLStringsArray.append(imageURLString) } } @@ -84,6 +87,9 @@ final class HomeInterfaceController: WKInterfaceController { } } } + catch { + print("Error when parsing the response JSON: \(error)") + } } } diff --git a/SwiftImageLoader WatchKit Extension/ImageRowType.swift b/Sample/SwiftImageLoader WatchKit 1 Extension/ImageRowType.swift similarity index 100% rename from SwiftImageLoader WatchKit Extension/ImageRowType.swift rename to Sample/SwiftImageLoader WatchKit 1 Extension/ImageRowType.swift diff --git a/SwiftImageLoader WatchKit Extension/Info.plist b/Sample/SwiftImageLoader WatchKit 1 Extension/Info.plist similarity index 87% rename from SwiftImageLoader WatchKit Extension/Info.plist rename to Sample/SwiftImageLoader WatchKit 1 Extension/Info.plist index 8d98a73..7642d01 100644 --- a/SwiftImageLoader WatchKit Extension/Info.plist +++ b/Sample/SwiftImageLoader WatchKit 1 Extension/Info.plist @@ -5,11 +5,11 @@ CFBundleDevelopmentRegion en CFBundleDisplayName - SwiftImageLoader WatchKit Extension + SwiftImageLoader WatchKit 1 Extension CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.kiavashfaisali.SwiftImageLoader.watchkitextension + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0 + 1 NSExtension NSExtensionAttributes diff --git a/Sample/SwiftImageLoader WatchKit 1 Extension/SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h b/Sample/SwiftImageLoader WatchKit 1 Extension/SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h new file mode 100644 index 0000000..1b2cb5d --- /dev/null +++ b/Sample/SwiftImageLoader WatchKit 1 Extension/SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h @@ -0,0 +1,4 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + diff --git a/SwiftImageLoader WatchKit Extension/TableImageInterfaceController.swift b/Sample/SwiftImageLoader WatchKit 1 Extension/TableImageInterfaceController.swift similarity index 100% rename from SwiftImageLoader WatchKit Extension/TableImageInterfaceController.swift rename to Sample/SwiftImageLoader WatchKit 1 Extension/TableImageInterfaceController.swift diff --git a/Sample/SwiftImageLoader.xcodeproj/project.pbxproj b/Sample/SwiftImageLoader.xcodeproj/project.pbxproj new file mode 100644 index 0000000..5de5164 --- /dev/null +++ b/Sample/SwiftImageLoader.xcodeproj/project.pbxproj @@ -0,0 +1,2196 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 47; + objects = { + +/* Begin PBXBuildFile section */ + 64055A861AC2351400BF3758 /* ImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64055A851AC2351400BF3758 /* ImageTableViewCell.swift */; }; + 6412B98A1BCB703500B057AC /* KFSwiftImageLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */; }; + 6412B98B1BCB703500B057AC /* KFSwiftImageLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 6412B99C1BCB709500B057AC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6412B99A1BCB709500B057AC /* Info.plist */; settings = {ASSET_TAGS = (); }; }; + 6412B99D1BCB709500B057AC /* KFSwiftImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6412B99B1BCB709500B057AC /* KFSwiftImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6412B9BA1BCB767300B057AC /* KFImageCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9B51BCB767300B057AC /* KFImageCacheManager.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9BB1BCB767300B057AC /* MKAnnotationViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9B61BCB767300B057AC /* MKAnnotationViewExtensions.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9BC1BCB767300B057AC /* UIButtonExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9B71BCB767300B057AC /* UIButtonExtensions.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9BD1BCB767300B057AC /* UIImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9B81BCB767300B057AC /* UIImageViewExtensions.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9BE1BCB767300B057AC /* WKInterfaceImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9B91BCB767300B057AC /* WKInterfaceImageExtensions.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9DC1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App.app in Resources */ = {isa = PBXBuildFile; fileRef = 6412B9DB1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App.app */; }; + 6412B9E21BCB7BCC00B057AC /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6412B9E01BCB7BCC00B057AC /* Interface.storyboard */; }; + 6412B9E41BCB7BCC00B057AC /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6412B9E31BCB7BCC00B057AC /* Assets.xcassets */; }; + 6412B9E81BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 6412B9D21BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 6412B9F01BCB7BD600B057AC /* KFSwiftImageLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */; }; + 6412B9F11BCB7BD600B057AC /* KFSwiftImageLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 6412B9F91BCB7C3000B057AC /* HomeInterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9F61BCB7C3000B057AC /* HomeInterfaceController.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9FA1BCB7C3000B057AC /* ImageRowType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9F71BCB7C3000B057AC /* ImageRowType.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9FB1BCB7C3000B057AC /* TableImageInterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412B9F81BCB7C3000B057AC /* TableImageInterfaceController.swift */; settings = {ASSET_TAGS = (); }; }; + 6412B9FC1BCB7D8F00B057AC /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 64C474AD1AB901B900361603 /* Main.storyboard */; }; + 6412BB4D1BCB827D00B057AC /* drawGreenCircle-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412B9FE1BCB827D00B057AC /* drawGreenCircle-0@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB4E1BCB827D00B057AC /* drawGreenCircle-100@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412B9FF1BCB827D00B057AC /* drawGreenCircle-100@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB4F1BCB827D00B057AC /* drawGreenCircle-101@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA001BCB827D00B057AC /* drawGreenCircle-101@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB501BCB827D00B057AC /* drawGreenCircle-102@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA011BCB827D00B057AC /* drawGreenCircle-102@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB511BCB827D00B057AC /* drawGreenCircle-103@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA021BCB827D00B057AC /* drawGreenCircle-103@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB521BCB827D00B057AC /* drawGreenCircle-104@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA031BCB827D00B057AC /* drawGreenCircle-104@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB531BCB827D00B057AC /* drawGreenCircle-105@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA041BCB827D00B057AC /* drawGreenCircle-105@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB541BCB827D00B057AC /* drawGreenCircle-106@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA051BCB827D00B057AC /* drawGreenCircle-106@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB551BCB827D00B057AC /* drawGreenCircle-107@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA061BCB827D00B057AC /* drawGreenCircle-107@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB561BCB827D00B057AC /* drawGreenCircle-108@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA071BCB827D00B057AC /* drawGreenCircle-108@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB571BCB827D00B057AC /* drawGreenCircle-109@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA081BCB827D00B057AC /* drawGreenCircle-109@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB581BCB827D00B057AC /* drawGreenCircle-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA091BCB827D00B057AC /* drawGreenCircle-10@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB591BCB827D00B057AC /* drawGreenCircle-110@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA0A1BCB827D00B057AC /* drawGreenCircle-110@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB5A1BCB827D00B057AC /* drawGreenCircle-111@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA0B1BCB827D00B057AC /* drawGreenCircle-111@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB5B1BCB827D00B057AC /* drawGreenCircle-112@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA0C1BCB827D00B057AC /* drawGreenCircle-112@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB5C1BCB827D00B057AC /* drawGreenCircle-113@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA0D1BCB827D00B057AC /* drawGreenCircle-113@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB5D1BCB827D00B057AC /* drawGreenCircle-114@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA0E1BCB827D00B057AC /* drawGreenCircle-114@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB5E1BCB827D00B057AC /* drawGreenCircle-115@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA0F1BCB827D00B057AC /* drawGreenCircle-115@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB5F1BCB827D00B057AC /* drawGreenCircle-116@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA101BCB827D00B057AC /* drawGreenCircle-116@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB601BCB827D00B057AC /* drawGreenCircle-117@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA111BCB827D00B057AC /* drawGreenCircle-117@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB611BCB827D00B057AC /* drawGreenCircle-118@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA121BCB827D00B057AC /* drawGreenCircle-118@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB621BCB827D00B057AC /* drawGreenCircle-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA131BCB827D00B057AC /* drawGreenCircle-11@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB631BCB827D00B057AC /* drawGreenCircle-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA141BCB827D00B057AC /* drawGreenCircle-12@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB641BCB827D00B057AC /* drawGreenCircle-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA151BCB827D00B057AC /* drawGreenCircle-13@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB651BCB827D00B057AC /* drawGreenCircle-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA161BCB827D00B057AC /* drawGreenCircle-14@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB661BCB827D00B057AC /* drawGreenCircle-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA171BCB827D00B057AC /* drawGreenCircle-15@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB671BCB827D00B057AC /* drawGreenCircle-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA181BCB827D00B057AC /* drawGreenCircle-16@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB681BCB827D00B057AC /* drawGreenCircle-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA191BCB827D00B057AC /* drawGreenCircle-17@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB691BCB827D00B057AC /* drawGreenCircle-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA1A1BCB827D00B057AC /* drawGreenCircle-18@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB6A1BCB827D00B057AC /* drawGreenCircle-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA1B1BCB827D00B057AC /* drawGreenCircle-19@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB6B1BCB827D00B057AC /* drawGreenCircle-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA1C1BCB827D00B057AC /* drawGreenCircle-1@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB6C1BCB827D00B057AC /* drawGreenCircle-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA1D1BCB827D00B057AC /* drawGreenCircle-20@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB6D1BCB827D00B057AC /* drawGreenCircle-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA1E1BCB827D00B057AC /* drawGreenCircle-21@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB6E1BCB827D00B057AC /* drawGreenCircle-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA1F1BCB827D00B057AC /* drawGreenCircle-22@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB6F1BCB827D00B057AC /* drawGreenCircle-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA201BCB827D00B057AC /* drawGreenCircle-23@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB701BCB827D00B057AC /* drawGreenCircle-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA211BCB827D00B057AC /* drawGreenCircle-24@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB711BCB827D00B057AC /* drawGreenCircle-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA221BCB827D00B057AC /* drawGreenCircle-25@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB721BCB827D00B057AC /* drawGreenCircle-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA231BCB827D00B057AC /* drawGreenCircle-26@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB731BCB827D00B057AC /* drawGreenCircle-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA241BCB827D00B057AC /* drawGreenCircle-27@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB741BCB827D00B057AC /* drawGreenCircle-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA251BCB827D00B057AC /* drawGreenCircle-28@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB751BCB827D00B057AC /* drawGreenCircle-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA261BCB827D00B057AC /* drawGreenCircle-29@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB761BCB827D00B057AC /* drawGreenCircle-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA271BCB827D00B057AC /* drawGreenCircle-2@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB771BCB827D00B057AC /* drawGreenCircle-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA281BCB827D00B057AC /* drawGreenCircle-30@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB781BCB827D00B057AC /* drawGreenCircle-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA291BCB827D00B057AC /* drawGreenCircle-31@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB791BCB827D00B057AC /* drawGreenCircle-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA2A1BCB827D00B057AC /* drawGreenCircle-32@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB7A1BCB827D00B057AC /* drawGreenCircle-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA2B1BCB827D00B057AC /* drawGreenCircle-33@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB7B1BCB827D00B057AC /* drawGreenCircle-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA2C1BCB827D00B057AC /* drawGreenCircle-34@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB7C1BCB827D00B057AC /* drawGreenCircle-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA2D1BCB827D00B057AC /* drawGreenCircle-35@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB7D1BCB827D00B057AC /* drawGreenCircle-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA2E1BCB827D00B057AC /* drawGreenCircle-36@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB7E1BCB827D00B057AC /* drawGreenCircle-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA2F1BCB827D00B057AC /* drawGreenCircle-37@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB7F1BCB827D00B057AC /* drawGreenCircle-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA301BCB827D00B057AC /* drawGreenCircle-38@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB801BCB827D00B057AC /* drawGreenCircle-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA311BCB827D00B057AC /* drawGreenCircle-39@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB811BCB827D00B057AC /* drawGreenCircle-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA321BCB827D00B057AC /* drawGreenCircle-3@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB821BCB827D00B057AC /* drawGreenCircle-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA331BCB827D00B057AC /* drawGreenCircle-40@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB831BCB827D00B057AC /* drawGreenCircle-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA341BCB827D00B057AC /* drawGreenCircle-41@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB841BCB827D00B057AC /* drawGreenCircle-42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA351BCB827D00B057AC /* drawGreenCircle-42@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB851BCB827D00B057AC /* drawGreenCircle-43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA361BCB827D00B057AC /* drawGreenCircle-43@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB861BCB827D00B057AC /* drawGreenCircle-44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA371BCB827D00B057AC /* drawGreenCircle-44@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB871BCB827D00B057AC /* drawGreenCircle-45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA381BCB827D00B057AC /* drawGreenCircle-45@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB881BCB827D00B057AC /* drawGreenCircle-46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA391BCB827D00B057AC /* drawGreenCircle-46@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB891BCB827D00B057AC /* drawGreenCircle-47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA3A1BCB827D00B057AC /* drawGreenCircle-47@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB8A1BCB827D00B057AC /* drawGreenCircle-48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA3B1BCB827D00B057AC /* drawGreenCircle-48@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB8B1BCB827D00B057AC /* drawGreenCircle-49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA3C1BCB827D00B057AC /* drawGreenCircle-49@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB8C1BCB827D00B057AC /* drawGreenCircle-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA3D1BCB827D00B057AC /* drawGreenCircle-4@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB8D1BCB827D00B057AC /* drawGreenCircle-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA3E1BCB827D00B057AC /* drawGreenCircle-50@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB8E1BCB827D00B057AC /* drawGreenCircle-51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA3F1BCB827D00B057AC /* drawGreenCircle-51@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB8F1BCB827D00B057AC /* drawGreenCircle-52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA401BCB827D00B057AC /* drawGreenCircle-52@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB901BCB827D00B057AC /* drawGreenCircle-53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA411BCB827D00B057AC /* drawGreenCircle-53@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB911BCB827D00B057AC /* drawGreenCircle-54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA421BCB827D00B057AC /* drawGreenCircle-54@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB921BCB827D00B057AC /* drawGreenCircle-55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA431BCB827D00B057AC /* drawGreenCircle-55@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB931BCB827D00B057AC /* drawGreenCircle-56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA441BCB827D00B057AC /* drawGreenCircle-56@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB941BCB827D00B057AC /* drawGreenCircle-57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA451BCB827D00B057AC /* drawGreenCircle-57@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB951BCB827D00B057AC /* drawGreenCircle-58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA461BCB827D00B057AC /* drawGreenCircle-58@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB961BCB827D00B057AC /* drawGreenCircle-59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA471BCB827D00B057AC /* drawGreenCircle-59@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB971BCB827D00B057AC /* drawGreenCircle-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA481BCB827D00B057AC /* drawGreenCircle-5@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB981BCB827D00B057AC /* drawGreenCircle-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA491BCB827D00B057AC /* drawGreenCircle-60@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB991BCB827D00B057AC /* drawGreenCircle-61@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA4A1BCB827D00B057AC /* drawGreenCircle-61@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB9A1BCB827D00B057AC /* drawGreenCircle-62@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA4B1BCB827D00B057AC /* drawGreenCircle-62@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB9B1BCB827D00B057AC /* drawGreenCircle-63@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA4C1BCB827D00B057AC /* drawGreenCircle-63@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB9C1BCB827D00B057AC /* drawGreenCircle-64@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA4D1BCB827D00B057AC /* drawGreenCircle-64@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB9D1BCB827D00B057AC /* drawGreenCircle-65@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA4E1BCB827D00B057AC /* drawGreenCircle-65@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB9E1BCB827D00B057AC /* drawGreenCircle-66@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA4F1BCB827D00B057AC /* drawGreenCircle-66@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BB9F1BCB827D00B057AC /* drawGreenCircle-67@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA501BCB827D00B057AC /* drawGreenCircle-67@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA01BCB827D00B057AC /* drawGreenCircle-68@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA511BCB827D00B057AC /* drawGreenCircle-68@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA11BCB827D00B057AC /* drawGreenCircle-69@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA521BCB827D00B057AC /* drawGreenCircle-69@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA21BCB827D00B057AC /* drawGreenCircle-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA531BCB827D00B057AC /* drawGreenCircle-6@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA31BCB827D00B057AC /* drawGreenCircle-70@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA541BCB827D00B057AC /* drawGreenCircle-70@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA41BCB827D00B057AC /* drawGreenCircle-71@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA551BCB827D00B057AC /* drawGreenCircle-71@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA51BCB827D00B057AC /* drawGreenCircle-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA561BCB827D00B057AC /* drawGreenCircle-72@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA61BCB827D00B057AC /* drawGreenCircle-73@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA571BCB827D00B057AC /* drawGreenCircle-73@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA71BCB827D00B057AC /* drawGreenCircle-74@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA581BCB827D00B057AC /* drawGreenCircle-74@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA81BCB827D00B057AC /* drawGreenCircle-75@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA591BCB827D00B057AC /* drawGreenCircle-75@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBA91BCB827D00B057AC /* drawGreenCircle-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA5A1BCB827D00B057AC /* drawGreenCircle-76@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBAA1BCB827D00B057AC /* drawGreenCircle-77@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA5B1BCB827D00B057AC /* drawGreenCircle-77@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBAB1BCB827D00B057AC /* drawGreenCircle-78@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA5C1BCB827D00B057AC /* drawGreenCircle-78@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBAC1BCB827D00B057AC /* drawGreenCircle-79@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA5D1BCB827D00B057AC /* drawGreenCircle-79@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBAD1BCB827D00B057AC /* drawGreenCircle-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA5E1BCB827D00B057AC /* drawGreenCircle-7@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBAE1BCB827D00B057AC /* drawGreenCircle-80@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA5F1BCB827D00B057AC /* drawGreenCircle-80@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBAF1BCB827D00B057AC /* drawGreenCircle-81@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA601BCB827D00B057AC /* drawGreenCircle-81@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB01BCB827D00B057AC /* drawGreenCircle-82@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA611BCB827D00B057AC /* drawGreenCircle-82@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB11BCB827D00B057AC /* drawGreenCircle-83@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA621BCB827D00B057AC /* drawGreenCircle-83@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB21BCB827D00B057AC /* drawGreenCircle-84@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA631BCB827D00B057AC /* drawGreenCircle-84@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB31BCB827D00B057AC /* drawGreenCircle-85@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA641BCB827D00B057AC /* drawGreenCircle-85@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB41BCB827D00B057AC /* drawGreenCircle-86@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA651BCB827D00B057AC /* drawGreenCircle-86@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB51BCB827D00B057AC /* drawGreenCircle-87@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA661BCB827D00B057AC /* drawGreenCircle-87@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB61BCB827D00B057AC /* drawGreenCircle-88@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA671BCB827D00B057AC /* drawGreenCircle-88@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB71BCB827D00B057AC /* drawGreenCircle-89@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA681BCB827D00B057AC /* drawGreenCircle-89@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB81BCB827D00B057AC /* drawGreenCircle-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA691BCB827D00B057AC /* drawGreenCircle-8@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBB91BCB827D00B057AC /* drawGreenCircle-90@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA6A1BCB827D00B057AC /* drawGreenCircle-90@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBBA1BCB827D00B057AC /* drawGreenCircle-91@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA6B1BCB827D00B057AC /* drawGreenCircle-91@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBBB1BCB827D00B057AC /* drawGreenCircle-92@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA6C1BCB827D00B057AC /* drawGreenCircle-92@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBBC1BCB827D00B057AC /* drawGreenCircle-93@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA6D1BCB827D00B057AC /* drawGreenCircle-93@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBBD1BCB827D00B057AC /* drawGreenCircle-94@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA6E1BCB827D00B057AC /* drawGreenCircle-94@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBBE1BCB827D00B057AC /* drawGreenCircle-95@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA6F1BCB827D00B057AC /* drawGreenCircle-95@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBBF1BCB827D00B057AC /* drawGreenCircle-96@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA701BCB827D00B057AC /* drawGreenCircle-96@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC01BCB827D00B057AC /* drawGreenCircle-97@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA711BCB827D00B057AC /* drawGreenCircle-97@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC11BCB827D00B057AC /* drawGreenCircle-98@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA721BCB827D00B057AC /* drawGreenCircle-98@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC21BCB827D00B057AC /* drawGreenCircle-99@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA731BCB827D00B057AC /* drawGreenCircle-99@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC31BCB827D00B057AC /* drawGreenCircle-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA741BCB827D00B057AC /* drawGreenCircle-9@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC41BCB827D00B057AC /* removeBlur-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA761BCB827D00B057AC /* removeBlur-0@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC51BCB827D00B057AC /* removeBlur-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA771BCB827D00B057AC /* removeBlur-10@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC61BCB827D00B057AC /* removeBlur-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA781BCB827D00B057AC /* removeBlur-11@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC71BCB827D00B057AC /* removeBlur-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA791BCB827D00B057AC /* removeBlur-12@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC81BCB827D00B057AC /* removeBlur-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA7A1BCB827D00B057AC /* removeBlur-13@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBC91BCB827D00B057AC /* removeBlur-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA7B1BCB827D00B057AC /* removeBlur-14@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBCA1BCB827D00B057AC /* removeBlur-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA7C1BCB827D00B057AC /* removeBlur-15@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBCB1BCB827D00B057AC /* removeBlur-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA7D1BCB827D00B057AC /* removeBlur-16@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBCC1BCB827D00B057AC /* removeBlur-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA7E1BCB827D00B057AC /* removeBlur-17@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBCD1BCB827D00B057AC /* removeBlur-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA7F1BCB827D00B057AC /* removeBlur-18@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBCE1BCB827D00B057AC /* removeBlur-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA801BCB827D00B057AC /* removeBlur-19@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBCF1BCB827D00B057AC /* removeBlur-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA811BCB827D00B057AC /* removeBlur-1@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD01BCB827D00B057AC /* removeBlur-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA821BCB827D00B057AC /* removeBlur-20@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD11BCB827D00B057AC /* removeBlur-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA831BCB827D00B057AC /* removeBlur-21@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD21BCB827D00B057AC /* removeBlur-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA841BCB827D00B057AC /* removeBlur-22@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD31BCB827D00B057AC /* removeBlur-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA851BCB827D00B057AC /* removeBlur-23@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD41BCB827D00B057AC /* removeBlur-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA861BCB827D00B057AC /* removeBlur-24@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD51BCB827D00B057AC /* removeBlur-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA871BCB827D00B057AC /* removeBlur-25@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD61BCB827D00B057AC /* removeBlur-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA881BCB827D00B057AC /* removeBlur-26@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD71BCB827D00B057AC /* removeBlur-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA891BCB827D00B057AC /* removeBlur-27@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD81BCB827D00B057AC /* removeBlur-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA8A1BCB827D00B057AC /* removeBlur-28@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBD91BCB827D00B057AC /* removeBlur-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA8B1BCB827D00B057AC /* removeBlur-29@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBDA1BCB827D00B057AC /* removeBlur-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA8C1BCB827D00B057AC /* removeBlur-2@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBDB1BCB827D00B057AC /* removeBlur-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA8D1BCB827D00B057AC /* removeBlur-30@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBDC1BCB827D00B057AC /* removeBlur-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA8E1BCB827D00B057AC /* removeBlur-31@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBDD1BCB827D00B057AC /* removeBlur-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA8F1BCB827D00B057AC /* removeBlur-32@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBDE1BCB827D00B057AC /* removeBlur-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA901BCB827D00B057AC /* removeBlur-33@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBDF1BCB827D00B057AC /* removeBlur-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA911BCB827D00B057AC /* removeBlur-34@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE01BCB827D00B057AC /* removeBlur-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA921BCB827D00B057AC /* removeBlur-35@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE11BCB827D00B057AC /* removeBlur-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA931BCB827D00B057AC /* removeBlur-36@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE21BCB827D00B057AC /* removeBlur-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA941BCB827D00B057AC /* removeBlur-37@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE31BCB827D00B057AC /* removeBlur-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA951BCB827D00B057AC /* removeBlur-38@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE41BCB827D00B057AC /* removeBlur-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA961BCB827D00B057AC /* removeBlur-39@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE51BCB827D00B057AC /* removeBlur-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA971BCB827D00B057AC /* removeBlur-3@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE61BCB827D00B057AC /* removeBlur-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA981BCB827D00B057AC /* removeBlur-40@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE71BCB827D00B057AC /* removeBlur-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA991BCB827D00B057AC /* removeBlur-41@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE81BCB827D00B057AC /* removeBlur-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA9A1BCB827D00B057AC /* removeBlur-4@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBE91BCB827D00B057AC /* removeBlur-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA9B1BCB827D00B057AC /* removeBlur-5@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBEA1BCB827D00B057AC /* removeBlur-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA9C1BCB827D00B057AC /* removeBlur-6@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBEB1BCB827D00B057AC /* removeBlur-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA9D1BCB827D00B057AC /* removeBlur-7@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBEC1BCB827D00B057AC /* removeBlur-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA9E1BCB827D00B057AC /* removeBlur-8@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBED1BCB827D00B057AC /* removeBlur-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BA9F1BCB827D00B057AC /* removeBlur-9@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBEE1BCB827D00B057AC /* verticalShiftAndFadeIn-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA11BCB827D00B057AC /* verticalShiftAndFadeIn-0@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBEF1BCB827D00B057AC /* verticalShiftAndFadeIn-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA21BCB827D00B057AC /* verticalShiftAndFadeIn-10@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF01BCB827D00B057AC /* verticalShiftAndFadeIn-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA31BCB827D00B057AC /* verticalShiftAndFadeIn-11@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF11BCB827D00B057AC /* verticalShiftAndFadeIn-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA41BCB827D00B057AC /* verticalShiftAndFadeIn-12@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF21BCB827D00B057AC /* verticalShiftAndFadeIn-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA51BCB827D00B057AC /* verticalShiftAndFadeIn-13@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF31BCB827D00B057AC /* verticalShiftAndFadeIn-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA61BCB827D00B057AC /* verticalShiftAndFadeIn-14@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF41BCB827D00B057AC /* verticalShiftAndFadeIn-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA71BCB827D00B057AC /* verticalShiftAndFadeIn-15@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF51BCB827D00B057AC /* verticalShiftAndFadeIn-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA81BCB827D00B057AC /* verticalShiftAndFadeIn-16@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF61BCB827D00B057AC /* verticalShiftAndFadeIn-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAA91BCB827D00B057AC /* verticalShiftAndFadeIn-17@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF71BCB827D00B057AC /* verticalShiftAndFadeIn-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAAA1BCB827D00B057AC /* verticalShiftAndFadeIn-18@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF81BCB827D00B057AC /* verticalShiftAndFadeIn-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAAB1BCB827D00B057AC /* verticalShiftAndFadeIn-19@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBF91BCB827D00B057AC /* verticalShiftAndFadeIn-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAAC1BCB827D00B057AC /* verticalShiftAndFadeIn-1@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBFA1BCB827D00B057AC /* verticalShiftAndFadeIn-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAAD1BCB827D00B057AC /* verticalShiftAndFadeIn-20@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBFB1BCB827D00B057AC /* verticalShiftAndFadeIn-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAAE1BCB827D00B057AC /* verticalShiftAndFadeIn-21@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBFC1BCB827D00B057AC /* verticalShiftAndFadeIn-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAAF1BCB827D00B057AC /* verticalShiftAndFadeIn-22@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBFD1BCB827D00B057AC /* verticalShiftAndFadeIn-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB01BCB827D00B057AC /* verticalShiftAndFadeIn-23@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBFE1BCB827D00B057AC /* verticalShiftAndFadeIn-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB11BCB827D00B057AC /* verticalShiftAndFadeIn-24@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BBFF1BCB827D00B057AC /* verticalShiftAndFadeIn-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB21BCB827D00B057AC /* verticalShiftAndFadeIn-25@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC001BCB827D00B057AC /* verticalShiftAndFadeIn-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB31BCB827D00B057AC /* verticalShiftAndFadeIn-26@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC011BCB827D00B057AC /* verticalShiftAndFadeIn-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB41BCB827D00B057AC /* verticalShiftAndFadeIn-27@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC021BCB827D00B057AC /* verticalShiftAndFadeIn-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB51BCB827D00B057AC /* verticalShiftAndFadeIn-28@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC031BCB827D00B057AC /* verticalShiftAndFadeIn-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB61BCB827D00B057AC /* verticalShiftAndFadeIn-29@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC041BCB827D00B057AC /* verticalShiftAndFadeIn-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB71BCB827D00B057AC /* verticalShiftAndFadeIn-2@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC051BCB827D00B057AC /* verticalShiftAndFadeIn-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB81BCB827D00B057AC /* verticalShiftAndFadeIn-30@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC061BCB827D00B057AC /* verticalShiftAndFadeIn-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAB91BCB827D00B057AC /* verticalShiftAndFadeIn-31@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC071BCB827D00B057AC /* verticalShiftAndFadeIn-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BABA1BCB827D00B057AC /* verticalShiftAndFadeIn-32@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC081BCB827D00B057AC /* verticalShiftAndFadeIn-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BABB1BCB827D00B057AC /* verticalShiftAndFadeIn-33@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC091BCB827D00B057AC /* verticalShiftAndFadeIn-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BABC1BCB827D00B057AC /* verticalShiftAndFadeIn-34@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC0A1BCB827D00B057AC /* verticalShiftAndFadeIn-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BABD1BCB827D00B057AC /* verticalShiftAndFadeIn-35@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC0B1BCB827D00B057AC /* verticalShiftAndFadeIn-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BABE1BCB827D00B057AC /* verticalShiftAndFadeIn-36@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC0C1BCB827D00B057AC /* verticalShiftAndFadeIn-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BABF1BCB827D00B057AC /* verticalShiftAndFadeIn-37@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC0D1BCB827D00B057AC /* verticalShiftAndFadeIn-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC01BCB827D00B057AC /* verticalShiftAndFadeIn-38@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC0E1BCB827D00B057AC /* verticalShiftAndFadeIn-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC11BCB827D00B057AC /* verticalShiftAndFadeIn-39@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC0F1BCB827D00B057AC /* verticalShiftAndFadeIn-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC21BCB827D00B057AC /* verticalShiftAndFadeIn-3@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC101BCB827D00B057AC /* verticalShiftAndFadeIn-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC31BCB827D00B057AC /* verticalShiftAndFadeIn-40@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC111BCB827D00B057AC /* verticalShiftAndFadeIn-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC41BCB827D00B057AC /* verticalShiftAndFadeIn-41@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC121BCB827D00B057AC /* verticalShiftAndFadeIn-42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC51BCB827D00B057AC /* verticalShiftAndFadeIn-42@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC131BCB827D00B057AC /* verticalShiftAndFadeIn-43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC61BCB827D00B057AC /* verticalShiftAndFadeIn-43@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC141BCB827D00B057AC /* verticalShiftAndFadeIn-44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC71BCB827D00B057AC /* verticalShiftAndFadeIn-44@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC151BCB827D00B057AC /* verticalShiftAndFadeIn-45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC81BCB827D00B057AC /* verticalShiftAndFadeIn-45@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC161BCB827D00B057AC /* verticalShiftAndFadeIn-46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAC91BCB827D00B057AC /* verticalShiftAndFadeIn-46@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC171BCB827D00B057AC /* verticalShiftAndFadeIn-47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BACA1BCB827D00B057AC /* verticalShiftAndFadeIn-47@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC181BCB827D00B057AC /* verticalShiftAndFadeIn-48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BACB1BCB827D00B057AC /* verticalShiftAndFadeIn-48@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC191BCB827D00B057AC /* verticalShiftAndFadeIn-49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BACC1BCB827D00B057AC /* verticalShiftAndFadeIn-49@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC1A1BCB827D00B057AC /* verticalShiftAndFadeIn-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BACD1BCB827D00B057AC /* verticalShiftAndFadeIn-4@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC1B1BCB827D00B057AC /* verticalShiftAndFadeIn-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BACE1BCB827D00B057AC /* verticalShiftAndFadeIn-50@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC1C1BCB827D00B057AC /* verticalShiftAndFadeIn-51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BACF1BCB827D00B057AC /* verticalShiftAndFadeIn-51@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC1D1BCB827D00B057AC /* verticalShiftAndFadeIn-52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD01BCB827D00B057AC /* verticalShiftAndFadeIn-52@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC1E1BCB827D00B057AC /* verticalShiftAndFadeIn-53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD11BCB827D00B057AC /* verticalShiftAndFadeIn-53@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC1F1BCB827D00B057AC /* verticalShiftAndFadeIn-54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD21BCB827D00B057AC /* verticalShiftAndFadeIn-54@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC201BCB827D00B057AC /* verticalShiftAndFadeIn-55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD31BCB827D00B057AC /* verticalShiftAndFadeIn-55@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC211BCB827D00B057AC /* verticalShiftAndFadeIn-56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD41BCB827D00B057AC /* verticalShiftAndFadeIn-56@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC221BCB827D00B057AC /* verticalShiftAndFadeIn-57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD51BCB827D00B057AC /* verticalShiftAndFadeIn-57@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC231BCB827D00B057AC /* verticalShiftAndFadeIn-58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD61BCB827D00B057AC /* verticalShiftAndFadeIn-58@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC241BCB827D00B057AC /* verticalShiftAndFadeIn-59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD71BCB827D00B057AC /* verticalShiftAndFadeIn-59@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC251BCB827D00B057AC /* verticalShiftAndFadeIn-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD81BCB827D00B057AC /* verticalShiftAndFadeIn-5@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC261BCB827D00B057AC /* verticalShiftAndFadeIn-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAD91BCB827D00B057AC /* verticalShiftAndFadeIn-6@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC271BCB827D00B057AC /* verticalShiftAndFadeIn-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BADA1BCB827D00B057AC /* verticalShiftAndFadeIn-7@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC281BCB827D00B057AC /* verticalShiftAndFadeIn-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BADB1BCB827D00B057AC /* verticalShiftAndFadeIn-8@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC291BCB827D00B057AC /* verticalShiftAndFadeIn-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BADC1BCB827D00B057AC /* verticalShiftAndFadeIn-9@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC2A1BCB827D00B057AC /* yellowCharacterJump-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BADE1BCB827D00B057AC /* yellowCharacterJump-0@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC2B1BCB827D00B057AC /* yellowCharacterJump-100@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BADF1BCB827D00B057AC /* yellowCharacterJump-100@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC2C1BCB827D00B057AC /* yellowCharacterJump-101@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE01BCB827D00B057AC /* yellowCharacterJump-101@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC2D1BCB827D00B057AC /* yellowCharacterJump-102@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE11BCB827D00B057AC /* yellowCharacterJump-102@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC2E1BCB827D00B057AC /* yellowCharacterJump-103@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE21BCB827D00B057AC /* yellowCharacterJump-103@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC2F1BCB827D00B057AC /* yellowCharacterJump-104@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE31BCB827D00B057AC /* yellowCharacterJump-104@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC301BCB827D00B057AC /* yellowCharacterJump-105@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE41BCB827D00B057AC /* yellowCharacterJump-105@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC311BCB827D00B057AC /* yellowCharacterJump-106@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE51BCB827D00B057AC /* yellowCharacterJump-106@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC321BCB827D00B057AC /* yellowCharacterJump-107@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE61BCB827D00B057AC /* yellowCharacterJump-107@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC331BCB827D00B057AC /* yellowCharacterJump-108@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE71BCB827D00B057AC /* yellowCharacterJump-108@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC341BCB827D00B057AC /* yellowCharacterJump-109@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE81BCB827D00B057AC /* yellowCharacterJump-109@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC351BCB827D00B057AC /* yellowCharacterJump-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAE91BCB827D00B057AC /* yellowCharacterJump-10@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC361BCB827D00B057AC /* yellowCharacterJump-110@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAEA1BCB827D00B057AC /* yellowCharacterJump-110@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC371BCB827D00B057AC /* yellowCharacterJump-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAEB1BCB827D00B057AC /* yellowCharacterJump-11@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC381BCB827D00B057AC /* yellowCharacterJump-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAEC1BCB827D00B057AC /* yellowCharacterJump-12@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC391BCB827D00B057AC /* yellowCharacterJump-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAED1BCB827D00B057AC /* yellowCharacterJump-13@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC3A1BCB827D00B057AC /* yellowCharacterJump-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAEE1BCB827D00B057AC /* yellowCharacterJump-14@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC3B1BCB827D00B057AC /* yellowCharacterJump-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAEF1BCB827D00B057AC /* yellowCharacterJump-15@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC3C1BCB827D00B057AC /* yellowCharacterJump-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF01BCB827D00B057AC /* yellowCharacterJump-16@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC3D1BCB827D00B057AC /* yellowCharacterJump-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF11BCB827D00B057AC /* yellowCharacterJump-17@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC3E1BCB827D00B057AC /* yellowCharacterJump-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF21BCB827D00B057AC /* yellowCharacterJump-18@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC3F1BCB827D00B057AC /* yellowCharacterJump-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF31BCB827D00B057AC /* yellowCharacterJump-19@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC401BCB827D00B057AC /* yellowCharacterJump-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF41BCB827D00B057AC /* yellowCharacterJump-1@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC411BCB827D00B057AC /* yellowCharacterJump-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF51BCB827D00B057AC /* yellowCharacterJump-20@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC421BCB827D00B057AC /* yellowCharacterJump-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF61BCB827D00B057AC /* yellowCharacterJump-21@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC431BCB827D00B057AC /* yellowCharacterJump-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF71BCB827D00B057AC /* yellowCharacterJump-22@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC441BCB827D00B057AC /* yellowCharacterJump-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF81BCB827D00B057AC /* yellowCharacterJump-23@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC451BCB827D00B057AC /* yellowCharacterJump-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAF91BCB827D00B057AC /* yellowCharacterJump-24@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC461BCB827D00B057AC /* yellowCharacterJump-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAFA1BCB827D00B057AC /* yellowCharacterJump-25@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC471BCB827D00B057AC /* yellowCharacterJump-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAFB1BCB827D00B057AC /* yellowCharacterJump-26@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC481BCB827D00B057AC /* yellowCharacterJump-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAFC1BCB827D00B057AC /* yellowCharacterJump-27@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC491BCB827D00B057AC /* yellowCharacterJump-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAFD1BCB827D00B057AC /* yellowCharacterJump-28@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC4A1BCB827D00B057AC /* yellowCharacterJump-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAFE1BCB827D00B057AC /* yellowCharacterJump-29@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC4B1BCB827D00B057AC /* yellowCharacterJump-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BAFF1BCB827D00B057AC /* yellowCharacterJump-2@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC4C1BCB827D00B057AC /* yellowCharacterJump-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB001BCB827D00B057AC /* yellowCharacterJump-30@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC4D1BCB827D00B057AC /* yellowCharacterJump-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB011BCB827D00B057AC /* yellowCharacterJump-31@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC4E1BCB827D00B057AC /* yellowCharacterJump-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB021BCB827D00B057AC /* yellowCharacterJump-32@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC4F1BCB827D00B057AC /* yellowCharacterJump-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB031BCB827D00B057AC /* yellowCharacterJump-33@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC501BCB827D00B057AC /* yellowCharacterJump-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB041BCB827D00B057AC /* yellowCharacterJump-34@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC511BCB827D00B057AC /* yellowCharacterJump-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB051BCB827D00B057AC /* yellowCharacterJump-35@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC521BCB827D00B057AC /* yellowCharacterJump-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB061BCB827D00B057AC /* yellowCharacterJump-36@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC531BCB827D00B057AC /* yellowCharacterJump-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB071BCB827D00B057AC /* yellowCharacterJump-37@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC541BCB827D00B057AC /* yellowCharacterJump-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB081BCB827D00B057AC /* yellowCharacterJump-38@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC551BCB827D00B057AC /* yellowCharacterJump-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB091BCB827D00B057AC /* yellowCharacterJump-39@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC561BCB827D00B057AC /* yellowCharacterJump-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB0A1BCB827D00B057AC /* yellowCharacterJump-3@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC571BCB827D00B057AC /* yellowCharacterJump-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB0B1BCB827D00B057AC /* yellowCharacterJump-40@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC581BCB827D00B057AC /* yellowCharacterJump-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB0C1BCB827D00B057AC /* yellowCharacterJump-41@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC591BCB827D00B057AC /* yellowCharacterJump-42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB0D1BCB827D00B057AC /* yellowCharacterJump-42@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC5A1BCB827D00B057AC /* yellowCharacterJump-43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB0E1BCB827D00B057AC /* yellowCharacterJump-43@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC5B1BCB827D00B057AC /* yellowCharacterJump-44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB0F1BCB827D00B057AC /* yellowCharacterJump-44@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC5C1BCB827D00B057AC /* yellowCharacterJump-45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB101BCB827D00B057AC /* yellowCharacterJump-45@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC5D1BCB827D00B057AC /* yellowCharacterJump-46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB111BCB827D00B057AC /* yellowCharacterJump-46@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC5E1BCB827D00B057AC /* yellowCharacterJump-47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB121BCB827D00B057AC /* yellowCharacterJump-47@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC5F1BCB827D00B057AC /* yellowCharacterJump-48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB131BCB827D00B057AC /* yellowCharacterJump-48@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC601BCB827D00B057AC /* yellowCharacterJump-49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB141BCB827D00B057AC /* yellowCharacterJump-49@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC611BCB827D00B057AC /* yellowCharacterJump-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB151BCB827D00B057AC /* yellowCharacterJump-4@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC621BCB827D00B057AC /* yellowCharacterJump-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB161BCB827D00B057AC /* yellowCharacterJump-50@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC631BCB827D00B057AC /* yellowCharacterJump-51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB171BCB827D00B057AC /* yellowCharacterJump-51@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC641BCB827D00B057AC /* yellowCharacterJump-52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB181BCB827D00B057AC /* yellowCharacterJump-52@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC651BCB827D00B057AC /* yellowCharacterJump-53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB191BCB827D00B057AC /* yellowCharacterJump-53@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC661BCB827D00B057AC /* yellowCharacterJump-54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB1A1BCB827D00B057AC /* yellowCharacterJump-54@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC671BCB827D00B057AC /* yellowCharacterJump-55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB1B1BCB827D00B057AC /* yellowCharacterJump-55@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC681BCB827D00B057AC /* yellowCharacterJump-56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB1C1BCB827D00B057AC /* yellowCharacterJump-56@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC691BCB827D00B057AC /* yellowCharacterJump-57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB1D1BCB827D00B057AC /* yellowCharacterJump-57@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC6A1BCB827D00B057AC /* yellowCharacterJump-58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB1E1BCB827D00B057AC /* yellowCharacterJump-58@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC6B1BCB827D00B057AC /* yellowCharacterJump-59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB1F1BCB827D00B057AC /* yellowCharacterJump-59@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC6C1BCB827D00B057AC /* yellowCharacterJump-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB201BCB827D00B057AC /* yellowCharacterJump-5@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC6D1BCB827D00B057AC /* yellowCharacterJump-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB211BCB827D00B057AC /* yellowCharacterJump-60@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC6E1BCB827D00B057AC /* yellowCharacterJump-61@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB221BCB827D00B057AC /* yellowCharacterJump-61@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC6F1BCB827D00B057AC /* yellowCharacterJump-62@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB231BCB827D00B057AC /* yellowCharacterJump-62@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC701BCB827D00B057AC /* yellowCharacterJump-63@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB241BCB827D00B057AC /* yellowCharacterJump-63@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC711BCB827D00B057AC /* yellowCharacterJump-64@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB251BCB827D00B057AC /* yellowCharacterJump-64@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC721BCB827D00B057AC /* yellowCharacterJump-65@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB261BCB827D00B057AC /* yellowCharacterJump-65@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC731BCB827D00B057AC /* yellowCharacterJump-66@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB271BCB827D00B057AC /* yellowCharacterJump-66@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC741BCB827D00B057AC /* yellowCharacterJump-67@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB281BCB827D00B057AC /* yellowCharacterJump-67@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC751BCB827D00B057AC /* yellowCharacterJump-68@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB291BCB827D00B057AC /* yellowCharacterJump-68@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC761BCB827D00B057AC /* yellowCharacterJump-69@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB2A1BCB827D00B057AC /* yellowCharacterJump-69@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC771BCB827D00B057AC /* yellowCharacterJump-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB2B1BCB827D00B057AC /* yellowCharacterJump-6@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC781BCB827D00B057AC /* yellowCharacterJump-70@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB2C1BCB827D00B057AC /* yellowCharacterJump-70@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC791BCB827D00B057AC /* yellowCharacterJump-71@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB2D1BCB827D00B057AC /* yellowCharacterJump-71@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC7A1BCB827D00B057AC /* yellowCharacterJump-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB2E1BCB827D00B057AC /* yellowCharacterJump-72@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC7B1BCB827D00B057AC /* yellowCharacterJump-73@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB2F1BCB827D00B057AC /* yellowCharacterJump-73@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC7C1BCB827D00B057AC /* yellowCharacterJump-74@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB301BCB827D00B057AC /* yellowCharacterJump-74@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC7D1BCB827D00B057AC /* yellowCharacterJump-75@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB311BCB827D00B057AC /* yellowCharacterJump-75@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC7E1BCB827D00B057AC /* yellowCharacterJump-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB321BCB827D00B057AC /* yellowCharacterJump-76@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC7F1BCB827D00B057AC /* yellowCharacterJump-77@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB331BCB827D00B057AC /* yellowCharacterJump-77@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC801BCB827D00B057AC /* yellowCharacterJump-78@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB341BCB827D00B057AC /* yellowCharacterJump-78@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC811BCB827D00B057AC /* yellowCharacterJump-79@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB351BCB827D00B057AC /* yellowCharacterJump-79@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC821BCB827D00B057AC /* yellowCharacterJump-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB361BCB827D00B057AC /* yellowCharacterJump-7@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC831BCB827D00B057AC /* yellowCharacterJump-80@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB371BCB827D00B057AC /* yellowCharacterJump-80@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC841BCB827D00B057AC /* yellowCharacterJump-81@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB381BCB827D00B057AC /* yellowCharacterJump-81@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC851BCB827D00B057AC /* yellowCharacterJump-82@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB391BCB827D00B057AC /* yellowCharacterJump-82@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC861BCB827D00B057AC /* yellowCharacterJump-83@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB3A1BCB827D00B057AC /* yellowCharacterJump-83@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC871BCB827D00B057AC /* yellowCharacterJump-84@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB3B1BCB827D00B057AC /* yellowCharacterJump-84@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC881BCB827D00B057AC /* yellowCharacterJump-85@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB3C1BCB827D00B057AC /* yellowCharacterJump-85@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC891BCB827D00B057AC /* yellowCharacterJump-86@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB3D1BCB827D00B057AC /* yellowCharacterJump-86@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC8A1BCB827D00B057AC /* yellowCharacterJump-87@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB3E1BCB827D00B057AC /* yellowCharacterJump-87@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC8B1BCB827D00B057AC /* yellowCharacterJump-88@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB3F1BCB827D00B057AC /* yellowCharacterJump-88@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC8C1BCB827D00B057AC /* yellowCharacterJump-89@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB401BCB827D00B057AC /* yellowCharacterJump-89@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC8D1BCB827D00B057AC /* yellowCharacterJump-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB411BCB827D00B057AC /* yellowCharacterJump-8@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC8E1BCB827D00B057AC /* yellowCharacterJump-90@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB421BCB827D00B057AC /* yellowCharacterJump-90@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC8F1BCB827D00B057AC /* yellowCharacterJump-91@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB431BCB827D00B057AC /* yellowCharacterJump-91@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC901BCB827D00B057AC /* yellowCharacterJump-92@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB441BCB827D00B057AC /* yellowCharacterJump-92@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC911BCB827D00B057AC /* yellowCharacterJump-93@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB451BCB827D00B057AC /* yellowCharacterJump-93@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC921BCB827D00B057AC /* yellowCharacterJump-94@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB461BCB827D00B057AC /* yellowCharacterJump-94@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC931BCB827D00B057AC /* yellowCharacterJump-95@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB471BCB827D00B057AC /* yellowCharacterJump-95@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC941BCB827D00B057AC /* yellowCharacterJump-96@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB481BCB827D00B057AC /* yellowCharacterJump-96@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC951BCB827D00B057AC /* yellowCharacterJump-97@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB491BCB827D00B057AC /* yellowCharacterJump-97@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC961BCB827D00B057AC /* yellowCharacterJump-98@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB4A1BCB827D00B057AC /* yellowCharacterJump-98@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC971BCB827D00B057AC /* yellowCharacterJump-99@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB4B1BCB827D00B057AC /* yellowCharacterJump-99@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6412BC981BCB827D00B057AC /* yellowCharacterJump-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6412BB4C1BCB827D00B057AC /* yellowCharacterJump-9@2x.png */; settings = {ASSET_TAGS = (); }; }; + 6424343E1AE031A7000A524A /* ButtonImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6424343D1AE031A7000A524A /* ButtonImageTableViewCell.swift */; }; + 64C474AA1AB901B900361603 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C474A91AB901B900361603 /* AppDelegate.swift */; }; + 64C474AC1AB901B900361603 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C474AB1AB901B900361603 /* MainViewController.swift */; }; + 64C474B11AB901B900361603 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 64C474B01AB901B900361603 /* Images.xcassets */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6412B9881BCB703500B057AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64C4749C1AB901B900361603 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6412B9821BCB703500B057AC; + remoteInfo = KFSwiftImageLoader; + }; + 6412B9DD1BCB7BCC00B057AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64C4749C1AB901B900361603 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6412B9DA1BCB7BCC00B057AC; + remoteInfo = "SwiftImageLoader WatchKit 1 App"; + }; + 6412B9E61BCB7BCC00B057AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64C4749C1AB901B900361603 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6412B9D11BCB7BCC00B057AC; + remoteInfo = "SwiftImageLoader WatchKit 1 Extension"; + }; + 6412B9F21BCB7BD600B057AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64C4749C1AB901B900361603 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6412B9821BCB703500B057AC; + remoteInfo = KFSwiftImageLoader; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 6412B9EF1BCB7BCC00B057AC /* Embed App Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + 6412B9E81BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension.appex in Embed App Extensions */, + ); + name = "Embed App Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; + 6412B9F41BCB7BD600B057AC /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 6412B9F11BCB7BD600B057AC /* KFSwiftImageLoader.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 64BC3F231BBD014D00078901 /* Embed Watch Content */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; + dstSubfolderSpec = 16; + files = ( + ); + name = "Embed Watch Content"; + runOnlyForDeploymentPostprocessing = 0; + }; + 64F84B031AE0157F003ECBEA /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 6412B98B1BCB703500B057AC /* KFSwiftImageLoader.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 64055A851AC2351400BF3758 /* ImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageTableViewCell.swift; sourceTree = ""; }; + 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KFSwiftImageLoader.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6412B99A1BCB709500B057AC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6412B99B1BCB709500B057AC /* KFSwiftImageLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KFSwiftImageLoader.h; sourceTree = ""; }; + 6412B9B51BCB767300B057AC /* KFImageCacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = KFImageCacheManager.swift; path = ../KFImageCacheManager.swift; sourceTree = ""; }; + 6412B9B61BCB767300B057AC /* MKAnnotationViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MKAnnotationViewExtensions.swift; path = ../MKAnnotationViewExtensions.swift; sourceTree = ""; }; + 6412B9B71BCB767300B057AC /* UIButtonExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIButtonExtensions.swift; path = ../UIButtonExtensions.swift; sourceTree = ""; }; + 6412B9B81BCB767300B057AC /* UIImageViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIImageViewExtensions.swift; path = ../UIImageViewExtensions.swift; sourceTree = ""; }; + 6412B9B91BCB767300B057AC /* WKInterfaceImageExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WKInterfaceImageExtensions.swift; path = ../WKInterfaceImageExtensions.swift; sourceTree = ""; }; + 6412B9D21BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "SwiftImageLoader WatchKit 1 Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6412B9D81BCB7BCC00B057AC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6412B9DB1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "SwiftImageLoader WatchKit 1 App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6412B9E11BCB7BCC00B057AC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; + 6412B9E31BCB7BCC00B057AC /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 6412B9E51BCB7BCC00B057AC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6412B9F51BCB7C3000B057AC /* SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h"; sourceTree = ""; }; + 6412B9F61BCB7C3000B057AC /* HomeInterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeInterfaceController.swift; sourceTree = ""; }; + 6412B9F71BCB7C3000B057AC /* ImageRowType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageRowType.swift; sourceTree = ""; }; + 6412B9F81BCB7C3000B057AC /* TableImageInterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableImageInterfaceController.swift; sourceTree = ""; }; + 6412B9FE1BCB827D00B057AC /* drawGreenCircle-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-0@2x.png"; sourceTree = ""; }; + 6412B9FF1BCB827D00B057AC /* drawGreenCircle-100@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-100@2x.png"; sourceTree = ""; }; + 6412BA001BCB827D00B057AC /* drawGreenCircle-101@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-101@2x.png"; sourceTree = ""; }; + 6412BA011BCB827D00B057AC /* drawGreenCircle-102@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-102@2x.png"; sourceTree = ""; }; + 6412BA021BCB827D00B057AC /* drawGreenCircle-103@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-103@2x.png"; sourceTree = ""; }; + 6412BA031BCB827D00B057AC /* drawGreenCircle-104@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-104@2x.png"; sourceTree = ""; }; + 6412BA041BCB827D00B057AC /* drawGreenCircle-105@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-105@2x.png"; sourceTree = ""; }; + 6412BA051BCB827D00B057AC /* drawGreenCircle-106@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-106@2x.png"; sourceTree = ""; }; + 6412BA061BCB827D00B057AC /* drawGreenCircle-107@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-107@2x.png"; sourceTree = ""; }; + 6412BA071BCB827D00B057AC /* drawGreenCircle-108@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-108@2x.png"; sourceTree = ""; }; + 6412BA081BCB827D00B057AC /* drawGreenCircle-109@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-109@2x.png"; sourceTree = ""; }; + 6412BA091BCB827D00B057AC /* drawGreenCircle-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-10@2x.png"; sourceTree = ""; }; + 6412BA0A1BCB827D00B057AC /* drawGreenCircle-110@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-110@2x.png"; sourceTree = ""; }; + 6412BA0B1BCB827D00B057AC /* drawGreenCircle-111@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-111@2x.png"; sourceTree = ""; }; + 6412BA0C1BCB827D00B057AC /* drawGreenCircle-112@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-112@2x.png"; sourceTree = ""; }; + 6412BA0D1BCB827D00B057AC /* drawGreenCircle-113@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-113@2x.png"; sourceTree = ""; }; + 6412BA0E1BCB827D00B057AC /* drawGreenCircle-114@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-114@2x.png"; sourceTree = ""; }; + 6412BA0F1BCB827D00B057AC /* drawGreenCircle-115@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-115@2x.png"; sourceTree = ""; }; + 6412BA101BCB827D00B057AC /* drawGreenCircle-116@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-116@2x.png"; sourceTree = ""; }; + 6412BA111BCB827D00B057AC /* drawGreenCircle-117@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-117@2x.png"; sourceTree = ""; }; + 6412BA121BCB827D00B057AC /* drawGreenCircle-118@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-118@2x.png"; sourceTree = ""; }; + 6412BA131BCB827D00B057AC /* drawGreenCircle-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-11@2x.png"; sourceTree = ""; }; + 6412BA141BCB827D00B057AC /* drawGreenCircle-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-12@2x.png"; sourceTree = ""; }; + 6412BA151BCB827D00B057AC /* drawGreenCircle-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-13@2x.png"; sourceTree = ""; }; + 6412BA161BCB827D00B057AC /* drawGreenCircle-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-14@2x.png"; sourceTree = ""; }; + 6412BA171BCB827D00B057AC /* drawGreenCircle-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-15@2x.png"; sourceTree = ""; }; + 6412BA181BCB827D00B057AC /* drawGreenCircle-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-16@2x.png"; sourceTree = ""; }; + 6412BA191BCB827D00B057AC /* drawGreenCircle-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-17@2x.png"; sourceTree = ""; }; + 6412BA1A1BCB827D00B057AC /* drawGreenCircle-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-18@2x.png"; sourceTree = ""; }; + 6412BA1B1BCB827D00B057AC /* drawGreenCircle-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-19@2x.png"; sourceTree = ""; }; + 6412BA1C1BCB827D00B057AC /* drawGreenCircle-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-1@2x.png"; sourceTree = ""; }; + 6412BA1D1BCB827D00B057AC /* drawGreenCircle-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-20@2x.png"; sourceTree = ""; }; + 6412BA1E1BCB827D00B057AC /* drawGreenCircle-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-21@2x.png"; sourceTree = ""; }; + 6412BA1F1BCB827D00B057AC /* drawGreenCircle-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-22@2x.png"; sourceTree = ""; }; + 6412BA201BCB827D00B057AC /* drawGreenCircle-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-23@2x.png"; sourceTree = ""; }; + 6412BA211BCB827D00B057AC /* drawGreenCircle-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-24@2x.png"; sourceTree = ""; }; + 6412BA221BCB827D00B057AC /* drawGreenCircle-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-25@2x.png"; sourceTree = ""; }; + 6412BA231BCB827D00B057AC /* drawGreenCircle-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-26@2x.png"; sourceTree = ""; }; + 6412BA241BCB827D00B057AC /* drawGreenCircle-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-27@2x.png"; sourceTree = ""; }; + 6412BA251BCB827D00B057AC /* drawGreenCircle-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-28@2x.png"; sourceTree = ""; }; + 6412BA261BCB827D00B057AC /* drawGreenCircle-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-29@2x.png"; sourceTree = ""; }; + 6412BA271BCB827D00B057AC /* drawGreenCircle-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-2@2x.png"; sourceTree = ""; }; + 6412BA281BCB827D00B057AC /* drawGreenCircle-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-30@2x.png"; sourceTree = ""; }; + 6412BA291BCB827D00B057AC /* drawGreenCircle-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-31@2x.png"; sourceTree = ""; }; + 6412BA2A1BCB827D00B057AC /* drawGreenCircle-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-32@2x.png"; sourceTree = ""; }; + 6412BA2B1BCB827D00B057AC /* drawGreenCircle-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-33@2x.png"; sourceTree = ""; }; + 6412BA2C1BCB827D00B057AC /* drawGreenCircle-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-34@2x.png"; sourceTree = ""; }; + 6412BA2D1BCB827D00B057AC /* drawGreenCircle-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-35@2x.png"; sourceTree = ""; }; + 6412BA2E1BCB827D00B057AC /* drawGreenCircle-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-36@2x.png"; sourceTree = ""; }; + 6412BA2F1BCB827D00B057AC /* drawGreenCircle-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-37@2x.png"; sourceTree = ""; }; + 6412BA301BCB827D00B057AC /* drawGreenCircle-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-38@2x.png"; sourceTree = ""; }; + 6412BA311BCB827D00B057AC /* drawGreenCircle-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-39@2x.png"; sourceTree = ""; }; + 6412BA321BCB827D00B057AC /* drawGreenCircle-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-3@2x.png"; sourceTree = ""; }; + 6412BA331BCB827D00B057AC /* drawGreenCircle-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-40@2x.png"; sourceTree = ""; }; + 6412BA341BCB827D00B057AC /* drawGreenCircle-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-41@2x.png"; sourceTree = ""; }; + 6412BA351BCB827D00B057AC /* drawGreenCircle-42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-42@2x.png"; sourceTree = ""; }; + 6412BA361BCB827D00B057AC /* drawGreenCircle-43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-43@2x.png"; sourceTree = ""; }; + 6412BA371BCB827D00B057AC /* drawGreenCircle-44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-44@2x.png"; sourceTree = ""; }; + 6412BA381BCB827D00B057AC /* drawGreenCircle-45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-45@2x.png"; sourceTree = ""; }; + 6412BA391BCB827D00B057AC /* drawGreenCircle-46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-46@2x.png"; sourceTree = ""; }; + 6412BA3A1BCB827D00B057AC /* drawGreenCircle-47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-47@2x.png"; sourceTree = ""; }; + 6412BA3B1BCB827D00B057AC /* drawGreenCircle-48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-48@2x.png"; sourceTree = ""; }; + 6412BA3C1BCB827D00B057AC /* drawGreenCircle-49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-49@2x.png"; sourceTree = ""; }; + 6412BA3D1BCB827D00B057AC /* drawGreenCircle-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-4@2x.png"; sourceTree = ""; }; + 6412BA3E1BCB827D00B057AC /* drawGreenCircle-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-50@2x.png"; sourceTree = ""; }; + 6412BA3F1BCB827D00B057AC /* drawGreenCircle-51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-51@2x.png"; sourceTree = ""; }; + 6412BA401BCB827D00B057AC /* drawGreenCircle-52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-52@2x.png"; sourceTree = ""; }; + 6412BA411BCB827D00B057AC /* drawGreenCircle-53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-53@2x.png"; sourceTree = ""; }; + 6412BA421BCB827D00B057AC /* drawGreenCircle-54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-54@2x.png"; sourceTree = ""; }; + 6412BA431BCB827D00B057AC /* drawGreenCircle-55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-55@2x.png"; sourceTree = ""; }; + 6412BA441BCB827D00B057AC /* drawGreenCircle-56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-56@2x.png"; sourceTree = ""; }; + 6412BA451BCB827D00B057AC /* drawGreenCircle-57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-57@2x.png"; sourceTree = ""; }; + 6412BA461BCB827D00B057AC /* drawGreenCircle-58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-58@2x.png"; sourceTree = ""; }; + 6412BA471BCB827D00B057AC /* drawGreenCircle-59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-59@2x.png"; sourceTree = ""; }; + 6412BA481BCB827D00B057AC /* drawGreenCircle-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-5@2x.png"; sourceTree = ""; }; + 6412BA491BCB827D00B057AC /* drawGreenCircle-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-60@2x.png"; sourceTree = ""; }; + 6412BA4A1BCB827D00B057AC /* drawGreenCircle-61@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-61@2x.png"; sourceTree = ""; }; + 6412BA4B1BCB827D00B057AC /* drawGreenCircle-62@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-62@2x.png"; sourceTree = ""; }; + 6412BA4C1BCB827D00B057AC /* drawGreenCircle-63@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-63@2x.png"; sourceTree = ""; }; + 6412BA4D1BCB827D00B057AC /* drawGreenCircle-64@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-64@2x.png"; sourceTree = ""; }; + 6412BA4E1BCB827D00B057AC /* drawGreenCircle-65@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-65@2x.png"; sourceTree = ""; }; + 6412BA4F1BCB827D00B057AC /* drawGreenCircle-66@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-66@2x.png"; sourceTree = ""; }; + 6412BA501BCB827D00B057AC /* drawGreenCircle-67@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-67@2x.png"; sourceTree = ""; }; + 6412BA511BCB827D00B057AC /* drawGreenCircle-68@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-68@2x.png"; sourceTree = ""; }; + 6412BA521BCB827D00B057AC /* drawGreenCircle-69@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-69@2x.png"; sourceTree = ""; }; + 6412BA531BCB827D00B057AC /* drawGreenCircle-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-6@2x.png"; sourceTree = ""; }; + 6412BA541BCB827D00B057AC /* drawGreenCircle-70@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-70@2x.png"; sourceTree = ""; }; + 6412BA551BCB827D00B057AC /* drawGreenCircle-71@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-71@2x.png"; sourceTree = ""; }; + 6412BA561BCB827D00B057AC /* drawGreenCircle-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-72@2x.png"; sourceTree = ""; }; + 6412BA571BCB827D00B057AC /* drawGreenCircle-73@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-73@2x.png"; sourceTree = ""; }; + 6412BA581BCB827D00B057AC /* drawGreenCircle-74@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-74@2x.png"; sourceTree = ""; }; + 6412BA591BCB827D00B057AC /* drawGreenCircle-75@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-75@2x.png"; sourceTree = ""; }; + 6412BA5A1BCB827D00B057AC /* drawGreenCircle-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-76@2x.png"; sourceTree = ""; }; + 6412BA5B1BCB827D00B057AC /* drawGreenCircle-77@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-77@2x.png"; sourceTree = ""; }; + 6412BA5C1BCB827D00B057AC /* drawGreenCircle-78@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-78@2x.png"; sourceTree = ""; }; + 6412BA5D1BCB827D00B057AC /* drawGreenCircle-79@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-79@2x.png"; sourceTree = ""; }; + 6412BA5E1BCB827D00B057AC /* drawGreenCircle-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-7@2x.png"; sourceTree = ""; }; + 6412BA5F1BCB827D00B057AC /* drawGreenCircle-80@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-80@2x.png"; sourceTree = ""; }; + 6412BA601BCB827D00B057AC /* drawGreenCircle-81@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-81@2x.png"; sourceTree = ""; }; + 6412BA611BCB827D00B057AC /* drawGreenCircle-82@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-82@2x.png"; sourceTree = ""; }; + 6412BA621BCB827D00B057AC /* drawGreenCircle-83@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-83@2x.png"; sourceTree = ""; }; + 6412BA631BCB827D00B057AC /* drawGreenCircle-84@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-84@2x.png"; sourceTree = ""; }; + 6412BA641BCB827D00B057AC /* drawGreenCircle-85@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-85@2x.png"; sourceTree = ""; }; + 6412BA651BCB827D00B057AC /* drawGreenCircle-86@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-86@2x.png"; sourceTree = ""; }; + 6412BA661BCB827D00B057AC /* drawGreenCircle-87@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-87@2x.png"; sourceTree = ""; }; + 6412BA671BCB827D00B057AC /* drawGreenCircle-88@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-88@2x.png"; sourceTree = ""; }; + 6412BA681BCB827D00B057AC /* drawGreenCircle-89@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-89@2x.png"; sourceTree = ""; }; + 6412BA691BCB827D00B057AC /* drawGreenCircle-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-8@2x.png"; sourceTree = ""; }; + 6412BA6A1BCB827D00B057AC /* drawGreenCircle-90@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-90@2x.png"; sourceTree = ""; }; + 6412BA6B1BCB827D00B057AC /* drawGreenCircle-91@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-91@2x.png"; sourceTree = ""; }; + 6412BA6C1BCB827D00B057AC /* drawGreenCircle-92@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-92@2x.png"; sourceTree = ""; }; + 6412BA6D1BCB827D00B057AC /* drawGreenCircle-93@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-93@2x.png"; sourceTree = ""; }; + 6412BA6E1BCB827D00B057AC /* drawGreenCircle-94@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-94@2x.png"; sourceTree = ""; }; + 6412BA6F1BCB827D00B057AC /* drawGreenCircle-95@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-95@2x.png"; sourceTree = ""; }; + 6412BA701BCB827D00B057AC /* drawGreenCircle-96@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-96@2x.png"; sourceTree = ""; }; + 6412BA711BCB827D00B057AC /* drawGreenCircle-97@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-97@2x.png"; sourceTree = ""; }; + 6412BA721BCB827D00B057AC /* drawGreenCircle-98@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-98@2x.png"; sourceTree = ""; }; + 6412BA731BCB827D00B057AC /* drawGreenCircle-99@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-99@2x.png"; sourceTree = ""; }; + 6412BA741BCB827D00B057AC /* drawGreenCircle-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-9@2x.png"; sourceTree = ""; }; + 6412BA761BCB827D00B057AC /* removeBlur-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-0@2x.png"; sourceTree = ""; }; + 6412BA771BCB827D00B057AC /* removeBlur-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-10@2x.png"; sourceTree = ""; }; + 6412BA781BCB827D00B057AC /* removeBlur-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-11@2x.png"; sourceTree = ""; }; + 6412BA791BCB827D00B057AC /* removeBlur-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-12@2x.png"; sourceTree = ""; }; + 6412BA7A1BCB827D00B057AC /* removeBlur-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-13@2x.png"; sourceTree = ""; }; + 6412BA7B1BCB827D00B057AC /* removeBlur-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-14@2x.png"; sourceTree = ""; }; + 6412BA7C1BCB827D00B057AC /* removeBlur-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-15@2x.png"; sourceTree = ""; }; + 6412BA7D1BCB827D00B057AC /* removeBlur-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-16@2x.png"; sourceTree = ""; }; + 6412BA7E1BCB827D00B057AC /* removeBlur-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-17@2x.png"; sourceTree = ""; }; + 6412BA7F1BCB827D00B057AC /* removeBlur-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-18@2x.png"; sourceTree = ""; }; + 6412BA801BCB827D00B057AC /* removeBlur-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-19@2x.png"; sourceTree = ""; }; + 6412BA811BCB827D00B057AC /* removeBlur-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-1@2x.png"; sourceTree = ""; }; + 6412BA821BCB827D00B057AC /* removeBlur-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-20@2x.png"; sourceTree = ""; }; + 6412BA831BCB827D00B057AC /* removeBlur-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-21@2x.png"; sourceTree = ""; }; + 6412BA841BCB827D00B057AC /* removeBlur-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-22@2x.png"; sourceTree = ""; }; + 6412BA851BCB827D00B057AC /* removeBlur-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-23@2x.png"; sourceTree = ""; }; + 6412BA861BCB827D00B057AC /* removeBlur-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-24@2x.png"; sourceTree = ""; }; + 6412BA871BCB827D00B057AC /* removeBlur-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-25@2x.png"; sourceTree = ""; }; + 6412BA881BCB827D00B057AC /* removeBlur-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-26@2x.png"; sourceTree = ""; }; + 6412BA891BCB827D00B057AC /* removeBlur-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-27@2x.png"; sourceTree = ""; }; + 6412BA8A1BCB827D00B057AC /* removeBlur-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-28@2x.png"; sourceTree = ""; }; + 6412BA8B1BCB827D00B057AC /* removeBlur-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-29@2x.png"; sourceTree = ""; }; + 6412BA8C1BCB827D00B057AC /* removeBlur-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-2@2x.png"; sourceTree = ""; }; + 6412BA8D1BCB827D00B057AC /* removeBlur-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-30@2x.png"; sourceTree = ""; }; + 6412BA8E1BCB827D00B057AC /* removeBlur-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-31@2x.png"; sourceTree = ""; }; + 6412BA8F1BCB827D00B057AC /* removeBlur-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-32@2x.png"; sourceTree = ""; }; + 6412BA901BCB827D00B057AC /* removeBlur-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-33@2x.png"; sourceTree = ""; }; + 6412BA911BCB827D00B057AC /* removeBlur-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-34@2x.png"; sourceTree = ""; }; + 6412BA921BCB827D00B057AC /* removeBlur-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-35@2x.png"; sourceTree = ""; }; + 6412BA931BCB827D00B057AC /* removeBlur-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-36@2x.png"; sourceTree = ""; }; + 6412BA941BCB827D00B057AC /* removeBlur-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-37@2x.png"; sourceTree = ""; }; + 6412BA951BCB827D00B057AC /* removeBlur-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-38@2x.png"; sourceTree = ""; }; + 6412BA961BCB827D00B057AC /* removeBlur-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-39@2x.png"; sourceTree = ""; }; + 6412BA971BCB827D00B057AC /* removeBlur-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-3@2x.png"; sourceTree = ""; }; + 6412BA981BCB827D00B057AC /* removeBlur-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-40@2x.png"; sourceTree = ""; }; + 6412BA991BCB827D00B057AC /* removeBlur-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-41@2x.png"; sourceTree = ""; }; + 6412BA9A1BCB827D00B057AC /* removeBlur-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-4@2x.png"; sourceTree = ""; }; + 6412BA9B1BCB827D00B057AC /* removeBlur-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-5@2x.png"; sourceTree = ""; }; + 6412BA9C1BCB827D00B057AC /* removeBlur-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-6@2x.png"; sourceTree = ""; }; + 6412BA9D1BCB827D00B057AC /* removeBlur-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-7@2x.png"; sourceTree = ""; }; + 6412BA9E1BCB827D00B057AC /* removeBlur-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-8@2x.png"; sourceTree = ""; }; + 6412BA9F1BCB827D00B057AC /* removeBlur-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-9@2x.png"; sourceTree = ""; }; + 6412BAA11BCB827D00B057AC /* verticalShiftAndFadeIn-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-0@2x.png"; sourceTree = ""; }; + 6412BAA21BCB827D00B057AC /* verticalShiftAndFadeIn-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-10@2x.png"; sourceTree = ""; }; + 6412BAA31BCB827D00B057AC /* verticalShiftAndFadeIn-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-11@2x.png"; sourceTree = ""; }; + 6412BAA41BCB827D00B057AC /* verticalShiftAndFadeIn-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-12@2x.png"; sourceTree = ""; }; + 6412BAA51BCB827D00B057AC /* verticalShiftAndFadeIn-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-13@2x.png"; sourceTree = ""; }; + 6412BAA61BCB827D00B057AC /* verticalShiftAndFadeIn-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-14@2x.png"; sourceTree = ""; }; + 6412BAA71BCB827D00B057AC /* verticalShiftAndFadeIn-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-15@2x.png"; sourceTree = ""; }; + 6412BAA81BCB827D00B057AC /* verticalShiftAndFadeIn-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-16@2x.png"; sourceTree = ""; }; + 6412BAA91BCB827D00B057AC /* verticalShiftAndFadeIn-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-17@2x.png"; sourceTree = ""; }; + 6412BAAA1BCB827D00B057AC /* verticalShiftAndFadeIn-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-18@2x.png"; sourceTree = ""; }; + 6412BAAB1BCB827D00B057AC /* verticalShiftAndFadeIn-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-19@2x.png"; sourceTree = ""; }; + 6412BAAC1BCB827D00B057AC /* verticalShiftAndFadeIn-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-1@2x.png"; sourceTree = ""; }; + 6412BAAD1BCB827D00B057AC /* verticalShiftAndFadeIn-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-20@2x.png"; sourceTree = ""; }; + 6412BAAE1BCB827D00B057AC /* verticalShiftAndFadeIn-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-21@2x.png"; sourceTree = ""; }; + 6412BAAF1BCB827D00B057AC /* verticalShiftAndFadeIn-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-22@2x.png"; sourceTree = ""; }; + 6412BAB01BCB827D00B057AC /* verticalShiftAndFadeIn-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-23@2x.png"; sourceTree = ""; }; + 6412BAB11BCB827D00B057AC /* verticalShiftAndFadeIn-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-24@2x.png"; sourceTree = ""; }; + 6412BAB21BCB827D00B057AC /* verticalShiftAndFadeIn-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-25@2x.png"; sourceTree = ""; }; + 6412BAB31BCB827D00B057AC /* verticalShiftAndFadeIn-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-26@2x.png"; sourceTree = ""; }; + 6412BAB41BCB827D00B057AC /* verticalShiftAndFadeIn-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-27@2x.png"; sourceTree = ""; }; + 6412BAB51BCB827D00B057AC /* verticalShiftAndFadeIn-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-28@2x.png"; sourceTree = ""; }; + 6412BAB61BCB827D00B057AC /* verticalShiftAndFadeIn-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-29@2x.png"; sourceTree = ""; }; + 6412BAB71BCB827D00B057AC /* verticalShiftAndFadeIn-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-2@2x.png"; sourceTree = ""; }; + 6412BAB81BCB827D00B057AC /* verticalShiftAndFadeIn-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-30@2x.png"; sourceTree = ""; }; + 6412BAB91BCB827D00B057AC /* verticalShiftAndFadeIn-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-31@2x.png"; sourceTree = ""; }; + 6412BABA1BCB827D00B057AC /* verticalShiftAndFadeIn-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-32@2x.png"; sourceTree = ""; }; + 6412BABB1BCB827D00B057AC /* verticalShiftAndFadeIn-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-33@2x.png"; sourceTree = ""; }; + 6412BABC1BCB827D00B057AC /* verticalShiftAndFadeIn-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-34@2x.png"; sourceTree = ""; }; + 6412BABD1BCB827D00B057AC /* verticalShiftAndFadeIn-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-35@2x.png"; sourceTree = ""; }; + 6412BABE1BCB827D00B057AC /* verticalShiftAndFadeIn-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-36@2x.png"; sourceTree = ""; }; + 6412BABF1BCB827D00B057AC /* verticalShiftAndFadeIn-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-37@2x.png"; sourceTree = ""; }; + 6412BAC01BCB827D00B057AC /* verticalShiftAndFadeIn-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-38@2x.png"; sourceTree = ""; }; + 6412BAC11BCB827D00B057AC /* verticalShiftAndFadeIn-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-39@2x.png"; sourceTree = ""; }; + 6412BAC21BCB827D00B057AC /* verticalShiftAndFadeIn-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-3@2x.png"; sourceTree = ""; }; + 6412BAC31BCB827D00B057AC /* verticalShiftAndFadeIn-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-40@2x.png"; sourceTree = ""; }; + 6412BAC41BCB827D00B057AC /* verticalShiftAndFadeIn-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-41@2x.png"; sourceTree = ""; }; + 6412BAC51BCB827D00B057AC /* verticalShiftAndFadeIn-42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-42@2x.png"; sourceTree = ""; }; + 6412BAC61BCB827D00B057AC /* verticalShiftAndFadeIn-43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-43@2x.png"; sourceTree = ""; }; + 6412BAC71BCB827D00B057AC /* verticalShiftAndFadeIn-44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-44@2x.png"; sourceTree = ""; }; + 6412BAC81BCB827D00B057AC /* verticalShiftAndFadeIn-45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-45@2x.png"; sourceTree = ""; }; + 6412BAC91BCB827D00B057AC /* verticalShiftAndFadeIn-46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-46@2x.png"; sourceTree = ""; }; + 6412BACA1BCB827D00B057AC /* verticalShiftAndFadeIn-47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-47@2x.png"; sourceTree = ""; }; + 6412BACB1BCB827D00B057AC /* verticalShiftAndFadeIn-48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-48@2x.png"; sourceTree = ""; }; + 6412BACC1BCB827D00B057AC /* verticalShiftAndFadeIn-49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-49@2x.png"; sourceTree = ""; }; + 6412BACD1BCB827D00B057AC /* verticalShiftAndFadeIn-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-4@2x.png"; sourceTree = ""; }; + 6412BACE1BCB827D00B057AC /* verticalShiftAndFadeIn-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-50@2x.png"; sourceTree = ""; }; + 6412BACF1BCB827D00B057AC /* verticalShiftAndFadeIn-51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-51@2x.png"; sourceTree = ""; }; + 6412BAD01BCB827D00B057AC /* verticalShiftAndFadeIn-52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-52@2x.png"; sourceTree = ""; }; + 6412BAD11BCB827D00B057AC /* verticalShiftAndFadeIn-53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-53@2x.png"; sourceTree = ""; }; + 6412BAD21BCB827D00B057AC /* verticalShiftAndFadeIn-54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-54@2x.png"; sourceTree = ""; }; + 6412BAD31BCB827D00B057AC /* verticalShiftAndFadeIn-55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-55@2x.png"; sourceTree = ""; }; + 6412BAD41BCB827D00B057AC /* verticalShiftAndFadeIn-56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-56@2x.png"; sourceTree = ""; }; + 6412BAD51BCB827D00B057AC /* verticalShiftAndFadeIn-57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-57@2x.png"; sourceTree = ""; }; + 6412BAD61BCB827D00B057AC /* verticalShiftAndFadeIn-58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-58@2x.png"; sourceTree = ""; }; + 6412BAD71BCB827D00B057AC /* verticalShiftAndFadeIn-59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-59@2x.png"; sourceTree = ""; }; + 6412BAD81BCB827D00B057AC /* verticalShiftAndFadeIn-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-5@2x.png"; sourceTree = ""; }; + 6412BAD91BCB827D00B057AC /* verticalShiftAndFadeIn-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-6@2x.png"; sourceTree = ""; }; + 6412BADA1BCB827D00B057AC /* verticalShiftAndFadeIn-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-7@2x.png"; sourceTree = ""; }; + 6412BADB1BCB827D00B057AC /* verticalShiftAndFadeIn-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-8@2x.png"; sourceTree = ""; }; + 6412BADC1BCB827D00B057AC /* verticalShiftAndFadeIn-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-9@2x.png"; sourceTree = ""; }; + 6412BADE1BCB827D00B057AC /* yellowCharacterJump-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-0@2x.png"; sourceTree = ""; }; + 6412BADF1BCB827D00B057AC /* yellowCharacterJump-100@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-100@2x.png"; sourceTree = ""; }; + 6412BAE01BCB827D00B057AC /* yellowCharacterJump-101@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-101@2x.png"; sourceTree = ""; }; + 6412BAE11BCB827D00B057AC /* yellowCharacterJump-102@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-102@2x.png"; sourceTree = ""; }; + 6412BAE21BCB827D00B057AC /* yellowCharacterJump-103@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-103@2x.png"; sourceTree = ""; }; + 6412BAE31BCB827D00B057AC /* yellowCharacterJump-104@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-104@2x.png"; sourceTree = ""; }; + 6412BAE41BCB827D00B057AC /* yellowCharacterJump-105@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-105@2x.png"; sourceTree = ""; }; + 6412BAE51BCB827D00B057AC /* yellowCharacterJump-106@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-106@2x.png"; sourceTree = ""; }; + 6412BAE61BCB827D00B057AC /* yellowCharacterJump-107@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-107@2x.png"; sourceTree = ""; }; + 6412BAE71BCB827D00B057AC /* yellowCharacterJump-108@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-108@2x.png"; sourceTree = ""; }; + 6412BAE81BCB827D00B057AC /* yellowCharacterJump-109@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-109@2x.png"; sourceTree = ""; }; + 6412BAE91BCB827D00B057AC /* yellowCharacterJump-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-10@2x.png"; sourceTree = ""; }; + 6412BAEA1BCB827D00B057AC /* yellowCharacterJump-110@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-110@2x.png"; sourceTree = ""; }; + 6412BAEB1BCB827D00B057AC /* yellowCharacterJump-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-11@2x.png"; sourceTree = ""; }; + 6412BAEC1BCB827D00B057AC /* yellowCharacterJump-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-12@2x.png"; sourceTree = ""; }; + 6412BAED1BCB827D00B057AC /* yellowCharacterJump-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-13@2x.png"; sourceTree = ""; }; + 6412BAEE1BCB827D00B057AC /* yellowCharacterJump-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-14@2x.png"; sourceTree = ""; }; + 6412BAEF1BCB827D00B057AC /* yellowCharacterJump-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-15@2x.png"; sourceTree = ""; }; + 6412BAF01BCB827D00B057AC /* yellowCharacterJump-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-16@2x.png"; sourceTree = ""; }; + 6412BAF11BCB827D00B057AC /* yellowCharacterJump-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-17@2x.png"; sourceTree = ""; }; + 6412BAF21BCB827D00B057AC /* yellowCharacterJump-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-18@2x.png"; sourceTree = ""; }; + 6412BAF31BCB827D00B057AC /* yellowCharacterJump-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-19@2x.png"; sourceTree = ""; }; + 6412BAF41BCB827D00B057AC /* yellowCharacterJump-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-1@2x.png"; sourceTree = ""; }; + 6412BAF51BCB827D00B057AC /* yellowCharacterJump-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-20@2x.png"; sourceTree = ""; }; + 6412BAF61BCB827D00B057AC /* yellowCharacterJump-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-21@2x.png"; sourceTree = ""; }; + 6412BAF71BCB827D00B057AC /* yellowCharacterJump-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-22@2x.png"; sourceTree = ""; }; + 6412BAF81BCB827D00B057AC /* yellowCharacterJump-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-23@2x.png"; sourceTree = ""; }; + 6412BAF91BCB827D00B057AC /* yellowCharacterJump-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-24@2x.png"; sourceTree = ""; }; + 6412BAFA1BCB827D00B057AC /* yellowCharacterJump-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-25@2x.png"; sourceTree = ""; }; + 6412BAFB1BCB827D00B057AC /* yellowCharacterJump-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-26@2x.png"; sourceTree = ""; }; + 6412BAFC1BCB827D00B057AC /* yellowCharacterJump-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-27@2x.png"; sourceTree = ""; }; + 6412BAFD1BCB827D00B057AC /* yellowCharacterJump-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-28@2x.png"; sourceTree = ""; }; + 6412BAFE1BCB827D00B057AC /* yellowCharacterJump-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-29@2x.png"; sourceTree = ""; }; + 6412BAFF1BCB827D00B057AC /* yellowCharacterJump-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-2@2x.png"; sourceTree = ""; }; + 6412BB001BCB827D00B057AC /* yellowCharacterJump-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-30@2x.png"; sourceTree = ""; }; + 6412BB011BCB827D00B057AC /* yellowCharacterJump-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-31@2x.png"; sourceTree = ""; }; + 6412BB021BCB827D00B057AC /* yellowCharacterJump-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-32@2x.png"; sourceTree = ""; }; + 6412BB031BCB827D00B057AC /* yellowCharacterJump-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-33@2x.png"; sourceTree = ""; }; + 6412BB041BCB827D00B057AC /* yellowCharacterJump-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-34@2x.png"; sourceTree = ""; }; + 6412BB051BCB827D00B057AC /* yellowCharacterJump-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-35@2x.png"; sourceTree = ""; }; + 6412BB061BCB827D00B057AC /* yellowCharacterJump-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-36@2x.png"; sourceTree = ""; }; + 6412BB071BCB827D00B057AC /* yellowCharacterJump-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-37@2x.png"; sourceTree = ""; }; + 6412BB081BCB827D00B057AC /* yellowCharacterJump-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-38@2x.png"; sourceTree = ""; }; + 6412BB091BCB827D00B057AC /* yellowCharacterJump-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-39@2x.png"; sourceTree = ""; }; + 6412BB0A1BCB827D00B057AC /* yellowCharacterJump-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-3@2x.png"; sourceTree = ""; }; + 6412BB0B1BCB827D00B057AC /* yellowCharacterJump-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-40@2x.png"; sourceTree = ""; }; + 6412BB0C1BCB827D00B057AC /* yellowCharacterJump-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-41@2x.png"; sourceTree = ""; }; + 6412BB0D1BCB827D00B057AC /* yellowCharacterJump-42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-42@2x.png"; sourceTree = ""; }; + 6412BB0E1BCB827D00B057AC /* yellowCharacterJump-43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-43@2x.png"; sourceTree = ""; }; + 6412BB0F1BCB827D00B057AC /* yellowCharacterJump-44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-44@2x.png"; sourceTree = ""; }; + 6412BB101BCB827D00B057AC /* yellowCharacterJump-45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-45@2x.png"; sourceTree = ""; }; + 6412BB111BCB827D00B057AC /* yellowCharacterJump-46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-46@2x.png"; sourceTree = ""; }; + 6412BB121BCB827D00B057AC /* yellowCharacterJump-47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-47@2x.png"; sourceTree = ""; }; + 6412BB131BCB827D00B057AC /* yellowCharacterJump-48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-48@2x.png"; sourceTree = ""; }; + 6412BB141BCB827D00B057AC /* yellowCharacterJump-49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-49@2x.png"; sourceTree = ""; }; + 6412BB151BCB827D00B057AC /* yellowCharacterJump-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-4@2x.png"; sourceTree = ""; }; + 6412BB161BCB827D00B057AC /* yellowCharacterJump-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-50@2x.png"; sourceTree = ""; }; + 6412BB171BCB827D00B057AC /* yellowCharacterJump-51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-51@2x.png"; sourceTree = ""; }; + 6412BB181BCB827D00B057AC /* yellowCharacterJump-52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-52@2x.png"; sourceTree = ""; }; + 6412BB191BCB827D00B057AC /* yellowCharacterJump-53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-53@2x.png"; sourceTree = ""; }; + 6412BB1A1BCB827D00B057AC /* yellowCharacterJump-54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-54@2x.png"; sourceTree = ""; }; + 6412BB1B1BCB827D00B057AC /* yellowCharacterJump-55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-55@2x.png"; sourceTree = ""; }; + 6412BB1C1BCB827D00B057AC /* yellowCharacterJump-56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-56@2x.png"; sourceTree = ""; }; + 6412BB1D1BCB827D00B057AC /* yellowCharacterJump-57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-57@2x.png"; sourceTree = ""; }; + 6412BB1E1BCB827D00B057AC /* yellowCharacterJump-58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-58@2x.png"; sourceTree = ""; }; + 6412BB1F1BCB827D00B057AC /* yellowCharacterJump-59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-59@2x.png"; sourceTree = ""; }; + 6412BB201BCB827D00B057AC /* yellowCharacterJump-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-5@2x.png"; sourceTree = ""; }; + 6412BB211BCB827D00B057AC /* yellowCharacterJump-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-60@2x.png"; sourceTree = ""; }; + 6412BB221BCB827D00B057AC /* yellowCharacterJump-61@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-61@2x.png"; sourceTree = ""; }; + 6412BB231BCB827D00B057AC /* yellowCharacterJump-62@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-62@2x.png"; sourceTree = ""; }; + 6412BB241BCB827D00B057AC /* yellowCharacterJump-63@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-63@2x.png"; sourceTree = ""; }; + 6412BB251BCB827D00B057AC /* yellowCharacterJump-64@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-64@2x.png"; sourceTree = ""; }; + 6412BB261BCB827D00B057AC /* yellowCharacterJump-65@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-65@2x.png"; sourceTree = ""; }; + 6412BB271BCB827D00B057AC /* yellowCharacterJump-66@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-66@2x.png"; sourceTree = ""; }; + 6412BB281BCB827D00B057AC /* yellowCharacterJump-67@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-67@2x.png"; sourceTree = ""; }; + 6412BB291BCB827D00B057AC /* yellowCharacterJump-68@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-68@2x.png"; sourceTree = ""; }; + 6412BB2A1BCB827D00B057AC /* yellowCharacterJump-69@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-69@2x.png"; sourceTree = ""; }; + 6412BB2B1BCB827D00B057AC /* yellowCharacterJump-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-6@2x.png"; sourceTree = ""; }; + 6412BB2C1BCB827D00B057AC /* yellowCharacterJump-70@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-70@2x.png"; sourceTree = ""; }; + 6412BB2D1BCB827D00B057AC /* yellowCharacterJump-71@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-71@2x.png"; sourceTree = ""; }; + 6412BB2E1BCB827D00B057AC /* yellowCharacterJump-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-72@2x.png"; sourceTree = ""; }; + 6412BB2F1BCB827D00B057AC /* yellowCharacterJump-73@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-73@2x.png"; sourceTree = ""; }; + 6412BB301BCB827D00B057AC /* yellowCharacterJump-74@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-74@2x.png"; sourceTree = ""; }; + 6412BB311BCB827D00B057AC /* yellowCharacterJump-75@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-75@2x.png"; sourceTree = ""; }; + 6412BB321BCB827D00B057AC /* yellowCharacterJump-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-76@2x.png"; sourceTree = ""; }; + 6412BB331BCB827D00B057AC /* yellowCharacterJump-77@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-77@2x.png"; sourceTree = ""; }; + 6412BB341BCB827D00B057AC /* yellowCharacterJump-78@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-78@2x.png"; sourceTree = ""; }; + 6412BB351BCB827D00B057AC /* yellowCharacterJump-79@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-79@2x.png"; sourceTree = ""; }; + 6412BB361BCB827D00B057AC /* yellowCharacterJump-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-7@2x.png"; sourceTree = ""; }; + 6412BB371BCB827D00B057AC /* yellowCharacterJump-80@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-80@2x.png"; sourceTree = ""; }; + 6412BB381BCB827D00B057AC /* yellowCharacterJump-81@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-81@2x.png"; sourceTree = ""; }; + 6412BB391BCB827D00B057AC /* yellowCharacterJump-82@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-82@2x.png"; sourceTree = ""; }; + 6412BB3A1BCB827D00B057AC /* yellowCharacterJump-83@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-83@2x.png"; sourceTree = ""; }; + 6412BB3B1BCB827D00B057AC /* yellowCharacterJump-84@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-84@2x.png"; sourceTree = ""; }; + 6412BB3C1BCB827D00B057AC /* yellowCharacterJump-85@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-85@2x.png"; sourceTree = ""; }; + 6412BB3D1BCB827D00B057AC /* yellowCharacterJump-86@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-86@2x.png"; sourceTree = ""; }; + 6412BB3E1BCB827D00B057AC /* yellowCharacterJump-87@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-87@2x.png"; sourceTree = ""; }; + 6412BB3F1BCB827D00B057AC /* yellowCharacterJump-88@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-88@2x.png"; sourceTree = ""; }; + 6412BB401BCB827D00B057AC /* yellowCharacterJump-89@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-89@2x.png"; sourceTree = ""; }; + 6412BB411BCB827D00B057AC /* yellowCharacterJump-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-8@2x.png"; sourceTree = ""; }; + 6412BB421BCB827D00B057AC /* yellowCharacterJump-90@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-90@2x.png"; sourceTree = ""; }; + 6412BB431BCB827D00B057AC /* yellowCharacterJump-91@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-91@2x.png"; sourceTree = ""; }; + 6412BB441BCB827D00B057AC /* yellowCharacterJump-92@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-92@2x.png"; sourceTree = ""; }; + 6412BB451BCB827D00B057AC /* yellowCharacterJump-93@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-93@2x.png"; sourceTree = ""; }; + 6412BB461BCB827D00B057AC /* yellowCharacterJump-94@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-94@2x.png"; sourceTree = ""; }; + 6412BB471BCB827D00B057AC /* yellowCharacterJump-95@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-95@2x.png"; sourceTree = ""; }; + 6412BB481BCB827D00B057AC /* yellowCharacterJump-96@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-96@2x.png"; sourceTree = ""; }; + 6412BB491BCB827D00B057AC /* yellowCharacterJump-97@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-97@2x.png"; sourceTree = ""; }; + 6412BB4A1BCB827D00B057AC /* yellowCharacterJump-98@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-98@2x.png"; sourceTree = ""; }; + 6412BB4B1BCB827D00B057AC /* yellowCharacterJump-99@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-99@2x.png"; sourceTree = ""; }; + 6412BB4C1BCB827D00B057AC /* yellowCharacterJump-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-9@2x.png"; sourceTree = ""; }; + 6424343D1AE031A7000A524A /* ButtonImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonImageTableViewCell.swift; sourceTree = ""; }; + 64C474A41AB901B900361603 /* SwiftImageLoader.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftImageLoader.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 64C474A81AB901B900361603 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 64C474A91AB901B900361603 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 64C474AB1AB901B900361603 /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; + 64C474AE1AB901B900361603 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 64C474B01AB901B900361603 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6412B97F1BCB703500B057AC /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6412B9CF1BCB7BCC00B057AC /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B9F01BCB7BD600B057AC /* KFSwiftImageLoader.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64C474A11AB901B900361603 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B98A1BCB703500B057AC /* KFSwiftImageLoader.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 64055A841AC234E800BF3758 /* Views */ = { + isa = PBXGroup; + children = ( + 6424343D1AE031A7000A524A /* ButtonImageTableViewCell.swift */, + 64055A851AC2351400BF3758 /* ImageTableViewCell.swift */, + ); + name = Views; + sourceTree = ""; + }; + 6412B9841BCB703500B057AC /* KFSwiftImageLoader */ = { + isa = PBXGroup; + children = ( + 6412B9991BCB709500B057AC /* Supporting Files */, + ); + path = KFSwiftImageLoader; + sourceTree = ""; + }; + 6412B9991BCB709500B057AC /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 6412B9B51BCB767300B057AC /* KFImageCacheManager.swift */, + 6412B9B61BCB767300B057AC /* MKAnnotationViewExtensions.swift */, + 6412B9B71BCB767300B057AC /* UIButtonExtensions.swift */, + 6412B9B81BCB767300B057AC /* UIImageViewExtensions.swift */, + 6412B9B91BCB767300B057AC /* WKInterfaceImageExtensions.swift */, + 6412B99A1BCB709500B057AC /* Info.plist */, + 6412B99B1BCB709500B057AC /* KFSwiftImageLoader.h */, + ); + name = "Supporting Files"; + path = "../../KFSwiftImageLoader/Supporting Files"; + sourceTree = ""; + }; + 6412B9D31BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension */ = { + isa = PBXGroup; + children = ( + 6412B9F61BCB7C3000B057AC /* HomeInterfaceController.swift */, + 6412B9F71BCB7C3000B057AC /* ImageRowType.swift */, + 6412B9F81BCB7C3000B057AC /* TableImageInterfaceController.swift */, + 6412B9D81BCB7BCC00B057AC /* Info.plist */, + 6412B9F51BCB7C3000B057AC /* SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h */, + ); + path = "SwiftImageLoader WatchKit 1 Extension"; + sourceTree = ""; + }; + 6412B9DF1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App */ = { + isa = PBXGroup; + children = ( + 6412B9FD1BCB827D00B057AC /* drawGreenCircle */, + 6412BA751BCB827D00B057AC /* removeBlur */, + 6412BAA01BCB827D00B057AC /* verticalShiftAndFadeIn */, + 6412BADD1BCB827D00B057AC /* yellowCharacterJump */, + 6412B9E01BCB7BCC00B057AC /* Interface.storyboard */, + 6412B9E31BCB7BCC00B057AC /* Assets.xcassets */, + 6412B9E51BCB7BCC00B057AC /* Info.plist */, + ); + path = "SwiftImageLoader WatchKit 1 App"; + sourceTree = ""; + }; + 6412B9FD1BCB827D00B057AC /* drawGreenCircle */ = { + isa = PBXGroup; + children = ( + 6412B9FE1BCB827D00B057AC /* drawGreenCircle-0@2x.png */, + 6412BA1C1BCB827D00B057AC /* drawGreenCircle-1@2x.png */, + 6412BA271BCB827D00B057AC /* drawGreenCircle-2@2x.png */, + 6412BA321BCB827D00B057AC /* drawGreenCircle-3@2x.png */, + 6412BA3D1BCB827D00B057AC /* drawGreenCircle-4@2x.png */, + 6412BA481BCB827D00B057AC /* drawGreenCircle-5@2x.png */, + 6412BA531BCB827D00B057AC /* drawGreenCircle-6@2x.png */, + 6412BA5E1BCB827D00B057AC /* drawGreenCircle-7@2x.png */, + 6412BA691BCB827D00B057AC /* drawGreenCircle-8@2x.png */, + 6412BA741BCB827D00B057AC /* drawGreenCircle-9@2x.png */, + 6412BA091BCB827D00B057AC /* drawGreenCircle-10@2x.png */, + 6412BA131BCB827D00B057AC /* drawGreenCircle-11@2x.png */, + 6412BA141BCB827D00B057AC /* drawGreenCircle-12@2x.png */, + 6412BA151BCB827D00B057AC /* drawGreenCircle-13@2x.png */, + 6412BA161BCB827D00B057AC /* drawGreenCircle-14@2x.png */, + 6412BA171BCB827D00B057AC /* drawGreenCircle-15@2x.png */, + 6412BA181BCB827D00B057AC /* drawGreenCircle-16@2x.png */, + 6412BA191BCB827D00B057AC /* drawGreenCircle-17@2x.png */, + 6412BA1A1BCB827D00B057AC /* drawGreenCircle-18@2x.png */, + 6412BA1B1BCB827D00B057AC /* drawGreenCircle-19@2x.png */, + 6412BA1D1BCB827D00B057AC /* drawGreenCircle-20@2x.png */, + 6412BA1E1BCB827D00B057AC /* drawGreenCircle-21@2x.png */, + 6412BA1F1BCB827D00B057AC /* drawGreenCircle-22@2x.png */, + 6412BA201BCB827D00B057AC /* drawGreenCircle-23@2x.png */, + 6412BA211BCB827D00B057AC /* drawGreenCircle-24@2x.png */, + 6412BA221BCB827D00B057AC /* drawGreenCircle-25@2x.png */, + 6412BA231BCB827D00B057AC /* drawGreenCircle-26@2x.png */, + 6412BA241BCB827D00B057AC /* drawGreenCircle-27@2x.png */, + 6412BA251BCB827D00B057AC /* drawGreenCircle-28@2x.png */, + 6412BA261BCB827D00B057AC /* drawGreenCircle-29@2x.png */, + 6412BA281BCB827D00B057AC /* drawGreenCircle-30@2x.png */, + 6412BA291BCB827D00B057AC /* drawGreenCircle-31@2x.png */, + 6412BA2A1BCB827D00B057AC /* drawGreenCircle-32@2x.png */, + 6412BA2B1BCB827D00B057AC /* drawGreenCircle-33@2x.png */, + 6412BA2C1BCB827D00B057AC /* drawGreenCircle-34@2x.png */, + 6412BA2D1BCB827D00B057AC /* drawGreenCircle-35@2x.png */, + 6412BA2E1BCB827D00B057AC /* drawGreenCircle-36@2x.png */, + 6412BA2F1BCB827D00B057AC /* drawGreenCircle-37@2x.png */, + 6412BA301BCB827D00B057AC /* drawGreenCircle-38@2x.png */, + 6412BA311BCB827D00B057AC /* drawGreenCircle-39@2x.png */, + 6412BA331BCB827D00B057AC /* drawGreenCircle-40@2x.png */, + 6412BA341BCB827D00B057AC /* drawGreenCircle-41@2x.png */, + 6412BA351BCB827D00B057AC /* drawGreenCircle-42@2x.png */, + 6412BA361BCB827D00B057AC /* drawGreenCircle-43@2x.png */, + 6412BA371BCB827D00B057AC /* drawGreenCircle-44@2x.png */, + 6412BA381BCB827D00B057AC /* drawGreenCircle-45@2x.png */, + 6412BA391BCB827D00B057AC /* drawGreenCircle-46@2x.png */, + 6412BA3A1BCB827D00B057AC /* drawGreenCircle-47@2x.png */, + 6412BA3B1BCB827D00B057AC /* drawGreenCircle-48@2x.png */, + 6412BA3C1BCB827D00B057AC /* drawGreenCircle-49@2x.png */, + 6412BA3E1BCB827D00B057AC /* drawGreenCircle-50@2x.png */, + 6412BA3F1BCB827D00B057AC /* drawGreenCircle-51@2x.png */, + 6412BA401BCB827D00B057AC /* drawGreenCircle-52@2x.png */, + 6412BA411BCB827D00B057AC /* drawGreenCircle-53@2x.png */, + 6412BA421BCB827D00B057AC /* drawGreenCircle-54@2x.png */, + 6412BA431BCB827D00B057AC /* drawGreenCircle-55@2x.png */, + 6412BA441BCB827D00B057AC /* drawGreenCircle-56@2x.png */, + 6412BA451BCB827D00B057AC /* drawGreenCircle-57@2x.png */, + 6412BA461BCB827D00B057AC /* drawGreenCircle-58@2x.png */, + 6412BA471BCB827D00B057AC /* drawGreenCircle-59@2x.png */, + 6412BA491BCB827D00B057AC /* drawGreenCircle-60@2x.png */, + 6412BA4A1BCB827D00B057AC /* drawGreenCircle-61@2x.png */, + 6412BA4B1BCB827D00B057AC /* drawGreenCircle-62@2x.png */, + 6412BA4C1BCB827D00B057AC /* drawGreenCircle-63@2x.png */, + 6412BA4D1BCB827D00B057AC /* drawGreenCircle-64@2x.png */, + 6412BA4E1BCB827D00B057AC /* drawGreenCircle-65@2x.png */, + 6412BA4F1BCB827D00B057AC /* drawGreenCircle-66@2x.png */, + 6412BA501BCB827D00B057AC /* drawGreenCircle-67@2x.png */, + 6412BA511BCB827D00B057AC /* drawGreenCircle-68@2x.png */, + 6412BA521BCB827D00B057AC /* drawGreenCircle-69@2x.png */, + 6412BA541BCB827D00B057AC /* drawGreenCircle-70@2x.png */, + 6412BA551BCB827D00B057AC /* drawGreenCircle-71@2x.png */, + 6412BA561BCB827D00B057AC /* drawGreenCircle-72@2x.png */, + 6412BA571BCB827D00B057AC /* drawGreenCircle-73@2x.png */, + 6412BA581BCB827D00B057AC /* drawGreenCircle-74@2x.png */, + 6412BA591BCB827D00B057AC /* drawGreenCircle-75@2x.png */, + 6412BA5A1BCB827D00B057AC /* drawGreenCircle-76@2x.png */, + 6412BA5B1BCB827D00B057AC /* drawGreenCircle-77@2x.png */, + 6412BA5C1BCB827D00B057AC /* drawGreenCircle-78@2x.png */, + 6412BA5D1BCB827D00B057AC /* drawGreenCircle-79@2x.png */, + 6412BA5F1BCB827D00B057AC /* drawGreenCircle-80@2x.png */, + 6412BA601BCB827D00B057AC /* drawGreenCircle-81@2x.png */, + 6412BA611BCB827D00B057AC /* drawGreenCircle-82@2x.png */, + 6412BA621BCB827D00B057AC /* drawGreenCircle-83@2x.png */, + 6412BA631BCB827D00B057AC /* drawGreenCircle-84@2x.png */, + 6412BA641BCB827D00B057AC /* drawGreenCircle-85@2x.png */, + 6412BA651BCB827D00B057AC /* drawGreenCircle-86@2x.png */, + 6412BA661BCB827D00B057AC /* drawGreenCircle-87@2x.png */, + 6412BA671BCB827D00B057AC /* drawGreenCircle-88@2x.png */, + 6412BA681BCB827D00B057AC /* drawGreenCircle-89@2x.png */, + 6412BA6A1BCB827D00B057AC /* drawGreenCircle-90@2x.png */, + 6412BA6B1BCB827D00B057AC /* drawGreenCircle-91@2x.png */, + 6412BA6C1BCB827D00B057AC /* drawGreenCircle-92@2x.png */, + 6412BA6D1BCB827D00B057AC /* drawGreenCircle-93@2x.png */, + 6412BA6E1BCB827D00B057AC /* drawGreenCircle-94@2x.png */, + 6412BA6F1BCB827D00B057AC /* drawGreenCircle-95@2x.png */, + 6412BA701BCB827D00B057AC /* drawGreenCircle-96@2x.png */, + 6412BA711BCB827D00B057AC /* drawGreenCircle-97@2x.png */, + 6412BA721BCB827D00B057AC /* drawGreenCircle-98@2x.png */, + 6412BA731BCB827D00B057AC /* drawGreenCircle-99@2x.png */, + 6412B9FF1BCB827D00B057AC /* drawGreenCircle-100@2x.png */, + 6412BA001BCB827D00B057AC /* drawGreenCircle-101@2x.png */, + 6412BA011BCB827D00B057AC /* drawGreenCircle-102@2x.png */, + 6412BA021BCB827D00B057AC /* drawGreenCircle-103@2x.png */, + 6412BA031BCB827D00B057AC /* drawGreenCircle-104@2x.png */, + 6412BA041BCB827D00B057AC /* drawGreenCircle-105@2x.png */, + 6412BA051BCB827D00B057AC /* drawGreenCircle-106@2x.png */, + 6412BA061BCB827D00B057AC /* drawGreenCircle-107@2x.png */, + 6412BA071BCB827D00B057AC /* drawGreenCircle-108@2x.png */, + 6412BA081BCB827D00B057AC /* drawGreenCircle-109@2x.png */, + 6412BA0A1BCB827D00B057AC /* drawGreenCircle-110@2x.png */, + 6412BA0B1BCB827D00B057AC /* drawGreenCircle-111@2x.png */, + 6412BA0C1BCB827D00B057AC /* drawGreenCircle-112@2x.png */, + 6412BA0D1BCB827D00B057AC /* drawGreenCircle-113@2x.png */, + 6412BA0E1BCB827D00B057AC /* drawGreenCircle-114@2x.png */, + 6412BA0F1BCB827D00B057AC /* drawGreenCircle-115@2x.png */, + 6412BA101BCB827D00B057AC /* drawGreenCircle-116@2x.png */, + 6412BA111BCB827D00B057AC /* drawGreenCircle-117@2x.png */, + 6412BA121BCB827D00B057AC /* drawGreenCircle-118@2x.png */, + ); + path = drawGreenCircle; + sourceTree = ""; + }; + 6412BA751BCB827D00B057AC /* removeBlur */ = { + isa = PBXGroup; + children = ( + 6412BA761BCB827D00B057AC /* removeBlur-0@2x.png */, + 6412BA811BCB827D00B057AC /* removeBlur-1@2x.png */, + 6412BA8C1BCB827D00B057AC /* removeBlur-2@2x.png */, + 6412BA971BCB827D00B057AC /* removeBlur-3@2x.png */, + 6412BA9A1BCB827D00B057AC /* removeBlur-4@2x.png */, + 6412BA9B1BCB827D00B057AC /* removeBlur-5@2x.png */, + 6412BA9C1BCB827D00B057AC /* removeBlur-6@2x.png */, + 6412BA9D1BCB827D00B057AC /* removeBlur-7@2x.png */, + 6412BA9E1BCB827D00B057AC /* removeBlur-8@2x.png */, + 6412BA9F1BCB827D00B057AC /* removeBlur-9@2x.png */, + 6412BA771BCB827D00B057AC /* removeBlur-10@2x.png */, + 6412BA781BCB827D00B057AC /* removeBlur-11@2x.png */, + 6412BA791BCB827D00B057AC /* removeBlur-12@2x.png */, + 6412BA7A1BCB827D00B057AC /* removeBlur-13@2x.png */, + 6412BA7B1BCB827D00B057AC /* removeBlur-14@2x.png */, + 6412BA7C1BCB827D00B057AC /* removeBlur-15@2x.png */, + 6412BA7D1BCB827D00B057AC /* removeBlur-16@2x.png */, + 6412BA7E1BCB827D00B057AC /* removeBlur-17@2x.png */, + 6412BA7F1BCB827D00B057AC /* removeBlur-18@2x.png */, + 6412BA801BCB827D00B057AC /* removeBlur-19@2x.png */, + 6412BA821BCB827D00B057AC /* removeBlur-20@2x.png */, + 6412BA831BCB827D00B057AC /* removeBlur-21@2x.png */, + 6412BA841BCB827D00B057AC /* removeBlur-22@2x.png */, + 6412BA851BCB827D00B057AC /* removeBlur-23@2x.png */, + 6412BA861BCB827D00B057AC /* removeBlur-24@2x.png */, + 6412BA871BCB827D00B057AC /* removeBlur-25@2x.png */, + 6412BA881BCB827D00B057AC /* removeBlur-26@2x.png */, + 6412BA891BCB827D00B057AC /* removeBlur-27@2x.png */, + 6412BA8A1BCB827D00B057AC /* removeBlur-28@2x.png */, + 6412BA8B1BCB827D00B057AC /* removeBlur-29@2x.png */, + 6412BA8D1BCB827D00B057AC /* removeBlur-30@2x.png */, + 6412BA8E1BCB827D00B057AC /* removeBlur-31@2x.png */, + 6412BA8F1BCB827D00B057AC /* removeBlur-32@2x.png */, + 6412BA901BCB827D00B057AC /* removeBlur-33@2x.png */, + 6412BA911BCB827D00B057AC /* removeBlur-34@2x.png */, + 6412BA921BCB827D00B057AC /* removeBlur-35@2x.png */, + 6412BA931BCB827D00B057AC /* removeBlur-36@2x.png */, + 6412BA941BCB827D00B057AC /* removeBlur-37@2x.png */, + 6412BA951BCB827D00B057AC /* removeBlur-38@2x.png */, + 6412BA961BCB827D00B057AC /* removeBlur-39@2x.png */, + 6412BA981BCB827D00B057AC /* removeBlur-40@2x.png */, + 6412BA991BCB827D00B057AC /* removeBlur-41@2x.png */, + ); + path = removeBlur; + sourceTree = ""; + }; + 6412BAA01BCB827D00B057AC /* verticalShiftAndFadeIn */ = { + isa = PBXGroup; + children = ( + 6412BAA11BCB827D00B057AC /* verticalShiftAndFadeIn-0@2x.png */, + 6412BAAC1BCB827D00B057AC /* verticalShiftAndFadeIn-1@2x.png */, + 6412BAB71BCB827D00B057AC /* verticalShiftAndFadeIn-2@2x.png */, + 6412BAC21BCB827D00B057AC /* verticalShiftAndFadeIn-3@2x.png */, + 6412BACD1BCB827D00B057AC /* verticalShiftAndFadeIn-4@2x.png */, + 6412BAD81BCB827D00B057AC /* verticalShiftAndFadeIn-5@2x.png */, + 6412BAD91BCB827D00B057AC /* verticalShiftAndFadeIn-6@2x.png */, + 6412BADA1BCB827D00B057AC /* verticalShiftAndFadeIn-7@2x.png */, + 6412BADB1BCB827D00B057AC /* verticalShiftAndFadeIn-8@2x.png */, + 6412BADC1BCB827D00B057AC /* verticalShiftAndFadeIn-9@2x.png */, + 6412BAA21BCB827D00B057AC /* verticalShiftAndFadeIn-10@2x.png */, + 6412BAA31BCB827D00B057AC /* verticalShiftAndFadeIn-11@2x.png */, + 6412BAA41BCB827D00B057AC /* verticalShiftAndFadeIn-12@2x.png */, + 6412BAA51BCB827D00B057AC /* verticalShiftAndFadeIn-13@2x.png */, + 6412BAA61BCB827D00B057AC /* verticalShiftAndFadeIn-14@2x.png */, + 6412BAA71BCB827D00B057AC /* verticalShiftAndFadeIn-15@2x.png */, + 6412BAA81BCB827D00B057AC /* verticalShiftAndFadeIn-16@2x.png */, + 6412BAA91BCB827D00B057AC /* verticalShiftAndFadeIn-17@2x.png */, + 6412BAAA1BCB827D00B057AC /* verticalShiftAndFadeIn-18@2x.png */, + 6412BAAB1BCB827D00B057AC /* verticalShiftAndFadeIn-19@2x.png */, + 6412BAAD1BCB827D00B057AC /* verticalShiftAndFadeIn-20@2x.png */, + 6412BAAE1BCB827D00B057AC /* verticalShiftAndFadeIn-21@2x.png */, + 6412BAAF1BCB827D00B057AC /* verticalShiftAndFadeIn-22@2x.png */, + 6412BAB01BCB827D00B057AC /* verticalShiftAndFadeIn-23@2x.png */, + 6412BAB11BCB827D00B057AC /* verticalShiftAndFadeIn-24@2x.png */, + 6412BAB21BCB827D00B057AC /* verticalShiftAndFadeIn-25@2x.png */, + 6412BAB31BCB827D00B057AC /* verticalShiftAndFadeIn-26@2x.png */, + 6412BAB41BCB827D00B057AC /* verticalShiftAndFadeIn-27@2x.png */, + 6412BAB51BCB827D00B057AC /* verticalShiftAndFadeIn-28@2x.png */, + 6412BAB61BCB827D00B057AC /* verticalShiftAndFadeIn-29@2x.png */, + 6412BAB81BCB827D00B057AC /* verticalShiftAndFadeIn-30@2x.png */, + 6412BAB91BCB827D00B057AC /* verticalShiftAndFadeIn-31@2x.png */, + 6412BABA1BCB827D00B057AC /* verticalShiftAndFadeIn-32@2x.png */, + 6412BABB1BCB827D00B057AC /* verticalShiftAndFadeIn-33@2x.png */, + 6412BABC1BCB827D00B057AC /* verticalShiftAndFadeIn-34@2x.png */, + 6412BABD1BCB827D00B057AC /* verticalShiftAndFadeIn-35@2x.png */, + 6412BABE1BCB827D00B057AC /* verticalShiftAndFadeIn-36@2x.png */, + 6412BABF1BCB827D00B057AC /* verticalShiftAndFadeIn-37@2x.png */, + 6412BAC01BCB827D00B057AC /* verticalShiftAndFadeIn-38@2x.png */, + 6412BAC11BCB827D00B057AC /* verticalShiftAndFadeIn-39@2x.png */, + 6412BAC31BCB827D00B057AC /* verticalShiftAndFadeIn-40@2x.png */, + 6412BAC41BCB827D00B057AC /* verticalShiftAndFadeIn-41@2x.png */, + 6412BAC51BCB827D00B057AC /* verticalShiftAndFadeIn-42@2x.png */, + 6412BAC61BCB827D00B057AC /* verticalShiftAndFadeIn-43@2x.png */, + 6412BAC71BCB827D00B057AC /* verticalShiftAndFadeIn-44@2x.png */, + 6412BAC81BCB827D00B057AC /* verticalShiftAndFadeIn-45@2x.png */, + 6412BAC91BCB827D00B057AC /* verticalShiftAndFadeIn-46@2x.png */, + 6412BACA1BCB827D00B057AC /* verticalShiftAndFadeIn-47@2x.png */, + 6412BACB1BCB827D00B057AC /* verticalShiftAndFadeIn-48@2x.png */, + 6412BACC1BCB827D00B057AC /* verticalShiftAndFadeIn-49@2x.png */, + 6412BACE1BCB827D00B057AC /* verticalShiftAndFadeIn-50@2x.png */, + 6412BACF1BCB827D00B057AC /* verticalShiftAndFadeIn-51@2x.png */, + 6412BAD01BCB827D00B057AC /* verticalShiftAndFadeIn-52@2x.png */, + 6412BAD11BCB827D00B057AC /* verticalShiftAndFadeIn-53@2x.png */, + 6412BAD21BCB827D00B057AC /* verticalShiftAndFadeIn-54@2x.png */, + 6412BAD31BCB827D00B057AC /* verticalShiftAndFadeIn-55@2x.png */, + 6412BAD41BCB827D00B057AC /* verticalShiftAndFadeIn-56@2x.png */, + 6412BAD51BCB827D00B057AC /* verticalShiftAndFadeIn-57@2x.png */, + 6412BAD61BCB827D00B057AC /* verticalShiftAndFadeIn-58@2x.png */, + 6412BAD71BCB827D00B057AC /* verticalShiftAndFadeIn-59@2x.png */, + ); + path = verticalShiftAndFadeIn; + sourceTree = ""; + }; + 6412BADD1BCB827D00B057AC /* yellowCharacterJump */ = { + isa = PBXGroup; + children = ( + 6412BADE1BCB827D00B057AC /* yellowCharacterJump-0@2x.png */, + 6412BAF41BCB827D00B057AC /* yellowCharacterJump-1@2x.png */, + 6412BAFF1BCB827D00B057AC /* yellowCharacterJump-2@2x.png */, + 6412BB0A1BCB827D00B057AC /* yellowCharacterJump-3@2x.png */, + 6412BB151BCB827D00B057AC /* yellowCharacterJump-4@2x.png */, + 6412BB201BCB827D00B057AC /* yellowCharacterJump-5@2x.png */, + 6412BB2B1BCB827D00B057AC /* yellowCharacterJump-6@2x.png */, + 6412BB361BCB827D00B057AC /* yellowCharacterJump-7@2x.png */, + 6412BB411BCB827D00B057AC /* yellowCharacterJump-8@2x.png */, + 6412BB4C1BCB827D00B057AC /* yellowCharacterJump-9@2x.png */, + 6412BAE91BCB827D00B057AC /* yellowCharacterJump-10@2x.png */, + 6412BAEB1BCB827D00B057AC /* yellowCharacterJump-11@2x.png */, + 6412BAEC1BCB827D00B057AC /* yellowCharacterJump-12@2x.png */, + 6412BAED1BCB827D00B057AC /* yellowCharacterJump-13@2x.png */, + 6412BAEE1BCB827D00B057AC /* yellowCharacterJump-14@2x.png */, + 6412BAEF1BCB827D00B057AC /* yellowCharacterJump-15@2x.png */, + 6412BAF01BCB827D00B057AC /* yellowCharacterJump-16@2x.png */, + 6412BAF11BCB827D00B057AC /* yellowCharacterJump-17@2x.png */, + 6412BAF21BCB827D00B057AC /* yellowCharacterJump-18@2x.png */, + 6412BAF31BCB827D00B057AC /* yellowCharacterJump-19@2x.png */, + 6412BAF51BCB827D00B057AC /* yellowCharacterJump-20@2x.png */, + 6412BAF61BCB827D00B057AC /* yellowCharacterJump-21@2x.png */, + 6412BAF71BCB827D00B057AC /* yellowCharacterJump-22@2x.png */, + 6412BAF81BCB827D00B057AC /* yellowCharacterJump-23@2x.png */, + 6412BAF91BCB827D00B057AC /* yellowCharacterJump-24@2x.png */, + 6412BAFA1BCB827D00B057AC /* yellowCharacterJump-25@2x.png */, + 6412BAFB1BCB827D00B057AC /* yellowCharacterJump-26@2x.png */, + 6412BAFC1BCB827D00B057AC /* yellowCharacterJump-27@2x.png */, + 6412BAFD1BCB827D00B057AC /* yellowCharacterJump-28@2x.png */, + 6412BAFE1BCB827D00B057AC /* yellowCharacterJump-29@2x.png */, + 6412BB001BCB827D00B057AC /* yellowCharacterJump-30@2x.png */, + 6412BB011BCB827D00B057AC /* yellowCharacterJump-31@2x.png */, + 6412BB021BCB827D00B057AC /* yellowCharacterJump-32@2x.png */, + 6412BB031BCB827D00B057AC /* yellowCharacterJump-33@2x.png */, + 6412BB041BCB827D00B057AC /* yellowCharacterJump-34@2x.png */, + 6412BB051BCB827D00B057AC /* yellowCharacterJump-35@2x.png */, + 6412BB061BCB827D00B057AC /* yellowCharacterJump-36@2x.png */, + 6412BB071BCB827D00B057AC /* yellowCharacterJump-37@2x.png */, + 6412BB081BCB827D00B057AC /* yellowCharacterJump-38@2x.png */, + 6412BB091BCB827D00B057AC /* yellowCharacterJump-39@2x.png */, + 6412BB0B1BCB827D00B057AC /* yellowCharacterJump-40@2x.png */, + 6412BB0C1BCB827D00B057AC /* yellowCharacterJump-41@2x.png */, + 6412BB0D1BCB827D00B057AC /* yellowCharacterJump-42@2x.png */, + 6412BB0E1BCB827D00B057AC /* yellowCharacterJump-43@2x.png */, + 6412BB0F1BCB827D00B057AC /* yellowCharacterJump-44@2x.png */, + 6412BB101BCB827D00B057AC /* yellowCharacterJump-45@2x.png */, + 6412BB111BCB827D00B057AC /* yellowCharacterJump-46@2x.png */, + 6412BB121BCB827D00B057AC /* yellowCharacterJump-47@2x.png */, + 6412BB131BCB827D00B057AC /* yellowCharacterJump-48@2x.png */, + 6412BB141BCB827D00B057AC /* yellowCharacterJump-49@2x.png */, + 6412BB161BCB827D00B057AC /* yellowCharacterJump-50@2x.png */, + 6412BB171BCB827D00B057AC /* yellowCharacterJump-51@2x.png */, + 6412BB181BCB827D00B057AC /* yellowCharacterJump-52@2x.png */, + 6412BB191BCB827D00B057AC /* yellowCharacterJump-53@2x.png */, + 6412BB1A1BCB827D00B057AC /* yellowCharacterJump-54@2x.png */, + 6412BB1B1BCB827D00B057AC /* yellowCharacterJump-55@2x.png */, + 6412BB1C1BCB827D00B057AC /* yellowCharacterJump-56@2x.png */, + 6412BB1D1BCB827D00B057AC /* yellowCharacterJump-57@2x.png */, + 6412BB1E1BCB827D00B057AC /* yellowCharacterJump-58@2x.png */, + 6412BB1F1BCB827D00B057AC /* yellowCharacterJump-59@2x.png */, + 6412BB211BCB827D00B057AC /* yellowCharacterJump-60@2x.png */, + 6412BB221BCB827D00B057AC /* yellowCharacterJump-61@2x.png */, + 6412BB231BCB827D00B057AC /* yellowCharacterJump-62@2x.png */, + 6412BB241BCB827D00B057AC /* yellowCharacterJump-63@2x.png */, + 6412BB251BCB827D00B057AC /* yellowCharacterJump-64@2x.png */, + 6412BB261BCB827D00B057AC /* yellowCharacterJump-65@2x.png */, + 6412BB271BCB827D00B057AC /* yellowCharacterJump-66@2x.png */, + 6412BB281BCB827D00B057AC /* yellowCharacterJump-67@2x.png */, + 6412BB291BCB827D00B057AC /* yellowCharacterJump-68@2x.png */, + 6412BB2A1BCB827D00B057AC /* yellowCharacterJump-69@2x.png */, + 6412BB2C1BCB827D00B057AC /* yellowCharacterJump-70@2x.png */, + 6412BB2D1BCB827D00B057AC /* yellowCharacterJump-71@2x.png */, + 6412BB2E1BCB827D00B057AC /* yellowCharacterJump-72@2x.png */, + 6412BB2F1BCB827D00B057AC /* yellowCharacterJump-73@2x.png */, + 6412BB301BCB827D00B057AC /* yellowCharacterJump-74@2x.png */, + 6412BB311BCB827D00B057AC /* yellowCharacterJump-75@2x.png */, + 6412BB321BCB827D00B057AC /* yellowCharacterJump-76@2x.png */, + 6412BB331BCB827D00B057AC /* yellowCharacterJump-77@2x.png */, + 6412BB341BCB827D00B057AC /* yellowCharacterJump-78@2x.png */, + 6412BB351BCB827D00B057AC /* yellowCharacterJump-79@2x.png */, + 6412BB371BCB827D00B057AC /* yellowCharacterJump-80@2x.png */, + 6412BB381BCB827D00B057AC /* yellowCharacterJump-81@2x.png */, + 6412BB391BCB827D00B057AC /* yellowCharacterJump-82@2x.png */, + 6412BB3A1BCB827D00B057AC /* yellowCharacterJump-83@2x.png */, + 6412BB3B1BCB827D00B057AC /* yellowCharacterJump-84@2x.png */, + 6412BB3C1BCB827D00B057AC /* yellowCharacterJump-85@2x.png */, + 6412BB3D1BCB827D00B057AC /* yellowCharacterJump-86@2x.png */, + 6412BB3E1BCB827D00B057AC /* yellowCharacterJump-87@2x.png */, + 6412BB3F1BCB827D00B057AC /* yellowCharacterJump-88@2x.png */, + 6412BB401BCB827D00B057AC /* yellowCharacterJump-89@2x.png */, + 6412BB421BCB827D00B057AC /* yellowCharacterJump-90@2x.png */, + 6412BB431BCB827D00B057AC /* yellowCharacterJump-91@2x.png */, + 6412BB441BCB827D00B057AC /* yellowCharacterJump-92@2x.png */, + 6412BB451BCB827D00B057AC /* yellowCharacterJump-93@2x.png */, + 6412BB461BCB827D00B057AC /* yellowCharacterJump-94@2x.png */, + 6412BB471BCB827D00B057AC /* yellowCharacterJump-95@2x.png */, + 6412BB481BCB827D00B057AC /* yellowCharacterJump-96@2x.png */, + 6412BB491BCB827D00B057AC /* yellowCharacterJump-97@2x.png */, + 6412BB4A1BCB827D00B057AC /* yellowCharacterJump-98@2x.png */, + 6412BB4B1BCB827D00B057AC /* yellowCharacterJump-99@2x.png */, + 6412BADF1BCB827D00B057AC /* yellowCharacterJump-100@2x.png */, + 6412BAE01BCB827D00B057AC /* yellowCharacterJump-101@2x.png */, + 6412BAE11BCB827D00B057AC /* yellowCharacterJump-102@2x.png */, + 6412BAE21BCB827D00B057AC /* yellowCharacterJump-103@2x.png */, + 6412BAE31BCB827D00B057AC /* yellowCharacterJump-104@2x.png */, + 6412BAE41BCB827D00B057AC /* yellowCharacterJump-105@2x.png */, + 6412BAE51BCB827D00B057AC /* yellowCharacterJump-106@2x.png */, + 6412BAE61BCB827D00B057AC /* yellowCharacterJump-107@2x.png */, + 6412BAE71BCB827D00B057AC /* yellowCharacterJump-108@2x.png */, + 6412BAE81BCB827D00B057AC /* yellowCharacterJump-109@2x.png */, + 6412BAEA1BCB827D00B057AC /* yellowCharacterJump-110@2x.png */, + ); + path = yellowCharacterJump; + sourceTree = ""; + }; + 64C4749B1AB901B900361603 = { + isa = PBXGroup; + children = ( + 64C474A61AB901B900361603 /* SwiftImageLoader */, + 6412B9841BCB703500B057AC /* KFSwiftImageLoader */, + 6412B9D31BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension */, + 6412B9DF1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App */, + 64C474A51AB901B900361603 /* Products */, + ); + sourceTree = ""; + }; + 64C474A51AB901B900361603 /* Products */ = { + isa = PBXGroup; + children = ( + 64C474A41AB901B900361603 /* SwiftImageLoader.app */, + 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */, + 6412B9D21BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension.appex */, + 6412B9DB1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App.app */, + ); + name = Products; + sourceTree = ""; + }; + 64C474A61AB901B900361603 /* SwiftImageLoader */ = { + isa = PBXGroup; + children = ( + 64055A841AC234E800BF3758 /* Views */, + 64C474C91AB901E900361603 /* App Delegate */, + 64C474B01AB901B900361603 /* Images.xcassets */, + 64C474A71AB901B900361603 /* Supporting Files */, + 64C474CB1AB901F700361603 /* UI */, + 64C474CA1AB901F000361603 /* View Controllers */, + ); + path = SwiftImageLoader; + sourceTree = ""; + }; + 64C474A71AB901B900361603 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 64C474A81AB901B900361603 /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 64C474C91AB901E900361603 /* App Delegate */ = { + isa = PBXGroup; + children = ( + 64C474A91AB901B900361603 /* AppDelegate.swift */, + ); + name = "App Delegate"; + sourceTree = ""; + }; + 64C474CA1AB901F000361603 /* View Controllers */ = { + isa = PBXGroup; + children = ( + 64C474AB1AB901B900361603 /* MainViewController.swift */, + ); + name = "View Controllers"; + sourceTree = ""; + }; + 64C474CB1AB901F700361603 /* UI */ = { + isa = PBXGroup; + children = ( + 64C474AD1AB901B900361603 /* Main.storyboard */, + ); + name = UI; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 6412B9801BCB703500B057AC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B99D1BCB709500B057AC /* KFSwiftImageLoader.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 6412B9821BCB703500B057AC /* KFSwiftImageLoader */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6412B98C1BCB703500B057AC /* Build configuration list for PBXNativeTarget "KFSwiftImageLoader" */; + buildPhases = ( + 6412B97E1BCB703500B057AC /* Sources */, + 6412B97F1BCB703500B057AC /* Frameworks */, + 6412B9801BCB703500B057AC /* Headers */, + 6412B9811BCB703500B057AC /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = KFSwiftImageLoader; + productName = KFSwiftImageLoader; + productReference = 6412B9831BCB703500B057AC /* KFSwiftImageLoader.framework */; + productType = "com.apple.product-type.framework"; + }; + 6412B9D11BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6412B9EC1BCB7BCC00B057AC /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit 1 Extension" */; + buildPhases = ( + 6412B9CE1BCB7BCC00B057AC /* Sources */, + 6412B9CF1BCB7BCC00B057AC /* Frameworks */, + 6412B9D01BCB7BCC00B057AC /* Resources */, + 6412B9F41BCB7BD600B057AC /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6412B9DE1BCB7BCC00B057AC /* PBXTargetDependency */, + 6412B9F31BCB7BD600B057AC /* PBXTargetDependency */, + ); + name = "SwiftImageLoader WatchKit 1 Extension"; + productName = "SwiftImageLoader WatchKit 1 Extension"; + productReference = 6412B9D21BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension.appex */; + productType = "com.apple.product-type.watchkit-extension"; + }; + 6412B9DA1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6412B9E91BCB7BCC00B057AC /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit 1 App" */; + buildPhases = ( + 6412B9D91BCB7BCC00B057AC /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SwiftImageLoader WatchKit 1 App"; + productName = "SwiftImageLoader WatchKit 1 App"; + productReference = 6412B9DB1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App.app */; + productType = "com.apple.product-type.application.watchapp"; + }; + 64C474A31AB901B900361603 /* SwiftImageLoader */ = { + isa = PBXNativeTarget; + buildConfigurationList = 64C474C31AB901B900361603 /* Build configuration list for PBXNativeTarget "SwiftImageLoader" */; + buildPhases = ( + 64C474A01AB901B900361603 /* Sources */, + 64C474A11AB901B900361603 /* Frameworks */, + 64C474A21AB901B900361603 /* Resources */, + 64F84B031AE0157F003ECBEA /* Embed Frameworks */, + 64BC3F231BBD014D00078901 /* Embed Watch Content */, + 6412B9EF1BCB7BCC00B057AC /* Embed App Extensions */, + ); + buildRules = ( + ); + dependencies = ( + 6412B9891BCB703500B057AC /* PBXTargetDependency */, + 6412B9E71BCB7BCC00B057AC /* PBXTargetDependency */, + ); + name = SwiftImageLoader; + productName = SwiftImageLoader; + productReference = 64C474A41AB901B900361603 /* SwiftImageLoader.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 64C4749C1AB901B900361603 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftMigration = 0700; + LastSwiftUpdateCheck = 0700; + LastUpgradeCheck = 0700; + ORGANIZATIONNAME = "Kiavash Faisali"; + TargetAttributes = { + 6412B9821BCB703500B057AC = { + CreatedOnToolsVersion = 7.0.1; + }; + 6412B9D11BCB7BCC00B057AC = { + CreatedOnToolsVersion = 7.0.1; + }; + 6412B9DA1BCB7BCC00B057AC = { + CreatedOnToolsVersion = 7.0.1; + }; + 64C474A31AB901B900361603 = { + CreatedOnToolsVersion = 6.2; + }; + }; + }; + buildConfigurationList = 64C4749F1AB901B900361603 /* Build configuration list for PBXProject "SwiftImageLoader" */; + compatibilityVersion = "Xcode 6.3"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 64C4749B1AB901B900361603; + productRefGroup = 64C474A51AB901B900361603 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 64C474A31AB901B900361603 /* SwiftImageLoader */, + 6412B9821BCB703500B057AC /* KFSwiftImageLoader */, + 6412B9D11BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension */, + 6412B9DA1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 6412B9811BCB703500B057AC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B99C1BCB709500B057AC /* Info.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6412B9D01BCB7BCC00B057AC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B9DC1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App.app in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6412B9D91BCB7BCC00B057AC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412BBF01BCB827D00B057AC /* verticalShiftAndFadeIn-11@2x.png in Resources */, + 6412BC681BCB827D00B057AC /* yellowCharacterJump-56@2x.png in Resources */, + 6412BC301BCB827D00B057AC /* yellowCharacterJump-105@2x.png in Resources */, + 6412BC861BCB827D00B057AC /* yellowCharacterJump-83@2x.png in Resources */, + 6412BB8A1BCB827D00B057AC /* drawGreenCircle-48@2x.png in Resources */, + 6412BB7D1BCB827D00B057AC /* drawGreenCircle-36@2x.png in Resources */, + 6412BBFD1BCB827D00B057AC /* verticalShiftAndFadeIn-23@2x.png in Resources */, + 6412BBAA1BCB827D00B057AC /* drawGreenCircle-77@2x.png in Resources */, + 6412BBF11BCB827D00B057AC /* verticalShiftAndFadeIn-12@2x.png in Resources */, + 6412BBE51BCB827D00B057AC /* removeBlur-3@2x.png in Resources */, + 6412BC191BCB827D00B057AC /* verticalShiftAndFadeIn-49@2x.png in Resources */, + 6412BBD71BCB827D00B057AC /* removeBlur-27@2x.png in Resources */, + 6412BBD41BCB827D00B057AC /* removeBlur-24@2x.png in Resources */, + 6412BBB11BCB827D00B057AC /* drawGreenCircle-83@2x.png in Resources */, + 6412BBEB1BCB827D00B057AC /* removeBlur-7@2x.png in Resources */, + 6412BC4E1BCB827D00B057AC /* yellowCharacterJump-32@2x.png in Resources */, + 6412BBC91BCB827D00B057AC /* removeBlur-14@2x.png in Resources */, + 6412BC941BCB827D00B057AC /* yellowCharacterJump-96@2x.png in Resources */, + 6412BC3D1BCB827D00B057AC /* yellowCharacterJump-17@2x.png in Resources */, + 6412BB5C1BCB827D00B057AC /* drawGreenCircle-113@2x.png in Resources */, + 6412BC581BCB827D00B057AC /* yellowCharacterJump-41@2x.png in Resources */, + 6412BC531BCB827D00B057AC /* yellowCharacterJump-37@2x.png in Resources */, + 6412BC671BCB827D00B057AC /* yellowCharacterJump-55@2x.png in Resources */, + 6412BB5D1BCB827D00B057AC /* drawGreenCircle-114@2x.png in Resources */, + 6412BB571BCB827D00B057AC /* drawGreenCircle-109@2x.png in Resources */, + 6412BC221BCB827D00B057AC /* verticalShiftAndFadeIn-57@2x.png in Resources */, + 6412BC041BCB827D00B057AC /* verticalShiftAndFadeIn-2@2x.png in Resources */, + 6412BB881BCB827D00B057AC /* drawGreenCircle-46@2x.png in Resources */, + 6412BBFE1BCB827D00B057AC /* verticalShiftAndFadeIn-24@2x.png in Resources */, + 6412BBE21BCB827D00B057AC /* removeBlur-37@2x.png in Resources */, + 6412BBE61BCB827D00B057AC /* removeBlur-40@2x.png in Resources */, + 6412BC4F1BCB827D00B057AC /* yellowCharacterJump-33@2x.png in Resources */, + 6412BC0C1BCB827D00B057AC /* verticalShiftAndFadeIn-37@2x.png in Resources */, + 6412BBB21BCB827D00B057AC /* drawGreenCircle-84@2x.png in Resources */, + 6412BB8B1BCB827D00B057AC /* drawGreenCircle-49@2x.png in Resources */, + 6412BB711BCB827D00B057AC /* drawGreenCircle-25@2x.png in Resources */, + 6412BC731BCB827D00B057AC /* yellowCharacterJump-66@2x.png in Resources */, + 6412BC451BCB827D00B057AC /* yellowCharacterJump-24@2x.png in Resources */, + 6412BC7D1BCB827D00B057AC /* yellowCharacterJump-75@2x.png in Resources */, + 6412BC0E1BCB827D00B057AC /* verticalShiftAndFadeIn-39@2x.png in Resources */, + 6412BC201BCB827D00B057AC /* verticalShiftAndFadeIn-55@2x.png in Resources */, + 6412BB7F1BCB827D00B057AC /* drawGreenCircle-38@2x.png in Resources */, + 6412BB501BCB827D00B057AC /* drawGreenCircle-102@2x.png in Resources */, + 6412BB531BCB827D00B057AC /* drawGreenCircle-105@2x.png in Resources */, + 6412BBC71BCB827D00B057AC /* removeBlur-12@2x.png in Resources */, + 6412BBBA1BCB827D00B057AC /* drawGreenCircle-91@2x.png in Resources */, + 6412BC5D1BCB827D00B057AC /* yellowCharacterJump-46@2x.png in Resources */, + 6412BBFB1BCB827D00B057AC /* verticalShiftAndFadeIn-21@2x.png in Resources */, + 6412BC741BCB827D00B057AC /* yellowCharacterJump-67@2x.png in Resources */, + 6412BB8F1BCB827D00B057AC /* drawGreenCircle-52@2x.png in Resources */, + 6412BB801BCB827D00B057AC /* drawGreenCircle-39@2x.png in Resources */, + 6412BBE01BCB827D00B057AC /* removeBlur-35@2x.png in Resources */, + 6412BC611BCB827D00B057AC /* yellowCharacterJump-4@2x.png in Resources */, + 6412BBC11BCB827D00B057AC /* drawGreenCircle-98@2x.png in Resources */, + 6412BC051BCB827D00B057AC /* verticalShiftAndFadeIn-30@2x.png in Resources */, + 6412BC121BCB827D00B057AC /* verticalShiftAndFadeIn-42@2x.png in Resources */, + 6412BC7A1BCB827D00B057AC /* yellowCharacterJump-72@2x.png in Resources */, + 6412BC661BCB827D00B057AC /* yellowCharacterJump-54@2x.png in Resources */, + 6412B9E41BCB7BCC00B057AC /* Assets.xcassets in Resources */, + 6412BB961BCB827D00B057AC /* drawGreenCircle-59@2x.png in Resources */, + 6412BB5B1BCB827D00B057AC /* drawGreenCircle-112@2x.png in Resources */, + 6412BB9C1BCB827D00B057AC /* drawGreenCircle-64@2x.png in Resources */, + 6412BC641BCB827D00B057AC /* yellowCharacterJump-52@2x.png in Resources */, + 6412BBEE1BCB827D00B057AC /* verticalShiftAndFadeIn-0@2x.png in Resources */, + 6412BB991BCB827D00B057AC /* drawGreenCircle-61@2x.png in Resources */, + 6412BC6B1BCB827D00B057AC /* yellowCharacterJump-59@2x.png in Resources */, + 6412BB791BCB827D00B057AC /* drawGreenCircle-32@2x.png in Resources */, + 6412BB521BCB827D00B057AC /* drawGreenCircle-104@2x.png in Resources */, + 6412BBB81BCB827D00B057AC /* drawGreenCircle-8@2x.png in Resources */, + 6412BC1A1BCB827D00B057AC /* verticalShiftAndFadeIn-4@2x.png in Resources */, + 6412BB9D1BCB827D00B057AC /* drawGreenCircle-65@2x.png in Resources */, + 6412BC8B1BCB827D00B057AC /* yellowCharacterJump-88@2x.png in Resources */, + 6412BC8D1BCB827D00B057AC /* yellowCharacterJump-8@2x.png in Resources */, + 6412BC961BCB827D00B057AC /* yellowCharacterJump-98@2x.png in Resources */, + 6412BB981BCB827D00B057AC /* drawGreenCircle-60@2x.png in Resources */, + 6412BBF21BCB827D00B057AC /* verticalShiftAndFadeIn-13@2x.png in Resources */, + 6412BC081BCB827D00B057AC /* verticalShiftAndFadeIn-33@2x.png in Resources */, + 6412BC7C1BCB827D00B057AC /* yellowCharacterJump-74@2x.png in Resources */, + 6412BC251BCB827D00B057AC /* verticalShiftAndFadeIn-5@2x.png in Resources */, + 6412BB7A1BCB827D00B057AC /* drawGreenCircle-33@2x.png in Resources */, + 6412BC801BCB827D00B057AC /* yellowCharacterJump-78@2x.png in Resources */, + 6412BC2D1BCB827D00B057AC /* yellowCharacterJump-102@2x.png in Resources */, + 6412BC151BCB827D00B057AC /* verticalShiftAndFadeIn-45@2x.png in Resources */, + 6412BB761BCB827D00B057AC /* drawGreenCircle-2@2x.png in Resources */, + 6412BC591BCB827D00B057AC /* yellowCharacterJump-42@2x.png in Resources */, + 6412BBDA1BCB827D00B057AC /* removeBlur-2@2x.png in Resources */, + 6412BC1E1BCB827D00B057AC /* verticalShiftAndFadeIn-53@2x.png in Resources */, + 6412BB6D1BCB827D00B057AC /* drawGreenCircle-21@2x.png in Resources */, + 6412BB871BCB827D00B057AC /* drawGreenCircle-45@2x.png in Resources */, + 6412BBA81BCB827D00B057AC /* drawGreenCircle-75@2x.png in Resources */, + 6412BB771BCB827D00B057AC /* drawGreenCircle-30@2x.png in Resources */, + 6412BB911BCB827D00B057AC /* drawGreenCircle-54@2x.png in Resources */, + 6412BBD01BCB827D00B057AC /* removeBlur-20@2x.png in Resources */, + 6412BC5C1BCB827D00B057AC /* yellowCharacterJump-45@2x.png in Resources */, + 6412BBB61BCB827D00B057AC /* drawGreenCircle-88@2x.png in Resources */, + 6412BB641BCB827D00B057AC /* drawGreenCircle-13@2x.png in Resources */, + 6412BC981BCB827D00B057AC /* yellowCharacterJump-9@2x.png in Resources */, + 6412BC2E1BCB827D00B057AC /* yellowCharacterJump-103@2x.png in Resources */, + 6412BBCA1BCB827D00B057AC /* removeBlur-15@2x.png in Resources */, + 6412BB511BCB827D00B057AC /* drawGreenCircle-103@2x.png in Resources */, + 6412BBC21BCB827D00B057AC /* drawGreenCircle-99@2x.png in Resources */, + 6412BB9A1BCB827D00B057AC /* drawGreenCircle-62@2x.png in Resources */, + 6412BB851BCB827D00B057AC /* drawGreenCircle-43@2x.png in Resources */, + 6412BB721BCB827D00B057AC /* drawGreenCircle-26@2x.png in Resources */, + 6412BC3B1BCB827D00B057AC /* yellowCharacterJump-15@2x.png in Resources */, + 6412BC5B1BCB827D00B057AC /* yellowCharacterJump-44@2x.png in Resources */, + 6412BB731BCB827D00B057AC /* drawGreenCircle-27@2x.png in Resources */, + 6412BBC61BCB827D00B057AC /* removeBlur-11@2x.png in Resources */, + 6412BC911BCB827D00B057AC /* yellowCharacterJump-93@2x.png in Resources */, + 6412BB4D1BCB827D00B057AC /* drawGreenCircle-0@2x.png in Resources */, + 6412BBDB1BCB827D00B057AC /* removeBlur-30@2x.png in Resources */, + 6412BC4B1BCB827D00B057AC /* yellowCharacterJump-2@2x.png in Resources */, + 6412BC3A1BCB827D00B057AC /* yellowCharacterJump-14@2x.png in Resources */, + 6412BC811BCB827D00B057AC /* yellowCharacterJump-79@2x.png in Resources */, + 6412BBAF1BCB827D00B057AC /* drawGreenCircle-81@2x.png in Resources */, + 6412BB691BCB827D00B057AC /* drawGreenCircle-18@2x.png in Resources */, + 6412BC461BCB827D00B057AC /* yellowCharacterJump-25@2x.png in Resources */, + 6412BB611BCB827D00B057AC /* drawGreenCircle-118@2x.png in Resources */, + 6412BC281BCB827D00B057AC /* verticalShiftAndFadeIn-8@2x.png in Resources */, + 6412BC311BCB827D00B057AC /* yellowCharacterJump-106@2x.png in Resources */, + 6412BBB31BCB827D00B057AC /* drawGreenCircle-85@2x.png in Resources */, + 6412BC901BCB827D00B057AC /* yellowCharacterJump-92@2x.png in Resources */, + 6412BBBE1BCB827D00B057AC /* drawGreenCircle-95@2x.png in Resources */, + 6412BC711BCB827D00B057AC /* yellowCharacterJump-64@2x.png in Resources */, + 6412BB561BCB827D00B057AC /* drawGreenCircle-108@2x.png in Resources */, + 6412BC091BCB827D00B057AC /* verticalShiftAndFadeIn-34@2x.png in Resources */, + 6412BC541BCB827D00B057AC /* yellowCharacterJump-38@2x.png in Resources */, + 6412BBDE1BCB827D00B057AC /* removeBlur-33@2x.png in Resources */, + 6412BC381BCB827D00B057AC /* yellowCharacterJump-12@2x.png in Resources */, + 6412BBC31BCB827D00B057AC /* drawGreenCircle-9@2x.png in Resources */, + 6412BC501BCB827D00B057AC /* yellowCharacterJump-34@2x.png in Resources */, + 6412BB781BCB827D00B057AC /* drawGreenCircle-31@2x.png in Resources */, + 6412BB841BCB827D00B057AC /* drawGreenCircle-42@2x.png in Resources */, + 6412BC351BCB827D00B057AC /* yellowCharacterJump-10@2x.png in Resources */, + 6412BB891BCB827D00B057AC /* drawGreenCircle-47@2x.png in Resources */, + 6412BC0F1BCB827D00B057AC /* verticalShiftAndFadeIn-3@2x.png in Resources */, + 6412BC331BCB827D00B057AC /* yellowCharacterJump-108@2x.png in Resources */, + 6412BC1F1BCB827D00B057AC /* verticalShiftAndFadeIn-54@2x.png in Resources */, + 6412BC021BCB827D00B057AC /* verticalShiftAndFadeIn-28@2x.png in Resources */, + 6412BC8C1BCB827D00B057AC /* yellowCharacterJump-89@2x.png in Resources */, + 6412BC921BCB827D00B057AC /* yellowCharacterJump-94@2x.png in Resources */, + 6412BB5A1BCB827D00B057AC /* drawGreenCircle-111@2x.png in Resources */, + 6412BC6F1BCB827D00B057AC /* yellowCharacterJump-62@2x.png in Resources */, + 6412BC441BCB827D00B057AC /* yellowCharacterJump-23@2x.png in Resources */, + 6412BC3E1BCB827D00B057AC /* yellowCharacterJump-18@2x.png in Resources */, + 6412BB6E1BCB827D00B057AC /* drawGreenCircle-22@2x.png in Resources */, + 6412BBA91BCB827D00B057AC /* drawGreenCircle-76@2x.png in Resources */, + 6412BC841BCB827D00B057AC /* yellowCharacterJump-81@2x.png in Resources */, + 6412BC141BCB827D00B057AC /* verticalShiftAndFadeIn-44@2x.png in Resources */, + 6412BB6B1BCB827D00B057AC /* drawGreenCircle-1@2x.png in Resources */, + 6412BC521BCB827D00B057AC /* yellowCharacterJump-36@2x.png in Resources */, + 6412BC8E1BCB827D00B057AC /* yellowCharacterJump-90@2x.png in Resources */, + 6412BC211BCB827D00B057AC /* verticalShiftAndFadeIn-56@2x.png in Resources */, + 6412BBC51BCB827D00B057AC /* removeBlur-10@2x.png in Resources */, + 6412BC0B1BCB827D00B057AC /* verticalShiftAndFadeIn-36@2x.png in Resources */, + 6412BC651BCB827D00B057AC /* yellowCharacterJump-53@2x.png in Resources */, + 6412BB9E1BCB827D00B057AC /* drawGreenCircle-66@2x.png in Resources */, + 6412BC371BCB827D00B057AC /* yellowCharacterJump-11@2x.png in Resources */, + 6412BC431BCB827D00B057AC /* yellowCharacterJump-22@2x.png in Resources */, + 6412BC951BCB827D00B057AC /* yellowCharacterJump-97@2x.png in Resources */, + 6412BC2F1BCB827D00B057AC /* yellowCharacterJump-104@2x.png in Resources */, + 6412BBF91BCB827D00B057AC /* verticalShiftAndFadeIn-1@2x.png in Resources */, + 6412BBAE1BCB827D00B057AC /* drawGreenCircle-80@2x.png in Resources */, + 6412BC7B1BCB827D00B057AC /* yellowCharacterJump-73@2x.png in Resources */, + 6412BB681BCB827D00B057AC /* drawGreenCircle-17@2x.png in Resources */, + 6412BB541BCB827D00B057AC /* drawGreenCircle-106@2x.png in Resources */, + 6412BB971BCB827D00B057AC /* drawGreenCircle-5@2x.png in Resources */, + 6412BC481BCB827D00B057AC /* yellowCharacterJump-27@2x.png in Resources */, + 6412BBD21BCB827D00B057AC /* removeBlur-22@2x.png in Resources */, + 6412BB701BCB827D00B057AC /* drawGreenCircle-24@2x.png in Resources */, + 6412BC751BCB827D00B057AC /* yellowCharacterJump-68@2x.png in Resources */, + 6412BC491BCB827D00B057AC /* yellowCharacterJump-28@2x.png in Resources */, + 6412BC261BCB827D00B057AC /* verticalShiftAndFadeIn-6@2x.png in Resources */, + 6412BC1B1BCB827D00B057AC /* verticalShiftAndFadeIn-50@2x.png in Resources */, + 6412BC361BCB827D00B057AC /* yellowCharacterJump-110@2x.png in Resources */, + 6412BBCC1BCB827D00B057AC /* removeBlur-17@2x.png in Resources */, + 6412BB8D1BCB827D00B057AC /* drawGreenCircle-50@2x.png in Resources */, + 6412BC1C1BCB827D00B057AC /* verticalShiftAndFadeIn-51@2x.png in Resources */, + 6412BBE81BCB827D00B057AC /* removeBlur-4@2x.png in Resources */, + 6412BBA01BCB827D00B057AC /* drawGreenCircle-68@2x.png in Resources */, + 6412BB9B1BCB827D00B057AC /* drawGreenCircle-63@2x.png in Resources */, + 6412BC171BCB827D00B057AC /* verticalShiftAndFadeIn-47@2x.png in Resources */, + 6412BBDC1BCB827D00B057AC /* removeBlur-31@2x.png in Resources */, + 6412BB9F1BCB827D00B057AC /* drawGreenCircle-67@2x.png in Resources */, + 6412BC111BCB827D00B057AC /* verticalShiftAndFadeIn-41@2x.png in Resources */, + 6412BC8F1BCB827D00B057AC /* yellowCharacterJump-91@2x.png in Resources */, + 6412BC931BCB827D00B057AC /* yellowCharacterJump-95@2x.png in Resources */, + 6412BC4D1BCB827D00B057AC /* yellowCharacterJump-31@2x.png in Resources */, + 6412BC411BCB827D00B057AC /* yellowCharacterJump-20@2x.png in Resources */, + 6412BC511BCB827D00B057AC /* yellowCharacterJump-35@2x.png in Resources */, + 6412BB581BCB827D00B057AC /* drawGreenCircle-10@2x.png in Resources */, + 6412BBA61BCB827D00B057AC /* drawGreenCircle-73@2x.png in Resources */, + 6412BB6F1BCB827D00B057AC /* drawGreenCircle-23@2x.png in Resources */, + 6412BC551BCB827D00B057AC /* yellowCharacterJump-39@2x.png in Resources */, + 6412BC831BCB827D00B057AC /* yellowCharacterJump-80@2x.png in Resources */, + 6412BC7E1BCB827D00B057AC /* yellowCharacterJump-76@2x.png in Resources */, + 6412BB631BCB827D00B057AC /* drawGreenCircle-12@2x.png in Resources */, + 6412BB4E1BCB827D00B057AC /* drawGreenCircle-100@2x.png in Resources */, + 6412BBC01BCB827D00B057AC /* drawGreenCircle-97@2x.png in Resources */, + 6412BBCD1BCB827D00B057AC /* removeBlur-18@2x.png in Resources */, + 6412BBA31BCB827D00B057AC /* drawGreenCircle-70@2x.png in Resources */, + 6412BBE91BCB827D00B057AC /* removeBlur-5@2x.png in Resources */, + 6412BBBB1BCB827D00B057AC /* drawGreenCircle-92@2x.png in Resources */, + 6412BBA21BCB827D00B057AC /* drawGreenCircle-6@2x.png in Resources */, + 6412B9E21BCB7BCC00B057AC /* Interface.storyboard in Resources */, + 6412BBDF1BCB827D00B057AC /* removeBlur-34@2x.png in Resources */, + 6412BBA41BCB827D00B057AC /* drawGreenCircle-71@2x.png in Resources */, + 6412BC6E1BCB827D00B057AC /* yellowCharacterJump-61@2x.png in Resources */, + 6412BB7B1BCB827D00B057AC /* drawGreenCircle-34@2x.png in Resources */, + 6412BBFA1BCB827D00B057AC /* verticalShiftAndFadeIn-20@2x.png in Resources */, + 6412BB5E1BCB827D00B057AC /* drawGreenCircle-115@2x.png in Resources */, + 6412BB951BCB827D00B057AC /* drawGreenCircle-58@2x.png in Resources */, + 6412BC1D1BCB827D00B057AC /* verticalShiftAndFadeIn-52@2x.png in Resources */, + 6412BC0D1BCB827D00B057AC /* verticalShiftAndFadeIn-38@2x.png in Resources */, + 6412BBEF1BCB827D00B057AC /* verticalShiftAndFadeIn-10@2x.png in Resources */, + 6412BC131BCB827D00B057AC /* verticalShiftAndFadeIn-43@2x.png in Resources */, + 6412BC011BCB827D00B057AC /* verticalShiftAndFadeIn-27@2x.png in Resources */, + 6412BC7F1BCB827D00B057AC /* yellowCharacterJump-77@2x.png in Resources */, + 6412BC721BCB827D00B057AC /* yellowCharacterJump-65@2x.png in Resources */, + 6412BB5F1BCB827D00B057AC /* drawGreenCircle-116@2x.png in Resources */, + 6412BC001BCB827D00B057AC /* verticalShiftAndFadeIn-26@2x.png in Resources */, + 6412BBD11BCB827D00B057AC /* removeBlur-21@2x.png in Resources */, + 6412BBA51BCB827D00B057AC /* drawGreenCircle-72@2x.png in Resources */, + 6412BBC41BCB827D00B057AC /* removeBlur-0@2x.png in Resources */, + 6412BBB91BCB827D00B057AC /* drawGreenCircle-90@2x.png in Resources */, + 6412BBBF1BCB827D00B057AC /* drawGreenCircle-96@2x.png in Resources */, + 6412BC321BCB827D00B057AC /* yellowCharacterJump-107@2x.png in Resources */, + 6412BC601BCB827D00B057AC /* yellowCharacterJump-49@2x.png in Resources */, + 6412BB8C1BCB827D00B057AC /* drawGreenCircle-4@2x.png in Resources */, + 6412BBCE1BCB827D00B057AC /* removeBlur-19@2x.png in Resources */, + 6412BBFF1BCB827D00B057AC /* verticalShiftAndFadeIn-25@2x.png in Resources */, + 6412BC2A1BCB827D00B057AC /* yellowCharacterJump-0@2x.png in Resources */, + 6412BC691BCB827D00B057AC /* yellowCharacterJump-57@2x.png in Resources */, + 6412BC871BCB827D00B057AC /* yellowCharacterJump-84@2x.png in Resources */, + 6412BC291BCB827D00B057AC /* verticalShiftAndFadeIn-9@2x.png in Resources */, + 6412BB6C1BCB827D00B057AC /* drawGreenCircle-20@2x.png in Resources */, + 6412BB741BCB827D00B057AC /* drawGreenCircle-28@2x.png in Resources */, + 6412BC421BCB827D00B057AC /* yellowCharacterJump-21@2x.png in Resources */, + 6412BB651BCB827D00B057AC /* drawGreenCircle-14@2x.png in Resources */, + 6412BC701BCB827D00B057AC /* yellowCharacterJump-63@2x.png in Resources */, + 6412BBB01BCB827D00B057AC /* drawGreenCircle-82@2x.png in Resources */, + 6412BB7C1BCB827D00B057AC /* drawGreenCircle-35@2x.png in Resources */, + 6412BC271BCB827D00B057AC /* verticalShiftAndFadeIn-7@2x.png in Resources */, + 6412BC0A1BCB827D00B057AC /* verticalShiftAndFadeIn-35@2x.png in Resources */, + 6412BC181BCB827D00B057AC /* verticalShiftAndFadeIn-48@2x.png in Resources */, + 6412BBFC1BCB827D00B057AC /* verticalShiftAndFadeIn-22@2x.png in Resources */, + 6412BBD61BCB827D00B057AC /* removeBlur-26@2x.png in Resources */, + 6412BBF81BCB827D00B057AC /* verticalShiftAndFadeIn-19@2x.png in Resources */, + 6412BBB71BCB827D00B057AC /* drawGreenCircle-89@2x.png in Resources */, + 6412BBCF1BCB827D00B057AC /* removeBlur-1@2x.png in Resources */, + 6412BB661BCB827D00B057AC /* drawGreenCircle-15@2x.png in Resources */, + 6412BC061BCB827D00B057AC /* verticalShiftAndFadeIn-31@2x.png in Resources */, + 6412BBE31BCB827D00B057AC /* removeBlur-38@2x.png in Resources */, + 6412BC791BCB827D00B057AC /* yellowCharacterJump-71@2x.png in Resources */, + 6412BC561BCB827D00B057AC /* yellowCharacterJump-3@2x.png in Resources */, + 6412BC4C1BCB827D00B057AC /* yellowCharacterJump-30@2x.png in Resources */, + 6412BB601BCB827D00B057AC /* drawGreenCircle-117@2x.png in Resources */, + 6412BB551BCB827D00B057AC /* drawGreenCircle-107@2x.png in Resources */, + 6412BBA11BCB827D00B057AC /* drawGreenCircle-69@2x.png in Resources */, + 6412BC3C1BCB827D00B057AC /* yellowCharacterJump-16@2x.png in Resources */, + 6412BB4F1BCB827D00B057AC /* drawGreenCircle-101@2x.png in Resources */, + 6412BBF61BCB827D00B057AC /* verticalShiftAndFadeIn-17@2x.png in Resources */, + 6412BB821BCB827D00B057AC /* drawGreenCircle-40@2x.png in Resources */, + 6412BBD51BCB827D00B057AC /* removeBlur-25@2x.png in Resources */, + 6412BB8E1BCB827D00B057AC /* drawGreenCircle-51@2x.png in Resources */, + 6412BBE11BCB827D00B057AC /* removeBlur-36@2x.png in Resources */, + 6412BC621BCB827D00B057AC /* yellowCharacterJump-50@2x.png in Resources */, + 6412BC341BCB827D00B057AC /* yellowCharacterJump-109@2x.png in Resources */, + 6412BBB41BCB827D00B057AC /* drawGreenCircle-86@2x.png in Resources */, + 6412BBE71BCB827D00B057AC /* removeBlur-41@2x.png in Resources */, + 6412BC5F1BCB827D00B057AC /* yellowCharacterJump-48@2x.png in Resources */, + 6412BC391BCB827D00B057AC /* yellowCharacterJump-13@2x.png in Resources */, + 6412BBE41BCB827D00B057AC /* removeBlur-39@2x.png in Resources */, + 6412BB901BCB827D00B057AC /* drawGreenCircle-53@2x.png in Resources */, + 6412BB671BCB827D00B057AC /* drawGreenCircle-16@2x.png in Resources */, + 6412BB861BCB827D00B057AC /* drawGreenCircle-44@2x.png in Resources */, + 6412BB831BCB827D00B057AC /* drawGreenCircle-41@2x.png in Resources */, + 6412BC4A1BCB827D00B057AC /* yellowCharacterJump-29@2x.png in Resources */, + 6412BBCB1BCB827D00B057AC /* removeBlur-16@2x.png in Resources */, + 6412BC161BCB827D00B057AC /* verticalShiftAndFadeIn-46@2x.png in Resources */, + 6412BC031BCB827D00B057AC /* verticalShiftAndFadeIn-29@2x.png in Resources */, + 6412BBD81BCB827D00B057AC /* removeBlur-28@2x.png in Resources */, + 6412BC881BCB827D00B057AC /* yellowCharacterJump-85@2x.png in Resources */, + 6412BB751BCB827D00B057AC /* drawGreenCircle-29@2x.png in Resources */, + 6412BC821BCB827D00B057AC /* yellowCharacterJump-7@2x.png in Resources */, + 6412BBF41BCB827D00B057AC /* verticalShiftAndFadeIn-15@2x.png in Resources */, + 6412BC851BCB827D00B057AC /* yellowCharacterJump-82@2x.png in Resources */, + 6412BC6A1BCB827D00B057AC /* yellowCharacterJump-58@2x.png in Resources */, + 6412BBF71BCB827D00B057AC /* verticalShiftAndFadeIn-18@2x.png in Resources */, + 6412BB621BCB827D00B057AC /* drawGreenCircle-11@2x.png in Resources */, + 6412BBDD1BCB827D00B057AC /* removeBlur-32@2x.png in Resources */, + 6412BBAB1BCB827D00B057AC /* drawGreenCircle-78@2x.png in Resources */, + 6412BBB51BCB827D00B057AC /* drawGreenCircle-87@2x.png in Resources */, + 6412BBF31BCB827D00B057AC /* verticalShiftAndFadeIn-14@2x.png in Resources */, + 6412BB6A1BCB827D00B057AC /* drawGreenCircle-19@2x.png in Resources */, + 6412BC6C1BCB827D00B057AC /* yellowCharacterJump-5@2x.png in Resources */, + 6412BC8A1BCB827D00B057AC /* yellowCharacterJump-87@2x.png in Resources */, + 6412BC3F1BCB827D00B057AC /* yellowCharacterJump-19@2x.png in Resources */, + 6412BC471BCB827D00B057AC /* yellowCharacterJump-26@2x.png in Resources */, + 6412BC101BCB827D00B057AC /* verticalShiftAndFadeIn-40@2x.png in Resources */, + 6412BC231BCB827D00B057AC /* verticalShiftAndFadeIn-58@2x.png in Resources */, + 6412BB7E1BCB827D00B057AC /* drawGreenCircle-37@2x.png in Resources */, + 6412BC631BCB827D00B057AC /* yellowCharacterJump-51@2x.png in Resources */, + 6412BC2C1BCB827D00B057AC /* yellowCharacterJump-101@2x.png in Resources */, + 6412BB931BCB827D00B057AC /* drawGreenCircle-56@2x.png in Resources */, + 6412BBED1BCB827D00B057AC /* removeBlur-9@2x.png in Resources */, + 6412BB811BCB827D00B057AC /* drawGreenCircle-3@2x.png in Resources */, + 6412BC5E1BCB827D00B057AC /* yellowCharacterJump-47@2x.png in Resources */, + 6412BC6D1BCB827D00B057AC /* yellowCharacterJump-60@2x.png in Resources */, + 6412BC401BCB827D00B057AC /* yellowCharacterJump-1@2x.png in Resources */, + 6412BC2B1BCB827D00B057AC /* yellowCharacterJump-100@2x.png in Resources */, + 6412BC781BCB827D00B057AC /* yellowCharacterJump-70@2x.png in Resources */, + 6412BB921BCB827D00B057AC /* drawGreenCircle-55@2x.png in Resources */, + 6412BBD91BCB827D00B057AC /* removeBlur-29@2x.png in Resources */, + 6412BC971BCB827D00B057AC /* yellowCharacterJump-99@2x.png in Resources */, + 6412BBEA1BCB827D00B057AC /* removeBlur-6@2x.png in Resources */, + 6412BBF51BCB827D00B057AC /* verticalShiftAndFadeIn-16@2x.png in Resources */, + 6412BC071BCB827D00B057AC /* verticalShiftAndFadeIn-32@2x.png in Resources */, + 6412BC891BCB827D00B057AC /* yellowCharacterJump-86@2x.png in Resources */, + 6412BC5A1BCB827D00B057AC /* yellowCharacterJump-43@2x.png in Resources */, + 6412BC771BCB827D00B057AC /* yellowCharacterJump-6@2x.png in Resources */, + 6412BBA71BCB827D00B057AC /* drawGreenCircle-74@2x.png in Resources */, + 6412BBAD1BCB827D00B057AC /* drawGreenCircle-7@2x.png in Resources */, + 6412BB941BCB827D00B057AC /* drawGreenCircle-57@2x.png in Resources */, + 6412BC241BCB827D00B057AC /* verticalShiftAndFadeIn-59@2x.png in Resources */, + 6412BC761BCB827D00B057AC /* yellowCharacterJump-69@2x.png in Resources */, + 6412BC571BCB827D00B057AC /* yellowCharacterJump-40@2x.png in Resources */, + 6412BBAC1BCB827D00B057AC /* drawGreenCircle-79@2x.png in Resources */, + 6412BBEC1BCB827D00B057AC /* removeBlur-8@2x.png in Resources */, + 6412BBBC1BCB827D00B057AC /* drawGreenCircle-93@2x.png in Resources */, + 6412BBC81BCB827D00B057AC /* removeBlur-13@2x.png in Resources */, + 6412BB591BCB827D00B057AC /* drawGreenCircle-110@2x.png in Resources */, + 6412BBBD1BCB827D00B057AC /* drawGreenCircle-94@2x.png in Resources */, + 6412BBD31BCB827D00B057AC /* removeBlur-23@2x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64C474A21AB901B900361603 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B9FC1BCB7D8F00B057AC /* Main.storyboard in Resources */, + 64C474B11AB901B900361603 /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 6412B97E1BCB703500B057AC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B9BC1BCB767300B057AC /* UIButtonExtensions.swift in Sources */, + 6412B9BB1BCB767300B057AC /* MKAnnotationViewExtensions.swift in Sources */, + 6412B9BE1BCB767300B057AC /* WKInterfaceImageExtensions.swift in Sources */, + 6412B9BD1BCB767300B057AC /* UIImageViewExtensions.swift in Sources */, + 6412B9BA1BCB767300B057AC /* KFImageCacheManager.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6412B9CE1BCB7BCC00B057AC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6412B9FA1BCB7C3000B057AC /* ImageRowType.swift in Sources */, + 6412B9FB1BCB7C3000B057AC /* TableImageInterfaceController.swift in Sources */, + 6412B9F91BCB7C3000B057AC /* HomeInterfaceController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64C474A01AB901B900361603 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64055A861AC2351400BF3758 /* ImageTableViewCell.swift in Sources */, + 64C474AC1AB901B900361603 /* MainViewController.swift in Sources */, + 64C474AA1AB901B900361603 /* AppDelegate.swift in Sources */, + 6424343E1AE031A7000A524A /* ButtonImageTableViewCell.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 6412B9891BCB703500B057AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 6412B9821BCB703500B057AC /* KFSwiftImageLoader */; + targetProxy = 6412B9881BCB703500B057AC /* PBXContainerItemProxy */; + }; + 6412B9DE1BCB7BCC00B057AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 6412B9DA1BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 App */; + targetProxy = 6412B9DD1BCB7BCC00B057AC /* PBXContainerItemProxy */; + }; + 6412B9E71BCB7BCC00B057AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 6412B9D11BCB7BCC00B057AC /* SwiftImageLoader WatchKit 1 Extension */; + targetProxy = 6412B9E61BCB7BCC00B057AC /* PBXContainerItemProxy */; + }; + 6412B9F31BCB7BD600B057AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 6412B9821BCB703500B057AC /* KFSwiftImageLoader */; + targetProxy = 6412B9F21BCB7BD600B057AC /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 6412B9E01BCB7BCC00B057AC /* Interface.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 6412B9E11BCB7BCC00B057AC /* Base */, + ); + name = Interface.storyboard; + sourceTree = ""; + }; + 64C474AD1AB901B900361603 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 64C474AE1AB901B900361603 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 6412B98D1BCB703500B057AC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "$(SRCROOT)/../KFSwiftImageLoader/Supporting Files/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.kiavashfaisali.KFSwiftImageLoader; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 6412B98E1BCB703500B057AC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = fast; + INFOPLIST_FILE = "$(SRCROOT)/../KFSwiftImageLoader/Supporting Files/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LLVM_LTO = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.kiavashfaisali.KFSwiftImageLoader; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_DISABLE_SAFETY_CHECKS = YES; + SWIFT_OBJC_BRIDGING_HEADER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 6412B9EA1BCB7BCC00B057AC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_NO_COMMON_BLOCKS = YES; + IBSC_MODULE = SwiftImageLoader_WatchKit_1_Extension; + INFOPLIST_FILE = "SwiftImageLoader WatchKit 1 App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_BUNDLE_IDENTIFIER = com.kiavashfaisali.SwiftImageLoader.watchkitapp; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + }; + name = Debug; + }; + 6412B9EB1BCB7BCC00B057AC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = fast; + IBSC_MODULE = SwiftImageLoader_WatchKit_1_Extension; + INFOPLIST_FILE = "SwiftImageLoader WatchKit 1 App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LLVM_LTO = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.kiavashfaisali.SwiftImageLoader.watchkitapp; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + }; + name = Release; + }; + 6412B9ED1BCB7BCC00B057AC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = dwarf; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "SwiftImageLoader WatchKit 1 Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.kiavashfaisali.SwiftImageLoader.watchkitextension; + PRODUCT_NAME = "${TARGET_NAME}"; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "SwiftImageLoader WatchKit 1 Extension/SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 6412B9EE1BCB7BCC00B057AC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = fast; + INFOPLIST_FILE = "SwiftImageLoader WatchKit 1 Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + LLVM_LTO = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.kiavashfaisali.SwiftImageLoader.watchkitextension; + PRODUCT_NAME = "${TARGET_NAME}"; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "SwiftImageLoader WatchKit 1 Extension/SwiftImageLoader WatchKit 1 Extension-Bridging-Header.h"; + }; + name = Release; + }; + 64C474C11AB901B900361603 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 64C474C21AB901B900361603 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 64C474C41AB901B900361603 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ""; + INFOPLIST_FILE = SwiftImageLoader/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.kiavashfaisali.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + }; + name = Debug; + }; + 64C474C51AB901B900361603 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_OPTIMIZATION_LEVEL = fast; + INFOPLIST_FILE = SwiftImageLoader/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LLVM_LTO = YES; + PRODUCT_BUNDLE_IDENTIFIER = "com.kiavashfaisali.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_DISABLE_SAFETY_CHECKS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6412B98C1BCB703500B057AC /* Build configuration list for PBXNativeTarget "KFSwiftImageLoader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6412B98D1BCB703500B057AC /* Debug */, + 6412B98E1BCB703500B057AC /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 6412B9E91BCB7BCC00B057AC /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit 1 App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6412B9EA1BCB7BCC00B057AC /* Debug */, + 6412B9EB1BCB7BCC00B057AC /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 6412B9EC1BCB7BCC00B057AC /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit 1 Extension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6412B9ED1BCB7BCC00B057AC /* Debug */, + 6412B9EE1BCB7BCC00B057AC /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 64C4749F1AB901B900361603 /* Build configuration list for PBXProject "SwiftImageLoader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64C474C11AB901B900361603 /* Debug */, + 64C474C21AB901B900361603 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 64C474C31AB901B900361603 /* Build configuration list for PBXNativeTarget "SwiftImageLoader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64C474C41AB901B900361603 /* Debug */, + 64C474C51AB901B900361603 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 64C4749C1AB901B900361603 /* Project object */; +} diff --git a/SwiftImageLoader.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Sample/SwiftImageLoader.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from SwiftImageLoader.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Sample/SwiftImageLoader.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/SwiftImageLoader/AppDelegate.swift b/Sample/SwiftImageLoader/AppDelegate.swift similarity index 100% rename from SwiftImageLoader/AppDelegate.swift rename to Sample/SwiftImageLoader/AppDelegate.swift diff --git a/SwiftImageLoader/Base.lproj/Main.storyboard b/Sample/SwiftImageLoader/Base.lproj/Main.storyboard similarity index 89% rename from SwiftImageLoader/Base.lproj/Main.storyboard rename to Sample/SwiftImageLoader/Base.lproj/Main.storyboard index 5031363..6e47c72 100644 --- a/SwiftImageLoader/Base.lproj/Main.storyboard +++ b/Sample/SwiftImageLoader/Base.lproj/Main.storyboard @@ -1,7 +1,8 @@ - + - + + @@ -18,18 +19,22 @@ + - + + + + @@ -37,20 +42,24 @@ + - + + + @@ -58,6 +67,7 @@ + @@ -68,6 +78,7 @@ + @@ -83,7 +94,7 @@ - + diff --git a/SwiftImageLoader/ButtonImageTableViewCell.swift b/Sample/SwiftImageLoader/ButtonImageTableViewCell.swift similarity index 100% rename from SwiftImageLoader/ButtonImageTableViewCell.swift rename to Sample/SwiftImageLoader/ButtonImageTableViewCell.swift diff --git a/SwiftImageLoader/ImageTableViewCell.swift b/Sample/SwiftImageLoader/ImageTableViewCell.swift similarity index 100% rename from SwiftImageLoader/ImageTableViewCell.swift rename to Sample/SwiftImageLoader/ImageTableViewCell.swift diff --git a/SwiftImageLoader/Images.xcassets/AppIcon.appiconset/Contents.json b/Sample/SwiftImageLoader/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from SwiftImageLoader/Images.xcassets/AppIcon.appiconset/Contents.json rename to Sample/SwiftImageLoader/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/Contents.json b/Sample/SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/Contents.json similarity index 100% rename from SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/Contents.json rename to Sample/SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/Contents.json diff --git a/SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png b/Sample/SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png similarity index 100% rename from SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png rename to Sample/SwiftImageLoader/Images.xcassets/KiavashFaisali.imageset/KiavashFaisali.png diff --git a/SwiftImageLoader/Images.xcassets/LaunchImage.launchimage/Contents.json b/Sample/SwiftImageLoader/Images.xcassets/LaunchImage.launchimage/Contents.json similarity index 71% rename from SwiftImageLoader/Images.xcassets/LaunchImage.launchimage/Contents.json rename to Sample/SwiftImageLoader/Images.xcassets/LaunchImage.launchimage/Contents.json index 5a29666..a0ad363 100644 --- a/SwiftImageLoader/Images.xcassets/LaunchImage.launchimage/Contents.json +++ b/Sample/SwiftImageLoader/Images.xcassets/LaunchImage.launchimage/Contents.json @@ -3,43 +3,30 @@ { "orientation" : "portrait", "idiom" : "ipad", - "minimum-system-version" : "7.0", "extent" : "full-screen", - "scale" : "2x" - }, - { - "orientation" : "landscape", - "idiom" : "ipad", "minimum-system-version" : "7.0", - "extent" : "full-screen", "scale" : "1x" }, { "orientation" : "landscape", "idiom" : "ipad", - "minimum-system-version" : "7.0", "extent" : "full-screen", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", "minimum-system-version" : "7.0", - "scale" : "2x" + "scale" : "1x" }, { "orientation" : "portrait", - "idiom" : "iphone", + "idiom" : "ipad", + "extent" : "full-screen", "minimum-system-version" : "7.0", - "subtype" : "retina4", "scale" : "2x" }, { - "orientation" : "portrait", + "orientation" : "landscape", "idiom" : "ipad", - "minimum-system-version" : "7.0", "extent" : "full-screen", - "scale" : "1x" + "minimum-system-version" : "7.0", + "scale" : "2x" } ], "info" : { diff --git a/SwiftImageLoader/Info.plist b/Sample/SwiftImageLoader/Info.plist similarity index 91% rename from SwiftImageLoader/Info.plist rename to Sample/SwiftImageLoader/Info.plist index eb3c599..e418922 100644 --- a/SwiftImageLoader/Info.plist +++ b/Sample/SwiftImageLoader/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.kiavashfaisali.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -19,9 +19,11 @@ CFBundleSignature ???? CFBundleVersion - 1 + 1.0 LSRequiresIPhoneOS + UILaunchStoryboardName + Main UIMainStoryboardFile Main UIRequiredDeviceCapabilities diff --git a/SwiftImageLoader/MainViewController.swift b/Sample/SwiftImageLoader/MainViewController.swift similarity index 81% rename from SwiftImageLoader/MainViewController.swift rename to Sample/SwiftImageLoader/MainViewController.swift index 5577eb4..dfb2f9a 100644 --- a/SwiftImageLoader/MainViewController.swift +++ b/Sample/SwiftImageLoader/MainViewController.swift @@ -27,16 +27,20 @@ final class MainViewController: UIViewController, UITableViewDataSource { // MARK: - Miscellaneous Methods func loadDuckDuckGoResults() { let session = NSURLSession.sharedSession() - let url = NSURL(string: "http://api.duckduckgo.com/?q=simpsons+characters&format=json")! + let url = NSURL(string: "https://api.duckduckgo.com/?q=simpsons+characters&format=json")! let request = NSURLRequest(URL: url, cachePolicy: .ReturnCacheDataElseLoad, timeoutInterval: 60.0) - + let dataTask = session.dataTaskWithRequest(request) { - (data, response, error) in + (taskData, taskResponse, taskError) in + + guard let data = taskData where taskError == nil else { + print("Error retrieving response from the DuckDuckGo API.") + return + } dispatch_async(dispatch_get_main_queue()) { - if error == nil { - var jsonError: NSError? - if let jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments, error: &jsonError) as? [String: AnyObject] where jsonError == nil { + do { + if let jsonDict = try NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments) as? [String: AnyObject] { if let relatedTopics = jsonDict["RelatedTopics"] as? [[String: AnyObject]] { for relatedTopic in relatedTopics { if let imageURLString = relatedTopic["Icon"]?["URL"] as? String { @@ -57,6 +61,9 @@ final class MainViewController: UIViewController, UITableViewDataSource { } } } + catch { + print("Error when parsing the response JSON: \(error)") + } } } @@ -66,9 +73,9 @@ final class MainViewController: UIViewController, UITableViewDataSource { func randomizeImages() { for (var i = 0; i < self.imageURLStringsArray.count; i++) { let randomIndex = Int(arc4random()) % self.imageURLStringsArray.count - let tempValue = self.imageURLStringsArray[randomIndex] + let randomImageURLString = self.imageURLStringsArray[randomIndex] self.imageURLStringsArray[randomIndex] = self.imageURLStringsArray[i] - self.imageURLStringsArray[i] = tempValue + self.imageURLStringsArray[i] = randomImageURLString } } @@ -85,13 +92,13 @@ final class MainViewController: UIViewController, UITableViewDataSource { let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! ImageTableViewCell cell.featuredImageView.loadImageFromURLString(self.imageURLStringsArray[indexPath.row], placeholderImage: UIImage(named: "KiavashFaisali")) { - (finished, error) in + (finished, potentialError) in if finished { // Do something in the completion block. } - else if error != nil { - println("error occurred with description: \(error.localizedDescription)") + else if let error = potentialError { + print("error occurred with description: \(error.localizedDescription)") } } diff --git a/SwiftImageLoader WatchKit Extension/Images.xcassets/README__ignoredByTemplate__ b/SwiftImageLoader WatchKit Extension/Images.xcassets/README__ignoredByTemplate__ deleted file mode 100644 index b601d38..0000000 --- a/SwiftImageLoader WatchKit Extension/Images.xcassets/README__ignoredByTemplate__ +++ /dev/null @@ -1 +0,0 @@ -Did you know that git does not support storing empty directories? diff --git a/SwiftImageLoader.xcodeproj/project.pbxproj b/SwiftImageLoader.xcodeproj/project.pbxproj deleted file mode 100644 index 9062cd4..0000000 --- a/SwiftImageLoader.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2224 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 64055A861AC2351400BF3758 /* ImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64055A851AC2351400BF3758 /* ImageTableViewCell.swift */; }; - 6424343E1AE031A7000A524A /* ButtonImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6424343D1AE031A7000A524A /* ButtonImageTableViewCell.swift */; }; - 6424344D1AE05535000A524A /* HomeInterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6424344C1AE05535000A524A /* HomeInterfaceController.swift */; }; - 6424344F1AE05535000A524A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6424344E1AE05535000A524A /* Images.xcassets */; }; - 642434531AE05535000A524A /* SwiftImageLoader WatchKit App.app in Resources */ = {isa = PBXBuildFile; fileRef = 642434521AE05535000A524A /* SwiftImageLoader WatchKit App.app */; }; - 6424345B1AE05535000A524A /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 642434591AE05535000A524A /* Interface.storyboard */; }; - 6424345D1AE05535000A524A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6424345C1AE05535000A524A /* Images.xcassets */; }; - 642434601AE05535000A524A /* SwiftImageLoader WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 642434481AE05535000A524A /* SwiftImageLoader WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 6424346B1AE09523000A524A /* KFSwiftImageLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */; }; - 6424346D1AE09624000A524A /* KFSwiftImageLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 64AA84B61AE18B6F004F0956 /* TableImageInterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AA84B51AE18B6F004F0956 /* TableImageInterfaceController.swift */; }; - 64AA84B91AE191DC004F0956 /* ImageRowType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AA84B81AE191DC004F0956 /* ImageRowType.swift */; }; - 64C474AA1AB901B900361603 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C474A91AB901B900361603 /* AppDelegate.swift */; }; - 64C474AC1AB901B900361603 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C474AB1AB901B900361603 /* MainViewController.swift */; }; - 64C474AF1AB901B900361603 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 64C474AD1AB901B900361603 /* Main.storyboard */; }; - 64C474B11AB901B900361603 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 64C474B01AB901B900361603 /* Images.xcassets */; }; - 64D1DEC91AE5D0F100E247E5 /* MKAnnotationViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D1DEC51AE5D0F100E247E5 /* MKAnnotationViewExtensions.swift */; }; - 64D1DECA1AE5D0F100E247E5 /* UIButtonExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D1DEC61AE5D0F100E247E5 /* UIButtonExtensions.swift */; }; - 64D1DECB1AE5D0F100E247E5 /* UIImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D1DEC71AE5D0F100E247E5 /* UIImageViewExtensions.swift */; }; - 64D1DECC1AE5D0F100E247E5 /* WKInterfaceImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D1DEC81AE5D0F100E247E5 /* WKInterfaceImageExtensions.swift */; }; - 64D1DECF1AE5D0FD00E247E5 /* KFImageCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D1DECE1AE5D0FD00E247E5 /* KFImageCacheManager.swift */; }; - 64D718411AE367C4007256C9 /* drawGreenCircle-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F21AE367C4007256C9 /* drawGreenCircle-0@2x.png */; }; - 64D718421AE367C4007256C9 /* drawGreenCircle-100@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F31AE367C4007256C9 /* drawGreenCircle-100@2x.png */; }; - 64D718431AE367C4007256C9 /* drawGreenCircle-101@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F41AE367C4007256C9 /* drawGreenCircle-101@2x.png */; }; - 64D718441AE367C4007256C9 /* drawGreenCircle-102@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F51AE367C4007256C9 /* drawGreenCircle-102@2x.png */; }; - 64D718451AE367C4007256C9 /* drawGreenCircle-103@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F61AE367C4007256C9 /* drawGreenCircle-103@2x.png */; }; - 64D718461AE367C4007256C9 /* drawGreenCircle-104@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F71AE367C4007256C9 /* drawGreenCircle-104@2x.png */; }; - 64D718471AE367C4007256C9 /* drawGreenCircle-105@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F81AE367C4007256C9 /* drawGreenCircle-105@2x.png */; }; - 64D718481AE367C4007256C9 /* drawGreenCircle-106@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716F91AE367C4007256C9 /* drawGreenCircle-106@2x.png */; }; - 64D718491AE367C4007256C9 /* drawGreenCircle-107@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716FA1AE367C4007256C9 /* drawGreenCircle-107@2x.png */; }; - 64D7184A1AE367C4007256C9 /* drawGreenCircle-108@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716FB1AE367C4007256C9 /* drawGreenCircle-108@2x.png */; }; - 64D7184B1AE367C4007256C9 /* drawGreenCircle-109@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716FC1AE367C4007256C9 /* drawGreenCircle-109@2x.png */; }; - 64D7184C1AE367C4007256C9 /* drawGreenCircle-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716FD1AE367C4007256C9 /* drawGreenCircle-10@2x.png */; }; - 64D7184D1AE367C4007256C9 /* drawGreenCircle-110@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716FE1AE367C4007256C9 /* drawGreenCircle-110@2x.png */; }; - 64D7184E1AE367C4007256C9 /* drawGreenCircle-111@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D716FF1AE367C4007256C9 /* drawGreenCircle-111@2x.png */; }; - 64D7184F1AE367C4007256C9 /* drawGreenCircle-112@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717001AE367C4007256C9 /* drawGreenCircle-112@2x.png */; }; - 64D718501AE367C4007256C9 /* drawGreenCircle-113@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717011AE367C4007256C9 /* drawGreenCircle-113@2x.png */; }; - 64D718511AE367C4007256C9 /* drawGreenCircle-114@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717021AE367C4007256C9 /* drawGreenCircle-114@2x.png */; }; - 64D718521AE367C4007256C9 /* drawGreenCircle-115@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717031AE367C4007256C9 /* drawGreenCircle-115@2x.png */; }; - 64D718531AE367C4007256C9 /* drawGreenCircle-116@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717041AE367C4007256C9 /* drawGreenCircle-116@2x.png */; }; - 64D718541AE367C4007256C9 /* drawGreenCircle-117@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717051AE367C4007256C9 /* drawGreenCircle-117@2x.png */; }; - 64D718551AE367C4007256C9 /* drawGreenCircle-118@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717061AE367C4007256C9 /* drawGreenCircle-118@2x.png */; }; - 64D718561AE367C4007256C9 /* drawGreenCircle-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717071AE367C4007256C9 /* drawGreenCircle-11@2x.png */; }; - 64D718571AE367C4007256C9 /* drawGreenCircle-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717081AE367C4007256C9 /* drawGreenCircle-12@2x.png */; }; - 64D718581AE367C4007256C9 /* drawGreenCircle-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717091AE367C4007256C9 /* drawGreenCircle-13@2x.png */; }; - 64D718591AE367C4007256C9 /* drawGreenCircle-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7170A1AE367C4007256C9 /* drawGreenCircle-14@2x.png */; }; - 64D7185A1AE367C4007256C9 /* drawGreenCircle-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7170B1AE367C4007256C9 /* drawGreenCircle-15@2x.png */; }; - 64D7185B1AE367C4007256C9 /* drawGreenCircle-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7170C1AE367C4007256C9 /* drawGreenCircle-16@2x.png */; }; - 64D7185C1AE367C4007256C9 /* drawGreenCircle-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7170D1AE367C4007256C9 /* drawGreenCircle-17@2x.png */; }; - 64D7185D1AE367C4007256C9 /* drawGreenCircle-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7170E1AE367C4007256C9 /* drawGreenCircle-18@2x.png */; }; - 64D7185E1AE367C4007256C9 /* drawGreenCircle-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7170F1AE367C4007256C9 /* drawGreenCircle-19@2x.png */; }; - 64D7185F1AE367C4007256C9 /* drawGreenCircle-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717101AE367C4007256C9 /* drawGreenCircle-1@2x.png */; }; - 64D718601AE367C4007256C9 /* drawGreenCircle-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717111AE367C4007256C9 /* drawGreenCircle-20@2x.png */; }; - 64D718611AE367C4007256C9 /* drawGreenCircle-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717121AE367C4007256C9 /* drawGreenCircle-21@2x.png */; }; - 64D718621AE367C4007256C9 /* drawGreenCircle-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717131AE367C4007256C9 /* drawGreenCircle-22@2x.png */; }; - 64D718631AE367C4007256C9 /* drawGreenCircle-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717141AE367C4007256C9 /* drawGreenCircle-23@2x.png */; }; - 64D718641AE367C4007256C9 /* drawGreenCircle-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717151AE367C4007256C9 /* drawGreenCircle-24@2x.png */; }; - 64D718651AE367C4007256C9 /* drawGreenCircle-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717161AE367C4007256C9 /* drawGreenCircle-25@2x.png */; }; - 64D718661AE367C4007256C9 /* drawGreenCircle-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717171AE367C4007256C9 /* drawGreenCircle-26@2x.png */; }; - 64D718671AE367C4007256C9 /* drawGreenCircle-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717181AE367C4007256C9 /* drawGreenCircle-27@2x.png */; }; - 64D718681AE367C4007256C9 /* drawGreenCircle-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717191AE367C4007256C9 /* drawGreenCircle-28@2x.png */; }; - 64D718691AE367C4007256C9 /* drawGreenCircle-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7171A1AE367C4007256C9 /* drawGreenCircle-29@2x.png */; }; - 64D7186A1AE367C4007256C9 /* drawGreenCircle-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7171B1AE367C4007256C9 /* drawGreenCircle-2@2x.png */; }; - 64D7186B1AE367C4007256C9 /* drawGreenCircle-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7171C1AE367C4007256C9 /* drawGreenCircle-30@2x.png */; }; - 64D7186C1AE367C4007256C9 /* drawGreenCircle-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7171D1AE367C4007256C9 /* drawGreenCircle-31@2x.png */; }; - 64D7186D1AE367C4007256C9 /* drawGreenCircle-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7171E1AE367C4007256C9 /* drawGreenCircle-32@2x.png */; }; - 64D7186E1AE367C4007256C9 /* drawGreenCircle-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7171F1AE367C4007256C9 /* drawGreenCircle-33@2x.png */; }; - 64D7186F1AE367C4007256C9 /* drawGreenCircle-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717201AE367C4007256C9 /* drawGreenCircle-34@2x.png */; }; - 64D718701AE367C4007256C9 /* drawGreenCircle-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717211AE367C4007256C9 /* drawGreenCircle-35@2x.png */; }; - 64D718711AE367C4007256C9 /* drawGreenCircle-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717221AE367C4007256C9 /* drawGreenCircle-36@2x.png */; }; - 64D718721AE367C4007256C9 /* drawGreenCircle-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717231AE367C4007256C9 /* drawGreenCircle-37@2x.png */; }; - 64D718731AE367C4007256C9 /* drawGreenCircle-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717241AE367C4007256C9 /* drawGreenCircle-38@2x.png */; }; - 64D718741AE367C4007256C9 /* drawGreenCircle-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717251AE367C4007256C9 /* drawGreenCircle-39@2x.png */; }; - 64D718751AE367C4007256C9 /* drawGreenCircle-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717261AE367C4007256C9 /* drawGreenCircle-3@2x.png */; }; - 64D718761AE367C4007256C9 /* drawGreenCircle-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717271AE367C4007256C9 /* drawGreenCircle-40@2x.png */; }; - 64D718771AE367C4007256C9 /* drawGreenCircle-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717281AE367C4007256C9 /* drawGreenCircle-41@2x.png */; }; - 64D718781AE367C4007256C9 /* drawGreenCircle-42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717291AE367C4007256C9 /* drawGreenCircle-42@2x.png */; }; - 64D718791AE367C4007256C9 /* drawGreenCircle-43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7172A1AE367C4007256C9 /* drawGreenCircle-43@2x.png */; }; - 64D7187A1AE367C4007256C9 /* drawGreenCircle-44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7172B1AE367C4007256C9 /* drawGreenCircle-44@2x.png */; }; - 64D7187B1AE367C4007256C9 /* drawGreenCircle-45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7172C1AE367C4007256C9 /* drawGreenCircle-45@2x.png */; }; - 64D7187C1AE367C4007256C9 /* drawGreenCircle-46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7172D1AE367C4007256C9 /* drawGreenCircle-46@2x.png */; }; - 64D7187D1AE367C4007256C9 /* drawGreenCircle-47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7172E1AE367C4007256C9 /* drawGreenCircle-47@2x.png */; }; - 64D7187E1AE367C4007256C9 /* drawGreenCircle-48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7172F1AE367C4007256C9 /* drawGreenCircle-48@2x.png */; }; - 64D7187F1AE367C4007256C9 /* drawGreenCircle-49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717301AE367C4007256C9 /* drawGreenCircle-49@2x.png */; }; - 64D718801AE367C4007256C9 /* drawGreenCircle-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717311AE367C4007256C9 /* drawGreenCircle-4@2x.png */; }; - 64D718811AE367C4007256C9 /* drawGreenCircle-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717321AE367C4007256C9 /* drawGreenCircle-50@2x.png */; }; - 64D718821AE367C4007256C9 /* drawGreenCircle-51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717331AE367C4007256C9 /* drawGreenCircle-51@2x.png */; }; - 64D718831AE367C4007256C9 /* drawGreenCircle-52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717341AE367C4007256C9 /* drawGreenCircle-52@2x.png */; }; - 64D718841AE367C4007256C9 /* drawGreenCircle-53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717351AE367C4007256C9 /* drawGreenCircle-53@2x.png */; }; - 64D718851AE367C4007256C9 /* drawGreenCircle-54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717361AE367C4007256C9 /* drawGreenCircle-54@2x.png */; }; - 64D718861AE367C4007256C9 /* drawGreenCircle-55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717371AE367C4007256C9 /* drawGreenCircle-55@2x.png */; }; - 64D718871AE367C4007256C9 /* drawGreenCircle-56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717381AE367C4007256C9 /* drawGreenCircle-56@2x.png */; }; - 64D718881AE367C4007256C9 /* drawGreenCircle-57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717391AE367C4007256C9 /* drawGreenCircle-57@2x.png */; }; - 64D718891AE367C4007256C9 /* drawGreenCircle-58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7173A1AE367C4007256C9 /* drawGreenCircle-58@2x.png */; }; - 64D7188A1AE367C4007256C9 /* drawGreenCircle-59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7173B1AE367C4007256C9 /* drawGreenCircle-59@2x.png */; }; - 64D7188B1AE367C4007256C9 /* drawGreenCircle-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7173C1AE367C4007256C9 /* drawGreenCircle-5@2x.png */; }; - 64D7188C1AE367C4007256C9 /* drawGreenCircle-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7173D1AE367C4007256C9 /* drawGreenCircle-60@2x.png */; }; - 64D7188D1AE367C4007256C9 /* drawGreenCircle-61@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7173E1AE367C4007256C9 /* drawGreenCircle-61@2x.png */; }; - 64D7188E1AE367C4007256C9 /* drawGreenCircle-62@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7173F1AE367C4007256C9 /* drawGreenCircle-62@2x.png */; }; - 64D7188F1AE367C4007256C9 /* drawGreenCircle-63@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717401AE367C4007256C9 /* drawGreenCircle-63@2x.png */; }; - 64D718901AE367C4007256C9 /* drawGreenCircle-64@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717411AE367C4007256C9 /* drawGreenCircle-64@2x.png */; }; - 64D718911AE367C4007256C9 /* drawGreenCircle-65@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717421AE367C4007256C9 /* drawGreenCircle-65@2x.png */; }; - 64D718921AE367C4007256C9 /* drawGreenCircle-66@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717431AE367C4007256C9 /* drawGreenCircle-66@2x.png */; }; - 64D718931AE367C4007256C9 /* drawGreenCircle-67@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717441AE367C4007256C9 /* drawGreenCircle-67@2x.png */; }; - 64D718941AE367C4007256C9 /* drawGreenCircle-68@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717451AE367C4007256C9 /* drawGreenCircle-68@2x.png */; }; - 64D718951AE367C4007256C9 /* drawGreenCircle-69@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717461AE367C4007256C9 /* drawGreenCircle-69@2x.png */; }; - 64D718961AE367C4007256C9 /* drawGreenCircle-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717471AE367C4007256C9 /* drawGreenCircle-6@2x.png */; }; - 64D718971AE367C4007256C9 /* drawGreenCircle-70@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717481AE367C4007256C9 /* drawGreenCircle-70@2x.png */; }; - 64D718981AE367C4007256C9 /* drawGreenCircle-71@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717491AE367C4007256C9 /* drawGreenCircle-71@2x.png */; }; - 64D718991AE367C4007256C9 /* drawGreenCircle-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7174A1AE367C4007256C9 /* drawGreenCircle-72@2x.png */; }; - 64D7189A1AE367C4007256C9 /* drawGreenCircle-73@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7174B1AE367C4007256C9 /* drawGreenCircle-73@2x.png */; }; - 64D7189B1AE367C4007256C9 /* drawGreenCircle-74@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7174C1AE367C4007256C9 /* drawGreenCircle-74@2x.png */; }; - 64D7189C1AE367C4007256C9 /* drawGreenCircle-75@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7174D1AE367C4007256C9 /* drawGreenCircle-75@2x.png */; }; - 64D7189D1AE367C4007256C9 /* drawGreenCircle-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7174E1AE367C4007256C9 /* drawGreenCircle-76@2x.png */; }; - 64D7189E1AE367C4007256C9 /* drawGreenCircle-77@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7174F1AE367C4007256C9 /* drawGreenCircle-77@2x.png */; }; - 64D7189F1AE367C4007256C9 /* drawGreenCircle-78@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717501AE367C4007256C9 /* drawGreenCircle-78@2x.png */; }; - 64D718A01AE367C4007256C9 /* drawGreenCircle-79@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717511AE367C4007256C9 /* drawGreenCircle-79@2x.png */; }; - 64D718A11AE367C4007256C9 /* drawGreenCircle-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717521AE367C4007256C9 /* drawGreenCircle-7@2x.png */; }; - 64D718A21AE367C4007256C9 /* drawGreenCircle-80@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717531AE367C4007256C9 /* drawGreenCircle-80@2x.png */; }; - 64D718A31AE367C4007256C9 /* drawGreenCircle-81@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717541AE367C4007256C9 /* drawGreenCircle-81@2x.png */; }; - 64D718A41AE367C4007256C9 /* drawGreenCircle-82@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717551AE367C4007256C9 /* drawGreenCircle-82@2x.png */; }; - 64D718A51AE367C4007256C9 /* drawGreenCircle-83@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717561AE367C4007256C9 /* drawGreenCircle-83@2x.png */; }; - 64D718A61AE367C4007256C9 /* drawGreenCircle-84@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717571AE367C4007256C9 /* drawGreenCircle-84@2x.png */; }; - 64D718A71AE367C4007256C9 /* drawGreenCircle-85@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717581AE367C4007256C9 /* drawGreenCircle-85@2x.png */; }; - 64D718A81AE367C4007256C9 /* drawGreenCircle-86@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717591AE367C4007256C9 /* drawGreenCircle-86@2x.png */; }; - 64D718A91AE367C4007256C9 /* drawGreenCircle-87@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7175A1AE367C4007256C9 /* drawGreenCircle-87@2x.png */; }; - 64D718AA1AE367C4007256C9 /* drawGreenCircle-88@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7175B1AE367C4007256C9 /* drawGreenCircle-88@2x.png */; }; - 64D718AB1AE367C4007256C9 /* drawGreenCircle-89@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7175C1AE367C4007256C9 /* drawGreenCircle-89@2x.png */; }; - 64D718AC1AE367C4007256C9 /* drawGreenCircle-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7175D1AE367C4007256C9 /* drawGreenCircle-8@2x.png */; }; - 64D718AD1AE367C4007256C9 /* drawGreenCircle-90@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7175E1AE367C4007256C9 /* drawGreenCircle-90@2x.png */; }; - 64D718AE1AE367C4007256C9 /* drawGreenCircle-91@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7175F1AE367C4007256C9 /* drawGreenCircle-91@2x.png */; }; - 64D718AF1AE367C4007256C9 /* drawGreenCircle-92@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717601AE367C4007256C9 /* drawGreenCircle-92@2x.png */; }; - 64D718B01AE367C4007256C9 /* drawGreenCircle-93@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717611AE367C4007256C9 /* drawGreenCircle-93@2x.png */; }; - 64D718B11AE367C4007256C9 /* drawGreenCircle-94@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717621AE367C4007256C9 /* drawGreenCircle-94@2x.png */; }; - 64D718B21AE367C4007256C9 /* drawGreenCircle-95@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717631AE367C4007256C9 /* drawGreenCircle-95@2x.png */; }; - 64D718B31AE367C4007256C9 /* drawGreenCircle-96@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717641AE367C4007256C9 /* drawGreenCircle-96@2x.png */; }; - 64D718B41AE367C4007256C9 /* drawGreenCircle-97@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717651AE367C4007256C9 /* drawGreenCircle-97@2x.png */; }; - 64D718B51AE367C4007256C9 /* drawGreenCircle-98@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717661AE367C4007256C9 /* drawGreenCircle-98@2x.png */; }; - 64D718B61AE367C4007256C9 /* drawGreenCircle-99@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717671AE367C4007256C9 /* drawGreenCircle-99@2x.png */; }; - 64D718B71AE367C4007256C9 /* drawGreenCircle-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717681AE367C4007256C9 /* drawGreenCircle-9@2x.png */; }; - 64D718B81AE367C4007256C9 /* removeBlur-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7176A1AE367C4007256C9 /* removeBlur-0@2x.png */; }; - 64D718B91AE367C4007256C9 /* removeBlur-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7176B1AE367C4007256C9 /* removeBlur-10@2x.png */; }; - 64D718BA1AE367C4007256C9 /* removeBlur-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7176C1AE367C4007256C9 /* removeBlur-11@2x.png */; }; - 64D718BB1AE367C4007256C9 /* removeBlur-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7176D1AE367C4007256C9 /* removeBlur-12@2x.png */; }; - 64D718BC1AE367C4007256C9 /* removeBlur-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7176E1AE367C4007256C9 /* removeBlur-13@2x.png */; }; - 64D718BD1AE367C4007256C9 /* removeBlur-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7176F1AE367C4007256C9 /* removeBlur-14@2x.png */; }; - 64D718BE1AE367C4007256C9 /* removeBlur-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717701AE367C4007256C9 /* removeBlur-15@2x.png */; }; - 64D718BF1AE367C4007256C9 /* removeBlur-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717711AE367C4007256C9 /* removeBlur-16@2x.png */; }; - 64D718C01AE367C4007256C9 /* removeBlur-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717721AE367C4007256C9 /* removeBlur-17@2x.png */; }; - 64D718C11AE367C4007256C9 /* removeBlur-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717731AE367C4007256C9 /* removeBlur-18@2x.png */; }; - 64D718C21AE367C4007256C9 /* removeBlur-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717741AE367C4007256C9 /* removeBlur-19@2x.png */; }; - 64D718C31AE367C4007256C9 /* removeBlur-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717751AE367C4007256C9 /* removeBlur-1@2x.png */; }; - 64D718C41AE367C4007256C9 /* removeBlur-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717761AE367C4007256C9 /* removeBlur-20@2x.png */; }; - 64D718C51AE367C4007256C9 /* removeBlur-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717771AE367C4007256C9 /* removeBlur-21@2x.png */; }; - 64D718C61AE367C4007256C9 /* removeBlur-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717781AE367C4007256C9 /* removeBlur-22@2x.png */; }; - 64D718C71AE367C4007256C9 /* removeBlur-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717791AE367C4007256C9 /* removeBlur-23@2x.png */; }; - 64D718C81AE367C4007256C9 /* removeBlur-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7177A1AE367C4007256C9 /* removeBlur-24@2x.png */; }; - 64D718C91AE367C4007256C9 /* removeBlur-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7177B1AE367C4007256C9 /* removeBlur-25@2x.png */; }; - 64D718CA1AE367C4007256C9 /* removeBlur-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7177C1AE367C4007256C9 /* removeBlur-26@2x.png */; }; - 64D718CB1AE367C4007256C9 /* removeBlur-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7177D1AE367C4007256C9 /* removeBlur-27@2x.png */; }; - 64D718CC1AE367C4007256C9 /* removeBlur-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7177E1AE367C4007256C9 /* removeBlur-28@2x.png */; }; - 64D718CD1AE367C4007256C9 /* removeBlur-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7177F1AE367C4007256C9 /* removeBlur-29@2x.png */; }; - 64D718CE1AE367C4007256C9 /* removeBlur-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717801AE367C4007256C9 /* removeBlur-2@2x.png */; }; - 64D718CF1AE367C4007256C9 /* removeBlur-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717811AE367C4007256C9 /* removeBlur-30@2x.png */; }; - 64D718D01AE367C4007256C9 /* removeBlur-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717821AE367C4007256C9 /* removeBlur-31@2x.png */; }; - 64D718D11AE367C4007256C9 /* removeBlur-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717831AE367C4007256C9 /* removeBlur-32@2x.png */; }; - 64D718D21AE367C4007256C9 /* removeBlur-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717841AE367C4007256C9 /* removeBlur-33@2x.png */; }; - 64D718D31AE367C4007256C9 /* removeBlur-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717851AE367C4007256C9 /* removeBlur-34@2x.png */; }; - 64D718D41AE367C4007256C9 /* removeBlur-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717861AE367C4007256C9 /* removeBlur-35@2x.png */; }; - 64D718D51AE367C4007256C9 /* removeBlur-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717871AE367C4007256C9 /* removeBlur-36@2x.png */; }; - 64D718D61AE367C4007256C9 /* removeBlur-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717881AE367C4007256C9 /* removeBlur-37@2x.png */; }; - 64D718D71AE367C4007256C9 /* removeBlur-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717891AE367C4007256C9 /* removeBlur-38@2x.png */; }; - 64D718D81AE367C4007256C9 /* removeBlur-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7178A1AE367C4007256C9 /* removeBlur-39@2x.png */; }; - 64D718D91AE367C4007256C9 /* removeBlur-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7178B1AE367C4007256C9 /* removeBlur-3@2x.png */; }; - 64D718DA1AE367C4007256C9 /* removeBlur-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7178C1AE367C4007256C9 /* removeBlur-40@2x.png */; }; - 64D718DB1AE367C4007256C9 /* removeBlur-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7178D1AE367C4007256C9 /* removeBlur-41@2x.png */; }; - 64D718DC1AE367C4007256C9 /* removeBlur-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7178E1AE367C4007256C9 /* removeBlur-4@2x.png */; }; - 64D718DD1AE367C4007256C9 /* removeBlur-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7178F1AE367C4007256C9 /* removeBlur-5@2x.png */; }; - 64D718DE1AE367C4007256C9 /* removeBlur-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717901AE367C4007256C9 /* removeBlur-6@2x.png */; }; - 64D718DF1AE367C4007256C9 /* removeBlur-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717911AE367C4007256C9 /* removeBlur-7@2x.png */; }; - 64D718E01AE367C4007256C9 /* removeBlur-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717921AE367C4007256C9 /* removeBlur-8@2x.png */; }; - 64D718E11AE367C4007256C9 /* removeBlur-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717931AE367C4007256C9 /* removeBlur-9@2x.png */; }; - 64D718E21AE367C4007256C9 /* verticalShiftAndFadeIn-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717951AE367C4007256C9 /* verticalShiftAndFadeIn-0@2x.png */; }; - 64D718E31AE367C4007256C9 /* verticalShiftAndFadeIn-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717961AE367C4007256C9 /* verticalShiftAndFadeIn-10@2x.png */; }; - 64D718E41AE367C4007256C9 /* verticalShiftAndFadeIn-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717971AE367C4007256C9 /* verticalShiftAndFadeIn-11@2x.png */; }; - 64D718E51AE367C4007256C9 /* verticalShiftAndFadeIn-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717981AE367C4007256C9 /* verticalShiftAndFadeIn-12@2x.png */; }; - 64D718E61AE367C4007256C9 /* verticalShiftAndFadeIn-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717991AE367C4007256C9 /* verticalShiftAndFadeIn-13@2x.png */; }; - 64D718E71AE367C4007256C9 /* verticalShiftAndFadeIn-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7179A1AE367C4007256C9 /* verticalShiftAndFadeIn-14@2x.png */; }; - 64D718E81AE367C4007256C9 /* verticalShiftAndFadeIn-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7179B1AE367C4007256C9 /* verticalShiftAndFadeIn-15@2x.png */; }; - 64D718E91AE367C4007256C9 /* verticalShiftAndFadeIn-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7179C1AE367C4007256C9 /* verticalShiftAndFadeIn-16@2x.png */; }; - 64D718EA1AE367C4007256C9 /* verticalShiftAndFadeIn-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7179D1AE367C4007256C9 /* verticalShiftAndFadeIn-17@2x.png */; }; - 64D718EB1AE367C4007256C9 /* verticalShiftAndFadeIn-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7179E1AE367C4007256C9 /* verticalShiftAndFadeIn-18@2x.png */; }; - 64D718EC1AE367C4007256C9 /* verticalShiftAndFadeIn-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7179F1AE367C4007256C9 /* verticalShiftAndFadeIn-19@2x.png */; }; - 64D718ED1AE367C4007256C9 /* verticalShiftAndFadeIn-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A01AE367C4007256C9 /* verticalShiftAndFadeIn-1@2x.png */; }; - 64D718EE1AE367C4007256C9 /* verticalShiftAndFadeIn-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A11AE367C4007256C9 /* verticalShiftAndFadeIn-20@2x.png */; }; - 64D718EF1AE367C4007256C9 /* verticalShiftAndFadeIn-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A21AE367C4007256C9 /* verticalShiftAndFadeIn-21@2x.png */; }; - 64D718F01AE367C4007256C9 /* verticalShiftAndFadeIn-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A31AE367C4007256C9 /* verticalShiftAndFadeIn-22@2x.png */; }; - 64D718F11AE367C4007256C9 /* verticalShiftAndFadeIn-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A41AE367C4007256C9 /* verticalShiftAndFadeIn-23@2x.png */; }; - 64D718F21AE367C4007256C9 /* verticalShiftAndFadeIn-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A51AE367C4007256C9 /* verticalShiftAndFadeIn-24@2x.png */; }; - 64D718F31AE367C4007256C9 /* verticalShiftAndFadeIn-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A61AE367C4007256C9 /* verticalShiftAndFadeIn-25@2x.png */; }; - 64D718F41AE367C4007256C9 /* verticalShiftAndFadeIn-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A71AE367C4007256C9 /* verticalShiftAndFadeIn-26@2x.png */; }; - 64D718F51AE367C4007256C9 /* verticalShiftAndFadeIn-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A81AE367C4007256C9 /* verticalShiftAndFadeIn-27@2x.png */; }; - 64D718F61AE367C4007256C9 /* verticalShiftAndFadeIn-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717A91AE367C4007256C9 /* verticalShiftAndFadeIn-28@2x.png */; }; - 64D718F71AE367C4007256C9 /* verticalShiftAndFadeIn-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717AA1AE367C4007256C9 /* verticalShiftAndFadeIn-29@2x.png */; }; - 64D718F81AE367C4007256C9 /* verticalShiftAndFadeIn-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717AB1AE367C4007256C9 /* verticalShiftAndFadeIn-2@2x.png */; }; - 64D718F91AE367C4007256C9 /* verticalShiftAndFadeIn-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717AC1AE367C4007256C9 /* verticalShiftAndFadeIn-30@2x.png */; }; - 64D718FA1AE367C4007256C9 /* verticalShiftAndFadeIn-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717AD1AE367C4007256C9 /* verticalShiftAndFadeIn-31@2x.png */; }; - 64D718FB1AE367C4007256C9 /* verticalShiftAndFadeIn-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717AE1AE367C4007256C9 /* verticalShiftAndFadeIn-32@2x.png */; }; - 64D718FC1AE367C4007256C9 /* verticalShiftAndFadeIn-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717AF1AE367C4007256C9 /* verticalShiftAndFadeIn-33@2x.png */; }; - 64D718FD1AE367C4007256C9 /* verticalShiftAndFadeIn-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B01AE367C4007256C9 /* verticalShiftAndFadeIn-34@2x.png */; }; - 64D718FE1AE367C4007256C9 /* verticalShiftAndFadeIn-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B11AE367C4007256C9 /* verticalShiftAndFadeIn-35@2x.png */; }; - 64D718FF1AE367C4007256C9 /* verticalShiftAndFadeIn-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B21AE367C4007256C9 /* verticalShiftAndFadeIn-36@2x.png */; }; - 64D719001AE367C4007256C9 /* verticalShiftAndFadeIn-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B31AE367C4007256C9 /* verticalShiftAndFadeIn-37@2x.png */; }; - 64D719011AE367C4007256C9 /* verticalShiftAndFadeIn-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B41AE367C4007256C9 /* verticalShiftAndFadeIn-38@2x.png */; }; - 64D719021AE367C4007256C9 /* verticalShiftAndFadeIn-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B51AE367C4007256C9 /* verticalShiftAndFadeIn-39@2x.png */; }; - 64D719031AE367C4007256C9 /* verticalShiftAndFadeIn-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B61AE367C4007256C9 /* verticalShiftAndFadeIn-3@2x.png */; }; - 64D719041AE367C4007256C9 /* verticalShiftAndFadeIn-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B71AE367C4007256C9 /* verticalShiftAndFadeIn-40@2x.png */; }; - 64D719051AE367C4007256C9 /* verticalShiftAndFadeIn-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B81AE367C4007256C9 /* verticalShiftAndFadeIn-41@2x.png */; }; - 64D719061AE367C4007256C9 /* verticalShiftAndFadeIn-42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717B91AE367C4007256C9 /* verticalShiftAndFadeIn-42@2x.png */; }; - 64D719071AE367C4007256C9 /* verticalShiftAndFadeIn-43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717BA1AE367C4007256C9 /* verticalShiftAndFadeIn-43@2x.png */; }; - 64D719081AE367C4007256C9 /* verticalShiftAndFadeIn-44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717BB1AE367C4007256C9 /* verticalShiftAndFadeIn-44@2x.png */; }; - 64D719091AE367C4007256C9 /* verticalShiftAndFadeIn-45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717BC1AE367C4007256C9 /* verticalShiftAndFadeIn-45@2x.png */; }; - 64D7190A1AE367C4007256C9 /* verticalShiftAndFadeIn-46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717BD1AE367C4007256C9 /* verticalShiftAndFadeIn-46@2x.png */; }; - 64D7190B1AE367C4007256C9 /* verticalShiftAndFadeIn-47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717BE1AE367C4007256C9 /* verticalShiftAndFadeIn-47@2x.png */; }; - 64D7190C1AE367C4007256C9 /* verticalShiftAndFadeIn-48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717BF1AE367C4007256C9 /* verticalShiftAndFadeIn-48@2x.png */; }; - 64D7190D1AE367C4007256C9 /* verticalShiftAndFadeIn-49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C01AE367C4007256C9 /* verticalShiftAndFadeIn-49@2x.png */; }; - 64D7190E1AE367C4007256C9 /* verticalShiftAndFadeIn-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C11AE367C4007256C9 /* verticalShiftAndFadeIn-4@2x.png */; }; - 64D7190F1AE367C4007256C9 /* verticalShiftAndFadeIn-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C21AE367C4007256C9 /* verticalShiftAndFadeIn-50@2x.png */; }; - 64D719101AE367C4007256C9 /* verticalShiftAndFadeIn-51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C31AE367C4007256C9 /* verticalShiftAndFadeIn-51@2x.png */; }; - 64D719111AE367C4007256C9 /* verticalShiftAndFadeIn-52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C41AE367C4007256C9 /* verticalShiftAndFadeIn-52@2x.png */; }; - 64D719121AE367C4007256C9 /* verticalShiftAndFadeIn-53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C51AE367C4007256C9 /* verticalShiftAndFadeIn-53@2x.png */; }; - 64D719131AE367C4007256C9 /* verticalShiftAndFadeIn-54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C61AE367C4007256C9 /* verticalShiftAndFadeIn-54@2x.png */; }; - 64D719141AE367C4007256C9 /* verticalShiftAndFadeIn-55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C71AE367C4007256C9 /* verticalShiftAndFadeIn-55@2x.png */; }; - 64D719151AE367C4007256C9 /* verticalShiftAndFadeIn-56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C81AE367C4007256C9 /* verticalShiftAndFadeIn-56@2x.png */; }; - 64D719161AE367C4007256C9 /* verticalShiftAndFadeIn-57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717C91AE367C4007256C9 /* verticalShiftAndFadeIn-57@2x.png */; }; - 64D719171AE367C4007256C9 /* verticalShiftAndFadeIn-58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717CA1AE367C4007256C9 /* verticalShiftAndFadeIn-58@2x.png */; }; - 64D719181AE367C4007256C9 /* verticalShiftAndFadeIn-59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717CB1AE367C4007256C9 /* verticalShiftAndFadeIn-59@2x.png */; }; - 64D719191AE367C4007256C9 /* verticalShiftAndFadeIn-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717CC1AE367C4007256C9 /* verticalShiftAndFadeIn-5@2x.png */; }; - 64D7191A1AE367C4007256C9 /* verticalShiftAndFadeIn-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717CD1AE367C4007256C9 /* verticalShiftAndFadeIn-6@2x.png */; }; - 64D7191B1AE367C4007256C9 /* verticalShiftAndFadeIn-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717CE1AE367C4007256C9 /* verticalShiftAndFadeIn-7@2x.png */; }; - 64D7191C1AE367C4007256C9 /* verticalShiftAndFadeIn-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717CF1AE367C4007256C9 /* verticalShiftAndFadeIn-8@2x.png */; }; - 64D7191D1AE367C4007256C9 /* verticalShiftAndFadeIn-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D01AE367C4007256C9 /* verticalShiftAndFadeIn-9@2x.png */; }; - 64D7191E1AE367C4007256C9 /* yellowCharacterJump-0@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D21AE367C4007256C9 /* yellowCharacterJump-0@2x.png */; }; - 64D7191F1AE367C4007256C9 /* yellowCharacterJump-100@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D31AE367C4007256C9 /* yellowCharacterJump-100@2x.png */; }; - 64D719201AE367C4007256C9 /* yellowCharacterJump-101@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D41AE367C4007256C9 /* yellowCharacterJump-101@2x.png */; }; - 64D719211AE367C4007256C9 /* yellowCharacterJump-102@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D51AE367C4007256C9 /* yellowCharacterJump-102@2x.png */; }; - 64D719221AE367C4007256C9 /* yellowCharacterJump-103@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D61AE367C4007256C9 /* yellowCharacterJump-103@2x.png */; }; - 64D719231AE367C4007256C9 /* yellowCharacterJump-104@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D71AE367C4007256C9 /* yellowCharacterJump-104@2x.png */; }; - 64D719241AE367C4007256C9 /* yellowCharacterJump-105@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D81AE367C4007256C9 /* yellowCharacterJump-105@2x.png */; }; - 64D719251AE367C4007256C9 /* yellowCharacterJump-106@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717D91AE367C4007256C9 /* yellowCharacterJump-106@2x.png */; }; - 64D719261AE367C4007256C9 /* yellowCharacterJump-107@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717DA1AE367C4007256C9 /* yellowCharacterJump-107@2x.png */; }; - 64D719271AE367C4007256C9 /* yellowCharacterJump-108@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717DB1AE367C4007256C9 /* yellowCharacterJump-108@2x.png */; }; - 64D719281AE367C4007256C9 /* yellowCharacterJump-109@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717DC1AE367C4007256C9 /* yellowCharacterJump-109@2x.png */; }; - 64D719291AE367C4007256C9 /* yellowCharacterJump-10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717DD1AE367C4007256C9 /* yellowCharacterJump-10@2x.png */; }; - 64D7192A1AE367C4007256C9 /* yellowCharacterJump-110@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717DE1AE367C4007256C9 /* yellowCharacterJump-110@2x.png */; }; - 64D7192B1AE367C4007256C9 /* yellowCharacterJump-11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717DF1AE367C4007256C9 /* yellowCharacterJump-11@2x.png */; }; - 64D7192C1AE367C4007256C9 /* yellowCharacterJump-12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E01AE367C4007256C9 /* yellowCharacterJump-12@2x.png */; }; - 64D7192D1AE367C4007256C9 /* yellowCharacterJump-13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E11AE367C4007256C9 /* yellowCharacterJump-13@2x.png */; }; - 64D7192E1AE367C4007256C9 /* yellowCharacterJump-14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E21AE367C4007256C9 /* yellowCharacterJump-14@2x.png */; }; - 64D7192F1AE367C4007256C9 /* yellowCharacterJump-15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E31AE367C4007256C9 /* yellowCharacterJump-15@2x.png */; }; - 64D719301AE367C4007256C9 /* yellowCharacterJump-16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E41AE367C4007256C9 /* yellowCharacterJump-16@2x.png */; }; - 64D719311AE367C4007256C9 /* yellowCharacterJump-17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E51AE367C4007256C9 /* yellowCharacterJump-17@2x.png */; }; - 64D719321AE367C4007256C9 /* yellowCharacterJump-18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E61AE367C4007256C9 /* yellowCharacterJump-18@2x.png */; }; - 64D719331AE367C4007256C9 /* yellowCharacterJump-19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E71AE367C4007256C9 /* yellowCharacterJump-19@2x.png */; }; - 64D719341AE367C4007256C9 /* yellowCharacterJump-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E81AE367C4007256C9 /* yellowCharacterJump-1@2x.png */; }; - 64D719351AE367C4007256C9 /* yellowCharacterJump-20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717E91AE367C4007256C9 /* yellowCharacterJump-20@2x.png */; }; - 64D719361AE367C4007256C9 /* yellowCharacterJump-21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717EA1AE367C4007256C9 /* yellowCharacterJump-21@2x.png */; }; - 64D719371AE367C4007256C9 /* yellowCharacterJump-22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717EB1AE367C4007256C9 /* yellowCharacterJump-22@2x.png */; }; - 64D719381AE367C4007256C9 /* yellowCharacterJump-23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717EC1AE367C4007256C9 /* yellowCharacterJump-23@2x.png */; }; - 64D719391AE367C4007256C9 /* yellowCharacterJump-24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717ED1AE367C4007256C9 /* yellowCharacterJump-24@2x.png */; }; - 64D7193A1AE367C4007256C9 /* yellowCharacterJump-25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717EE1AE367C4007256C9 /* yellowCharacterJump-25@2x.png */; }; - 64D7193B1AE367C4007256C9 /* yellowCharacterJump-26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717EF1AE367C4007256C9 /* yellowCharacterJump-26@2x.png */; }; - 64D7193C1AE367C4007256C9 /* yellowCharacterJump-27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F01AE367C4007256C9 /* yellowCharacterJump-27@2x.png */; }; - 64D7193D1AE367C4007256C9 /* yellowCharacterJump-28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F11AE367C4007256C9 /* yellowCharacterJump-28@2x.png */; }; - 64D7193E1AE367C4007256C9 /* yellowCharacterJump-29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F21AE367C4007256C9 /* yellowCharacterJump-29@2x.png */; }; - 64D7193F1AE367C4007256C9 /* yellowCharacterJump-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F31AE367C4007256C9 /* yellowCharacterJump-2@2x.png */; }; - 64D719401AE367C4007256C9 /* yellowCharacterJump-30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F41AE367C4007256C9 /* yellowCharacterJump-30@2x.png */; }; - 64D719411AE367C4007256C9 /* yellowCharacterJump-31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F51AE367C4007256C9 /* yellowCharacterJump-31@2x.png */; }; - 64D719421AE367C4007256C9 /* yellowCharacterJump-32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F61AE367C4007256C9 /* yellowCharacterJump-32@2x.png */; }; - 64D719431AE367C4007256C9 /* yellowCharacterJump-33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F71AE367C4007256C9 /* yellowCharacterJump-33@2x.png */; }; - 64D719441AE367C4007256C9 /* yellowCharacterJump-34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F81AE367C4007256C9 /* yellowCharacterJump-34@2x.png */; }; - 64D719451AE367C4007256C9 /* yellowCharacterJump-35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717F91AE367C4007256C9 /* yellowCharacterJump-35@2x.png */; }; - 64D719461AE367C4007256C9 /* yellowCharacterJump-36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717FA1AE367C4007256C9 /* yellowCharacterJump-36@2x.png */; }; - 64D719471AE367C4007256C9 /* yellowCharacterJump-37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717FB1AE367C4007256C9 /* yellowCharacterJump-37@2x.png */; }; - 64D719481AE367C4007256C9 /* yellowCharacterJump-38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717FC1AE367C4007256C9 /* yellowCharacterJump-38@2x.png */; }; - 64D719491AE367C4007256C9 /* yellowCharacterJump-39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717FD1AE367C4007256C9 /* yellowCharacterJump-39@2x.png */; }; - 64D7194A1AE367C4007256C9 /* yellowCharacterJump-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717FE1AE367C4007256C9 /* yellowCharacterJump-3@2x.png */; }; - 64D7194B1AE367C4007256C9 /* yellowCharacterJump-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D717FF1AE367C4007256C9 /* yellowCharacterJump-40@2x.png */; }; - 64D7194C1AE367C4007256C9 /* yellowCharacterJump-41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718001AE367C4007256C9 /* yellowCharacterJump-41@2x.png */; }; - 64D7194D1AE367C4007256C9 /* yellowCharacterJump-42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718011AE367C4007256C9 /* yellowCharacterJump-42@2x.png */; }; - 64D7194E1AE367C4007256C9 /* yellowCharacterJump-43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718021AE367C4007256C9 /* yellowCharacterJump-43@2x.png */; }; - 64D7194F1AE367C4007256C9 /* yellowCharacterJump-44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718031AE367C4007256C9 /* yellowCharacterJump-44@2x.png */; }; - 64D719501AE367C4007256C9 /* yellowCharacterJump-45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718041AE367C4007256C9 /* yellowCharacterJump-45@2x.png */; }; - 64D719511AE367C4007256C9 /* yellowCharacterJump-46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718051AE367C4007256C9 /* yellowCharacterJump-46@2x.png */; }; - 64D719521AE367C4007256C9 /* yellowCharacterJump-47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718061AE367C4007256C9 /* yellowCharacterJump-47@2x.png */; }; - 64D719531AE367C4007256C9 /* yellowCharacterJump-48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718071AE367C4007256C9 /* yellowCharacterJump-48@2x.png */; }; - 64D719541AE367C4007256C9 /* yellowCharacterJump-49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718081AE367C4007256C9 /* yellowCharacterJump-49@2x.png */; }; - 64D719551AE367C4007256C9 /* yellowCharacterJump-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718091AE367C4007256C9 /* yellowCharacterJump-4@2x.png */; }; - 64D719561AE367C4007256C9 /* yellowCharacterJump-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7180A1AE367C4007256C9 /* yellowCharacterJump-50@2x.png */; }; - 64D719571AE367C4007256C9 /* yellowCharacterJump-51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7180B1AE367C4007256C9 /* yellowCharacterJump-51@2x.png */; }; - 64D719581AE367C4007256C9 /* yellowCharacterJump-52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7180C1AE367C4007256C9 /* yellowCharacterJump-52@2x.png */; }; - 64D719591AE367C4007256C9 /* yellowCharacterJump-53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7180D1AE367C4007256C9 /* yellowCharacterJump-53@2x.png */; }; - 64D7195A1AE367C4007256C9 /* yellowCharacterJump-54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7180E1AE367C4007256C9 /* yellowCharacterJump-54@2x.png */; }; - 64D7195B1AE367C4007256C9 /* yellowCharacterJump-55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7180F1AE367C4007256C9 /* yellowCharacterJump-55@2x.png */; }; - 64D7195C1AE367C4007256C9 /* yellowCharacterJump-56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718101AE367C4007256C9 /* yellowCharacterJump-56@2x.png */; }; - 64D7195D1AE367C4007256C9 /* yellowCharacterJump-57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718111AE367C4007256C9 /* yellowCharacterJump-57@2x.png */; }; - 64D7195E1AE367C4007256C9 /* yellowCharacterJump-58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718121AE367C4007256C9 /* yellowCharacterJump-58@2x.png */; }; - 64D7195F1AE367C4007256C9 /* yellowCharacterJump-59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718131AE367C4007256C9 /* yellowCharacterJump-59@2x.png */; }; - 64D719601AE367C4007256C9 /* yellowCharacterJump-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718141AE367C4007256C9 /* yellowCharacterJump-5@2x.png */; }; - 64D719611AE367C4007256C9 /* yellowCharacterJump-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718151AE367C4007256C9 /* yellowCharacterJump-60@2x.png */; }; - 64D719621AE367C4007256C9 /* yellowCharacterJump-61@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718161AE367C4007256C9 /* yellowCharacterJump-61@2x.png */; }; - 64D719631AE367C4007256C9 /* yellowCharacterJump-62@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718171AE367C4007256C9 /* yellowCharacterJump-62@2x.png */; }; - 64D719641AE367C4007256C9 /* yellowCharacterJump-63@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718181AE367C4007256C9 /* yellowCharacterJump-63@2x.png */; }; - 64D719651AE367C4007256C9 /* yellowCharacterJump-64@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718191AE367C4007256C9 /* yellowCharacterJump-64@2x.png */; }; - 64D719661AE367C4007256C9 /* yellowCharacterJump-65@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7181A1AE367C4007256C9 /* yellowCharacterJump-65@2x.png */; }; - 64D719671AE367C4007256C9 /* yellowCharacterJump-66@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7181B1AE367C4007256C9 /* yellowCharacterJump-66@2x.png */; }; - 64D719681AE367C4007256C9 /* yellowCharacterJump-67@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7181C1AE367C4007256C9 /* yellowCharacterJump-67@2x.png */; }; - 64D719691AE367C4007256C9 /* yellowCharacterJump-68@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7181D1AE367C4007256C9 /* yellowCharacterJump-68@2x.png */; }; - 64D7196A1AE367C4007256C9 /* yellowCharacterJump-69@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7181E1AE367C4007256C9 /* yellowCharacterJump-69@2x.png */; }; - 64D7196B1AE367C4007256C9 /* yellowCharacterJump-6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7181F1AE367C4007256C9 /* yellowCharacterJump-6@2x.png */; }; - 64D7196C1AE367C4007256C9 /* yellowCharacterJump-70@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718201AE367C4007256C9 /* yellowCharacterJump-70@2x.png */; }; - 64D7196D1AE367C4007256C9 /* yellowCharacterJump-71@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718211AE367C4007256C9 /* yellowCharacterJump-71@2x.png */; }; - 64D7196E1AE367C4007256C9 /* yellowCharacterJump-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718221AE367C4007256C9 /* yellowCharacterJump-72@2x.png */; }; - 64D7196F1AE367C4007256C9 /* yellowCharacterJump-73@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718231AE367C4007256C9 /* yellowCharacterJump-73@2x.png */; }; - 64D719701AE367C4007256C9 /* yellowCharacterJump-74@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718241AE367C4007256C9 /* yellowCharacterJump-74@2x.png */; }; - 64D719711AE367C4007256C9 /* yellowCharacterJump-75@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718251AE367C4007256C9 /* yellowCharacterJump-75@2x.png */; }; - 64D719721AE367C4007256C9 /* yellowCharacterJump-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718261AE367C4007256C9 /* yellowCharacterJump-76@2x.png */; }; - 64D719731AE367C4007256C9 /* yellowCharacterJump-77@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718271AE367C4007256C9 /* yellowCharacterJump-77@2x.png */; }; - 64D719741AE367C4007256C9 /* yellowCharacterJump-78@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718281AE367C4007256C9 /* yellowCharacterJump-78@2x.png */; }; - 64D719751AE367C4007256C9 /* yellowCharacterJump-79@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718291AE367C4007256C9 /* yellowCharacterJump-79@2x.png */; }; - 64D719761AE367C4007256C9 /* yellowCharacterJump-7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7182A1AE367C4007256C9 /* yellowCharacterJump-7@2x.png */; }; - 64D719771AE367C4007256C9 /* yellowCharacterJump-80@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7182B1AE367C4007256C9 /* yellowCharacterJump-80@2x.png */; }; - 64D719781AE367C4007256C9 /* yellowCharacterJump-81@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7182C1AE367C4007256C9 /* yellowCharacterJump-81@2x.png */; }; - 64D719791AE367C4007256C9 /* yellowCharacterJump-82@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7182D1AE367C4007256C9 /* yellowCharacterJump-82@2x.png */; }; - 64D7197A1AE367C4007256C9 /* yellowCharacterJump-83@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7182E1AE367C4007256C9 /* yellowCharacterJump-83@2x.png */; }; - 64D7197B1AE367C4007256C9 /* yellowCharacterJump-84@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7182F1AE367C4007256C9 /* yellowCharacterJump-84@2x.png */; }; - 64D7197C1AE367C4007256C9 /* yellowCharacterJump-85@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718301AE367C4007256C9 /* yellowCharacterJump-85@2x.png */; }; - 64D7197D1AE367C4007256C9 /* yellowCharacterJump-86@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718311AE367C4007256C9 /* yellowCharacterJump-86@2x.png */; }; - 64D7197E1AE367C4007256C9 /* yellowCharacterJump-87@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718321AE367C4007256C9 /* yellowCharacterJump-87@2x.png */; }; - 64D7197F1AE367C4007256C9 /* yellowCharacterJump-88@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718331AE367C4007256C9 /* yellowCharacterJump-88@2x.png */; }; - 64D719801AE367C4007256C9 /* yellowCharacterJump-89@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718341AE367C4007256C9 /* yellowCharacterJump-89@2x.png */; }; - 64D719811AE367C4007256C9 /* yellowCharacterJump-8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718351AE367C4007256C9 /* yellowCharacterJump-8@2x.png */; }; - 64D719821AE367C4007256C9 /* yellowCharacterJump-90@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718361AE367C4007256C9 /* yellowCharacterJump-90@2x.png */; }; - 64D719831AE367C4007256C9 /* yellowCharacterJump-91@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718371AE367C4007256C9 /* yellowCharacterJump-91@2x.png */; }; - 64D719841AE367C4007256C9 /* yellowCharacterJump-92@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718381AE367C4007256C9 /* yellowCharacterJump-92@2x.png */; }; - 64D719851AE367C4007256C9 /* yellowCharacterJump-93@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718391AE367C4007256C9 /* yellowCharacterJump-93@2x.png */; }; - 64D719861AE367C4007256C9 /* yellowCharacterJump-94@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7183A1AE367C4007256C9 /* yellowCharacterJump-94@2x.png */; }; - 64D719871AE367C4007256C9 /* yellowCharacterJump-95@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7183B1AE367C4007256C9 /* yellowCharacterJump-95@2x.png */; }; - 64D719881AE367C4007256C9 /* yellowCharacterJump-96@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7183C1AE367C4007256C9 /* yellowCharacterJump-96@2x.png */; }; - 64D719891AE367C4007256C9 /* yellowCharacterJump-97@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7183D1AE367C4007256C9 /* yellowCharacterJump-97@2x.png */; }; - 64D7198A1AE367C4007256C9 /* yellowCharacterJump-98@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7183E1AE367C4007256C9 /* yellowCharacterJump-98@2x.png */; }; - 64D7198B1AE367C4007256C9 /* yellowCharacterJump-99@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D7183F1AE367C4007256C9 /* yellowCharacterJump-99@2x.png */; }; - 64D7198C1AE367C4007256C9 /* yellowCharacterJump-9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 64D718401AE367C4007256C9 /* yellowCharacterJump-9@2x.png */; }; - 64F84AFE1AE0157F003ECBEA /* KFSwiftImageLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */; }; - 64F84AFF1AE0157F003ECBEA /* KFSwiftImageLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 64F84B131AE015DB003ECBEA /* KFSwiftImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F84B0F1AE015DB003ECBEA /* KFSwiftImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 642434541AE05535000A524A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 64C4749C1AB901B900361603 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 642434511AE05535000A524A; - remoteInfo = "SwiftImageLoader WatchKit App"; - }; - 6424345E1AE05535000A524A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 64C4749C1AB901B900361603 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 642434471AE05535000A524A; - remoteInfo = "SwiftImageLoader WatchKit Extension"; - }; - 6424346E1AE09624000A524A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 64C4749C1AB901B900361603 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 64F84AE61AE0157F003ECBEA; - remoteInfo = KFSwiftImageLoader; - }; - 64F84AFC1AE0157F003ECBEA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 64C4749C1AB901B900361603 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 64F84AE61AE0157F003ECBEA; - remoteInfo = KFSwiftImageLoader; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 642434671AE05535000A524A /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 642434601AE05535000A524A /* SwiftImageLoader WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - 642434701AE09625000A524A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 6424346D1AE09624000A524A /* KFSwiftImageLoader.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 64F84B031AE0157F003ECBEA /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 64F84AFF1AE0157F003ECBEA /* KFSwiftImageLoader.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 64055A851AC2351400BF3758 /* ImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageTableViewCell.swift; sourceTree = ""; }; - 6424343D1AE031A7000A524A /* ButtonImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonImageTableViewCell.swift; sourceTree = ""; }; - 642434481AE05535000A524A /* SwiftImageLoader WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "SwiftImageLoader WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6424344B1AE05535000A524A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6424344C1AE05535000A524A /* HomeInterfaceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeInterfaceController.swift; sourceTree = ""; }; - 6424344E1AE05535000A524A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 642434521AE05535000A524A /* SwiftImageLoader WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "SwiftImageLoader WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 642434581AE05535000A524A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6424345A1AE05535000A524A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - 6424345C1AE05535000A524A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 64AA84B51AE18B6F004F0956 /* TableImageInterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableImageInterfaceController.swift; sourceTree = ""; }; - 64AA84B81AE191DC004F0956 /* ImageRowType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageRowType.swift; sourceTree = ""; }; - 64C474A41AB901B900361603 /* SwiftImageLoader.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftImageLoader.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 64C474A81AB901B900361603 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 64C474A91AB901B900361603 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 64C474AB1AB901B900361603 /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; - 64C474AE1AB901B900361603 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 64C474B01AB901B900361603 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 64D1DEC51AE5D0F100E247E5 /* MKAnnotationViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MKAnnotationViewExtensions.swift; sourceTree = ""; }; - 64D1DEC61AE5D0F100E247E5 /* UIButtonExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIButtonExtensions.swift; sourceTree = ""; }; - 64D1DEC71AE5D0F100E247E5 /* UIImageViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageViewExtensions.swift; sourceTree = ""; }; - 64D1DEC81AE5D0F100E247E5 /* WKInterfaceImageExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKInterfaceImageExtensions.swift; sourceTree = ""; }; - 64D1DECE1AE5D0FD00E247E5 /* KFImageCacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KFImageCacheManager.swift; sourceTree = ""; }; - 64D716F21AE367C4007256C9 /* drawGreenCircle-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-0@2x.png"; sourceTree = ""; }; - 64D716F31AE367C4007256C9 /* drawGreenCircle-100@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-100@2x.png"; sourceTree = ""; }; - 64D716F41AE367C4007256C9 /* drawGreenCircle-101@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-101@2x.png"; sourceTree = ""; }; - 64D716F51AE367C4007256C9 /* drawGreenCircle-102@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-102@2x.png"; sourceTree = ""; }; - 64D716F61AE367C4007256C9 /* drawGreenCircle-103@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-103@2x.png"; sourceTree = ""; }; - 64D716F71AE367C4007256C9 /* drawGreenCircle-104@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-104@2x.png"; sourceTree = ""; }; - 64D716F81AE367C4007256C9 /* drawGreenCircle-105@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-105@2x.png"; sourceTree = ""; }; - 64D716F91AE367C4007256C9 /* drawGreenCircle-106@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-106@2x.png"; sourceTree = ""; }; - 64D716FA1AE367C4007256C9 /* drawGreenCircle-107@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-107@2x.png"; sourceTree = ""; }; - 64D716FB1AE367C4007256C9 /* drawGreenCircle-108@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-108@2x.png"; sourceTree = ""; }; - 64D716FC1AE367C4007256C9 /* drawGreenCircle-109@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-109@2x.png"; sourceTree = ""; }; - 64D716FD1AE367C4007256C9 /* drawGreenCircle-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-10@2x.png"; sourceTree = ""; }; - 64D716FE1AE367C4007256C9 /* drawGreenCircle-110@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-110@2x.png"; sourceTree = ""; }; - 64D716FF1AE367C4007256C9 /* drawGreenCircle-111@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-111@2x.png"; sourceTree = ""; }; - 64D717001AE367C4007256C9 /* drawGreenCircle-112@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-112@2x.png"; sourceTree = ""; }; - 64D717011AE367C4007256C9 /* drawGreenCircle-113@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-113@2x.png"; sourceTree = ""; }; - 64D717021AE367C4007256C9 /* drawGreenCircle-114@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-114@2x.png"; sourceTree = ""; }; - 64D717031AE367C4007256C9 /* drawGreenCircle-115@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-115@2x.png"; sourceTree = ""; }; - 64D717041AE367C4007256C9 /* drawGreenCircle-116@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-116@2x.png"; sourceTree = ""; }; - 64D717051AE367C4007256C9 /* drawGreenCircle-117@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-117@2x.png"; sourceTree = ""; }; - 64D717061AE367C4007256C9 /* drawGreenCircle-118@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-118@2x.png"; sourceTree = ""; }; - 64D717071AE367C4007256C9 /* drawGreenCircle-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-11@2x.png"; sourceTree = ""; }; - 64D717081AE367C4007256C9 /* drawGreenCircle-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-12@2x.png"; sourceTree = ""; }; - 64D717091AE367C4007256C9 /* drawGreenCircle-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-13@2x.png"; sourceTree = ""; }; - 64D7170A1AE367C4007256C9 /* drawGreenCircle-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-14@2x.png"; sourceTree = ""; }; - 64D7170B1AE367C4007256C9 /* drawGreenCircle-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-15@2x.png"; sourceTree = ""; }; - 64D7170C1AE367C4007256C9 /* drawGreenCircle-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-16@2x.png"; sourceTree = ""; }; - 64D7170D1AE367C4007256C9 /* drawGreenCircle-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-17@2x.png"; sourceTree = ""; }; - 64D7170E1AE367C4007256C9 /* drawGreenCircle-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-18@2x.png"; sourceTree = ""; }; - 64D7170F1AE367C4007256C9 /* drawGreenCircle-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-19@2x.png"; sourceTree = ""; }; - 64D717101AE367C4007256C9 /* drawGreenCircle-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-1@2x.png"; sourceTree = ""; }; - 64D717111AE367C4007256C9 /* drawGreenCircle-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-20@2x.png"; sourceTree = ""; }; - 64D717121AE367C4007256C9 /* drawGreenCircle-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-21@2x.png"; sourceTree = ""; }; - 64D717131AE367C4007256C9 /* drawGreenCircle-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-22@2x.png"; sourceTree = ""; }; - 64D717141AE367C4007256C9 /* drawGreenCircle-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-23@2x.png"; sourceTree = ""; }; - 64D717151AE367C4007256C9 /* drawGreenCircle-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-24@2x.png"; sourceTree = ""; }; - 64D717161AE367C4007256C9 /* drawGreenCircle-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-25@2x.png"; sourceTree = ""; }; - 64D717171AE367C4007256C9 /* drawGreenCircle-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-26@2x.png"; sourceTree = ""; }; - 64D717181AE367C4007256C9 /* drawGreenCircle-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-27@2x.png"; sourceTree = ""; }; - 64D717191AE367C4007256C9 /* drawGreenCircle-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-28@2x.png"; sourceTree = ""; }; - 64D7171A1AE367C4007256C9 /* drawGreenCircle-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-29@2x.png"; sourceTree = ""; }; - 64D7171B1AE367C4007256C9 /* drawGreenCircle-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-2@2x.png"; sourceTree = ""; }; - 64D7171C1AE367C4007256C9 /* drawGreenCircle-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-30@2x.png"; sourceTree = ""; }; - 64D7171D1AE367C4007256C9 /* drawGreenCircle-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-31@2x.png"; sourceTree = ""; }; - 64D7171E1AE367C4007256C9 /* drawGreenCircle-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-32@2x.png"; sourceTree = ""; }; - 64D7171F1AE367C4007256C9 /* drawGreenCircle-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-33@2x.png"; sourceTree = ""; }; - 64D717201AE367C4007256C9 /* drawGreenCircle-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-34@2x.png"; sourceTree = ""; }; - 64D717211AE367C4007256C9 /* drawGreenCircle-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-35@2x.png"; sourceTree = ""; }; - 64D717221AE367C4007256C9 /* drawGreenCircle-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-36@2x.png"; sourceTree = ""; }; - 64D717231AE367C4007256C9 /* drawGreenCircle-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-37@2x.png"; sourceTree = ""; }; - 64D717241AE367C4007256C9 /* drawGreenCircle-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-38@2x.png"; sourceTree = ""; }; - 64D717251AE367C4007256C9 /* drawGreenCircle-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-39@2x.png"; sourceTree = ""; }; - 64D717261AE367C4007256C9 /* drawGreenCircle-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-3@2x.png"; sourceTree = ""; }; - 64D717271AE367C4007256C9 /* drawGreenCircle-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-40@2x.png"; sourceTree = ""; }; - 64D717281AE367C4007256C9 /* drawGreenCircle-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-41@2x.png"; sourceTree = ""; }; - 64D717291AE367C4007256C9 /* drawGreenCircle-42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-42@2x.png"; sourceTree = ""; }; - 64D7172A1AE367C4007256C9 /* drawGreenCircle-43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-43@2x.png"; sourceTree = ""; }; - 64D7172B1AE367C4007256C9 /* drawGreenCircle-44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-44@2x.png"; sourceTree = ""; }; - 64D7172C1AE367C4007256C9 /* drawGreenCircle-45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-45@2x.png"; sourceTree = ""; }; - 64D7172D1AE367C4007256C9 /* drawGreenCircle-46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-46@2x.png"; sourceTree = ""; }; - 64D7172E1AE367C4007256C9 /* drawGreenCircle-47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-47@2x.png"; sourceTree = ""; }; - 64D7172F1AE367C4007256C9 /* drawGreenCircle-48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-48@2x.png"; sourceTree = ""; }; - 64D717301AE367C4007256C9 /* drawGreenCircle-49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-49@2x.png"; sourceTree = ""; }; - 64D717311AE367C4007256C9 /* drawGreenCircle-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-4@2x.png"; sourceTree = ""; }; - 64D717321AE367C4007256C9 /* drawGreenCircle-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-50@2x.png"; sourceTree = ""; }; - 64D717331AE367C4007256C9 /* drawGreenCircle-51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-51@2x.png"; sourceTree = ""; }; - 64D717341AE367C4007256C9 /* drawGreenCircle-52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-52@2x.png"; sourceTree = ""; }; - 64D717351AE367C4007256C9 /* drawGreenCircle-53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-53@2x.png"; sourceTree = ""; }; - 64D717361AE367C4007256C9 /* drawGreenCircle-54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-54@2x.png"; sourceTree = ""; }; - 64D717371AE367C4007256C9 /* drawGreenCircle-55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-55@2x.png"; sourceTree = ""; }; - 64D717381AE367C4007256C9 /* drawGreenCircle-56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-56@2x.png"; sourceTree = ""; }; - 64D717391AE367C4007256C9 /* drawGreenCircle-57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-57@2x.png"; sourceTree = ""; }; - 64D7173A1AE367C4007256C9 /* drawGreenCircle-58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-58@2x.png"; sourceTree = ""; }; - 64D7173B1AE367C4007256C9 /* drawGreenCircle-59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-59@2x.png"; sourceTree = ""; }; - 64D7173C1AE367C4007256C9 /* drawGreenCircle-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-5@2x.png"; sourceTree = ""; }; - 64D7173D1AE367C4007256C9 /* drawGreenCircle-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-60@2x.png"; sourceTree = ""; }; - 64D7173E1AE367C4007256C9 /* drawGreenCircle-61@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-61@2x.png"; sourceTree = ""; }; - 64D7173F1AE367C4007256C9 /* drawGreenCircle-62@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-62@2x.png"; sourceTree = ""; }; - 64D717401AE367C4007256C9 /* drawGreenCircle-63@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-63@2x.png"; sourceTree = ""; }; - 64D717411AE367C4007256C9 /* drawGreenCircle-64@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-64@2x.png"; sourceTree = ""; }; - 64D717421AE367C4007256C9 /* drawGreenCircle-65@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-65@2x.png"; sourceTree = ""; }; - 64D717431AE367C4007256C9 /* drawGreenCircle-66@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-66@2x.png"; sourceTree = ""; }; - 64D717441AE367C4007256C9 /* drawGreenCircle-67@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-67@2x.png"; sourceTree = ""; }; - 64D717451AE367C4007256C9 /* drawGreenCircle-68@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-68@2x.png"; sourceTree = ""; }; - 64D717461AE367C4007256C9 /* drawGreenCircle-69@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-69@2x.png"; sourceTree = ""; }; - 64D717471AE367C4007256C9 /* drawGreenCircle-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-6@2x.png"; sourceTree = ""; }; - 64D717481AE367C4007256C9 /* drawGreenCircle-70@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-70@2x.png"; sourceTree = ""; }; - 64D717491AE367C4007256C9 /* drawGreenCircle-71@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-71@2x.png"; sourceTree = ""; }; - 64D7174A1AE367C4007256C9 /* drawGreenCircle-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-72@2x.png"; sourceTree = ""; }; - 64D7174B1AE367C4007256C9 /* drawGreenCircle-73@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-73@2x.png"; sourceTree = ""; }; - 64D7174C1AE367C4007256C9 /* drawGreenCircle-74@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-74@2x.png"; sourceTree = ""; }; - 64D7174D1AE367C4007256C9 /* drawGreenCircle-75@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-75@2x.png"; sourceTree = ""; }; - 64D7174E1AE367C4007256C9 /* drawGreenCircle-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-76@2x.png"; sourceTree = ""; }; - 64D7174F1AE367C4007256C9 /* drawGreenCircle-77@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-77@2x.png"; sourceTree = ""; }; - 64D717501AE367C4007256C9 /* drawGreenCircle-78@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-78@2x.png"; sourceTree = ""; }; - 64D717511AE367C4007256C9 /* drawGreenCircle-79@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-79@2x.png"; sourceTree = ""; }; - 64D717521AE367C4007256C9 /* drawGreenCircle-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-7@2x.png"; sourceTree = ""; }; - 64D717531AE367C4007256C9 /* drawGreenCircle-80@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-80@2x.png"; sourceTree = ""; }; - 64D717541AE367C4007256C9 /* drawGreenCircle-81@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-81@2x.png"; sourceTree = ""; }; - 64D717551AE367C4007256C9 /* drawGreenCircle-82@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-82@2x.png"; sourceTree = ""; }; - 64D717561AE367C4007256C9 /* drawGreenCircle-83@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-83@2x.png"; sourceTree = ""; }; - 64D717571AE367C4007256C9 /* drawGreenCircle-84@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-84@2x.png"; sourceTree = ""; }; - 64D717581AE367C4007256C9 /* drawGreenCircle-85@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-85@2x.png"; sourceTree = ""; }; - 64D717591AE367C4007256C9 /* drawGreenCircle-86@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-86@2x.png"; sourceTree = ""; }; - 64D7175A1AE367C4007256C9 /* drawGreenCircle-87@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-87@2x.png"; sourceTree = ""; }; - 64D7175B1AE367C4007256C9 /* drawGreenCircle-88@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-88@2x.png"; sourceTree = ""; }; - 64D7175C1AE367C4007256C9 /* drawGreenCircle-89@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-89@2x.png"; sourceTree = ""; }; - 64D7175D1AE367C4007256C9 /* drawGreenCircle-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-8@2x.png"; sourceTree = ""; }; - 64D7175E1AE367C4007256C9 /* drawGreenCircle-90@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-90@2x.png"; sourceTree = ""; }; - 64D7175F1AE367C4007256C9 /* drawGreenCircle-91@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-91@2x.png"; sourceTree = ""; }; - 64D717601AE367C4007256C9 /* drawGreenCircle-92@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-92@2x.png"; sourceTree = ""; }; - 64D717611AE367C4007256C9 /* drawGreenCircle-93@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-93@2x.png"; sourceTree = ""; }; - 64D717621AE367C4007256C9 /* drawGreenCircle-94@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-94@2x.png"; sourceTree = ""; }; - 64D717631AE367C4007256C9 /* drawGreenCircle-95@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-95@2x.png"; sourceTree = ""; }; - 64D717641AE367C4007256C9 /* drawGreenCircle-96@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-96@2x.png"; sourceTree = ""; }; - 64D717651AE367C4007256C9 /* drawGreenCircle-97@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-97@2x.png"; sourceTree = ""; }; - 64D717661AE367C4007256C9 /* drawGreenCircle-98@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-98@2x.png"; sourceTree = ""; }; - 64D717671AE367C4007256C9 /* drawGreenCircle-99@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-99@2x.png"; sourceTree = ""; }; - 64D717681AE367C4007256C9 /* drawGreenCircle-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawGreenCircle-9@2x.png"; sourceTree = ""; }; - 64D7176A1AE367C4007256C9 /* removeBlur-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-0@2x.png"; sourceTree = ""; }; - 64D7176B1AE367C4007256C9 /* removeBlur-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-10@2x.png"; sourceTree = ""; }; - 64D7176C1AE367C4007256C9 /* removeBlur-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-11@2x.png"; sourceTree = ""; }; - 64D7176D1AE367C4007256C9 /* removeBlur-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-12@2x.png"; sourceTree = ""; }; - 64D7176E1AE367C4007256C9 /* removeBlur-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-13@2x.png"; sourceTree = ""; }; - 64D7176F1AE367C4007256C9 /* removeBlur-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-14@2x.png"; sourceTree = ""; }; - 64D717701AE367C4007256C9 /* removeBlur-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-15@2x.png"; sourceTree = ""; }; - 64D717711AE367C4007256C9 /* removeBlur-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-16@2x.png"; sourceTree = ""; }; - 64D717721AE367C4007256C9 /* removeBlur-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-17@2x.png"; sourceTree = ""; }; - 64D717731AE367C4007256C9 /* removeBlur-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-18@2x.png"; sourceTree = ""; }; - 64D717741AE367C4007256C9 /* removeBlur-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-19@2x.png"; sourceTree = ""; }; - 64D717751AE367C4007256C9 /* removeBlur-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-1@2x.png"; sourceTree = ""; }; - 64D717761AE367C4007256C9 /* removeBlur-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-20@2x.png"; sourceTree = ""; }; - 64D717771AE367C4007256C9 /* removeBlur-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-21@2x.png"; sourceTree = ""; }; - 64D717781AE367C4007256C9 /* removeBlur-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-22@2x.png"; sourceTree = ""; }; - 64D717791AE367C4007256C9 /* removeBlur-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-23@2x.png"; sourceTree = ""; }; - 64D7177A1AE367C4007256C9 /* removeBlur-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-24@2x.png"; sourceTree = ""; }; - 64D7177B1AE367C4007256C9 /* removeBlur-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-25@2x.png"; sourceTree = ""; }; - 64D7177C1AE367C4007256C9 /* removeBlur-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-26@2x.png"; sourceTree = ""; }; - 64D7177D1AE367C4007256C9 /* removeBlur-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-27@2x.png"; sourceTree = ""; }; - 64D7177E1AE367C4007256C9 /* removeBlur-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-28@2x.png"; sourceTree = ""; }; - 64D7177F1AE367C4007256C9 /* removeBlur-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-29@2x.png"; sourceTree = ""; }; - 64D717801AE367C4007256C9 /* removeBlur-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-2@2x.png"; sourceTree = ""; }; - 64D717811AE367C4007256C9 /* removeBlur-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-30@2x.png"; sourceTree = ""; }; - 64D717821AE367C4007256C9 /* removeBlur-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-31@2x.png"; sourceTree = ""; }; - 64D717831AE367C4007256C9 /* removeBlur-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-32@2x.png"; sourceTree = ""; }; - 64D717841AE367C4007256C9 /* removeBlur-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-33@2x.png"; sourceTree = ""; }; - 64D717851AE367C4007256C9 /* removeBlur-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-34@2x.png"; sourceTree = ""; }; - 64D717861AE367C4007256C9 /* removeBlur-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-35@2x.png"; sourceTree = ""; }; - 64D717871AE367C4007256C9 /* removeBlur-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-36@2x.png"; sourceTree = ""; }; - 64D717881AE367C4007256C9 /* removeBlur-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-37@2x.png"; sourceTree = ""; }; - 64D717891AE367C4007256C9 /* removeBlur-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-38@2x.png"; sourceTree = ""; }; - 64D7178A1AE367C4007256C9 /* removeBlur-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-39@2x.png"; sourceTree = ""; }; - 64D7178B1AE367C4007256C9 /* removeBlur-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-3@2x.png"; sourceTree = ""; }; - 64D7178C1AE367C4007256C9 /* removeBlur-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-40@2x.png"; sourceTree = ""; }; - 64D7178D1AE367C4007256C9 /* removeBlur-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-41@2x.png"; sourceTree = ""; }; - 64D7178E1AE367C4007256C9 /* removeBlur-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-4@2x.png"; sourceTree = ""; }; - 64D7178F1AE367C4007256C9 /* removeBlur-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-5@2x.png"; sourceTree = ""; }; - 64D717901AE367C4007256C9 /* removeBlur-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-6@2x.png"; sourceTree = ""; }; - 64D717911AE367C4007256C9 /* removeBlur-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-7@2x.png"; sourceTree = ""; }; - 64D717921AE367C4007256C9 /* removeBlur-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-8@2x.png"; sourceTree = ""; }; - 64D717931AE367C4007256C9 /* removeBlur-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "removeBlur-9@2x.png"; sourceTree = ""; }; - 64D717951AE367C4007256C9 /* verticalShiftAndFadeIn-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-0@2x.png"; sourceTree = ""; }; - 64D717961AE367C4007256C9 /* verticalShiftAndFadeIn-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-10@2x.png"; sourceTree = ""; }; - 64D717971AE367C4007256C9 /* verticalShiftAndFadeIn-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-11@2x.png"; sourceTree = ""; }; - 64D717981AE367C4007256C9 /* verticalShiftAndFadeIn-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-12@2x.png"; sourceTree = ""; }; - 64D717991AE367C4007256C9 /* verticalShiftAndFadeIn-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-13@2x.png"; sourceTree = ""; }; - 64D7179A1AE367C4007256C9 /* verticalShiftAndFadeIn-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-14@2x.png"; sourceTree = ""; }; - 64D7179B1AE367C4007256C9 /* verticalShiftAndFadeIn-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-15@2x.png"; sourceTree = ""; }; - 64D7179C1AE367C4007256C9 /* verticalShiftAndFadeIn-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-16@2x.png"; sourceTree = ""; }; - 64D7179D1AE367C4007256C9 /* verticalShiftAndFadeIn-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-17@2x.png"; sourceTree = ""; }; - 64D7179E1AE367C4007256C9 /* verticalShiftAndFadeIn-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-18@2x.png"; sourceTree = ""; }; - 64D7179F1AE367C4007256C9 /* verticalShiftAndFadeIn-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-19@2x.png"; sourceTree = ""; }; - 64D717A01AE367C4007256C9 /* verticalShiftAndFadeIn-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-1@2x.png"; sourceTree = ""; }; - 64D717A11AE367C4007256C9 /* verticalShiftAndFadeIn-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-20@2x.png"; sourceTree = ""; }; - 64D717A21AE367C4007256C9 /* verticalShiftAndFadeIn-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-21@2x.png"; sourceTree = ""; }; - 64D717A31AE367C4007256C9 /* verticalShiftAndFadeIn-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-22@2x.png"; sourceTree = ""; }; - 64D717A41AE367C4007256C9 /* verticalShiftAndFadeIn-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-23@2x.png"; sourceTree = ""; }; - 64D717A51AE367C4007256C9 /* verticalShiftAndFadeIn-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-24@2x.png"; sourceTree = ""; }; - 64D717A61AE367C4007256C9 /* verticalShiftAndFadeIn-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-25@2x.png"; sourceTree = ""; }; - 64D717A71AE367C4007256C9 /* verticalShiftAndFadeIn-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-26@2x.png"; sourceTree = ""; }; - 64D717A81AE367C4007256C9 /* verticalShiftAndFadeIn-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-27@2x.png"; sourceTree = ""; }; - 64D717A91AE367C4007256C9 /* verticalShiftAndFadeIn-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-28@2x.png"; sourceTree = ""; }; - 64D717AA1AE367C4007256C9 /* verticalShiftAndFadeIn-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-29@2x.png"; sourceTree = ""; }; - 64D717AB1AE367C4007256C9 /* verticalShiftAndFadeIn-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-2@2x.png"; sourceTree = ""; }; - 64D717AC1AE367C4007256C9 /* verticalShiftAndFadeIn-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-30@2x.png"; sourceTree = ""; }; - 64D717AD1AE367C4007256C9 /* verticalShiftAndFadeIn-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-31@2x.png"; sourceTree = ""; }; - 64D717AE1AE367C4007256C9 /* verticalShiftAndFadeIn-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-32@2x.png"; sourceTree = ""; }; - 64D717AF1AE367C4007256C9 /* verticalShiftAndFadeIn-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-33@2x.png"; sourceTree = ""; }; - 64D717B01AE367C4007256C9 /* verticalShiftAndFadeIn-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-34@2x.png"; sourceTree = ""; }; - 64D717B11AE367C4007256C9 /* verticalShiftAndFadeIn-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-35@2x.png"; sourceTree = ""; }; - 64D717B21AE367C4007256C9 /* verticalShiftAndFadeIn-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-36@2x.png"; sourceTree = ""; }; - 64D717B31AE367C4007256C9 /* verticalShiftAndFadeIn-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-37@2x.png"; sourceTree = ""; }; - 64D717B41AE367C4007256C9 /* verticalShiftAndFadeIn-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-38@2x.png"; sourceTree = ""; }; - 64D717B51AE367C4007256C9 /* verticalShiftAndFadeIn-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-39@2x.png"; sourceTree = ""; }; - 64D717B61AE367C4007256C9 /* verticalShiftAndFadeIn-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-3@2x.png"; sourceTree = ""; }; - 64D717B71AE367C4007256C9 /* verticalShiftAndFadeIn-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-40@2x.png"; sourceTree = ""; }; - 64D717B81AE367C4007256C9 /* verticalShiftAndFadeIn-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-41@2x.png"; sourceTree = ""; }; - 64D717B91AE367C4007256C9 /* verticalShiftAndFadeIn-42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-42@2x.png"; sourceTree = ""; }; - 64D717BA1AE367C4007256C9 /* verticalShiftAndFadeIn-43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-43@2x.png"; sourceTree = ""; }; - 64D717BB1AE367C4007256C9 /* verticalShiftAndFadeIn-44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-44@2x.png"; sourceTree = ""; }; - 64D717BC1AE367C4007256C9 /* verticalShiftAndFadeIn-45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-45@2x.png"; sourceTree = ""; }; - 64D717BD1AE367C4007256C9 /* verticalShiftAndFadeIn-46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-46@2x.png"; sourceTree = ""; }; - 64D717BE1AE367C4007256C9 /* verticalShiftAndFadeIn-47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-47@2x.png"; sourceTree = ""; }; - 64D717BF1AE367C4007256C9 /* verticalShiftAndFadeIn-48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-48@2x.png"; sourceTree = ""; }; - 64D717C01AE367C4007256C9 /* verticalShiftAndFadeIn-49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-49@2x.png"; sourceTree = ""; }; - 64D717C11AE367C4007256C9 /* verticalShiftAndFadeIn-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-4@2x.png"; sourceTree = ""; }; - 64D717C21AE367C4007256C9 /* verticalShiftAndFadeIn-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-50@2x.png"; sourceTree = ""; }; - 64D717C31AE367C4007256C9 /* verticalShiftAndFadeIn-51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-51@2x.png"; sourceTree = ""; }; - 64D717C41AE367C4007256C9 /* verticalShiftAndFadeIn-52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-52@2x.png"; sourceTree = ""; }; - 64D717C51AE367C4007256C9 /* verticalShiftAndFadeIn-53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-53@2x.png"; sourceTree = ""; }; - 64D717C61AE367C4007256C9 /* verticalShiftAndFadeIn-54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-54@2x.png"; sourceTree = ""; }; - 64D717C71AE367C4007256C9 /* verticalShiftAndFadeIn-55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-55@2x.png"; sourceTree = ""; }; - 64D717C81AE367C4007256C9 /* verticalShiftAndFadeIn-56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-56@2x.png"; sourceTree = ""; }; - 64D717C91AE367C4007256C9 /* verticalShiftAndFadeIn-57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-57@2x.png"; sourceTree = ""; }; - 64D717CA1AE367C4007256C9 /* verticalShiftAndFadeIn-58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-58@2x.png"; sourceTree = ""; }; - 64D717CB1AE367C4007256C9 /* verticalShiftAndFadeIn-59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-59@2x.png"; sourceTree = ""; }; - 64D717CC1AE367C4007256C9 /* verticalShiftAndFadeIn-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-5@2x.png"; sourceTree = ""; }; - 64D717CD1AE367C4007256C9 /* verticalShiftAndFadeIn-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-6@2x.png"; sourceTree = ""; }; - 64D717CE1AE367C4007256C9 /* verticalShiftAndFadeIn-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-7@2x.png"; sourceTree = ""; }; - 64D717CF1AE367C4007256C9 /* verticalShiftAndFadeIn-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-8@2x.png"; sourceTree = ""; }; - 64D717D01AE367C4007256C9 /* verticalShiftAndFadeIn-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "verticalShiftAndFadeIn-9@2x.png"; sourceTree = ""; }; - 64D717D21AE367C4007256C9 /* yellowCharacterJump-0@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-0@2x.png"; sourceTree = ""; }; - 64D717D31AE367C4007256C9 /* yellowCharacterJump-100@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-100@2x.png"; sourceTree = ""; }; - 64D717D41AE367C4007256C9 /* yellowCharacterJump-101@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-101@2x.png"; sourceTree = ""; }; - 64D717D51AE367C4007256C9 /* yellowCharacterJump-102@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-102@2x.png"; sourceTree = ""; }; - 64D717D61AE367C4007256C9 /* yellowCharacterJump-103@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-103@2x.png"; sourceTree = ""; }; - 64D717D71AE367C4007256C9 /* yellowCharacterJump-104@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-104@2x.png"; sourceTree = ""; }; - 64D717D81AE367C4007256C9 /* yellowCharacterJump-105@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-105@2x.png"; sourceTree = ""; }; - 64D717D91AE367C4007256C9 /* yellowCharacterJump-106@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-106@2x.png"; sourceTree = ""; }; - 64D717DA1AE367C4007256C9 /* yellowCharacterJump-107@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-107@2x.png"; sourceTree = ""; }; - 64D717DB1AE367C4007256C9 /* yellowCharacterJump-108@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-108@2x.png"; sourceTree = ""; }; - 64D717DC1AE367C4007256C9 /* yellowCharacterJump-109@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-109@2x.png"; sourceTree = ""; }; - 64D717DD1AE367C4007256C9 /* yellowCharacterJump-10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-10@2x.png"; sourceTree = ""; }; - 64D717DE1AE367C4007256C9 /* yellowCharacterJump-110@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-110@2x.png"; sourceTree = ""; }; - 64D717DF1AE367C4007256C9 /* yellowCharacterJump-11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-11@2x.png"; sourceTree = ""; }; - 64D717E01AE367C4007256C9 /* yellowCharacterJump-12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-12@2x.png"; sourceTree = ""; }; - 64D717E11AE367C4007256C9 /* yellowCharacterJump-13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-13@2x.png"; sourceTree = ""; }; - 64D717E21AE367C4007256C9 /* yellowCharacterJump-14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-14@2x.png"; sourceTree = ""; }; - 64D717E31AE367C4007256C9 /* yellowCharacterJump-15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-15@2x.png"; sourceTree = ""; }; - 64D717E41AE367C4007256C9 /* yellowCharacterJump-16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-16@2x.png"; sourceTree = ""; }; - 64D717E51AE367C4007256C9 /* yellowCharacterJump-17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-17@2x.png"; sourceTree = ""; }; - 64D717E61AE367C4007256C9 /* yellowCharacterJump-18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-18@2x.png"; sourceTree = ""; }; - 64D717E71AE367C4007256C9 /* yellowCharacterJump-19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-19@2x.png"; sourceTree = ""; }; - 64D717E81AE367C4007256C9 /* yellowCharacterJump-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-1@2x.png"; sourceTree = ""; }; - 64D717E91AE367C4007256C9 /* yellowCharacterJump-20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-20@2x.png"; sourceTree = ""; }; - 64D717EA1AE367C4007256C9 /* yellowCharacterJump-21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-21@2x.png"; sourceTree = ""; }; - 64D717EB1AE367C4007256C9 /* yellowCharacterJump-22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-22@2x.png"; sourceTree = ""; }; - 64D717EC1AE367C4007256C9 /* yellowCharacterJump-23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-23@2x.png"; sourceTree = ""; }; - 64D717ED1AE367C4007256C9 /* yellowCharacterJump-24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-24@2x.png"; sourceTree = ""; }; - 64D717EE1AE367C4007256C9 /* yellowCharacterJump-25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-25@2x.png"; sourceTree = ""; }; - 64D717EF1AE367C4007256C9 /* yellowCharacterJump-26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-26@2x.png"; sourceTree = ""; }; - 64D717F01AE367C4007256C9 /* yellowCharacterJump-27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-27@2x.png"; sourceTree = ""; }; - 64D717F11AE367C4007256C9 /* yellowCharacterJump-28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-28@2x.png"; sourceTree = ""; }; - 64D717F21AE367C4007256C9 /* yellowCharacterJump-29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-29@2x.png"; sourceTree = ""; }; - 64D717F31AE367C4007256C9 /* yellowCharacterJump-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-2@2x.png"; sourceTree = ""; }; - 64D717F41AE367C4007256C9 /* yellowCharacterJump-30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-30@2x.png"; sourceTree = ""; }; - 64D717F51AE367C4007256C9 /* yellowCharacterJump-31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-31@2x.png"; sourceTree = ""; }; - 64D717F61AE367C4007256C9 /* yellowCharacterJump-32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-32@2x.png"; sourceTree = ""; }; - 64D717F71AE367C4007256C9 /* yellowCharacterJump-33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-33@2x.png"; sourceTree = ""; }; - 64D717F81AE367C4007256C9 /* yellowCharacterJump-34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-34@2x.png"; sourceTree = ""; }; - 64D717F91AE367C4007256C9 /* yellowCharacterJump-35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-35@2x.png"; sourceTree = ""; }; - 64D717FA1AE367C4007256C9 /* yellowCharacterJump-36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-36@2x.png"; sourceTree = ""; }; - 64D717FB1AE367C4007256C9 /* yellowCharacterJump-37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-37@2x.png"; sourceTree = ""; }; - 64D717FC1AE367C4007256C9 /* yellowCharacterJump-38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-38@2x.png"; sourceTree = ""; }; - 64D717FD1AE367C4007256C9 /* yellowCharacterJump-39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-39@2x.png"; sourceTree = ""; }; - 64D717FE1AE367C4007256C9 /* yellowCharacterJump-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-3@2x.png"; sourceTree = ""; }; - 64D717FF1AE367C4007256C9 /* yellowCharacterJump-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-40@2x.png"; sourceTree = ""; }; - 64D718001AE367C4007256C9 /* yellowCharacterJump-41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-41@2x.png"; sourceTree = ""; }; - 64D718011AE367C4007256C9 /* yellowCharacterJump-42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-42@2x.png"; sourceTree = ""; }; - 64D718021AE367C4007256C9 /* yellowCharacterJump-43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-43@2x.png"; sourceTree = ""; }; - 64D718031AE367C4007256C9 /* yellowCharacterJump-44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-44@2x.png"; sourceTree = ""; }; - 64D718041AE367C4007256C9 /* yellowCharacterJump-45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-45@2x.png"; sourceTree = ""; }; - 64D718051AE367C4007256C9 /* yellowCharacterJump-46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-46@2x.png"; sourceTree = ""; }; - 64D718061AE367C4007256C9 /* yellowCharacterJump-47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-47@2x.png"; sourceTree = ""; }; - 64D718071AE367C4007256C9 /* yellowCharacterJump-48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-48@2x.png"; sourceTree = ""; }; - 64D718081AE367C4007256C9 /* yellowCharacterJump-49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-49@2x.png"; sourceTree = ""; }; - 64D718091AE367C4007256C9 /* yellowCharacterJump-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-4@2x.png"; sourceTree = ""; }; - 64D7180A1AE367C4007256C9 /* yellowCharacterJump-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-50@2x.png"; sourceTree = ""; }; - 64D7180B1AE367C4007256C9 /* yellowCharacterJump-51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-51@2x.png"; sourceTree = ""; }; - 64D7180C1AE367C4007256C9 /* yellowCharacterJump-52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-52@2x.png"; sourceTree = ""; }; - 64D7180D1AE367C4007256C9 /* yellowCharacterJump-53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-53@2x.png"; sourceTree = ""; }; - 64D7180E1AE367C4007256C9 /* yellowCharacterJump-54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-54@2x.png"; sourceTree = ""; }; - 64D7180F1AE367C4007256C9 /* yellowCharacterJump-55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-55@2x.png"; sourceTree = ""; }; - 64D718101AE367C4007256C9 /* yellowCharacterJump-56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-56@2x.png"; sourceTree = ""; }; - 64D718111AE367C4007256C9 /* yellowCharacterJump-57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-57@2x.png"; sourceTree = ""; }; - 64D718121AE367C4007256C9 /* yellowCharacterJump-58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-58@2x.png"; sourceTree = ""; }; - 64D718131AE367C4007256C9 /* yellowCharacterJump-59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-59@2x.png"; sourceTree = ""; }; - 64D718141AE367C4007256C9 /* yellowCharacterJump-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-5@2x.png"; sourceTree = ""; }; - 64D718151AE367C4007256C9 /* yellowCharacterJump-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-60@2x.png"; sourceTree = ""; }; - 64D718161AE367C4007256C9 /* yellowCharacterJump-61@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-61@2x.png"; sourceTree = ""; }; - 64D718171AE367C4007256C9 /* yellowCharacterJump-62@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-62@2x.png"; sourceTree = ""; }; - 64D718181AE367C4007256C9 /* yellowCharacterJump-63@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-63@2x.png"; sourceTree = ""; }; - 64D718191AE367C4007256C9 /* yellowCharacterJump-64@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-64@2x.png"; sourceTree = ""; }; - 64D7181A1AE367C4007256C9 /* yellowCharacterJump-65@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-65@2x.png"; sourceTree = ""; }; - 64D7181B1AE367C4007256C9 /* yellowCharacterJump-66@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-66@2x.png"; sourceTree = ""; }; - 64D7181C1AE367C4007256C9 /* yellowCharacterJump-67@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-67@2x.png"; sourceTree = ""; }; - 64D7181D1AE367C4007256C9 /* yellowCharacterJump-68@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-68@2x.png"; sourceTree = ""; }; - 64D7181E1AE367C4007256C9 /* yellowCharacterJump-69@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-69@2x.png"; sourceTree = ""; }; - 64D7181F1AE367C4007256C9 /* yellowCharacterJump-6@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-6@2x.png"; sourceTree = ""; }; - 64D718201AE367C4007256C9 /* yellowCharacterJump-70@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-70@2x.png"; sourceTree = ""; }; - 64D718211AE367C4007256C9 /* yellowCharacterJump-71@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-71@2x.png"; sourceTree = ""; }; - 64D718221AE367C4007256C9 /* yellowCharacterJump-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-72@2x.png"; sourceTree = ""; }; - 64D718231AE367C4007256C9 /* yellowCharacterJump-73@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-73@2x.png"; sourceTree = ""; }; - 64D718241AE367C4007256C9 /* yellowCharacterJump-74@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-74@2x.png"; sourceTree = ""; }; - 64D718251AE367C4007256C9 /* yellowCharacterJump-75@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-75@2x.png"; sourceTree = ""; }; - 64D718261AE367C4007256C9 /* yellowCharacterJump-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-76@2x.png"; sourceTree = ""; }; - 64D718271AE367C4007256C9 /* yellowCharacterJump-77@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-77@2x.png"; sourceTree = ""; }; - 64D718281AE367C4007256C9 /* yellowCharacterJump-78@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-78@2x.png"; sourceTree = ""; }; - 64D718291AE367C4007256C9 /* yellowCharacterJump-79@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-79@2x.png"; sourceTree = ""; }; - 64D7182A1AE367C4007256C9 /* yellowCharacterJump-7@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-7@2x.png"; sourceTree = ""; }; - 64D7182B1AE367C4007256C9 /* yellowCharacterJump-80@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-80@2x.png"; sourceTree = ""; }; - 64D7182C1AE367C4007256C9 /* yellowCharacterJump-81@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-81@2x.png"; sourceTree = ""; }; - 64D7182D1AE367C4007256C9 /* yellowCharacterJump-82@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-82@2x.png"; sourceTree = ""; }; - 64D7182E1AE367C4007256C9 /* yellowCharacterJump-83@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-83@2x.png"; sourceTree = ""; }; - 64D7182F1AE367C4007256C9 /* yellowCharacterJump-84@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-84@2x.png"; sourceTree = ""; }; - 64D718301AE367C4007256C9 /* yellowCharacterJump-85@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-85@2x.png"; sourceTree = ""; }; - 64D718311AE367C4007256C9 /* yellowCharacterJump-86@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-86@2x.png"; sourceTree = ""; }; - 64D718321AE367C4007256C9 /* yellowCharacterJump-87@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-87@2x.png"; sourceTree = ""; }; - 64D718331AE367C4007256C9 /* yellowCharacterJump-88@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-88@2x.png"; sourceTree = ""; }; - 64D718341AE367C4007256C9 /* yellowCharacterJump-89@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-89@2x.png"; sourceTree = ""; }; - 64D718351AE367C4007256C9 /* yellowCharacterJump-8@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-8@2x.png"; sourceTree = ""; }; - 64D718361AE367C4007256C9 /* yellowCharacterJump-90@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-90@2x.png"; sourceTree = ""; }; - 64D718371AE367C4007256C9 /* yellowCharacterJump-91@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-91@2x.png"; sourceTree = ""; }; - 64D718381AE367C4007256C9 /* yellowCharacterJump-92@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-92@2x.png"; sourceTree = ""; }; - 64D718391AE367C4007256C9 /* yellowCharacterJump-93@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-93@2x.png"; sourceTree = ""; }; - 64D7183A1AE367C4007256C9 /* yellowCharacterJump-94@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-94@2x.png"; sourceTree = ""; }; - 64D7183B1AE367C4007256C9 /* yellowCharacterJump-95@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-95@2x.png"; sourceTree = ""; }; - 64D7183C1AE367C4007256C9 /* yellowCharacterJump-96@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-96@2x.png"; sourceTree = ""; }; - 64D7183D1AE367C4007256C9 /* yellowCharacterJump-97@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-97@2x.png"; sourceTree = ""; }; - 64D7183E1AE367C4007256C9 /* yellowCharacterJump-98@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-98@2x.png"; sourceTree = ""; }; - 64D7183F1AE367C4007256C9 /* yellowCharacterJump-99@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-99@2x.png"; sourceTree = ""; }; - 64D718401AE367C4007256C9 /* yellowCharacterJump-9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "yellowCharacterJump-9@2x.png"; sourceTree = ""; }; - 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KFSwiftImageLoader.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 64F84B0F1AE015DB003ECBEA /* KFSwiftImageLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KFSwiftImageLoader.h; sourceTree = ""; }; - 64F84B141AE017AB003ECBEA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 642434451AE05535000A524A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6424346B1AE09523000A524A /* KFSwiftImageLoader.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 64C474A11AB901B900361603 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 64F84AFE1AE0157F003ECBEA /* KFSwiftImageLoader.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 64F84AE31AE0157F003ECBEA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 64055A841AC234E800BF3758 /* Views */ = { - isa = PBXGroup; - children = ( - 6424343D1AE031A7000A524A /* ButtonImageTableViewCell.swift */, - 64055A851AC2351400BF3758 /* ImageTableViewCell.swift */, - ); - name = Views; - sourceTree = ""; - }; - 642434491AE05535000A524A /* SwiftImageLoader WatchKit Extension */ = { - isa = PBXGroup; - children = ( - 64AA84B71AE191A4004F0956 /* Miscellaneous */, - 6424346A1AE092ED000A524A /* Interface Controllers */, - 6424344E1AE05535000A524A /* Images.xcassets */, - 6424344A1AE05535000A524A /* Supporting Files */, - ); - path = "SwiftImageLoader WatchKit Extension"; - sourceTree = ""; - }; - 6424344A1AE05535000A524A /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 6424344B1AE05535000A524A /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 642434561AE05535000A524A /* SwiftImageLoader WatchKit App */ = { - isa = PBXGroup; - children = ( - 64D716F11AE367C4007256C9 /* drawGreenCircle */, - 64D717691AE367C4007256C9 /* removeBlur */, - 64D717941AE367C4007256C9 /* verticalShiftAndFadeIn */, - 64D717D11AE367C4007256C9 /* yellowCharacterJump */, - 642434591AE05535000A524A /* Interface.storyboard */, - 6424345C1AE05535000A524A /* Images.xcassets */, - 642434571AE05535000A524A /* Supporting Files */, - ); - path = "SwiftImageLoader WatchKit App"; - sourceTree = ""; - }; - 642434571AE05535000A524A /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 642434581AE05535000A524A /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 6424346A1AE092ED000A524A /* Interface Controllers */ = { - isa = PBXGroup; - children = ( - 6424344C1AE05535000A524A /* HomeInterfaceController.swift */, - 64AA84B51AE18B6F004F0956 /* TableImageInterfaceController.swift */, - ); - name = "Interface Controllers"; - sourceTree = ""; - }; - 64AA84B71AE191A4004F0956 /* Miscellaneous */ = { - isa = PBXGroup; - children = ( - 64AA84B81AE191DC004F0956 /* ImageRowType.swift */, - ); - name = Miscellaneous; - sourceTree = ""; - }; - 64C4749B1AB901B900361603 = { - isa = PBXGroup; - children = ( - 64C474A61AB901B900361603 /* SwiftImageLoader */, - 64F84AE81AE0157F003ECBEA /* KFSwiftImageLoader */, - 642434491AE05535000A524A /* SwiftImageLoader WatchKit Extension */, - 642434561AE05535000A524A /* SwiftImageLoader WatchKit App */, - 64C474A51AB901B900361603 /* Products */, - ); - sourceTree = ""; - }; - 64C474A51AB901B900361603 /* Products */ = { - isa = PBXGroup; - children = ( - 64C474A41AB901B900361603 /* SwiftImageLoader.app */, - 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */, - 642434481AE05535000A524A /* SwiftImageLoader WatchKit Extension.appex */, - 642434521AE05535000A524A /* SwiftImageLoader WatchKit App.app */, - ); - name = Products; - sourceTree = ""; - }; - 64C474A61AB901B900361603 /* SwiftImageLoader */ = { - isa = PBXGroup; - children = ( - 64055A841AC234E800BF3758 /* Views */, - 64C474C91AB901E900361603 /* App Delegate */, - 64C474B01AB901B900361603 /* Images.xcassets */, - 64C474A71AB901B900361603 /* Supporting Files */, - 64C474CB1AB901F700361603 /* UI */, - 64C474CA1AB901F000361603 /* View Controllers */, - ); - path = SwiftImageLoader; - sourceTree = ""; - }; - 64C474A71AB901B900361603 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 64C474A81AB901B900361603 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 64C474C91AB901E900361603 /* App Delegate */ = { - isa = PBXGroup; - children = ( - 64C474A91AB901B900361603 /* AppDelegate.swift */, - ); - name = "App Delegate"; - sourceTree = ""; - }; - 64C474CA1AB901F000361603 /* View Controllers */ = { - isa = PBXGroup; - children = ( - 64C474AB1AB901B900361603 /* MainViewController.swift */, - ); - name = "View Controllers"; - sourceTree = ""; - }; - 64C474CB1AB901F700361603 /* UI */ = { - isa = PBXGroup; - children = ( - 64C474AD1AB901B900361603 /* Main.storyboard */, - ); - name = UI; - sourceTree = ""; - }; - 64D1DEC41AE5D0D100E247E5 /* Extensions */ = { - isa = PBXGroup; - children = ( - 64D1DEC51AE5D0F100E247E5 /* MKAnnotationViewExtensions.swift */, - 64D1DEC61AE5D0F100E247E5 /* UIButtonExtensions.swift */, - 64D1DEC71AE5D0F100E247E5 /* UIImageViewExtensions.swift */, - 64D1DEC81AE5D0F100E247E5 /* WKInterfaceImageExtensions.swift */, - ); - name = Extensions; - sourceTree = ""; - }; - 64D1DECD1AE5D0F500E247E5 /* Managers */ = { - isa = PBXGroup; - children = ( - 64D1DECE1AE5D0FD00E247E5 /* KFImageCacheManager.swift */, - ); - name = Managers; - sourceTree = ""; - }; - 64D716F11AE367C4007256C9 /* drawGreenCircle */ = { - isa = PBXGroup; - children = ( - 64D716F21AE367C4007256C9 /* drawGreenCircle-0@2x.png */, - 64D717101AE367C4007256C9 /* drawGreenCircle-1@2x.png */, - 64D7171B1AE367C4007256C9 /* drawGreenCircle-2@2x.png */, - 64D717261AE367C4007256C9 /* drawGreenCircle-3@2x.png */, - 64D717311AE367C4007256C9 /* drawGreenCircle-4@2x.png */, - 64D7173C1AE367C4007256C9 /* drawGreenCircle-5@2x.png */, - 64D717471AE367C4007256C9 /* drawGreenCircle-6@2x.png */, - 64D717521AE367C4007256C9 /* drawGreenCircle-7@2x.png */, - 64D7175D1AE367C4007256C9 /* drawGreenCircle-8@2x.png */, - 64D717681AE367C4007256C9 /* drawGreenCircle-9@2x.png */, - 64D716FD1AE367C4007256C9 /* drawGreenCircle-10@2x.png */, - 64D717071AE367C4007256C9 /* drawGreenCircle-11@2x.png */, - 64D717081AE367C4007256C9 /* drawGreenCircle-12@2x.png */, - 64D717091AE367C4007256C9 /* drawGreenCircle-13@2x.png */, - 64D7170A1AE367C4007256C9 /* drawGreenCircle-14@2x.png */, - 64D7170B1AE367C4007256C9 /* drawGreenCircle-15@2x.png */, - 64D7170C1AE367C4007256C9 /* drawGreenCircle-16@2x.png */, - 64D7170D1AE367C4007256C9 /* drawGreenCircle-17@2x.png */, - 64D7170E1AE367C4007256C9 /* drawGreenCircle-18@2x.png */, - 64D7170F1AE367C4007256C9 /* drawGreenCircle-19@2x.png */, - 64D717111AE367C4007256C9 /* drawGreenCircle-20@2x.png */, - 64D717121AE367C4007256C9 /* drawGreenCircle-21@2x.png */, - 64D717131AE367C4007256C9 /* drawGreenCircle-22@2x.png */, - 64D717141AE367C4007256C9 /* drawGreenCircle-23@2x.png */, - 64D717151AE367C4007256C9 /* drawGreenCircle-24@2x.png */, - 64D717161AE367C4007256C9 /* drawGreenCircle-25@2x.png */, - 64D717171AE367C4007256C9 /* drawGreenCircle-26@2x.png */, - 64D717181AE367C4007256C9 /* drawGreenCircle-27@2x.png */, - 64D717191AE367C4007256C9 /* drawGreenCircle-28@2x.png */, - 64D7171A1AE367C4007256C9 /* drawGreenCircle-29@2x.png */, - 64D7171C1AE367C4007256C9 /* drawGreenCircle-30@2x.png */, - 64D7171D1AE367C4007256C9 /* drawGreenCircle-31@2x.png */, - 64D7171E1AE367C4007256C9 /* drawGreenCircle-32@2x.png */, - 64D7171F1AE367C4007256C9 /* drawGreenCircle-33@2x.png */, - 64D717201AE367C4007256C9 /* drawGreenCircle-34@2x.png */, - 64D717211AE367C4007256C9 /* drawGreenCircle-35@2x.png */, - 64D717221AE367C4007256C9 /* drawGreenCircle-36@2x.png */, - 64D717231AE367C4007256C9 /* drawGreenCircle-37@2x.png */, - 64D717241AE367C4007256C9 /* drawGreenCircle-38@2x.png */, - 64D717251AE367C4007256C9 /* drawGreenCircle-39@2x.png */, - 64D717271AE367C4007256C9 /* drawGreenCircle-40@2x.png */, - 64D717281AE367C4007256C9 /* drawGreenCircle-41@2x.png */, - 64D717291AE367C4007256C9 /* drawGreenCircle-42@2x.png */, - 64D7172A1AE367C4007256C9 /* drawGreenCircle-43@2x.png */, - 64D7172B1AE367C4007256C9 /* drawGreenCircle-44@2x.png */, - 64D7172C1AE367C4007256C9 /* drawGreenCircle-45@2x.png */, - 64D7172D1AE367C4007256C9 /* drawGreenCircle-46@2x.png */, - 64D7172E1AE367C4007256C9 /* drawGreenCircle-47@2x.png */, - 64D7172F1AE367C4007256C9 /* drawGreenCircle-48@2x.png */, - 64D717301AE367C4007256C9 /* drawGreenCircle-49@2x.png */, - 64D717321AE367C4007256C9 /* drawGreenCircle-50@2x.png */, - 64D717331AE367C4007256C9 /* drawGreenCircle-51@2x.png */, - 64D717341AE367C4007256C9 /* drawGreenCircle-52@2x.png */, - 64D717351AE367C4007256C9 /* drawGreenCircle-53@2x.png */, - 64D717361AE367C4007256C9 /* drawGreenCircle-54@2x.png */, - 64D717371AE367C4007256C9 /* drawGreenCircle-55@2x.png */, - 64D717381AE367C4007256C9 /* drawGreenCircle-56@2x.png */, - 64D717391AE367C4007256C9 /* drawGreenCircle-57@2x.png */, - 64D7173A1AE367C4007256C9 /* drawGreenCircle-58@2x.png */, - 64D7173B1AE367C4007256C9 /* drawGreenCircle-59@2x.png */, - 64D7173D1AE367C4007256C9 /* drawGreenCircle-60@2x.png */, - 64D7173E1AE367C4007256C9 /* drawGreenCircle-61@2x.png */, - 64D7173F1AE367C4007256C9 /* drawGreenCircle-62@2x.png */, - 64D717401AE367C4007256C9 /* drawGreenCircle-63@2x.png */, - 64D717411AE367C4007256C9 /* drawGreenCircle-64@2x.png */, - 64D717421AE367C4007256C9 /* drawGreenCircle-65@2x.png */, - 64D717431AE367C4007256C9 /* drawGreenCircle-66@2x.png */, - 64D717441AE367C4007256C9 /* drawGreenCircle-67@2x.png */, - 64D717451AE367C4007256C9 /* drawGreenCircle-68@2x.png */, - 64D717461AE367C4007256C9 /* drawGreenCircle-69@2x.png */, - 64D717481AE367C4007256C9 /* drawGreenCircle-70@2x.png */, - 64D717491AE367C4007256C9 /* drawGreenCircle-71@2x.png */, - 64D7174A1AE367C4007256C9 /* drawGreenCircle-72@2x.png */, - 64D7174B1AE367C4007256C9 /* drawGreenCircle-73@2x.png */, - 64D7174C1AE367C4007256C9 /* drawGreenCircle-74@2x.png */, - 64D7174D1AE367C4007256C9 /* drawGreenCircle-75@2x.png */, - 64D7174E1AE367C4007256C9 /* drawGreenCircle-76@2x.png */, - 64D7174F1AE367C4007256C9 /* drawGreenCircle-77@2x.png */, - 64D717501AE367C4007256C9 /* drawGreenCircle-78@2x.png */, - 64D717511AE367C4007256C9 /* drawGreenCircle-79@2x.png */, - 64D717531AE367C4007256C9 /* drawGreenCircle-80@2x.png */, - 64D717541AE367C4007256C9 /* drawGreenCircle-81@2x.png */, - 64D717551AE367C4007256C9 /* drawGreenCircle-82@2x.png */, - 64D717561AE367C4007256C9 /* drawGreenCircle-83@2x.png */, - 64D717571AE367C4007256C9 /* drawGreenCircle-84@2x.png */, - 64D717581AE367C4007256C9 /* drawGreenCircle-85@2x.png */, - 64D717591AE367C4007256C9 /* drawGreenCircle-86@2x.png */, - 64D7175A1AE367C4007256C9 /* drawGreenCircle-87@2x.png */, - 64D7175B1AE367C4007256C9 /* drawGreenCircle-88@2x.png */, - 64D7175C1AE367C4007256C9 /* drawGreenCircle-89@2x.png */, - 64D7175E1AE367C4007256C9 /* drawGreenCircle-90@2x.png */, - 64D7175F1AE367C4007256C9 /* drawGreenCircle-91@2x.png */, - 64D717601AE367C4007256C9 /* drawGreenCircle-92@2x.png */, - 64D717611AE367C4007256C9 /* drawGreenCircle-93@2x.png */, - 64D717621AE367C4007256C9 /* drawGreenCircle-94@2x.png */, - 64D717631AE367C4007256C9 /* drawGreenCircle-95@2x.png */, - 64D717641AE367C4007256C9 /* drawGreenCircle-96@2x.png */, - 64D717651AE367C4007256C9 /* drawGreenCircle-97@2x.png */, - 64D717661AE367C4007256C9 /* drawGreenCircle-98@2x.png */, - 64D717671AE367C4007256C9 /* drawGreenCircle-99@2x.png */, - 64D716F31AE367C4007256C9 /* drawGreenCircle-100@2x.png */, - 64D716F41AE367C4007256C9 /* drawGreenCircle-101@2x.png */, - 64D716F51AE367C4007256C9 /* drawGreenCircle-102@2x.png */, - 64D716F61AE367C4007256C9 /* drawGreenCircle-103@2x.png */, - 64D716F71AE367C4007256C9 /* drawGreenCircle-104@2x.png */, - 64D716F81AE367C4007256C9 /* drawGreenCircle-105@2x.png */, - 64D716F91AE367C4007256C9 /* drawGreenCircle-106@2x.png */, - 64D716FA1AE367C4007256C9 /* drawGreenCircle-107@2x.png */, - 64D716FB1AE367C4007256C9 /* drawGreenCircle-108@2x.png */, - 64D716FC1AE367C4007256C9 /* drawGreenCircle-109@2x.png */, - 64D716FE1AE367C4007256C9 /* drawGreenCircle-110@2x.png */, - 64D716FF1AE367C4007256C9 /* drawGreenCircle-111@2x.png */, - 64D717001AE367C4007256C9 /* drawGreenCircle-112@2x.png */, - 64D717011AE367C4007256C9 /* drawGreenCircle-113@2x.png */, - 64D717021AE367C4007256C9 /* drawGreenCircle-114@2x.png */, - 64D717031AE367C4007256C9 /* drawGreenCircle-115@2x.png */, - 64D717041AE367C4007256C9 /* drawGreenCircle-116@2x.png */, - 64D717051AE367C4007256C9 /* drawGreenCircle-117@2x.png */, - 64D717061AE367C4007256C9 /* drawGreenCircle-118@2x.png */, - ); - path = drawGreenCircle; - sourceTree = ""; - }; - 64D717691AE367C4007256C9 /* removeBlur */ = { - isa = PBXGroup; - children = ( - 64D7176A1AE367C4007256C9 /* removeBlur-0@2x.png */, - 64D717751AE367C4007256C9 /* removeBlur-1@2x.png */, - 64D717801AE367C4007256C9 /* removeBlur-2@2x.png */, - 64D7178B1AE367C4007256C9 /* removeBlur-3@2x.png */, - 64D7178E1AE367C4007256C9 /* removeBlur-4@2x.png */, - 64D7178F1AE367C4007256C9 /* removeBlur-5@2x.png */, - 64D717901AE367C4007256C9 /* removeBlur-6@2x.png */, - 64D717911AE367C4007256C9 /* removeBlur-7@2x.png */, - 64D717921AE367C4007256C9 /* removeBlur-8@2x.png */, - 64D717931AE367C4007256C9 /* removeBlur-9@2x.png */, - 64D7176B1AE367C4007256C9 /* removeBlur-10@2x.png */, - 64D7176C1AE367C4007256C9 /* removeBlur-11@2x.png */, - 64D7176D1AE367C4007256C9 /* removeBlur-12@2x.png */, - 64D7176E1AE367C4007256C9 /* removeBlur-13@2x.png */, - 64D7176F1AE367C4007256C9 /* removeBlur-14@2x.png */, - 64D717701AE367C4007256C9 /* removeBlur-15@2x.png */, - 64D717711AE367C4007256C9 /* removeBlur-16@2x.png */, - 64D717721AE367C4007256C9 /* removeBlur-17@2x.png */, - 64D717731AE367C4007256C9 /* removeBlur-18@2x.png */, - 64D717741AE367C4007256C9 /* removeBlur-19@2x.png */, - 64D717761AE367C4007256C9 /* removeBlur-20@2x.png */, - 64D717771AE367C4007256C9 /* removeBlur-21@2x.png */, - 64D717781AE367C4007256C9 /* removeBlur-22@2x.png */, - 64D717791AE367C4007256C9 /* removeBlur-23@2x.png */, - 64D7177A1AE367C4007256C9 /* removeBlur-24@2x.png */, - 64D7177B1AE367C4007256C9 /* removeBlur-25@2x.png */, - 64D7177C1AE367C4007256C9 /* removeBlur-26@2x.png */, - 64D7177D1AE367C4007256C9 /* removeBlur-27@2x.png */, - 64D7177E1AE367C4007256C9 /* removeBlur-28@2x.png */, - 64D7177F1AE367C4007256C9 /* removeBlur-29@2x.png */, - 64D717811AE367C4007256C9 /* removeBlur-30@2x.png */, - 64D717821AE367C4007256C9 /* removeBlur-31@2x.png */, - 64D717831AE367C4007256C9 /* removeBlur-32@2x.png */, - 64D717841AE367C4007256C9 /* removeBlur-33@2x.png */, - 64D717851AE367C4007256C9 /* removeBlur-34@2x.png */, - 64D717861AE367C4007256C9 /* removeBlur-35@2x.png */, - 64D717871AE367C4007256C9 /* removeBlur-36@2x.png */, - 64D717881AE367C4007256C9 /* removeBlur-37@2x.png */, - 64D717891AE367C4007256C9 /* removeBlur-38@2x.png */, - 64D7178A1AE367C4007256C9 /* removeBlur-39@2x.png */, - 64D7178C1AE367C4007256C9 /* removeBlur-40@2x.png */, - 64D7178D1AE367C4007256C9 /* removeBlur-41@2x.png */, - ); - path = removeBlur; - sourceTree = ""; - }; - 64D717941AE367C4007256C9 /* verticalShiftAndFadeIn */ = { - isa = PBXGroup; - children = ( - 64D717951AE367C4007256C9 /* verticalShiftAndFadeIn-0@2x.png */, - 64D717A01AE367C4007256C9 /* verticalShiftAndFadeIn-1@2x.png */, - 64D717AB1AE367C4007256C9 /* verticalShiftAndFadeIn-2@2x.png */, - 64D717B61AE367C4007256C9 /* verticalShiftAndFadeIn-3@2x.png */, - 64D717C11AE367C4007256C9 /* verticalShiftAndFadeIn-4@2x.png */, - 64D717CC1AE367C4007256C9 /* verticalShiftAndFadeIn-5@2x.png */, - 64D717CD1AE367C4007256C9 /* verticalShiftAndFadeIn-6@2x.png */, - 64D717CE1AE367C4007256C9 /* verticalShiftAndFadeIn-7@2x.png */, - 64D717CF1AE367C4007256C9 /* verticalShiftAndFadeIn-8@2x.png */, - 64D717D01AE367C4007256C9 /* verticalShiftAndFadeIn-9@2x.png */, - 64D717961AE367C4007256C9 /* verticalShiftAndFadeIn-10@2x.png */, - 64D717971AE367C4007256C9 /* verticalShiftAndFadeIn-11@2x.png */, - 64D717981AE367C4007256C9 /* verticalShiftAndFadeIn-12@2x.png */, - 64D717991AE367C4007256C9 /* verticalShiftAndFadeIn-13@2x.png */, - 64D7179A1AE367C4007256C9 /* verticalShiftAndFadeIn-14@2x.png */, - 64D7179B1AE367C4007256C9 /* verticalShiftAndFadeIn-15@2x.png */, - 64D7179C1AE367C4007256C9 /* verticalShiftAndFadeIn-16@2x.png */, - 64D7179D1AE367C4007256C9 /* verticalShiftAndFadeIn-17@2x.png */, - 64D7179E1AE367C4007256C9 /* verticalShiftAndFadeIn-18@2x.png */, - 64D7179F1AE367C4007256C9 /* verticalShiftAndFadeIn-19@2x.png */, - 64D717A11AE367C4007256C9 /* verticalShiftAndFadeIn-20@2x.png */, - 64D717A21AE367C4007256C9 /* verticalShiftAndFadeIn-21@2x.png */, - 64D717A31AE367C4007256C9 /* verticalShiftAndFadeIn-22@2x.png */, - 64D717A41AE367C4007256C9 /* verticalShiftAndFadeIn-23@2x.png */, - 64D717A51AE367C4007256C9 /* verticalShiftAndFadeIn-24@2x.png */, - 64D717A61AE367C4007256C9 /* verticalShiftAndFadeIn-25@2x.png */, - 64D717A71AE367C4007256C9 /* verticalShiftAndFadeIn-26@2x.png */, - 64D717A81AE367C4007256C9 /* verticalShiftAndFadeIn-27@2x.png */, - 64D717A91AE367C4007256C9 /* verticalShiftAndFadeIn-28@2x.png */, - 64D717AA1AE367C4007256C9 /* verticalShiftAndFadeIn-29@2x.png */, - 64D717AC1AE367C4007256C9 /* verticalShiftAndFadeIn-30@2x.png */, - 64D717AD1AE367C4007256C9 /* verticalShiftAndFadeIn-31@2x.png */, - 64D717AE1AE367C4007256C9 /* verticalShiftAndFadeIn-32@2x.png */, - 64D717AF1AE367C4007256C9 /* verticalShiftAndFadeIn-33@2x.png */, - 64D717B01AE367C4007256C9 /* verticalShiftAndFadeIn-34@2x.png */, - 64D717B11AE367C4007256C9 /* verticalShiftAndFadeIn-35@2x.png */, - 64D717B21AE367C4007256C9 /* verticalShiftAndFadeIn-36@2x.png */, - 64D717B31AE367C4007256C9 /* verticalShiftAndFadeIn-37@2x.png */, - 64D717B41AE367C4007256C9 /* verticalShiftAndFadeIn-38@2x.png */, - 64D717B51AE367C4007256C9 /* verticalShiftAndFadeIn-39@2x.png */, - 64D717B71AE367C4007256C9 /* verticalShiftAndFadeIn-40@2x.png */, - 64D717B81AE367C4007256C9 /* verticalShiftAndFadeIn-41@2x.png */, - 64D717B91AE367C4007256C9 /* verticalShiftAndFadeIn-42@2x.png */, - 64D717BA1AE367C4007256C9 /* verticalShiftAndFadeIn-43@2x.png */, - 64D717BB1AE367C4007256C9 /* verticalShiftAndFadeIn-44@2x.png */, - 64D717BC1AE367C4007256C9 /* verticalShiftAndFadeIn-45@2x.png */, - 64D717BD1AE367C4007256C9 /* verticalShiftAndFadeIn-46@2x.png */, - 64D717BE1AE367C4007256C9 /* verticalShiftAndFadeIn-47@2x.png */, - 64D717BF1AE367C4007256C9 /* verticalShiftAndFadeIn-48@2x.png */, - 64D717C01AE367C4007256C9 /* verticalShiftAndFadeIn-49@2x.png */, - 64D717C21AE367C4007256C9 /* verticalShiftAndFadeIn-50@2x.png */, - 64D717C31AE367C4007256C9 /* verticalShiftAndFadeIn-51@2x.png */, - 64D717C41AE367C4007256C9 /* verticalShiftAndFadeIn-52@2x.png */, - 64D717C51AE367C4007256C9 /* verticalShiftAndFadeIn-53@2x.png */, - 64D717C61AE367C4007256C9 /* verticalShiftAndFadeIn-54@2x.png */, - 64D717C71AE367C4007256C9 /* verticalShiftAndFadeIn-55@2x.png */, - 64D717C81AE367C4007256C9 /* verticalShiftAndFadeIn-56@2x.png */, - 64D717C91AE367C4007256C9 /* verticalShiftAndFadeIn-57@2x.png */, - 64D717CA1AE367C4007256C9 /* verticalShiftAndFadeIn-58@2x.png */, - 64D717CB1AE367C4007256C9 /* verticalShiftAndFadeIn-59@2x.png */, - ); - path = verticalShiftAndFadeIn; - sourceTree = ""; - }; - 64D717D11AE367C4007256C9 /* yellowCharacterJump */ = { - isa = PBXGroup; - children = ( - 64D717D21AE367C4007256C9 /* yellowCharacterJump-0@2x.png */, - 64D717E81AE367C4007256C9 /* yellowCharacterJump-1@2x.png */, - 64D717F31AE367C4007256C9 /* yellowCharacterJump-2@2x.png */, - 64D717FE1AE367C4007256C9 /* yellowCharacterJump-3@2x.png */, - 64D718091AE367C4007256C9 /* yellowCharacterJump-4@2x.png */, - 64D718141AE367C4007256C9 /* yellowCharacterJump-5@2x.png */, - 64D7181F1AE367C4007256C9 /* yellowCharacterJump-6@2x.png */, - 64D7182A1AE367C4007256C9 /* yellowCharacterJump-7@2x.png */, - 64D718351AE367C4007256C9 /* yellowCharacterJump-8@2x.png */, - 64D718401AE367C4007256C9 /* yellowCharacterJump-9@2x.png */, - 64D717DD1AE367C4007256C9 /* yellowCharacterJump-10@2x.png */, - 64D717DF1AE367C4007256C9 /* yellowCharacterJump-11@2x.png */, - 64D717E01AE367C4007256C9 /* yellowCharacterJump-12@2x.png */, - 64D717E11AE367C4007256C9 /* yellowCharacterJump-13@2x.png */, - 64D717E21AE367C4007256C9 /* yellowCharacterJump-14@2x.png */, - 64D717E31AE367C4007256C9 /* yellowCharacterJump-15@2x.png */, - 64D717E41AE367C4007256C9 /* yellowCharacterJump-16@2x.png */, - 64D717E51AE367C4007256C9 /* yellowCharacterJump-17@2x.png */, - 64D717E61AE367C4007256C9 /* yellowCharacterJump-18@2x.png */, - 64D717E71AE367C4007256C9 /* yellowCharacterJump-19@2x.png */, - 64D717E91AE367C4007256C9 /* yellowCharacterJump-20@2x.png */, - 64D717EA1AE367C4007256C9 /* yellowCharacterJump-21@2x.png */, - 64D717EB1AE367C4007256C9 /* yellowCharacterJump-22@2x.png */, - 64D717EC1AE367C4007256C9 /* yellowCharacterJump-23@2x.png */, - 64D717ED1AE367C4007256C9 /* yellowCharacterJump-24@2x.png */, - 64D717EE1AE367C4007256C9 /* yellowCharacterJump-25@2x.png */, - 64D717EF1AE367C4007256C9 /* yellowCharacterJump-26@2x.png */, - 64D717F01AE367C4007256C9 /* yellowCharacterJump-27@2x.png */, - 64D717F11AE367C4007256C9 /* yellowCharacterJump-28@2x.png */, - 64D717F21AE367C4007256C9 /* yellowCharacterJump-29@2x.png */, - 64D717F41AE367C4007256C9 /* yellowCharacterJump-30@2x.png */, - 64D717F51AE367C4007256C9 /* yellowCharacterJump-31@2x.png */, - 64D717F61AE367C4007256C9 /* yellowCharacterJump-32@2x.png */, - 64D717F71AE367C4007256C9 /* yellowCharacterJump-33@2x.png */, - 64D717F81AE367C4007256C9 /* yellowCharacterJump-34@2x.png */, - 64D717F91AE367C4007256C9 /* yellowCharacterJump-35@2x.png */, - 64D717FA1AE367C4007256C9 /* yellowCharacterJump-36@2x.png */, - 64D717FB1AE367C4007256C9 /* yellowCharacterJump-37@2x.png */, - 64D717FC1AE367C4007256C9 /* yellowCharacterJump-38@2x.png */, - 64D717FD1AE367C4007256C9 /* yellowCharacterJump-39@2x.png */, - 64D717FF1AE367C4007256C9 /* yellowCharacterJump-40@2x.png */, - 64D718001AE367C4007256C9 /* yellowCharacterJump-41@2x.png */, - 64D718011AE367C4007256C9 /* yellowCharacterJump-42@2x.png */, - 64D718021AE367C4007256C9 /* yellowCharacterJump-43@2x.png */, - 64D718031AE367C4007256C9 /* yellowCharacterJump-44@2x.png */, - 64D718041AE367C4007256C9 /* yellowCharacterJump-45@2x.png */, - 64D718051AE367C4007256C9 /* yellowCharacterJump-46@2x.png */, - 64D718061AE367C4007256C9 /* yellowCharacterJump-47@2x.png */, - 64D718071AE367C4007256C9 /* yellowCharacterJump-48@2x.png */, - 64D718081AE367C4007256C9 /* yellowCharacterJump-49@2x.png */, - 64D7180A1AE367C4007256C9 /* yellowCharacterJump-50@2x.png */, - 64D7180B1AE367C4007256C9 /* yellowCharacterJump-51@2x.png */, - 64D7180C1AE367C4007256C9 /* yellowCharacterJump-52@2x.png */, - 64D7180D1AE367C4007256C9 /* yellowCharacterJump-53@2x.png */, - 64D7180E1AE367C4007256C9 /* yellowCharacterJump-54@2x.png */, - 64D7180F1AE367C4007256C9 /* yellowCharacterJump-55@2x.png */, - 64D718101AE367C4007256C9 /* yellowCharacterJump-56@2x.png */, - 64D718111AE367C4007256C9 /* yellowCharacterJump-57@2x.png */, - 64D718121AE367C4007256C9 /* yellowCharacterJump-58@2x.png */, - 64D718131AE367C4007256C9 /* yellowCharacterJump-59@2x.png */, - 64D718151AE367C4007256C9 /* yellowCharacterJump-60@2x.png */, - 64D718161AE367C4007256C9 /* yellowCharacterJump-61@2x.png */, - 64D718171AE367C4007256C9 /* yellowCharacterJump-62@2x.png */, - 64D718181AE367C4007256C9 /* yellowCharacterJump-63@2x.png */, - 64D718191AE367C4007256C9 /* yellowCharacterJump-64@2x.png */, - 64D7181A1AE367C4007256C9 /* yellowCharacterJump-65@2x.png */, - 64D7181B1AE367C4007256C9 /* yellowCharacterJump-66@2x.png */, - 64D7181C1AE367C4007256C9 /* yellowCharacterJump-67@2x.png */, - 64D7181D1AE367C4007256C9 /* yellowCharacterJump-68@2x.png */, - 64D7181E1AE367C4007256C9 /* yellowCharacterJump-69@2x.png */, - 64D718201AE367C4007256C9 /* yellowCharacterJump-70@2x.png */, - 64D718211AE367C4007256C9 /* yellowCharacterJump-71@2x.png */, - 64D718221AE367C4007256C9 /* yellowCharacterJump-72@2x.png */, - 64D718231AE367C4007256C9 /* yellowCharacterJump-73@2x.png */, - 64D718241AE367C4007256C9 /* yellowCharacterJump-74@2x.png */, - 64D718251AE367C4007256C9 /* yellowCharacterJump-75@2x.png */, - 64D718261AE367C4007256C9 /* yellowCharacterJump-76@2x.png */, - 64D718271AE367C4007256C9 /* yellowCharacterJump-77@2x.png */, - 64D718281AE367C4007256C9 /* yellowCharacterJump-78@2x.png */, - 64D718291AE367C4007256C9 /* yellowCharacterJump-79@2x.png */, - 64D7182B1AE367C4007256C9 /* yellowCharacterJump-80@2x.png */, - 64D7182C1AE367C4007256C9 /* yellowCharacterJump-81@2x.png */, - 64D7182D1AE367C4007256C9 /* yellowCharacterJump-82@2x.png */, - 64D7182E1AE367C4007256C9 /* yellowCharacterJump-83@2x.png */, - 64D7182F1AE367C4007256C9 /* yellowCharacterJump-84@2x.png */, - 64D718301AE367C4007256C9 /* yellowCharacterJump-85@2x.png */, - 64D718311AE367C4007256C9 /* yellowCharacterJump-86@2x.png */, - 64D718321AE367C4007256C9 /* yellowCharacterJump-87@2x.png */, - 64D718331AE367C4007256C9 /* yellowCharacterJump-88@2x.png */, - 64D718341AE367C4007256C9 /* yellowCharacterJump-89@2x.png */, - 64D718361AE367C4007256C9 /* yellowCharacterJump-90@2x.png */, - 64D718371AE367C4007256C9 /* yellowCharacterJump-91@2x.png */, - 64D718381AE367C4007256C9 /* yellowCharacterJump-92@2x.png */, - 64D718391AE367C4007256C9 /* yellowCharacterJump-93@2x.png */, - 64D7183A1AE367C4007256C9 /* yellowCharacterJump-94@2x.png */, - 64D7183B1AE367C4007256C9 /* yellowCharacterJump-95@2x.png */, - 64D7183C1AE367C4007256C9 /* yellowCharacterJump-96@2x.png */, - 64D7183D1AE367C4007256C9 /* yellowCharacterJump-97@2x.png */, - 64D7183E1AE367C4007256C9 /* yellowCharacterJump-98@2x.png */, - 64D7183F1AE367C4007256C9 /* yellowCharacterJump-99@2x.png */, - 64D717D31AE367C4007256C9 /* yellowCharacterJump-100@2x.png */, - 64D717D41AE367C4007256C9 /* yellowCharacterJump-101@2x.png */, - 64D717D51AE367C4007256C9 /* yellowCharacterJump-102@2x.png */, - 64D717D61AE367C4007256C9 /* yellowCharacterJump-103@2x.png */, - 64D717D71AE367C4007256C9 /* yellowCharacterJump-104@2x.png */, - 64D717D81AE367C4007256C9 /* yellowCharacterJump-105@2x.png */, - 64D717D91AE367C4007256C9 /* yellowCharacterJump-106@2x.png */, - 64D717DA1AE367C4007256C9 /* yellowCharacterJump-107@2x.png */, - 64D717DB1AE367C4007256C9 /* yellowCharacterJump-108@2x.png */, - 64D717DC1AE367C4007256C9 /* yellowCharacterJump-109@2x.png */, - 64D717DE1AE367C4007256C9 /* yellowCharacterJump-110@2x.png */, - ); - path = yellowCharacterJump; - sourceTree = ""; - }; - 64F84AE81AE0157F003ECBEA /* KFSwiftImageLoader */ = { - isa = PBXGroup; - children = ( - 64D1DEC41AE5D0D100E247E5 /* Extensions */, - 64D1DECD1AE5D0F500E247E5 /* Managers */, - 64F84B0D1AE015DB003ECBEA /* Supporting Files */, - ); - path = KFSwiftImageLoader; - sourceTree = ""; - }; - 64F84B0D1AE015DB003ECBEA /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 64F84B141AE017AB003ECBEA /* Info.plist */, - 64F84B0F1AE015DB003ECBEA /* KFSwiftImageLoader.h */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 64F84AE41AE0157F003ECBEA /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 64F84B131AE015DB003ECBEA /* KFSwiftImageLoader.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 642434471AE05535000A524A /* SwiftImageLoader WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 642434641AE05535000A524A /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit Extension" */; - buildPhases = ( - 642434441AE05535000A524A /* Sources */, - 642434451AE05535000A524A /* Frameworks */, - 642434461AE05535000A524A /* Resources */, - 642434701AE09625000A524A /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 642434551AE05535000A524A /* PBXTargetDependency */, - 6424346F1AE09624000A524A /* PBXTargetDependency */, - ); - name = "SwiftImageLoader WatchKit Extension"; - productName = "SwiftImageLoader WatchKit Extension"; - productReference = 642434481AE05535000A524A /* SwiftImageLoader WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit-extension"; - }; - 642434511AE05535000A524A /* SwiftImageLoader WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = 642434611AE05535000A524A /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit App" */; - buildPhases = ( - 642434501AE05535000A524A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "SwiftImageLoader WatchKit App"; - productName = "SwiftImageLoader WatchKit App"; - productReference = 642434521AE05535000A524A /* SwiftImageLoader WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp"; - }; - 64C474A31AB901B900361603 /* SwiftImageLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = 64C474C31AB901B900361603 /* Build configuration list for PBXNativeTarget "SwiftImageLoader" */; - buildPhases = ( - 64C474A01AB901B900361603 /* Sources */, - 64C474A11AB901B900361603 /* Frameworks */, - 64C474A21AB901B900361603 /* Resources */, - 64F84B031AE0157F003ECBEA /* Embed Frameworks */, - 642434671AE05535000A524A /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - 64F84AFD1AE0157F003ECBEA /* PBXTargetDependency */, - 6424345F1AE05535000A524A /* PBXTargetDependency */, - ); - name = SwiftImageLoader; - productName = SwiftImageLoader; - productReference = 64C474A41AB901B900361603 /* SwiftImageLoader.app */; - productType = "com.apple.product-type.application"; - }; - 64F84AE61AE0157F003ECBEA /* KFSwiftImageLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = 64F84B001AE0157F003ECBEA /* Build configuration list for PBXNativeTarget "KFSwiftImageLoader" */; - buildPhases = ( - 64F84AE21AE0157F003ECBEA /* Sources */, - 64F84AE31AE0157F003ECBEA /* Frameworks */, - 64F84AE41AE0157F003ECBEA /* Headers */, - 64F84AE51AE0157F003ECBEA /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = KFSwiftImageLoader; - productName = KFSwiftImageLoader; - productReference = 64F84AE71AE0157F003ECBEA /* KFSwiftImageLoader.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 64C4749C1AB901B900361603 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0620; - ORGANIZATIONNAME = "Kiavash Faisali"; - TargetAttributes = { - 642434471AE05535000A524A = { - CreatedOnToolsVersion = 6.3; - }; - 642434511AE05535000A524A = { - CreatedOnToolsVersion = 6.3; - }; - 64C474A31AB901B900361603 = { - CreatedOnToolsVersion = 6.2; - }; - 64F84AE61AE0157F003ECBEA = { - CreatedOnToolsVersion = 6.3; - }; - }; - }; - buildConfigurationList = 64C4749F1AB901B900361603 /* Build configuration list for PBXProject "SwiftImageLoader" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 64C4749B1AB901B900361603; - productRefGroup = 64C474A51AB901B900361603 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 64C474A31AB901B900361603 /* SwiftImageLoader */, - 64F84AE61AE0157F003ECBEA /* KFSwiftImageLoader */, - 642434471AE05535000A524A /* SwiftImageLoader WatchKit Extension */, - 642434511AE05535000A524A /* SwiftImageLoader WatchKit App */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 642434461AE05535000A524A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6424344F1AE05535000A524A /* Images.xcassets in Resources */, - 642434531AE05535000A524A /* SwiftImageLoader WatchKit App.app in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 642434501AE05535000A524A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64D718E41AE367C4007256C9 /* verticalShiftAndFadeIn-11@2x.png in Resources */, - 64D7195C1AE367C4007256C9 /* yellowCharacterJump-56@2x.png in Resources */, - 64D719241AE367C4007256C9 /* yellowCharacterJump-105@2x.png in Resources */, - 64D7197A1AE367C4007256C9 /* yellowCharacterJump-83@2x.png in Resources */, - 64D7187E1AE367C4007256C9 /* drawGreenCircle-48@2x.png in Resources */, - 64D718711AE367C4007256C9 /* drawGreenCircle-36@2x.png in Resources */, - 64D718F11AE367C4007256C9 /* verticalShiftAndFadeIn-23@2x.png in Resources */, - 64D7189E1AE367C4007256C9 /* drawGreenCircle-77@2x.png in Resources */, - 64D718E51AE367C4007256C9 /* verticalShiftAndFadeIn-12@2x.png in Resources */, - 64D718D91AE367C4007256C9 /* removeBlur-3@2x.png in Resources */, - 64D7190D1AE367C4007256C9 /* verticalShiftAndFadeIn-49@2x.png in Resources */, - 64D718CB1AE367C4007256C9 /* removeBlur-27@2x.png in Resources */, - 64D718C81AE367C4007256C9 /* removeBlur-24@2x.png in Resources */, - 64D718A51AE367C4007256C9 /* drawGreenCircle-83@2x.png in Resources */, - 64D718DF1AE367C4007256C9 /* removeBlur-7@2x.png in Resources */, - 64D719421AE367C4007256C9 /* yellowCharacterJump-32@2x.png in Resources */, - 64D718BD1AE367C4007256C9 /* removeBlur-14@2x.png in Resources */, - 64D719881AE367C4007256C9 /* yellowCharacterJump-96@2x.png in Resources */, - 64D719311AE367C4007256C9 /* yellowCharacterJump-17@2x.png in Resources */, - 64D718501AE367C4007256C9 /* drawGreenCircle-113@2x.png in Resources */, - 64D7194C1AE367C4007256C9 /* yellowCharacterJump-41@2x.png in Resources */, - 64D719471AE367C4007256C9 /* yellowCharacterJump-37@2x.png in Resources */, - 64D7195B1AE367C4007256C9 /* yellowCharacterJump-55@2x.png in Resources */, - 64D718511AE367C4007256C9 /* drawGreenCircle-114@2x.png in Resources */, - 64D7184B1AE367C4007256C9 /* drawGreenCircle-109@2x.png in Resources */, - 64D719161AE367C4007256C9 /* verticalShiftAndFadeIn-57@2x.png in Resources */, - 64D718F81AE367C4007256C9 /* verticalShiftAndFadeIn-2@2x.png in Resources */, - 64D7187C1AE367C4007256C9 /* drawGreenCircle-46@2x.png in Resources */, - 64D718F21AE367C4007256C9 /* verticalShiftAndFadeIn-24@2x.png in Resources */, - 64D718D61AE367C4007256C9 /* removeBlur-37@2x.png in Resources */, - 64D718DA1AE367C4007256C9 /* removeBlur-40@2x.png in Resources */, - 64D719431AE367C4007256C9 /* yellowCharacterJump-33@2x.png in Resources */, - 64D719001AE367C4007256C9 /* verticalShiftAndFadeIn-37@2x.png in Resources */, - 64D718A61AE367C4007256C9 /* drawGreenCircle-84@2x.png in Resources */, - 64D7187F1AE367C4007256C9 /* drawGreenCircle-49@2x.png in Resources */, - 64D718651AE367C4007256C9 /* drawGreenCircle-25@2x.png in Resources */, - 64D719671AE367C4007256C9 /* yellowCharacterJump-66@2x.png in Resources */, - 64D719391AE367C4007256C9 /* yellowCharacterJump-24@2x.png in Resources */, - 64D719711AE367C4007256C9 /* yellowCharacterJump-75@2x.png in Resources */, - 64D719021AE367C4007256C9 /* verticalShiftAndFadeIn-39@2x.png in Resources */, - 64D719141AE367C4007256C9 /* verticalShiftAndFadeIn-55@2x.png in Resources */, - 64D718731AE367C4007256C9 /* drawGreenCircle-38@2x.png in Resources */, - 64D718441AE367C4007256C9 /* drawGreenCircle-102@2x.png in Resources */, - 64D718471AE367C4007256C9 /* drawGreenCircle-105@2x.png in Resources */, - 64D718BB1AE367C4007256C9 /* removeBlur-12@2x.png in Resources */, - 64D718AE1AE367C4007256C9 /* drawGreenCircle-91@2x.png in Resources */, - 64D719511AE367C4007256C9 /* yellowCharacterJump-46@2x.png in Resources */, - 64D718EF1AE367C4007256C9 /* verticalShiftAndFadeIn-21@2x.png in Resources */, - 64D719681AE367C4007256C9 /* yellowCharacterJump-67@2x.png in Resources */, - 64D718831AE367C4007256C9 /* drawGreenCircle-52@2x.png in Resources */, - 64D718741AE367C4007256C9 /* drawGreenCircle-39@2x.png in Resources */, - 64D718D41AE367C4007256C9 /* removeBlur-35@2x.png in Resources */, - 64D719551AE367C4007256C9 /* yellowCharacterJump-4@2x.png in Resources */, - 64D718B51AE367C4007256C9 /* drawGreenCircle-98@2x.png in Resources */, - 64D718F91AE367C4007256C9 /* verticalShiftAndFadeIn-30@2x.png in Resources */, - 64D719061AE367C4007256C9 /* verticalShiftAndFadeIn-42@2x.png in Resources */, - 64D7196E1AE367C4007256C9 /* yellowCharacterJump-72@2x.png in Resources */, - 64D7195A1AE367C4007256C9 /* yellowCharacterJump-54@2x.png in Resources */, - 6424345B1AE05535000A524A /* Interface.storyboard in Resources */, - 64D7188A1AE367C4007256C9 /* drawGreenCircle-59@2x.png in Resources */, - 64D7184F1AE367C4007256C9 /* drawGreenCircle-112@2x.png in Resources */, - 64D718901AE367C4007256C9 /* drawGreenCircle-64@2x.png in Resources */, - 64D719581AE367C4007256C9 /* yellowCharacterJump-52@2x.png in Resources */, - 64D718E21AE367C4007256C9 /* verticalShiftAndFadeIn-0@2x.png in Resources */, - 64D7188D1AE367C4007256C9 /* drawGreenCircle-61@2x.png in Resources */, - 64D7195F1AE367C4007256C9 /* yellowCharacterJump-59@2x.png in Resources */, - 64D7186D1AE367C4007256C9 /* drawGreenCircle-32@2x.png in Resources */, - 64D718461AE367C4007256C9 /* drawGreenCircle-104@2x.png in Resources */, - 64D718AC1AE367C4007256C9 /* drawGreenCircle-8@2x.png in Resources */, - 64D7190E1AE367C4007256C9 /* verticalShiftAndFadeIn-4@2x.png in Resources */, - 64D718911AE367C4007256C9 /* drawGreenCircle-65@2x.png in Resources */, - 64D7197F1AE367C4007256C9 /* yellowCharacterJump-88@2x.png in Resources */, - 64D719811AE367C4007256C9 /* yellowCharacterJump-8@2x.png in Resources */, - 64D7198A1AE367C4007256C9 /* yellowCharacterJump-98@2x.png in Resources */, - 64D7188C1AE367C4007256C9 /* drawGreenCircle-60@2x.png in Resources */, - 64D718E61AE367C4007256C9 /* verticalShiftAndFadeIn-13@2x.png in Resources */, - 64D718FC1AE367C4007256C9 /* verticalShiftAndFadeIn-33@2x.png in Resources */, - 64D719701AE367C4007256C9 /* yellowCharacterJump-74@2x.png in Resources */, - 64D719191AE367C4007256C9 /* verticalShiftAndFadeIn-5@2x.png in Resources */, - 64D7186E1AE367C4007256C9 /* drawGreenCircle-33@2x.png in Resources */, - 64D719741AE367C4007256C9 /* yellowCharacterJump-78@2x.png in Resources */, - 64D719211AE367C4007256C9 /* yellowCharacterJump-102@2x.png in Resources */, - 64D719091AE367C4007256C9 /* verticalShiftAndFadeIn-45@2x.png in Resources */, - 64D7186A1AE367C4007256C9 /* drawGreenCircle-2@2x.png in Resources */, - 64D7194D1AE367C4007256C9 /* yellowCharacterJump-42@2x.png in Resources */, - 64D718CE1AE367C4007256C9 /* removeBlur-2@2x.png in Resources */, - 64D719121AE367C4007256C9 /* verticalShiftAndFadeIn-53@2x.png in Resources */, - 64D718611AE367C4007256C9 /* drawGreenCircle-21@2x.png in Resources */, - 64D7187B1AE367C4007256C9 /* drawGreenCircle-45@2x.png in Resources */, - 64D7189C1AE367C4007256C9 /* drawGreenCircle-75@2x.png in Resources */, - 64D7186B1AE367C4007256C9 /* drawGreenCircle-30@2x.png in Resources */, - 64D718851AE367C4007256C9 /* drawGreenCircle-54@2x.png in Resources */, - 64D718C41AE367C4007256C9 /* removeBlur-20@2x.png in Resources */, - 64D719501AE367C4007256C9 /* yellowCharacterJump-45@2x.png in Resources */, - 64D718AA1AE367C4007256C9 /* drawGreenCircle-88@2x.png in Resources */, - 64D718581AE367C4007256C9 /* drawGreenCircle-13@2x.png in Resources */, - 64D7198C1AE367C4007256C9 /* yellowCharacterJump-9@2x.png in Resources */, - 64D719221AE367C4007256C9 /* yellowCharacterJump-103@2x.png in Resources */, - 64D718BE1AE367C4007256C9 /* removeBlur-15@2x.png in Resources */, - 64D718451AE367C4007256C9 /* drawGreenCircle-103@2x.png in Resources */, - 64D718B61AE367C4007256C9 /* drawGreenCircle-99@2x.png in Resources */, - 64D7188E1AE367C4007256C9 /* drawGreenCircle-62@2x.png in Resources */, - 64D718791AE367C4007256C9 /* drawGreenCircle-43@2x.png in Resources */, - 64D718661AE367C4007256C9 /* drawGreenCircle-26@2x.png in Resources */, - 64D7192F1AE367C4007256C9 /* yellowCharacterJump-15@2x.png in Resources */, - 64D7194F1AE367C4007256C9 /* yellowCharacterJump-44@2x.png in Resources */, - 64D718671AE367C4007256C9 /* drawGreenCircle-27@2x.png in Resources */, - 64D718BA1AE367C4007256C9 /* removeBlur-11@2x.png in Resources */, - 64D719851AE367C4007256C9 /* yellowCharacterJump-93@2x.png in Resources */, - 64D718411AE367C4007256C9 /* drawGreenCircle-0@2x.png in Resources */, - 64D718CF1AE367C4007256C9 /* removeBlur-30@2x.png in Resources */, - 64D7193F1AE367C4007256C9 /* yellowCharacterJump-2@2x.png in Resources */, - 64D7192E1AE367C4007256C9 /* yellowCharacterJump-14@2x.png in Resources */, - 64D719751AE367C4007256C9 /* yellowCharacterJump-79@2x.png in Resources */, - 64D718A31AE367C4007256C9 /* drawGreenCircle-81@2x.png in Resources */, - 64D7185D1AE367C4007256C9 /* drawGreenCircle-18@2x.png in Resources */, - 64D7193A1AE367C4007256C9 /* yellowCharacterJump-25@2x.png in Resources */, - 64D718551AE367C4007256C9 /* drawGreenCircle-118@2x.png in Resources */, - 64D7191C1AE367C4007256C9 /* verticalShiftAndFadeIn-8@2x.png in Resources */, - 64D719251AE367C4007256C9 /* yellowCharacterJump-106@2x.png in Resources */, - 64D718A71AE367C4007256C9 /* drawGreenCircle-85@2x.png in Resources */, - 64D719841AE367C4007256C9 /* yellowCharacterJump-92@2x.png in Resources */, - 64D718B21AE367C4007256C9 /* drawGreenCircle-95@2x.png in Resources */, - 64D719651AE367C4007256C9 /* yellowCharacterJump-64@2x.png in Resources */, - 64D7184A1AE367C4007256C9 /* drawGreenCircle-108@2x.png in Resources */, - 64D718FD1AE367C4007256C9 /* verticalShiftAndFadeIn-34@2x.png in Resources */, - 64D719481AE367C4007256C9 /* yellowCharacterJump-38@2x.png in Resources */, - 64D718D21AE367C4007256C9 /* removeBlur-33@2x.png in Resources */, - 64D7192C1AE367C4007256C9 /* yellowCharacterJump-12@2x.png in Resources */, - 64D718B71AE367C4007256C9 /* drawGreenCircle-9@2x.png in Resources */, - 64D719441AE367C4007256C9 /* yellowCharacterJump-34@2x.png in Resources */, - 64D7186C1AE367C4007256C9 /* drawGreenCircle-31@2x.png in Resources */, - 64D718781AE367C4007256C9 /* drawGreenCircle-42@2x.png in Resources */, - 64D719291AE367C4007256C9 /* yellowCharacterJump-10@2x.png in Resources */, - 64D7187D1AE367C4007256C9 /* drawGreenCircle-47@2x.png in Resources */, - 64D719031AE367C4007256C9 /* verticalShiftAndFadeIn-3@2x.png in Resources */, - 64D719271AE367C4007256C9 /* yellowCharacterJump-108@2x.png in Resources */, - 64D719131AE367C4007256C9 /* verticalShiftAndFadeIn-54@2x.png in Resources */, - 64D718F61AE367C4007256C9 /* verticalShiftAndFadeIn-28@2x.png in Resources */, - 64D719801AE367C4007256C9 /* yellowCharacterJump-89@2x.png in Resources */, - 64D719861AE367C4007256C9 /* yellowCharacterJump-94@2x.png in Resources */, - 64D7184E1AE367C4007256C9 /* drawGreenCircle-111@2x.png in Resources */, - 64D719631AE367C4007256C9 /* yellowCharacterJump-62@2x.png in Resources */, - 64D719381AE367C4007256C9 /* yellowCharacterJump-23@2x.png in Resources */, - 64D719321AE367C4007256C9 /* yellowCharacterJump-18@2x.png in Resources */, - 64D718621AE367C4007256C9 /* drawGreenCircle-22@2x.png in Resources */, - 64D7189D1AE367C4007256C9 /* drawGreenCircle-76@2x.png in Resources */, - 64D719781AE367C4007256C9 /* yellowCharacterJump-81@2x.png in Resources */, - 64D719081AE367C4007256C9 /* verticalShiftAndFadeIn-44@2x.png in Resources */, - 64D7185F1AE367C4007256C9 /* drawGreenCircle-1@2x.png in Resources */, - 64D719461AE367C4007256C9 /* yellowCharacterJump-36@2x.png in Resources */, - 64D719821AE367C4007256C9 /* yellowCharacterJump-90@2x.png in Resources */, - 64D719151AE367C4007256C9 /* verticalShiftAndFadeIn-56@2x.png in Resources */, - 64D718B91AE367C4007256C9 /* removeBlur-10@2x.png in Resources */, - 64D718FF1AE367C4007256C9 /* verticalShiftAndFadeIn-36@2x.png in Resources */, - 64D719591AE367C4007256C9 /* yellowCharacterJump-53@2x.png in Resources */, - 64D718921AE367C4007256C9 /* drawGreenCircle-66@2x.png in Resources */, - 64D7192B1AE367C4007256C9 /* yellowCharacterJump-11@2x.png in Resources */, - 64D719371AE367C4007256C9 /* yellowCharacterJump-22@2x.png in Resources */, - 64D719891AE367C4007256C9 /* yellowCharacterJump-97@2x.png in Resources */, - 64D719231AE367C4007256C9 /* yellowCharacterJump-104@2x.png in Resources */, - 64D718ED1AE367C4007256C9 /* verticalShiftAndFadeIn-1@2x.png in Resources */, - 64D718A21AE367C4007256C9 /* drawGreenCircle-80@2x.png in Resources */, - 64D7196F1AE367C4007256C9 /* yellowCharacterJump-73@2x.png in Resources */, - 64D7185C1AE367C4007256C9 /* drawGreenCircle-17@2x.png in Resources */, - 64D718481AE367C4007256C9 /* drawGreenCircle-106@2x.png in Resources */, - 64D7188B1AE367C4007256C9 /* drawGreenCircle-5@2x.png in Resources */, - 64D7193C1AE367C4007256C9 /* yellowCharacterJump-27@2x.png in Resources */, - 64D718C61AE367C4007256C9 /* removeBlur-22@2x.png in Resources */, - 64D718641AE367C4007256C9 /* drawGreenCircle-24@2x.png in Resources */, - 64D719691AE367C4007256C9 /* yellowCharacterJump-68@2x.png in Resources */, - 64D7193D1AE367C4007256C9 /* yellowCharacterJump-28@2x.png in Resources */, - 64D7191A1AE367C4007256C9 /* verticalShiftAndFadeIn-6@2x.png in Resources */, - 64D7190F1AE367C4007256C9 /* verticalShiftAndFadeIn-50@2x.png in Resources */, - 64D7192A1AE367C4007256C9 /* yellowCharacterJump-110@2x.png in Resources */, - 64D718C01AE367C4007256C9 /* removeBlur-17@2x.png in Resources */, - 64D718811AE367C4007256C9 /* drawGreenCircle-50@2x.png in Resources */, - 64D719101AE367C4007256C9 /* verticalShiftAndFadeIn-51@2x.png in Resources */, - 64D718DC1AE367C4007256C9 /* removeBlur-4@2x.png in Resources */, - 64D718941AE367C4007256C9 /* drawGreenCircle-68@2x.png in Resources */, - 64D7188F1AE367C4007256C9 /* drawGreenCircle-63@2x.png in Resources */, - 64D7190B1AE367C4007256C9 /* verticalShiftAndFadeIn-47@2x.png in Resources */, - 64D718D01AE367C4007256C9 /* removeBlur-31@2x.png in Resources */, - 64D718931AE367C4007256C9 /* drawGreenCircle-67@2x.png in Resources */, - 64D719051AE367C4007256C9 /* verticalShiftAndFadeIn-41@2x.png in Resources */, - 64D719831AE367C4007256C9 /* yellowCharacterJump-91@2x.png in Resources */, - 64D719871AE367C4007256C9 /* yellowCharacterJump-95@2x.png in Resources */, - 64D719411AE367C4007256C9 /* yellowCharacterJump-31@2x.png in Resources */, - 64D719351AE367C4007256C9 /* yellowCharacterJump-20@2x.png in Resources */, - 64D719451AE367C4007256C9 /* yellowCharacterJump-35@2x.png in Resources */, - 64D7184C1AE367C4007256C9 /* drawGreenCircle-10@2x.png in Resources */, - 64D7189A1AE367C4007256C9 /* drawGreenCircle-73@2x.png in Resources */, - 64D718631AE367C4007256C9 /* drawGreenCircle-23@2x.png in Resources */, - 64D719491AE367C4007256C9 /* yellowCharacterJump-39@2x.png in Resources */, - 64D719771AE367C4007256C9 /* yellowCharacterJump-80@2x.png in Resources */, - 64D719721AE367C4007256C9 /* yellowCharacterJump-76@2x.png in Resources */, - 64D718571AE367C4007256C9 /* drawGreenCircle-12@2x.png in Resources */, - 64D718421AE367C4007256C9 /* drawGreenCircle-100@2x.png in Resources */, - 64D718B41AE367C4007256C9 /* drawGreenCircle-97@2x.png in Resources */, - 64D718C11AE367C4007256C9 /* removeBlur-18@2x.png in Resources */, - 64D718971AE367C4007256C9 /* drawGreenCircle-70@2x.png in Resources */, - 64D718DD1AE367C4007256C9 /* removeBlur-5@2x.png in Resources */, - 64D718AF1AE367C4007256C9 /* drawGreenCircle-92@2x.png in Resources */, - 64D718961AE367C4007256C9 /* drawGreenCircle-6@2x.png in Resources */, - 6424345D1AE05535000A524A /* Images.xcassets in Resources */, - 64D718D31AE367C4007256C9 /* removeBlur-34@2x.png in Resources */, - 64D718981AE367C4007256C9 /* drawGreenCircle-71@2x.png in Resources */, - 64D719621AE367C4007256C9 /* yellowCharacterJump-61@2x.png in Resources */, - 64D7186F1AE367C4007256C9 /* drawGreenCircle-34@2x.png in Resources */, - 64D718EE1AE367C4007256C9 /* verticalShiftAndFadeIn-20@2x.png in Resources */, - 64D718521AE367C4007256C9 /* drawGreenCircle-115@2x.png in Resources */, - 64D718891AE367C4007256C9 /* drawGreenCircle-58@2x.png in Resources */, - 64D719111AE367C4007256C9 /* verticalShiftAndFadeIn-52@2x.png in Resources */, - 64D719011AE367C4007256C9 /* verticalShiftAndFadeIn-38@2x.png in Resources */, - 64D718E31AE367C4007256C9 /* verticalShiftAndFadeIn-10@2x.png in Resources */, - 64D719071AE367C4007256C9 /* verticalShiftAndFadeIn-43@2x.png in Resources */, - 64D718F51AE367C4007256C9 /* verticalShiftAndFadeIn-27@2x.png in Resources */, - 64D719731AE367C4007256C9 /* yellowCharacterJump-77@2x.png in Resources */, - 64D719661AE367C4007256C9 /* yellowCharacterJump-65@2x.png in Resources */, - 64D718531AE367C4007256C9 /* drawGreenCircle-116@2x.png in Resources */, - 64D718F41AE367C4007256C9 /* verticalShiftAndFadeIn-26@2x.png in Resources */, - 64D718C51AE367C4007256C9 /* removeBlur-21@2x.png in Resources */, - 64D718991AE367C4007256C9 /* drawGreenCircle-72@2x.png in Resources */, - 64D718B81AE367C4007256C9 /* removeBlur-0@2x.png in Resources */, - 64D718AD1AE367C4007256C9 /* drawGreenCircle-90@2x.png in Resources */, - 64D718B31AE367C4007256C9 /* drawGreenCircle-96@2x.png in Resources */, - 64D719261AE367C4007256C9 /* yellowCharacterJump-107@2x.png in Resources */, - 64D719541AE367C4007256C9 /* yellowCharacterJump-49@2x.png in Resources */, - 64D718801AE367C4007256C9 /* drawGreenCircle-4@2x.png in Resources */, - 64D718C21AE367C4007256C9 /* removeBlur-19@2x.png in Resources */, - 64D718F31AE367C4007256C9 /* verticalShiftAndFadeIn-25@2x.png in Resources */, - 64D7191E1AE367C4007256C9 /* yellowCharacterJump-0@2x.png in Resources */, - 64D7195D1AE367C4007256C9 /* yellowCharacterJump-57@2x.png in Resources */, - 64D7197B1AE367C4007256C9 /* yellowCharacterJump-84@2x.png in Resources */, - 64D7191D1AE367C4007256C9 /* verticalShiftAndFadeIn-9@2x.png in Resources */, - 64D718601AE367C4007256C9 /* drawGreenCircle-20@2x.png in Resources */, - 64D718681AE367C4007256C9 /* drawGreenCircle-28@2x.png in Resources */, - 64D719361AE367C4007256C9 /* yellowCharacterJump-21@2x.png in Resources */, - 64D718591AE367C4007256C9 /* drawGreenCircle-14@2x.png in Resources */, - 64D719641AE367C4007256C9 /* yellowCharacterJump-63@2x.png in Resources */, - 64D718A41AE367C4007256C9 /* drawGreenCircle-82@2x.png in Resources */, - 64D718701AE367C4007256C9 /* drawGreenCircle-35@2x.png in Resources */, - 64D7191B1AE367C4007256C9 /* verticalShiftAndFadeIn-7@2x.png in Resources */, - 64D718FE1AE367C4007256C9 /* verticalShiftAndFadeIn-35@2x.png in Resources */, - 64D7190C1AE367C4007256C9 /* verticalShiftAndFadeIn-48@2x.png in Resources */, - 64D718F01AE367C4007256C9 /* verticalShiftAndFadeIn-22@2x.png in Resources */, - 64D718CA1AE367C4007256C9 /* removeBlur-26@2x.png in Resources */, - 64D718EC1AE367C4007256C9 /* verticalShiftAndFadeIn-19@2x.png in Resources */, - 64D718AB1AE367C4007256C9 /* drawGreenCircle-89@2x.png in Resources */, - 64D718C31AE367C4007256C9 /* removeBlur-1@2x.png in Resources */, - 64D7185A1AE367C4007256C9 /* drawGreenCircle-15@2x.png in Resources */, - 64D718FA1AE367C4007256C9 /* verticalShiftAndFadeIn-31@2x.png in Resources */, - 64D718D71AE367C4007256C9 /* removeBlur-38@2x.png in Resources */, - 64D7196D1AE367C4007256C9 /* yellowCharacterJump-71@2x.png in Resources */, - 64D7194A1AE367C4007256C9 /* yellowCharacterJump-3@2x.png in Resources */, - 64D719401AE367C4007256C9 /* yellowCharacterJump-30@2x.png in Resources */, - 64D718541AE367C4007256C9 /* drawGreenCircle-117@2x.png in Resources */, - 64D718491AE367C4007256C9 /* drawGreenCircle-107@2x.png in Resources */, - 64D718951AE367C4007256C9 /* drawGreenCircle-69@2x.png in Resources */, - 64D719301AE367C4007256C9 /* yellowCharacterJump-16@2x.png in Resources */, - 64D718431AE367C4007256C9 /* drawGreenCircle-101@2x.png in Resources */, - 64D718EA1AE367C4007256C9 /* verticalShiftAndFadeIn-17@2x.png in Resources */, - 64D718761AE367C4007256C9 /* drawGreenCircle-40@2x.png in Resources */, - 64D718C91AE367C4007256C9 /* removeBlur-25@2x.png in Resources */, - 64D718821AE367C4007256C9 /* drawGreenCircle-51@2x.png in Resources */, - 64D718D51AE367C4007256C9 /* removeBlur-36@2x.png in Resources */, - 64D719561AE367C4007256C9 /* yellowCharacterJump-50@2x.png in Resources */, - 64D719281AE367C4007256C9 /* yellowCharacterJump-109@2x.png in Resources */, - 64D718A81AE367C4007256C9 /* drawGreenCircle-86@2x.png in Resources */, - 64D718DB1AE367C4007256C9 /* removeBlur-41@2x.png in Resources */, - 64D719531AE367C4007256C9 /* yellowCharacterJump-48@2x.png in Resources */, - 64D7192D1AE367C4007256C9 /* yellowCharacterJump-13@2x.png in Resources */, - 64D718D81AE367C4007256C9 /* removeBlur-39@2x.png in Resources */, - 64D718841AE367C4007256C9 /* drawGreenCircle-53@2x.png in Resources */, - 64D7185B1AE367C4007256C9 /* drawGreenCircle-16@2x.png in Resources */, - 64D7187A1AE367C4007256C9 /* drawGreenCircle-44@2x.png in Resources */, - 64D718771AE367C4007256C9 /* drawGreenCircle-41@2x.png in Resources */, - 64D7193E1AE367C4007256C9 /* yellowCharacterJump-29@2x.png in Resources */, - 64D718BF1AE367C4007256C9 /* removeBlur-16@2x.png in Resources */, - 64D7190A1AE367C4007256C9 /* verticalShiftAndFadeIn-46@2x.png in Resources */, - 64D718F71AE367C4007256C9 /* verticalShiftAndFadeIn-29@2x.png in Resources */, - 64D718CC1AE367C4007256C9 /* removeBlur-28@2x.png in Resources */, - 64D7197C1AE367C4007256C9 /* yellowCharacterJump-85@2x.png in Resources */, - 64D718691AE367C4007256C9 /* drawGreenCircle-29@2x.png in Resources */, - 64D719761AE367C4007256C9 /* yellowCharacterJump-7@2x.png in Resources */, - 64D718E81AE367C4007256C9 /* verticalShiftAndFadeIn-15@2x.png in Resources */, - 64D719791AE367C4007256C9 /* yellowCharacterJump-82@2x.png in Resources */, - 64D7195E1AE367C4007256C9 /* yellowCharacterJump-58@2x.png in Resources */, - 64D718EB1AE367C4007256C9 /* verticalShiftAndFadeIn-18@2x.png in Resources */, - 64D718561AE367C4007256C9 /* drawGreenCircle-11@2x.png in Resources */, - 64D718D11AE367C4007256C9 /* removeBlur-32@2x.png in Resources */, - 64D7189F1AE367C4007256C9 /* drawGreenCircle-78@2x.png in Resources */, - 64D718A91AE367C4007256C9 /* drawGreenCircle-87@2x.png in Resources */, - 64D718E71AE367C4007256C9 /* verticalShiftAndFadeIn-14@2x.png in Resources */, - 64D7185E1AE367C4007256C9 /* drawGreenCircle-19@2x.png in Resources */, - 64D719601AE367C4007256C9 /* yellowCharacterJump-5@2x.png in Resources */, - 64D7197E1AE367C4007256C9 /* yellowCharacterJump-87@2x.png in Resources */, - 64D719331AE367C4007256C9 /* yellowCharacterJump-19@2x.png in Resources */, - 64D7193B1AE367C4007256C9 /* yellowCharacterJump-26@2x.png in Resources */, - 64D719041AE367C4007256C9 /* verticalShiftAndFadeIn-40@2x.png in Resources */, - 64D719171AE367C4007256C9 /* verticalShiftAndFadeIn-58@2x.png in Resources */, - 64D718721AE367C4007256C9 /* drawGreenCircle-37@2x.png in Resources */, - 64D719571AE367C4007256C9 /* yellowCharacterJump-51@2x.png in Resources */, - 64D719201AE367C4007256C9 /* yellowCharacterJump-101@2x.png in Resources */, - 64D718871AE367C4007256C9 /* drawGreenCircle-56@2x.png in Resources */, - 64D718E11AE367C4007256C9 /* removeBlur-9@2x.png in Resources */, - 64D718751AE367C4007256C9 /* drawGreenCircle-3@2x.png in Resources */, - 64D719521AE367C4007256C9 /* yellowCharacterJump-47@2x.png in Resources */, - 64D719611AE367C4007256C9 /* yellowCharacterJump-60@2x.png in Resources */, - 64D719341AE367C4007256C9 /* yellowCharacterJump-1@2x.png in Resources */, - 64D7191F1AE367C4007256C9 /* yellowCharacterJump-100@2x.png in Resources */, - 64D7196C1AE367C4007256C9 /* yellowCharacterJump-70@2x.png in Resources */, - 64D718861AE367C4007256C9 /* drawGreenCircle-55@2x.png in Resources */, - 64D718CD1AE367C4007256C9 /* removeBlur-29@2x.png in Resources */, - 64D7198B1AE367C4007256C9 /* yellowCharacterJump-99@2x.png in Resources */, - 64D718DE1AE367C4007256C9 /* removeBlur-6@2x.png in Resources */, - 64D718E91AE367C4007256C9 /* verticalShiftAndFadeIn-16@2x.png in Resources */, - 64D718FB1AE367C4007256C9 /* verticalShiftAndFadeIn-32@2x.png in Resources */, - 64D7197D1AE367C4007256C9 /* yellowCharacterJump-86@2x.png in Resources */, - 64D7194E1AE367C4007256C9 /* yellowCharacterJump-43@2x.png in Resources */, - 64D7196B1AE367C4007256C9 /* yellowCharacterJump-6@2x.png in Resources */, - 64D7189B1AE367C4007256C9 /* drawGreenCircle-74@2x.png in Resources */, - 64D718A11AE367C4007256C9 /* drawGreenCircle-7@2x.png in Resources */, - 64D718881AE367C4007256C9 /* drawGreenCircle-57@2x.png in Resources */, - 64D719181AE367C4007256C9 /* verticalShiftAndFadeIn-59@2x.png in Resources */, - 64D7196A1AE367C4007256C9 /* yellowCharacterJump-69@2x.png in Resources */, - 64D7194B1AE367C4007256C9 /* yellowCharacterJump-40@2x.png in Resources */, - 64D718A01AE367C4007256C9 /* drawGreenCircle-79@2x.png in Resources */, - 64D718E01AE367C4007256C9 /* removeBlur-8@2x.png in Resources */, - 64D718B01AE367C4007256C9 /* drawGreenCircle-93@2x.png in Resources */, - 64D718BC1AE367C4007256C9 /* removeBlur-13@2x.png in Resources */, - 64D7184D1AE367C4007256C9 /* drawGreenCircle-110@2x.png in Resources */, - 64D718B11AE367C4007256C9 /* drawGreenCircle-94@2x.png in Resources */, - 64D718C71AE367C4007256C9 /* removeBlur-23@2x.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 64C474A21AB901B900361603 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64C474AF1AB901B900361603 /* Main.storyboard in Resources */, - 64C474B11AB901B900361603 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 64F84AE51AE0157F003ECBEA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 642434441AE05535000A524A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6424344D1AE05535000A524A /* HomeInterfaceController.swift in Sources */, - 64AA84B61AE18B6F004F0956 /* TableImageInterfaceController.swift in Sources */, - 64AA84B91AE191DC004F0956 /* ImageRowType.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 64C474A01AB901B900361603 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64055A861AC2351400BF3758 /* ImageTableViewCell.swift in Sources */, - 64C474AC1AB901B900361603 /* MainViewController.swift in Sources */, - 64C474AA1AB901B900361603 /* AppDelegate.swift in Sources */, - 6424343E1AE031A7000A524A /* ButtonImageTableViewCell.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 64F84AE21AE0157F003ECBEA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64D1DEC91AE5D0F100E247E5 /* MKAnnotationViewExtensions.swift in Sources */, - 64D1DECB1AE5D0F100E247E5 /* UIImageViewExtensions.swift in Sources */, - 64D1DECC1AE5D0F100E247E5 /* WKInterfaceImageExtensions.swift in Sources */, - 64D1DECA1AE5D0F100E247E5 /* UIButtonExtensions.swift in Sources */, - 64D1DECF1AE5D0FD00E247E5 /* KFImageCacheManager.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 642434551AE05535000A524A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 642434511AE05535000A524A /* SwiftImageLoader WatchKit App */; - targetProxy = 642434541AE05535000A524A /* PBXContainerItemProxy */; - }; - 6424345F1AE05535000A524A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 642434471AE05535000A524A /* SwiftImageLoader WatchKit Extension */; - targetProxy = 6424345E1AE05535000A524A /* PBXContainerItemProxy */; - }; - 6424346F1AE09624000A524A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 64F84AE61AE0157F003ECBEA /* KFSwiftImageLoader */; - targetProxy = 6424346E1AE09624000A524A /* PBXContainerItemProxy */; - }; - 64F84AFD1AE0157F003ECBEA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 64F84AE61AE0157F003ECBEA /* KFSwiftImageLoader */; - targetProxy = 64F84AFC1AE0157F003ECBEA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 642434591AE05535000A524A /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 6424345A1AE05535000A524A /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; - 64C474AD1AB901B900361603 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 64C474AE1AB901B900361603 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 642434621AE05535000A524A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - IBSC_MODULE = SwiftImageLoader_WatchKit_Extension; - INFOPLIST_FILE = "SwiftImageLoader WatchKit App/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; - }; - name = Debug; - }; - 642434631AE05535000A524A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = fast; - IBSC_MODULE = SwiftImageLoader_WatchKit_Extension; - INFOPLIST_FILE = "SwiftImageLoader WatchKit App/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LLVM_LTO = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; - }; - name = Release; - }; - 642434651AE05535000A524A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "SwiftImageLoader WatchKit Extension/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_NAME = "${TARGET_NAME}"; - SKIP_INSTALL = YES; - SWIFT_WHOLE_MODULE_OPTIMIZATION = YES; - }; - name = Debug; - }; - 642434661AE05535000A524A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = fast; - INFOPLIST_FILE = "SwiftImageLoader WatchKit Extension/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - LLVM_LTO = YES; - PRODUCT_NAME = "${TARGET_NAME}"; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Ounchecked"; - SWIFT_WHOLE_MODULE_OPTIMIZATION = YES; - }; - name = Release; - }; - 64C474C11AB901B900361603 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 64C474C21AB901B900361603 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 64C474C41AB901B900361603 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = SwiftImageLoader/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_WHOLE_MODULE_OPTIMIZATION = YES; - }; - name = Debug; - }; - 64C474C51AB901B900361603 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_OPTIMIZATION_LEVEL = fast; - INFOPLIST_FILE = SwiftImageLoader/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LLVM_LTO = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Ounchecked"; - SWIFT_WHOLE_MODULE_OPTIMIZATION = YES; - }; - name = Release; - }; - 64F84B011AE0157F003ECBEA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "$(SRCROOT)/KFSwiftImageLoader/Supporting Files/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_WHOLE_MODULE_OPTIMIZATION = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 64F84B021AE0157F003ECBEA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = fast; - INFOPLIST_FILE = "$(SRCROOT)/KFSwiftImageLoader/Supporting Files/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - LLVM_LTO = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Ounchecked"; - SWIFT_WHOLE_MODULE_OPTIMIZATION = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 642434611AE05535000A524A /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 642434621AE05535000A524A /* Debug */, - 642434631AE05535000A524A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 642434641AE05535000A524A /* Build configuration list for PBXNativeTarget "SwiftImageLoader WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 642434651AE05535000A524A /* Debug */, - 642434661AE05535000A524A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 64C4749F1AB901B900361603 /* Build configuration list for PBXProject "SwiftImageLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 64C474C11AB901B900361603 /* Debug */, - 64C474C21AB901B900361603 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 64C474C31AB901B900361603 /* Build configuration list for PBXNativeTarget "SwiftImageLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 64C474C41AB901B900361603 /* Debug */, - 64C474C51AB901B900361603 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 64F84B001AE0157F003ECBEA /* Build configuration list for PBXNativeTarget "KFSwiftImageLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 64F84B011AE0157F003ECBEA /* Debug */, - 64F84B021AE0157F003ECBEA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 64C4749C1AB901B900361603 /* Project object */; -} diff --git a/SwiftImageLoader.xcworkspace/contents.xcworkspacedata b/SwiftImageLoader.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 700b107..0000000 --- a/SwiftImageLoader.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - -