Full Code of vicc/chameleon for AI

master 6dd284bde21e cached
72 files
468.5 KB
119.4k tokens
3 symbols
1 requests
Download .txt
Showing preview only (493K chars total). Download the full file or copy to clipboard to get everything.
Repository: vicc/chameleon
Branch: master
Commit: 6dd284bde21e
Files: 72
Total size: 468.5 KB

Directory structure:
gitextract_5_vrjan2/

├── .github/
│   └── ISSUE_TEMPLATE.md
├── .gitignore
├── CHANGELOG.md
├── Chameleon/
│   ├── Chameleon.h
│   └── Info.plist
├── Chameleon.xcodeproj/
│   ├── project.pbxproj
│   ├── project.xcworkspace/
│   │   └── contents.xcworkspacedata
│   └── xcshareddata/
│       └── xcschemes/
│           └── Chameleon.xcscheme
├── ChameleonDemo/
│   ├── AppDelegate.swift
│   ├── Assets.xcassets/
│   │   └── AppIcon.appiconset/
│   │       └── Contents.json
│   ├── Base.lproj/
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Info.plist
│   └── ViewController.swift
├── ChameleonDemo-ObjC/
│   ├── AppDelegate.h
│   ├── AppDelegate.m
│   ├── Assets.xcassets/
│   │   └── AppIcon.appiconset/
│   │       └── Contents.json
│   ├── Base.lproj/
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Info.plist
│   ├── ViewController.h
│   ├── ViewController.m
│   └── main.m
├── ChameleonDemo-Swift/
│   ├── AppDelegate.swift
│   ├── Assets.xcassets/
│   │   ├── AppIcon.appiconset/
│   │   │   └── Contents.json
│   │   ├── Contents.json
│   │   ├── SampleImageOne.imageset/
│   │   │   └── Contents.json
│   │   ├── SampleImageTwo.imageset/
│   │   │   └── Contents.json
│   │   ├── first.imageset/
│   │   │   └── Contents.json
│   │   ├── logo.imageset/
│   │   │   └── Contents.json
│   │   └── second.imageset/
│   │       └── Contents.json
│   ├── Base.lproj/
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── FirstViewController.swift
│   ├── Info.plist
│   └── SecondViewController.swift
├── ChameleonFramework.podspec
├── Extras/
│   ├── Chameleon.clr
│   ├── Chameleon.dmg
│   ├── Chameleon.sketchpalette
│   ├── Chameleon_Photoshop.aco
│   └── Chameleon_v2.clr
├── LICENSE.md
├── Pod/
│   └── Classes/
│       ├── Objective-C/
│       │   ├── Chameleon.h
│       │   ├── ChameleonConstants.h
│       │   ├── ChameleonConstants.m
│       │   ├── ChameleonEnums.h
│       │   ├── ChameleonMacros.h
│       │   ├── Chameleon_.h
│       │   ├── Chameleon_.m
│       │   ├── NSArray+Chameleon.h
│       │   ├── NSArray+Chameleon.m
│       │   ├── UIAppearance+Swift.h
│       │   ├── UIAppearance+Swift.m
│       │   ├── UIButton+Chameleon.h
│       │   ├── UIButton+Chameleon.m
│       │   ├── UIColor+Chameleon.h
│       │   ├── UIColor+Chameleon.m
│       │   ├── UIColor+ChameleonPrivate.h
│       │   ├── UIColor+ChameleonPrivate.m
│       │   ├── UIImage+ChameleonPrivate.h
│       │   ├── UIImage+ChameleonPrivate.m
│       │   ├── UILabel+Chameleon.h
│       │   ├── UILabel+Chameleon.m
│       │   ├── UINavigationController+Chameleon.h
│       │   ├── UINavigationController+Chameleon.m
│       │   ├── UIView+ChameleonPrivate.h
│       │   ├── UIView+ChameleonPrivate.m
│       │   ├── UIViewController+Chameleon.h
│       │   └── UIViewController+Chameleon.m
│       └── Swift/
│           └── ChameleonShorthand.swift
└── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
======
Read this before submitting a new report ;)

* Use the search function to find similar bugs before submitting a new one.
* Bug related to Global theming ? Check #98 for a workaround or #74 #102 #153 #161.


DELETE THIS TEXT BEFORE SUBMITING A NEW ISSUE.
======


================================================
FILE: .gitignore
================================================
# Created by https://www.gitignore.io/

## Build generated
build/
DerivedData

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata

## Other
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint

## Build generated
build/
DerivedData

## Obj-C/Swift specific
*.hmap
*.ipa

# 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-check-the-pods-directory-into-source-control
#
Pods/

# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build
Carthage.checkout
Carthage.build


================================================
FILE: CHANGELOG.md
================================================
## 📄 Change Log

### 2.0.5

* Theme Support for UIImagePickerController (#83)
* Objective-C Demo Project
* Fixed Erroneous Swift Method Naming Convention Warnings
* Bumped up the minimum version of iOS to `8.0`.
* Fixed `If-Else` Statement Logic (#48)
* Removed cast for `calloc` (#76).

### 2.0.4

* Minor Fixes.
* Simplified `arrayOfColorsWithColorScheme` (#68)
* `colorWithFlatVersionFrom` alpha bug fix (#69)

### 2.0.3

* Added `hidesNavigationBarHairline` boolean to UINavigationController, and by default it is now set to `NO`. (#64) 
* Improved Quick-Look Documentation for Theme Methods

### 2.0.2

* Carthage support added. (By [@bre7](https://github.com/bre7))
* Demo project added. (By [@bre7](https://github.com/bre7))
* Shields added to `README`. (By [@bre7](https://github.com/bre7))
* Fixed *'Wrong Navigation Bar Color'* bug. ([#51](https://github.com/ViccAlexander/Chameleon/issues/51)) (By [@bre7](https://github.com/bre7))
* Fixed *'Flatten'* bug. ([#53](https://github.com/ViccAlexander/Chameleon/issues/53)) (By [@bre7](https://github.com/bre7))
* Fixed *'EXC_BAD_ACCESS Error'* issue. ([#57](https://github.com/ViccAlexander/Chameleon/issues/57)) (By [@bre7](https://github.com/bre7))
* Several swift functions were made public. (By [@dexter505](https://github.com/dexter505))

### 2.0.1

* Fixed *'ColorWithFlatVersionOf'* bug. ([#50](https://github.com/ViccAlexander/Chameleon/pull/50)) (By [@bre7](https://github.com/bre7))

### 2.0.0

* Added support for hex colors, colors from images, themes, and lighten and darken by percentage methods. (By [@ViccAlexander](https://github.com/ViccAlexander)) 

###### Added Methods  

**Chameleon.h**
 
* `+ (void)setGlobalThemeUsingPrimaryColor:(UIColor *)primaryColor withContentStyle:(UIContentStyle)contentStyle;`
* `+ (void)setGlobalThemeUsingPrimaryColor:(UIColor *)primaryColor withSecondaryColor:(UIColor *)secondaryColor andContentStyle:(UIContentStyle)contentStyle;`
* `+ (void)setGlobalThemeUsingPrimaryColor:(UIColor *)primaryColor  withSecondaryColor:(UIColor *)secondaryColor usingFontName:(NSString *)fontName andContentStyle:(UIContentStyle)contentStyle;`

**NSArray+Chameleon.h**

* `+ (NSArray *)arrayOfColorsFromImage:(UIImage *)image withFlatScheme (BOOL)isFlatScheme;`

**UIColor+Chameleon.h**

* `+ (UIColor *)colorWithAverageColorFromImage:(UIImage *)image;`
* `+ (UIColor *)colorWithAverageColorFromImage:(UIImage *)image withAlpha:(CGFloat)alpha;`
* `+ (UIColor *)colorWithRandomFlatColorOfShadeStyle:(UIShadeStyle)shadeStyle withAlpha:(CGFloat)alpha;`
* `+ (UIColor *)colorWithComplementaryFlatColorOf:(UIColor *)color withAlpha:(CGFloat)alpha;`
* `+ (UIColor *)colorWithContrastingBlackOrWhiteColorOn:(UIColor *)backgroundColor isFlat:(BOOL)flat alpha:(CGFloat)alpha;`
* `+ (UIColor *)colorWithFlatVersionOf:(UIColor *)color withAlpha:(CGFloat)alpha;`
* `+ (UIColor *)colorWithHexString:(NSString *)string;`
* `+ (UIColor *)colorWithHexString:(NSString *)string withAlpha:(CGFloat)alpha;`
* `- (UIColor *)flatten;`
* `- (UIColor *)darkenByPercentage:(CGFloat)percentage;`
* `- (UIColor *)lightenByPercentage:(CGFloat)percentage;`

**UINavigationController+Chameleon.h**

* `- (void)setStatusBarStyle:(UIStatusBarStyle)statusBarStyle;`
* `- (void)setThemeUsingPrimaryColor:(UIColor *)primaryColor withContentStyle:(UIContentStyle)contentStyle;`
* `- (void)setThemeUsingPrimaryColor:(UIColor *)primaryColor withSecondaryColor:(UIColor *)secondaryColor andContentStyle:(UIContentStyle)contentStyle;`
* `setThemeUsingPrimaryColor:(UIColor *)primaryColor withSecondaryColor:(UIColor *)secondaryColor usingFontName:(NSString *)fontName andContentStyle:(UIContentStyle)contentStyle;`
* `- (void)setStatusBarStyle:(UIStatusBarStyle)statusBarStyle;`

                        
###### Deprecated Methods

**NSArray+Chameleon.h**

* ~~`+ (NSArray *)arrayOfColorsWithColorScheme:(ColorScheme)colorScheme with:(UIColor *)color flatScheme:(BOOL)isFlatScheme `~~  

> Replaced with: `+ (NSArray *)arrayOfColorsWithColorScheme:(ColorScheme)colorScheme usingColor:(UIColor *)color withFlatScheme:(BOOL)isFlatScheme;`

**UIViewController+Chameleon.h**

* ~~`- (void)flatify;`~~
* ~~`- (void)flatifyAndContrast;`~~

###### Added Macros
* `AverageColorFromImage(image)`
* `AverageColorFromImageWithAlpha(image, alpha)`
* `RandomFlatColorWithShadeAndAlpha(shade, alpha)`
* `ColorsWithScheme(colorSchemeType, color, isFlatScheme)`   
* `ComplementaryFlatColorWithAlpha(color, alpha)`
* `ContrastColorWithAlpha(backgroundColor, returnFlat, alpha)`
* `HexColor(hexString)`
* `HexColorWithAlpha(hexString, alpha)`
* `RandomFlatColorWithShadeAndAlpha(shade, alpha)`
* `ColorsFromImage(image, isFlatScheme)`  

######Deprecated
* `ColorsWithScheme(colorSchemeType, color, isFlatScheme)`

> Replaced with: `ColorsWithScheme(colorSchemeType, color, isFlatScheme)`

### 1.2.1
• Added cocoapods support for Swift 2 *(Thanks to [**@bre7**](https://github.com/bre7))*. 

### 1.2.0
• Fixed cocoapods installation error [#30](https://github.com/ViccAlexander/Chameleon/issues/30).  
• Updated Swift syntax to Swift 1.2 *(Fixed by [**@peacemoon**](https://github.com/peacemoon))*.    
• Split Objective-C & Swift Files into separate folders to keep files better organized.  
• Renamed `Constants.swift` to `ChameleonShorthand.swift`  

###### Deprecated Methods

* ~~`FlatVersionOfColor(color)`~~  
* ~~`ColorScheme(colorSchemeType: ColorScheme, color: UIColor, isFlatScheme: Bool)`~~   

Replaced with: `ColorSchemeOf(colorSchemeType: ColorScheme, color: UIColor, isFlatScheme: Bool)` due to naming constraints. 

### 1.1.3
• Chameleon shorthand is now supported in Swift. *(Thanks to [**@bre7**](https://github.com/bre7))*.  
• Fixed Small Syntax Typo. *(Fixed by [**@ddwang**](https://github.com/ddwang))*.  
• Fixed issue where `-colorWithRandomFlatColorOfShadeStyle` always returns random color of `UIShadeStyleLight` *(Fixed by [**@smokyonion**](https://github.com/smokyonion))*.    
• UIGraphics context now uses the current screen's scale, preventing pixel wrap around for certain `UIColors` generated by `+ (UIColor *)colorWithGradientStyle` methods *(Fixed by [**@alist**](https://github.com/alist))*.  
• Removed warnings regarding the absolute value function `fabsf` *(Fixed by [**@jherran**](https://github.com/jherran))*.  
• Fixed the *`UIColor+Chameleon.m:444:13: code will never be executed*`, error state *(Fixed by [**@jherran**](https://github.com/jherran))*.  


### 1.1.2
• Updated Copyright in all files and launch images  
• Added Launch Image in example project for iPhone 6 & iPhone 6 Plus  
• Replaced the reserved word `for` with the word `with` in `arrayOfColorsWithColorScheme` *(Fixed by [**@sfader**](https://github.com/sfader))*.

###### Deprecated Methods
 * ~~`initWithArray:for:flatScheme:`~~

Replaced with: `initWithArray:with:flatScheme:`  

### 1.1.1
* ```ShadeStyle``` is now ```UIShadeStyle```
* ```GradientStyle``` is now ```UIGradientStyle```
* ```light``` is now ```UIShadeStyleLight```
* ```dark``` is now ```UIShadeStyleDark```
* ```linearGradientLeftToRight``` is now ```UIGradientStyleLeftToRight```
* ```linearGradientTopToBottom``` is now ```UIGradientStyleTopToBottom```
* Added: ```UIGradientStyleRadial```

### 1.1.0
* Added Gradient Colors
* Added Storyboard Palette Add-on
* Added Xcode Quick Help Documentation Support
* Switched from RGB colorspace to HSB & LAB colorspaces (closer to human perception)
* Implemented `ContrastingColor` which supports all alphas and has additional support for non-flat and flat colors
* Changed Color difference algorithm so that it now uses CIE:2000 formula
* Changed `RandomFlatColors` from enum to nsarray values
* Edited `RandomFlatColor` so that it will no longer spit out the same color back to back
* Switched complementary and triadic fourth and fifth colors order.
* New Macro: `ClearColor`

###### Deprecated Methods
* ~~`colorWithContrastingBlackOrWhiteColorOn:`~~

Replaced with: `colorWithContrastingBlackOrWhiteColorOn:isFlat:`  

###### Deprecated Macros
* ~~`ContrastingColorOf(backgroundColor)`~~  

Replaced with: `ContrastingColorOf(backgroundColor, isFlat)`

* ~~`ComplementaryColorOf(color)`~~

Replaced with: `ComplementaryFlatColorOf(color)`

* ~~`RandomColorWithShade(shade)`~~

Replaced with: `RandomFlatColorWithShade(shade)`

### 1.0.1
* Added Table of Contents
* Fixed a couple of spelling errors
* Extra '#define' deleted *(Fixed by [**@cascio**](https://github.com/cascio))*.  
* Imported UIKit in ChameleonStatusBar.h and NSArray+Chameleon.h *(Fixed by [**@jmhooper**](https://github.com/jmhooper))*.


================================================
FILE: Chameleon/Chameleon.h
================================================
//
//  Chameleon.h
//  Chameleon
//
//  Created by Vicc Alexander on 9/24/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

#import <UIKit/UIKit.h>

//! Project version number for Chameleon.
FOUNDATION_EXPORT double ChameleonVersionNumber;

//! Project version string for Chameleon.
FOUNDATION_EXPORT const unsigned char ChameleonVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <Chameleon/PublicHeader.h>

#import "Chameleon_.h"

#import "UIButton+Chameleon.h"
#import "UILabel+Chameleon.h"
#import "UIColor+ChameleonPrivate.h"
#import "UIImage+ChameleonPrivate.h"
#import "UIView+ChameleonPrivate.h"
#import "UIAppearance+Swift.h"

#import "NSArray+Chameleon.h"
#import "UIColor+Chameleon.h"
#import "UINavigationController+Chameleon.h"
#import "UIViewController+Chameleon.h"


================================================
FILE: Chameleon/Info.plist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>en</string>
	<key>CFBundleExecutable</key>
	<string>$(EXECUTABLE_NAME)</string>
	<key>CFBundleIdentifier</key>
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>$(PRODUCT_NAME)</string>
	<key>CFBundlePackageType</key>
	<string>FMWK</string>
	<key>CFBundleShortVersionString</key>
	<string>2.0.6</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>$(CURRENT_PROJECT_VERSION)</string>
	<key>NSPrincipalClass</key>
	<string></string>
</dict>
</plist>


================================================
FILE: Chameleon.xcodeproj/project.pbxproj
================================================
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		0C6D34721C07B98400A7BF83 /* Chameleon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 240093F81BB4517400932727 /* Chameleon.framework */; };
		0C6D34731C07B98400A7BF83 /* Chameleon.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 240093F81BB4517400932727 /* Chameleon.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		0C8DABA81C07AC3800B28FE2 /* UIAppearance+Swift.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DABA61C07AC3800B28FE2 /* UIAppearance+Swift.m */; };
		0C8DABAB1C07B00000B28FE2 /* UIImage+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935E21BB4D62500C30559 /* UIImage+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0C8DABAC1C07B00800B28FE2 /* UIAppearance+Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8DABA51C07AC3800B28FE2 /* UIAppearance+Swift.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0C8DABB51C07B5EA00B28FE2 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DABB41C07B5EA00B28FE2 /* main.m */; };
		0C8DABB81C07B5EA00B28FE2 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DABB71C07B5EA00B28FE2 /* AppDelegate.m */; };
		0C8DABBB1C07B5EA00B28FE2 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DABBA1C07B5EA00B28FE2 /* ViewController.m */; };
		0C8DABBE1C07B5EA00B28FE2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0C8DABBC1C07B5EA00B28FE2 /* Main.storyboard */; };
		0C8DABC01C07B5EA00B28FE2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0C8DABBF1C07B5EA00B28FE2 /* Assets.xcassets */; };
		0C8DABC31C07B5EA00B28FE2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0C8DABC11C07B5EA00B28FE2 /* LaunchScreen.storyboard */; };
		240093FC1BB4517400932727 /* Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 240093FB1BB4517400932727 /* Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935EC1BB4D62500C30559 /* Chameleon_.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935D41BB4D62500C30559 /* Chameleon_.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935ED1BB4D62500C30559 /* Chameleon_.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935D51BB4D62500C30559 /* Chameleon_.m */; };
		245935EE1BB4D62500C30559 /* ChameleonConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935D61BB4D62500C30559 /* ChameleonConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935EF1BB4D62500C30559 /* ChameleonConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935D71BB4D62500C30559 /* ChameleonConstants.m */; };
		245935F01BB4D62500C30559 /* ChameleonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935D81BB4D62500C30559 /* ChameleonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935F11BB4D62500C30559 /* ChameleonMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935D91BB4D62500C30559 /* ChameleonMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935F21BB4D62500C30559 /* NSArray+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935DA1BB4D62500C30559 /* NSArray+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935F31BB4D62500C30559 /* NSArray+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935DB1BB4D62500C30559 /* NSArray+Chameleon.m */; };
		245935F41BB4D62500C30559 /* UIButton+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935DC1BB4D62500C30559 /* UIButton+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935F51BB4D62500C30559 /* UIButton+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935DD1BB4D62500C30559 /* UIButton+Chameleon.m */; };
		245935F61BB4D62500C30559 /* UIColor+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935DE1BB4D62500C30559 /* UIColor+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935F71BB4D62500C30559 /* UIColor+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935DF1BB4D62500C30559 /* UIColor+Chameleon.m */; };
		245935F81BB4D62500C30559 /* UIColor+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935E01BB4D62500C30559 /* UIColor+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935F91BB4D62500C30559 /* UIColor+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935E11BB4D62500C30559 /* UIColor+ChameleonPrivate.m */; };
		245935FB1BB4D62500C30559 /* UIImage+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935E31BB4D62500C30559 /* UIImage+ChameleonPrivate.m */; };
		245935FC1BB4D62500C30559 /* UILabel+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935E41BB4D62500C30559 /* UILabel+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935FD1BB4D62500C30559 /* UILabel+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935E51BB4D62500C30559 /* UILabel+Chameleon.m */; };
		245935FE1BB4D62500C30559 /* UINavigationController+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935E61BB4D62500C30559 /* UINavigationController+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245935FF1BB4D62500C30559 /* UINavigationController+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935E71BB4D62500C30559 /* UINavigationController+Chameleon.m */; };
		245936001BB4D62500C30559 /* UIView+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935E81BB4D62500C30559 /* UIView+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245936011BB4D62500C30559 /* UIView+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935E91BB4D62500C30559 /* UIView+ChameleonPrivate.m */; };
		245936021BB4D62500C30559 /* UIViewController+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 245935EA1BB4D62500C30559 /* UIViewController+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; };
		245936031BB4D62500C30559 /* UIViewController+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 245935EB1BB4D62500C30559 /* UIViewController+Chameleon.m */; };
		245936051BB4D62D00C30559 /* ChameleonShorthand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 245936041BB4D62D00C30559 /* ChameleonShorthand.swift */; };
		246492FC1F0094DB001E4F26 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 246492FB1F0094DB001E4F26 /* AppDelegate.swift */; };
		246493011F0094DB001E4F26 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 246492FF1F0094DB001E4F26 /* Main.storyboard */; };
		246493031F0094DB001E4F26 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 246493021F0094DB001E4F26 /* Assets.xcassets */; };
		246493061F0094DB001E4F26 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 246493041F0094DB001E4F26 /* LaunchScreen.storyboard */; };
		247EB8AA1BB61EB3009B4904 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247EB8A91BB61EB3009B4904 /* AppDelegate.swift */; };
		247EB8AC1BB61EB3009B4904 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247EB8AB1BB61EB3009B4904 /* ViewController.swift */; };
		247EB8AF1BB61EB3009B4904 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 247EB8AD1BB61EB3009B4904 /* Main.storyboard */; };
		247EB8B11BB61EB3009B4904 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 247EB8B01BB61EB3009B4904 /* Assets.xcassets */; };
		247EB8B41BB61EB3009B4904 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 247EB8B21BB61EB3009B4904 /* LaunchScreen.storyboard */; };
		247EB8B91BB61F76009B4904 /* Chameleon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 240093F81BB4517400932727 /* Chameleon.framework */; };
		24D08ECB1F00954100D9F1A7 /* FirstViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24D08EC91F00953A00D9F1A7 /* FirstViewController.swift */; };
		24D08ECC1F00954100D9F1A7 /* SecondViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24D08ECA1F00953A00D9F1A7 /* SecondViewController.swift */; };
		24D08ECD1F00958200D9F1A7 /* Chameleon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 240093F81BB4517400932727 /* Chameleon.framework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		0C6D34741C07B98400A7BF83 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 240093EF1BB4517400932727 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 240093F71BB4517400932727;
			remoteInfo = Chameleon;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		0C6D34761C07B98400A7BF83 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				0C6D34731C07B98400A7BF83 /* Chameleon.framework in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0C8DABA51C07AC3800B28FE2 /* UIAppearance+Swift.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIAppearance+Swift.h"; path = "../Pod/Classes/Objective-C/UIAppearance+Swift.h"; sourceTree = "<group>"; };
		0C8DABA61C07AC3800B28FE2 /* UIAppearance+Swift.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIAppearance+Swift.m"; path = "../Pod/Classes/Objective-C/UIAppearance+Swift.m"; sourceTree = "<group>"; };
		0C8DABB11C07B5EA00B28FE2 /* ChameleonDemo-Objc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ChameleonDemo-Objc.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		0C8DABB41C07B5EA00B28FE2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		0C8DABB61C07B5EA00B28FE2 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		0C8DABB71C07B5EA00B28FE2 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
		0C8DABB91C07B5EA00B28FE2 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
		0C8DABBA1C07B5EA00B28FE2 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
		0C8DABBD1C07B5EA00B28FE2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		0C8DABBF1C07B5EA00B28FE2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		0C8DABC21C07B5EA00B28FE2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		0C8DABC41C07B5EA00B28FE2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		240093F81BB4517400932727 /* Chameleon.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Chameleon.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		240093FB1BB4517400932727 /* Chameleon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Chameleon.h; sourceTree = "<group>"; };
		240093FD1BB4517400932727 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		245935D41BB4D62500C30559 /* Chameleon_.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Chameleon_.h; path = "Pod/Classes/Objective-C/Chameleon_.h"; sourceTree = SOURCE_ROOT; };
		245935D51BB4D62500C30559 /* Chameleon_.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Chameleon_.m; path = "Pod/Classes/Objective-C/Chameleon_.m"; sourceTree = SOURCE_ROOT; };
		245935D61BB4D62500C30559 /* ChameleonConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChameleonConstants.h; path = "Pod/Classes/Objective-C/ChameleonConstants.h"; sourceTree = SOURCE_ROOT; };
		245935D71BB4D62500C30559 /* ChameleonConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChameleonConstants.m; path = "Pod/Classes/Objective-C/ChameleonConstants.m"; sourceTree = SOURCE_ROOT; };
		245935D81BB4D62500C30559 /* ChameleonEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChameleonEnums.h; path = "Pod/Classes/Objective-C/ChameleonEnums.h"; sourceTree = SOURCE_ROOT; };
		245935D91BB4D62500C30559 /* ChameleonMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChameleonMacros.h; path = "Pod/Classes/Objective-C/ChameleonMacros.h"; sourceTree = SOURCE_ROOT; };
		245935DA1BB4D62500C30559 /* NSArray+Chameleon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSArray+Chameleon.h"; path = "Pod/Classes/Objective-C/NSArray+Chameleon.h"; sourceTree = SOURCE_ROOT; };
		245935DB1BB4D62500C30559 /* NSArray+Chameleon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSArray+Chameleon.m"; path = "Pod/Classes/Objective-C/NSArray+Chameleon.m"; sourceTree = SOURCE_ROOT; };
		245935DC1BB4D62500C30559 /* UIButton+Chameleon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIButton+Chameleon.h"; path = "Pod/Classes/Objective-C/UIButton+Chameleon.h"; sourceTree = SOURCE_ROOT; };
		245935DD1BB4D62500C30559 /* UIButton+Chameleon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIButton+Chameleon.m"; path = "Pod/Classes/Objective-C/UIButton+Chameleon.m"; sourceTree = SOURCE_ROOT; };
		245935DE1BB4D62500C30559 /* UIColor+Chameleon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIColor+Chameleon.h"; path = "Pod/Classes/Objective-C/UIColor+Chameleon.h"; sourceTree = SOURCE_ROOT; };
		245935DF1BB4D62500C30559 /* UIColor+Chameleon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Chameleon.m"; path = "Pod/Classes/Objective-C/UIColor+Chameleon.m"; sourceTree = SOURCE_ROOT; };
		245935E01BB4D62500C30559 /* UIColor+ChameleonPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIColor+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.h"; sourceTree = SOURCE_ROOT; };
		245935E11BB4D62500C30559 /* UIColor+ChameleonPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIColor+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.m"; sourceTree = SOURCE_ROOT; };
		245935E21BB4D62500C30559 /* UIImage+ChameleonPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImage+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.h"; sourceTree = SOURCE_ROOT; };
		245935E31BB4D62500C30559 /* UIImage+ChameleonPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.m"; sourceTree = SOURCE_ROOT; };
		245935E41BB4D62500C30559 /* UILabel+Chameleon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UILabel+Chameleon.h"; path = "Pod/Classes/Objective-C/UILabel+Chameleon.h"; sourceTree = SOURCE_ROOT; };
		245935E51BB4D62500C30559 /* UILabel+Chameleon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UILabel+Chameleon.m"; path = "Pod/Classes/Objective-C/UILabel+Chameleon.m"; sourceTree = SOURCE_ROOT; };
		245935E61BB4D62500C30559 /* UINavigationController+Chameleon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+Chameleon.h"; path = "Pod/Classes/Objective-C/UINavigationController+Chameleon.h"; sourceTree = SOURCE_ROOT; };
		245935E71BB4D62500C30559 /* UINavigationController+Chameleon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+Chameleon.m"; path = "Pod/Classes/Objective-C/UINavigationController+Chameleon.m"; sourceTree = SOURCE_ROOT; };
		245935E81BB4D62500C30559 /* UIView+ChameleonPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIView+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIView+ChameleonPrivate.h"; sourceTree = SOURCE_ROOT; };
		245935E91BB4D62500C30559 /* UIView+ChameleonPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIView+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIView+ChameleonPrivate.m"; sourceTree = SOURCE_ROOT; };
		245935EA1BB4D62500C30559 /* UIViewController+Chameleon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Chameleon.h"; path = "Pod/Classes/Objective-C/UIViewController+Chameleon.h"; sourceTree = SOURCE_ROOT; };
		245935EB1BB4D62500C30559 /* UIViewController+Chameleon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Chameleon.m"; path = "Pod/Classes/Objective-C/UIViewController+Chameleon.m"; sourceTree = SOURCE_ROOT; };
		245936041BB4D62D00C30559 /* ChameleonShorthand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChameleonShorthand.swift; path = Pod/Classes/Swift/ChameleonShorthand.swift; sourceTree = SOURCE_ROOT; };
		246492F91F0094DB001E4F26 /* ChameleonDemo-Swift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ChameleonDemo-Swift.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		246492FB1F0094DB001E4F26 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		246493001F0094DB001E4F26 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		246493021F0094DB001E4F26 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		246493051F0094DB001E4F26 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		246493071F0094DB001E4F26 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		247EB8A71BB61EB3009B4904 /* ChameleonDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ChameleonDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
		247EB8A91BB61EB3009B4904 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		247EB8AB1BB61EB3009B4904 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
		247EB8AE1BB61EB3009B4904 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		247EB8B01BB61EB3009B4904 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		247EB8B31BB61EB3009B4904 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		247EB8B51BB61EB3009B4904 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		24D08EC91F00953A00D9F1A7 /* FirstViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstViewController.swift; sourceTree = "<group>"; };
		24D08ECA1F00953A00D9F1A7 /* SecondViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondViewController.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		0C8DABAE1C07B5EA00B28FE2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0C6D34721C07B98400A7BF83 /* Chameleon.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		240093F41BB4517400932727 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		246492F61F0094DB001E4F26 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				24D08ECD1F00958200D9F1A7 /* Chameleon.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		247EB8A41BB61EB3009B4904 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				247EB8B91BB61F76009B4904 /* Chameleon.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		0C8DABB21C07B5EA00B28FE2 /* ChameleonDemo-Objc */ = {
			isa = PBXGroup;
			children = (
				0C8DABB61C07B5EA00B28FE2 /* AppDelegate.h */,
				0C8DABB71C07B5EA00B28FE2 /* AppDelegate.m */,
				0C8DABB91C07B5EA00B28FE2 /* ViewController.h */,
				0C8DABBA1C07B5EA00B28FE2 /* ViewController.m */,
				0C8DABBC1C07B5EA00B28FE2 /* Main.storyboard */,
				0C8DABBF1C07B5EA00B28FE2 /* Assets.xcassets */,
				0C8DABC11C07B5EA00B28FE2 /* LaunchScreen.storyboard */,
				0C8DABC41C07B5EA00B28FE2 /* Info.plist */,
				0C8DABB31C07B5EA00B28FE2 /* Supporting Files */,
			);
			path = "ChameleonDemo-Objc";
			sourceTree = "<group>";
		};
		0C8DABB31C07B5EA00B28FE2 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				0C8DABB41C07B5EA00B28FE2 /* main.m */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		240093EE1BB4517400932727 = {
			isa = PBXGroup;
			children = (
				240093FA1BB4517400932727 /* Chameleon */,
				247EB8A81BB61EB3009B4904 /* ChameleonDemo */,
				0C8DABB21C07B5EA00B28FE2 /* ChameleonDemo-Objc */,
				246492FA1F0094DB001E4F26 /* ChameleonDemo-Swift */,
				240093F91BB4517400932727 /* Products */,
			);
			sourceTree = "<group>";
		};
		240093F91BB4517400932727 /* Products */ = {
			isa = PBXGroup;
			children = (
				240093F81BB4517400932727 /* Chameleon.framework */,
				247EB8A71BB61EB3009B4904 /* ChameleonDemo.app */,
				0C8DABB11C07B5EA00B28FE2 /* ChameleonDemo-Objc.app */,
				246492F91F0094DB001E4F26 /* ChameleonDemo-Swift.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		240093FA1BB4517400932727 /* Chameleon */ = {
			isa = PBXGroup;
			children = (
				245936041BB4D62D00C30559 /* ChameleonShorthand.swift */,
				240093FB1BB4517400932727 /* Chameleon.h */,
				245935D41BB4D62500C30559 /* Chameleon_.h */,
				245935D51BB4D62500C30559 /* Chameleon_.m */,
				245935D61BB4D62500C30559 /* ChameleonConstants.h */,
				245935D71BB4D62500C30559 /* ChameleonConstants.m */,
				245935D81BB4D62500C30559 /* ChameleonEnums.h */,
				245935D91BB4D62500C30559 /* ChameleonMacros.h */,
				245935DA1BB4D62500C30559 /* NSArray+Chameleon.h */,
				245935DB1BB4D62500C30559 /* NSArray+Chameleon.m */,
				245935DC1BB4D62500C30559 /* UIButton+Chameleon.h */,
				245935DD1BB4D62500C30559 /* UIButton+Chameleon.m */,
				245935DE1BB4D62500C30559 /* UIColor+Chameleon.h */,
				245935DF1BB4D62500C30559 /* UIColor+Chameleon.m */,
				245935E01BB4D62500C30559 /* UIColor+ChameleonPrivate.h */,
				245935E11BB4D62500C30559 /* UIColor+ChameleonPrivate.m */,
				245935E21BB4D62500C30559 /* UIImage+ChameleonPrivate.h */,
				245935E31BB4D62500C30559 /* UIImage+ChameleonPrivate.m */,
				245935E41BB4D62500C30559 /* UILabel+Chameleon.h */,
				245935E51BB4D62500C30559 /* UILabel+Chameleon.m */,
				245935E61BB4D62500C30559 /* UINavigationController+Chameleon.h */,
				245935E71BB4D62500C30559 /* UINavigationController+Chameleon.m */,
				245935E81BB4D62500C30559 /* UIView+ChameleonPrivate.h */,
				245935E91BB4D62500C30559 /* UIView+ChameleonPrivate.m */,
				245935EA1BB4D62500C30559 /* UIViewController+Chameleon.h */,
				245935EB1BB4D62500C30559 /* UIViewController+Chameleon.m */,
				0C8DABA51C07AC3800B28FE2 /* UIAppearance+Swift.h */,
				0C8DABA61C07AC3800B28FE2 /* UIAppearance+Swift.m */,
				240093FD1BB4517400932727 /* Info.plist */,
			);
			path = Chameleon;
			sourceTree = "<group>";
		};
		246492FA1F0094DB001E4F26 /* ChameleonDemo-Swift */ = {
			isa = PBXGroup;
			children = (
				246492FB1F0094DB001E4F26 /* AppDelegate.swift */,
				24D08EC91F00953A00D9F1A7 /* FirstViewController.swift */,
				24D08ECA1F00953A00D9F1A7 /* SecondViewController.swift */,
				246492FF1F0094DB001E4F26 /* Main.storyboard */,
				246493021F0094DB001E4F26 /* Assets.xcassets */,
				246493041F0094DB001E4F26 /* LaunchScreen.storyboard */,
				246493071F0094DB001E4F26 /* Info.plist */,
			);
			path = "ChameleonDemo-Swift";
			sourceTree = "<group>";
		};
		247EB8A81BB61EB3009B4904 /* ChameleonDemo */ = {
			isa = PBXGroup;
			children = (
				247EB8A91BB61EB3009B4904 /* AppDelegate.swift */,
				247EB8AB1BB61EB3009B4904 /* ViewController.swift */,
				247EB8AD1BB61EB3009B4904 /* Main.storyboard */,
				247EB8B01BB61EB3009B4904 /* Assets.xcassets */,
				247EB8B21BB61EB3009B4904 /* LaunchScreen.storyboard */,
				247EB8B51BB61EB3009B4904 /* Info.plist */,
			);
			path = ChameleonDemo;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		240093F51BB4517400932727 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				245935F41BB4D62500C30559 /* UIButton+Chameleon.h in Headers */,
				245935FC1BB4D62500C30559 /* UILabel+Chameleon.h in Headers */,
				245935F21BB4D62500C30559 /* NSArray+Chameleon.h in Headers */,
				240093FC1BB4517400932727 /* Chameleon.h in Headers */,
				245935EC1BB4D62500C30559 /* Chameleon_.h in Headers */,
				245935FE1BB4D62500C30559 /* UINavigationController+Chameleon.h in Headers */,
				245935F11BB4D62500C30559 /* ChameleonMacros.h in Headers */,
				245936001BB4D62500C30559 /* UIView+ChameleonPrivate.h in Headers */,
				245935F61BB4D62500C30559 /* UIColor+Chameleon.h in Headers */,
				245935F01BB4D62500C30559 /* ChameleonEnums.h in Headers */,
				245935EE1BB4D62500C30559 /* ChameleonConstants.h in Headers */,
				245935F81BB4D62500C30559 /* UIColor+ChameleonPrivate.h in Headers */,
				245936021BB4D62500C30559 /* UIViewController+Chameleon.h in Headers */,
				0C8DABAB1C07B00000B28FE2 /* UIImage+ChameleonPrivate.h in Headers */,
				0C8DABAC1C07B00800B28FE2 /* UIAppearance+Swift.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		0C8DABB01C07B5EA00B28FE2 /* ChameleonDemo-Objc */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 0C8DABC51C07B5EA00B28FE2 /* Build configuration list for PBXNativeTarget "ChameleonDemo-Objc" */;
			buildPhases = (
				0C8DABAD1C07B5EA00B28FE2 /* Sources */,
				0C8DABAE1C07B5EA00B28FE2 /* Frameworks */,
				0C8DABAF1C07B5EA00B28FE2 /* Resources */,
				0C6D34761C07B98400A7BF83 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				0C6D34751C07B98400A7BF83 /* PBXTargetDependency */,
			);
			name = "ChameleonDemo-Objc";
			productName = "ChameleonDemo-Objc";
			productReference = 0C8DABB11C07B5EA00B28FE2 /* ChameleonDemo-Objc.app */;
			productType = "com.apple.product-type.application";
		};
		240093F71BB4517400932727 /* Chameleon */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 240094001BB4517400932727 /* Build configuration list for PBXNativeTarget "Chameleon" */;
			buildPhases = (
				240093F31BB4517400932727 /* Sources */,
				240093F41BB4517400932727 /* Frameworks */,
				240093F51BB4517400932727 /* Headers */,
				240093F61BB4517400932727 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Chameleon;
			productName = Chameleon;
			productReference = 240093F81BB4517400932727 /* Chameleon.framework */;
			productType = "com.apple.product-type.framework";
		};
		246492F81F0094DB001E4F26 /* ChameleonDemo-Swift */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2464930A1F0094DB001E4F26 /* Build configuration list for PBXNativeTarget "ChameleonDemo-Swift" */;
			buildPhases = (
				246492F51F0094DB001E4F26 /* Sources */,
				246492F61F0094DB001E4F26 /* Frameworks */,
				246492F71F0094DB001E4F26 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "ChameleonDemo-Swift";
			productName = "ChameleonDemo-Swift";
			productReference = 246492F91F0094DB001E4F26 /* ChameleonDemo-Swift.app */;
			productType = "com.apple.product-type.application";
		};
		247EB8A61BB61EB3009B4904 /* ChameleonDemo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 247EB8B81BB61EB3009B4904 /* Build configuration list for PBXNativeTarget "ChameleonDemo" */;
			buildPhases = (
				247EB8A31BB61EB3009B4904 /* Sources */,
				247EB8A41BB61EB3009B4904 /* Frameworks */,
				247EB8A51BB61EB3009B4904 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ChameleonDemo;
			productName = ChameleonDemo;
			productReference = 247EB8A71BB61EB3009B4904 /* ChameleonDemo.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		240093EF1BB4517400932727 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastSwiftUpdateCheck = 0900;
				LastUpgradeCheck = 0900;
				ORGANIZATIONNAME = "Vicc Alexander";
				TargetAttributes = {
					0C8DABB01C07B5EA00B28FE2 = {
						CreatedOnToolsVersion = 7.1.1;
					};
					240093F71BB4517400932727 = {
						CreatedOnToolsVersion = 7.0;
						LastSwiftMigration = 0800;
					};
					246492F81F0094DB001E4F26 = {
						CreatedOnToolsVersion = 9.0;
					};
					247EB8A61BB61EB3009B4904 = {
						CreatedOnToolsVersion = 7.0;
						LastSwiftMigration = 0800;
					};
				};
			};
			buildConfigurationList = 240093F21BB4517400932727 /* Build configuration list for PBXProject "Chameleon" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 240093EE1BB4517400932727;
			productRefGroup = 240093F91BB4517400932727 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				240093F71BB4517400932727 /* Chameleon */,
				247EB8A61BB61EB3009B4904 /* ChameleonDemo */,
				0C8DABB01C07B5EA00B28FE2 /* ChameleonDemo-Objc */,
				246492F81F0094DB001E4F26 /* ChameleonDemo-Swift */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		0C8DABAF1C07B5EA00B28FE2 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0C8DABC31C07B5EA00B28FE2 /* LaunchScreen.storyboard in Resources */,
				0C8DABC01C07B5EA00B28FE2 /* Assets.xcassets in Resources */,
				0C8DABBE1C07B5EA00B28FE2 /* Main.storyboard in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		240093F61BB4517400932727 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		246492F71F0094DB001E4F26 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				246493061F0094DB001E4F26 /* LaunchScreen.storyboard in Resources */,
				246493031F0094DB001E4F26 /* Assets.xcassets in Resources */,
				246493011F0094DB001E4F26 /* Main.storyboard in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		247EB8A51BB61EB3009B4904 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				247EB8B41BB61EB3009B4904 /* LaunchScreen.storyboard in Resources */,
				247EB8B11BB61EB3009B4904 /* Assets.xcassets in Resources */,
				247EB8AF1BB61EB3009B4904 /* Main.storyboard in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		0C8DABAD1C07B5EA00B28FE2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0C8DABBB1C07B5EA00B28FE2 /* ViewController.m in Sources */,
				0C8DABB81C07B5EA00B28FE2 /* AppDelegate.m in Sources */,
				0C8DABB51C07B5EA00B28FE2 /* main.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		240093F31BB4517400932727 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				245935F91BB4D62500C30559 /* UIColor+ChameleonPrivate.m in Sources */,
				245935F51BB4D62500C30559 /* UIButton+Chameleon.m in Sources */,
				245935F31BB4D62500C30559 /* NSArray+Chameleon.m in Sources */,
				245935FD1BB4D62500C30559 /* UILabel+Chameleon.m in Sources */,
				245935FB1BB4D62500C30559 /* UIImage+ChameleonPrivate.m in Sources */,
				245935EF1BB4D62500C30559 /* ChameleonConstants.m in Sources */,
				245936051BB4D62D00C30559 /* ChameleonShorthand.swift in Sources */,
				245936031BB4D62500C30559 /* UIViewController+Chameleon.m in Sources */,
				245935FF1BB4D62500C30559 /* UINavigationController+Chameleon.m in Sources */,
				0C8DABA81C07AC3800B28FE2 /* UIAppearance+Swift.m in Sources */,
				245936011BB4D62500C30559 /* UIView+ChameleonPrivate.m in Sources */,
				245935ED1BB4D62500C30559 /* Chameleon_.m in Sources */,
				245935F71BB4D62500C30559 /* UIColor+Chameleon.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		246492F51F0094DB001E4F26 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				24D08ECC1F00954100D9F1A7 /* SecondViewController.swift in Sources */,
				24D08ECB1F00954100D9F1A7 /* FirstViewController.swift in Sources */,
				246492FC1F0094DB001E4F26 /* AppDelegate.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		247EB8A31BB61EB3009B4904 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				247EB8AC1BB61EB3009B4904 /* ViewController.swift in Sources */,
				247EB8AA1BB61EB3009B4904 /* AppDelegate.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		0C6D34751C07B98400A7BF83 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 240093F71BB4517400932727 /* Chameleon */;
			targetProxy = 0C6D34741C07B98400A7BF83 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		0C8DABBC1C07B5EA00B28FE2 /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				0C8DABBD1C07B5EA00B28FE2 /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		0C8DABC11C07B5EA00B28FE2 /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				0C8DABC21C07B5EA00B28FE2 /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
		246492FF1F0094DB001E4F26 /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				246493001F0094DB001E4F26 /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		246493041F0094DB001E4F26 /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				246493051F0094DB001E4F26 /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
		247EB8AD1BB61EB3009B4904 /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				247EB8AE1BB61EB3009B4904 /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		247EB8B21BB61EB3009B4904 /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				247EB8B31BB61EB3009B4904 /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		0C8DABC61C07B5EA00B28FE2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
				INFOPLIST_FILE = "ChameleonDemo-Objc/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "com.viccalexander.ChameleonDemo-Objc";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		0C8DABC71C07B5EA00B28FE2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
				INFOPLIST_FILE = "ChameleonDemo-Objc/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "com.viccalexander.ChameleonDemo-Objc";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		240093FE1BB4517400932727 /* 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_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = 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_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				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.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		240093FF1BB4517400932727 /* 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_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = 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_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				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.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		240094011BB4517400932727 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
				CLANG_ENABLE_MODULES = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = Chameleon/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.viccalexander.Chameleon;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 3.0;
			};
			name = Debug;
		};
		240094021BB4517400932727 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
				CLANG_ENABLE_MODULES = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = Chameleon/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.viccalexander.Chameleon;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 3.0;
			};
			name = Release;
		};
		246493081F0094DB001E4F26 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				INFOPLIST_FILE = "ChameleonDemo-Swift/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "com.viccalexander.ChameleonDemo-Swift";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_VERSION = 3.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		246493091F0094DB001E4F26 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				INFOPLIST_FILE = "ChameleonDemo-Swift/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "com.viccalexander.ChameleonDemo-Swift";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_VERSION = 3.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		247EB8B61BB61EB3009B4904 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				INFOPLIST_FILE = ChameleonDemo/Info.plist;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.viccalexander.ChameleonDemo;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_VERSION = 3.0;
			};
			name = Debug;
		};
		247EB8B71BB61EB3009B4904 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				INFOPLIST_FILE = ChameleonDemo/Info.plist;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.viccalexander.ChameleonDemo;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_VERSION = 3.0;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		0C8DABC51C07B5EA00B28FE2 /* Build configuration list for PBXNativeTarget "ChameleonDemo-Objc" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0C8DABC61C07B5EA00B28FE2 /* Debug */,
				0C8DABC71C07B5EA00B28FE2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		240093F21BB4517400932727 /* Build configuration list for PBXProject "Chameleon" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				240093FE1BB4517400932727 /* Debug */,
				240093FF1BB4517400932727 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		240094001BB4517400932727 /* Build configuration list for PBXNativeTarget "Chameleon" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				240094011BB4517400932727 /* Debug */,
				240094021BB4517400932727 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2464930A1F0094DB001E4F26 /* Build configuration list for PBXNativeTarget "ChameleonDemo-Swift" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				246493081F0094DB001E4F26 /* Debug */,
				246493091F0094DB001E4F26 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		247EB8B81BB61EB3009B4904 /* Build configuration list for PBXNativeTarget "ChameleonDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				247EB8B61BB61EB3009B4904 /* Debug */,
				247EB8B71BB61EB3009B4904 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 240093EF1BB4517400932727 /* Project object */;
}


================================================
FILE: Chameleon.xcodeproj/project.xcworkspace/contents.xcworkspacedata
================================================
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
   version = "1.0">
   <FileRef
      location = "self:Chameleon.xcodeproj">
   </FileRef>
</Workspace>


================================================
FILE: Chameleon.xcodeproj/xcshareddata/xcschemes/Chameleon.xcscheme
================================================
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "0900"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "240093F71BB4517400932727"
               BuildableName = "Chameleon.framework"
               BlueprintName = "Chameleon"
               ReferencedContainer = "container:Chameleon.xcodeproj">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      language = ""
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      language = ""
      launchStyle = "0"
      useCustomWorkingDirectory = "NO"
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      allowLocationSimulation = "YES">
      <MacroExpansion>
         <BuildableReference
            BuildableIdentifier = "primary"
            BlueprintIdentifier = "240093F71BB4517400932727"
            BuildableName = "Chameleon.framework"
            BlueprintName = "Chameleon"
            ReferencedContainer = "container:Chameleon.xcodeproj">
         </BuildableReference>
      </MacroExpansion>
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      <MacroExpansion>
         <BuildableReference
            BuildableIdentifier = "primary"
            BlueprintIdentifier = "240093F71BB4517400932727"
            BuildableName = "Chameleon.framework"
            BlueprintName = "Chameleon"
            ReferencedContainer = "container:Chameleon.xcodeproj">
         </BuildableReference>
      </MacroExpansion>
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
   </AnalyzeAction>
   <ArchiveAction
      buildConfiguration = "Release"
      revealArchiveInOrganizer = "YES">
   </ArchiveAction>
</Scheme>


================================================
FILE: ChameleonDemo/AppDelegate.swift
================================================
//
//  AppDelegate.swift
//  ChameleonDemo
//
//  Created by Vicc Alexander on 9/25/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

import UIKit
import Chameleon

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    public func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {

        Chameleon.setGlobalThemeUsingPrimaryColor(.flatPlum,
            withSecondaryColor: .flatBlue,
            andContentStyle: .contrast)
        
        return true
    }


}



================================================
FILE: ChameleonDemo/Assets.xcassets/AppIcon.appiconset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "iphone",
      "size" : "29x29",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "29x29",
      "scale" : "3x"
    },
    {
      "idiom" : "iphone",
      "size" : "40x40",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "40x40",
      "scale" : "3x"
    },
    {
      "idiom" : "iphone",
      "size" : "60x60",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "60x60",
      "scale" : "3x"
    },
    {
      "idiom" : "ipad",
      "size" : "29x29",
      "scale" : "1x"
    },
    {
      "idiom" : "ipad",
      "size" : "29x29",
      "scale" : "2x"
    },
    {
      "idiom" : "ipad",
      "size" : "40x40",
      "scale" : "1x"
    },
    {
      "idiom" : "ipad",
      "size" : "40x40",
      "scale" : "2x"
    },
    {
      "idiom" : "ipad",
      "size" : "76x76",
      "scale" : "1x"
    },
    {
      "idiom" : "ipad",
      "size" : "76x76",
      "scale" : "2x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo/Base.lproj/LaunchScreen.storyboard
================================================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="8191" systemVersion="15A282b" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" initialViewController="01J-lp-oVM">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="8154"/>
    </dependencies>
    <scenes>
        <!--View Controller-->
        <scene sceneID="EHf-IW-A2E">
            <objects>
                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
                        <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
                        <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <animations/>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
                    </view>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="53" y="375"/>
        </scene>
    </scenes>
</document>


================================================
FILE: ChameleonDemo/Base.lproj/Main.storyboard
================================================
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11201" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="Xln-K6-UFC">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <scenes>
        <!--Title goes Here-->
        <scene sceneID="tne-QT-ifu">
            <objects>
                <viewController id="BYZ-38-t0r" customClass="ViewController" customModule="ChameleonDemo" customModuleProvider="target" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
                        <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <stepper opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="100" translatesAutoresizingMaskIntoConstraints="NO" id="19T-Ed-0Qn">
                                <frame key="frameInset" minX="35" minY="89" width="94" height="29"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                            </stepper>
                            <pageControl opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" numberOfPages="5" translatesAutoresizingMaskIntoConstraints="NO" id="itF-AN-yqB">
                                <frame key="frameInset" minX="137" minY="85" width="90" height="37"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                            </pageControl>
                            <progressView opaque="NO" contentMode="scaleToFill" verticalHuggingPriority="750" fixedFrame="YES" progress="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="poA-HK-aBg">
                                <frame key="frameInset" minX="35" minY="205" width="150" height="2"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                            </progressView>
                            <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="lWe-yR-1HQ">
                                <frame key="frameInset" minX="178" minY="141" width="51" height="31"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                            </switch>
                            <slider opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="ebB-OC-Xdd">
                                <frame key="frameInset" minX="33" minY="240" width="118" height="31"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                            </slider>
                            <segmentedControl opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="7Gc-EA-0wb">
                                <frame key="frameInset" minX="35" minY="143" width="121" height="29"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                <segments>
                                    <segment title="First"/>
                                    <segment title="Second"/>
                                </segments>
                            </segmentedControl>
                            <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wA2-Zr-ic0">
                                <frame key="frameInset" minX="181" minY="240" width="46" height="30"/>
                                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                <state key="normal" title="Button"/>
                                <connections>
                                    <segue destination="J6h-sm-yf4" kind="show" id="yPA-9P-BPJ"/>
                                </connections>
                            </button>
                        </subviews>
                        <color key="backgroundColor" red="0.80000000000000004" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    </view>
                    <navigationItem key="navigationItem" title="Title goes Here" id="4Do-bz-Jkp"/>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="1446" y="385"/>
        </scene>
        <!--View Controller-->
        <scene sceneID="Gcf-85-iFb">
            <objects>
                <viewController id="J6h-sm-yf4" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="8s3-LU-Yoa"/>
                        <viewControllerLayoutGuide type="bottom" id="tHt-yw-TUs"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="PHB-Bq-g40">
                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                    </view>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="c1C-pA-Qlf" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="2238" y="384"/>
        </scene>
        <!--Navigation Controller-->
        <scene sceneID="C9s-fF-qGp">
            <objects>
                <navigationController automaticallyAdjustsScrollViewInsets="NO" id="Xln-K6-UFC" sceneMemberID="viewController">
                    <toolbarItems/>
                    <navigationBar key="navigationBar" contentMode="scaleToFill" id="ppb-Cb-Vaf">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
                        <autoresizingMask key="autoresizingMask"/>
                        <color key="barTintColor" red="0.96799742229999997" green="0.3209621513" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    </navigationBar>
                    <nil name="viewControllers"/>
                    <connections>
                        <segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="AQQ-Fd-CjT"/>
                    </connections>
                </navigationController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="A2b-rc-aii" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="582" y="385"/>
        </scene>
    </scenes>
</document>


================================================
FILE: ChameleonDemo/Info.plist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>en</string>
	<key>CFBundleExecutable</key>
	<string>$(EXECUTABLE_NAME)</string>
	<key>CFBundleIdentifier</key>
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>$(PRODUCT_NAME)</string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string>2.0.6</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1</string>
	<key>LSRequiresIPhoneOS</key>
	<true/>
	<key>UILaunchStoryboardName</key>
	<string>LaunchScreen</string>
	<key>UIMainStoryboardFile</key>
	<string>Main</string>
	<key>UIRequiredDeviceCapabilities</key>
	<array>
		<string>armv7</string>
	</array>
	<key>UISupportedInterfaceOrientations</key>
	<array>
		<string>UIInterfaceOrientationPortrait</string>
		<string>UIInterfaceOrientationLandscapeLeft</string>
		<string>UIInterfaceOrientationLandscapeRight</string>
	</array>
	<key>UISupportedInterfaceOrientations~ipad</key>
	<array>
		<string>UIInterfaceOrientationPortrait</string>
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
		<string>UIInterfaceOrientationLandscapeLeft</string>
		<string>UIInterfaceOrientationLandscapeRight</string>
	</array>
	<key>UIViewControllerBasedStatusBarAppearance</key>
	<false/>
</dict>
</plist>


================================================
FILE: ChameleonDemo/ViewController.swift
================================================
//
//  ViewController.swift
//  ChameleonDemo
//
//  Created by Vicc Alexander on 9/25/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

import UIKit
import Chameleon

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        view.backgroundColor = GradientColor(UIGradientStyle.leftToRight, frame: view.frame, colors: [UIColor.black, UIColor.yellow])
    }
}


================================================
FILE: ChameleonDemo-ObjC/AppDelegate.h
================================================
//
//  AppDelegate.h
//  ChameleonDemo-Objc
//
//  Created by Vicc Alexander on 11/26/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

#import <UIKit/UIKit.h>
@import Chameleon;

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;


@end



================================================
FILE: ChameleonDemo-ObjC/AppDelegate.m
================================================
//
//  AppDelegate.m
//  ChameleonDemo-Objc
//
//  Created by Vicc Alexander on 11/26/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

#import "AppDelegate.h"

@interface AppDelegate ()

@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    //Set global theme
    [Chameleon setGlobalThemeUsingPrimaryColor:FlatMint withSecondaryColor:FlatBlue andContentStyle:UIContentStyleContrast];
    
    
    return YES;
}

- (void)applicationWillResignActive:(UIApplication *)application {
    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
    // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
}

- (void)applicationDidEnterBackground:(UIApplication *)application {
    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}

- (void)applicationWillEnterForeground:(UIApplication *)application {
    // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
}

- (void)applicationDidBecomeActive:(UIApplication *)application {
    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}

- (void)applicationWillTerminate:(UIApplication *)application {
    // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}

@end


================================================
FILE: ChameleonDemo-ObjC/Assets.xcassets/AppIcon.appiconset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "iphone",
      "size" : "29x29",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "29x29",
      "scale" : "3x"
    },
    {
      "idiom" : "iphone",
      "size" : "40x40",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "40x40",
      "scale" : "3x"
    },
    {
      "idiom" : "iphone",
      "size" : "60x60",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "60x60",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-ObjC/Base.lproj/LaunchScreen.storyboard
================================================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="8150" systemVersion="15A204g" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" initialViewController="01J-lp-oVM">
    <dependencies>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="8122"/>
    </dependencies>
    <scenes>
        <!--View Controller-->
        <scene sceneID="EHf-IW-A2E">
            <objects>
                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
                        <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
                        <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <animations/>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
                    </view>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="53" y="375"/>
        </scene>
    </scenes>
</document>


================================================
FILE: ChameleonDemo-ObjC/Base.lproj/Main.storyboard
================================================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9060" systemVersion="15B42" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="DDR-cw-uah">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9051"/>
    </dependencies>
    <scenes>
        <!--Chameleon-->
        <scene sceneID="htd-oj-yMi">
            <objects>
                <viewController id="bxX-DA-4YG" customClass="ViewController" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="XeJ-fS-pDC"/>
                        <viewControllerLayoutGuide type="bottom" id="bo3-pv-2fG"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="7XF-ox-U3N">
                        <rect key="frame" x="0.0" y="64" width="600" height="536"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <stepper opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="100" translatesAutoresizingMaskIntoConstraints="NO" id="Fcl-sO-xGd">
                                <rect key="frame" x="35" y="89" width="94" height="29"/>
                                <animations/>
                            </stepper>
                            <progressView opaque="NO" contentMode="scaleToFill" verticalHuggingPriority="750" fixedFrame="YES" progress="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="uno-15-6FV">
                                <rect key="frame" x="35" y="205" width="150" height="2"/>
                                <animations/>
                            </progressView>
                            <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="tZl-0w-AEK">
                                <rect key="frame" x="178" y="141" width="51" height="31"/>
                                <animations/>
                            </switch>
                            <slider opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="sEd-ni-n9b">
                                <rect key="frame" x="33" y="240" width="118" height="31"/>
                                <animations/>
                            </slider>
                            <segmentedControl opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="OD8-BK-xRp">
                                <rect key="frame" x="35" y="143" width="121" height="29"/>
                                <animations/>
                                <segments>
                                    <segment title="First"/>
                                    <segment title="Second"/>
                                </segments>
                            </segmentedControl>
                            <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="vd1-BC-0GS">
                                <rect key="frame" x="181" y="240" width="46" height="30"/>
                                <animations/>
                                <state key="normal" title="Button"/>
                            </button>
                            <pageControl opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" numberOfPages="5" translatesAutoresizingMaskIntoConstraints="NO" id="02d-LT-XqT">
                                <rect key="frame" x="137" y="85" width="90" height="37"/>
                                <animations/>
                            </pageControl>
                        </subviews>
                        <animations/>
                        <color key="backgroundColor" red="0.80000000000000004" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                    </view>
                    <navigationItem key="navigationItem" title="Chameleon" id="qSC-Xc-gWl"/>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="y4Y-TI-tC2" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="1877" y="283"/>
        </scene>
        <!--Navigation Controller-->
        <scene sceneID="TU8-a7-Gfj">
            <objects>
                <navigationController automaticallyAdjustsScrollViewInsets="NO" id="DDR-cw-uah" sceneMemberID="viewController">
                    <toolbarItems/>
                    <navigationBar key="navigationBar" contentMode="scaleToFill" translucent="NO" id="hi6-Wf-Ozl">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
                        <autoresizingMask key="autoresizingMask"/>
                        <animations/>
                        <color key="barTintColor" red="1" green="0.0" blue="1" alpha="1" colorSpace="calibratedRGB"/>
                    </navigationBar>
                    <nil name="viewControllers"/>
                    <connections>
                        <segue destination="bxX-DA-4YG" kind="relationship" relationship="rootViewController" id="okW-km-o5G"/>
                    </connections>
                </navigationController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="bwH-Yb-JKT" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="1065" y="283"/>
        </scene>
    </scenes>
</document>


================================================
FILE: ChameleonDemo-ObjC/Info.plist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>en</string>
	<key>CFBundleExecutable</key>
	<string>$(EXECUTABLE_NAME)</string>
	<key>CFBundleIdentifier</key>
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>$(PRODUCT_NAME)</string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string>2.0.6</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1</string>
	<key>LSRequiresIPhoneOS</key>
	<true/>
	<key>UILaunchStoryboardName</key>
	<string>LaunchScreen</string>
	<key>UIMainStoryboardFile</key>
	<string>Main</string>
	<key>UIRequiredDeviceCapabilities</key>
	<array>
		<string>armv7</string>
	</array>
	<key>UISupportedInterfaceOrientations</key>
	<array>
		<string>UIInterfaceOrientationPortrait</string>
		<string>UIInterfaceOrientationLandscapeLeft</string>
		<string>UIInterfaceOrientationLandscapeRight</string>
	</array>
	<key>UIViewControllerBasedStatusBarAppearance</key>
	<false/>
</dict>
</plist>


================================================
FILE: ChameleonDemo-ObjC/ViewController.h
================================================
//
//  ViewController.h
//  ChameleonDemo-Objc
//
//  Created by Vicc Alexander on 11/26/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

#import <UIKit/UIKit.h>
@import Chameleon;

@interface ViewController : UIViewController


@end



================================================
FILE: ChameleonDemo-ObjC/ViewController.m
================================================
//
//  ViewController.m
//  ChameleonDemo-Objc
//
//  Created by Vicc Alexander on 11/26/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    
    //Super
    [super viewDidLoad];
    
    //Set View Background
    self.view.backgroundColor = FlatYellow;
}

- (void)didReceiveMemoryWarning {
    
    //Super
    [super didReceiveMemoryWarning];
}

@end


================================================
FILE: ChameleonDemo-ObjC/main.m
================================================
//
//  main.m
//  ChameleonDemo-Objc
//
//  Created by Vicc Alexander on 11/26/15.
//  Copyright © 2015 Vicc Alexander. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char * argv[]) {
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}


================================================
FILE: ChameleonDemo-Swift/AppDelegate.swift
================================================
//
//  AppDelegate.swift
//  ChameleonDemo
//
//  Created by Wei Huang on 5/5/17.
//  Copyright © 2017 Wei Huang. All rights reserved.
//

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        return true
    }


}



================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/AppIcon.appiconset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "iphone",
      "size" : "20x20",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "20x20",
      "scale" : "3x"
    },
    {
      "idiom" : "iphone",
      "size" : "29x29",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "29x29",
      "scale" : "3x"
    },
    {
      "idiom" : "iphone",
      "size" : "40x40",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "40x40",
      "scale" : "3x"
    },
    {
      "size" : "60x60",
      "idiom" : "iphone",
      "filename" : "Demo-1.png",
      "scale" : "2x"
    },
    {
      "idiom" : "iphone",
      "size" : "60x60",
      "scale" : "3x"
    },
    {
      "idiom" : "ios-marketing",
      "size" : "1024x1024",
      "scale" : "1x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/Contents.json
================================================
{
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/SampleImageOne.imageset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "idiom" : "universal",
      "filename" : "SampleImageOne-1.png",
      "scale" : "2x"
    },
    {
      "idiom" : "universal",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/SampleImageTwo.imageset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "idiom" : "universal",
      "filename" : "SampleImageTwo-1.png",
      "scale" : "2x"
    },
    {
      "idiom" : "universal",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/first.imageset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "universal",
      "filename" : "first.pdf"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/logo.imageset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "idiom" : "universal",
      "filename" : "logo@2x.png",
      "scale" : "2x"
    },
    {
      "idiom" : "universal",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Assets.xcassets/second.imageset/Contents.json
================================================
{
  "images" : [
    {
      "idiom" : "universal",
      "filename" : "second.pdf"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

================================================
FILE: ChameleonDemo-Swift/Base.lproj/LaunchScreen.storyboard
================================================
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.19" systemVersion="16F73" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
    <device id="retina4_7" orientation="portrait">
        <adaptation id="fullscreen"/>
    </device>
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.16"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <scenes>
        <!--View Controller-->
        <scene sceneID="EHf-IW-A2E">
            <objects>
                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
                        <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="logo" translatesAutoresizingMaskIntoConstraints="NO" id="H1p-zD-1W4">
                                <rect key="frame" x="39.5" y="185.5" width="295" height="295"/>
                            </imageView>
                        </subviews>
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                        <constraints>
                            <constraint firstItem="H1p-zD-1W4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="1d3-Nm-RQM"/>
                            <constraint firstItem="H1p-zD-1W4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="ypH-Je-3rG"/>
                        </constraints>
                    </view>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="53" y="375"/>
        </scene>
    </scenes>
    <resources>
        <image name="logo" width="295" height="295"/>
    </resources>
</document>


================================================
FILE: ChameleonDemo-Swift/Base.lproj/Main.storyboard
================================================
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.19" systemVersion="16F73" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="49e-Tb-3d3">
    <device id="retina5_5" orientation="portrait">
        <adaptation id="fullscreen"/>
    </device>
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.16"/>
        <capability name="Alignment constraints to the first baseline" minToolsVersion="6.0"/>
        <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <scenes>
        <!--Basics-->
        <scene sceneID="wca-15-Njr">
            <objects>
                <tableViewController id="2KV-cp-EhT" customClass="FirstViewController" customModule="ChameleonDemo_Swift" customModuleProvider="target" sceneMemberID="viewController">
                    <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" allowsSelection="NO" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="1Ma-KC-gUD">
                        <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <sections>
                            <tableViewSection id="ZHn-Pf-Tjz">
                                <cells>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="60" id="fuT-ff-gWP">
                                        <rect key="frame" x="0.0" y="0.0" width="414" height="60"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="fuT-ff-gWP" id="iQa-AC-kQ6">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="59.666666666666664"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Random Flat Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="evh-Zv-7g5">
                                                    <rect key="frame" x="20" y="7" width="280" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= UIColor.randomFlat" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4BE-fg-PdX">
                                                    <rect key="frame" x="20" y="27" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="3yr-ng-YHK"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="p9z-I4-Wgd">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="oIG-Sy-45U"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kDA-pX-dex">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="OUz-k2-ilm"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="p9z-I4-Wgd" firstAttribute="leading" secondItem="evh-Zv-7g5" secondAttribute="trailing" constant="18" id="1yu-Jn-ZYV"/>
                                                <constraint firstItem="4BE-fg-PdX" firstAttribute="top" secondItem="evh-Zv-7g5" secondAttribute="bottom" id="68f-Jx-63I"/>
                                                <constraint firstItem="evh-Zv-7g5" firstAttribute="leading" secondItem="iQa-AC-kQ6" secondAttribute="leadingMargin" constant="12" id="6zv-Sf-erv"/>
                                                <constraint firstItem="4BE-fg-PdX" firstAttribute="trailing" secondItem="kDA-pX-dex" secondAttribute="trailing" id="HQr-UM-ov2"/>
                                                <constraint firstItem="4BE-fg-PdX" firstAttribute="leading" secondItem="kDA-pX-dex" secondAttribute="leading" id="Ihj-iT-V0V"/>
                                                <constraint firstItem="kDA-pX-dex" firstAttribute="bottom" secondItem="p9z-I4-Wgd" secondAttribute="bottom" id="Te2-Gd-07D"/>
                                                <constraint firstItem="evh-Zv-7g5" firstAttribute="top" secondItem="p9z-I4-Wgd" secondAttribute="top" id="UpS-UE-nEg"/>
                                                <constraint firstItem="evh-Zv-7g5" firstAttribute="trailing" secondItem="4BE-fg-PdX" secondAttribute="trailing" id="aPQ-Wv-nYx"/>
                                                <constraint firstItem="evh-Zv-7g5" firstAttribute="leading" secondItem="4BE-fg-PdX" secondAttribute="leading" id="qxc-TQ-pAX"/>
                                                <constraint firstItem="p9z-I4-Wgd" firstAttribute="centerY" secondItem="iQa-AC-kQ6" secondAttribute="centerY" id="sTp-Wx-jgM"/>
                                                <constraint firstItem="kDA-pX-dex" firstAttribute="top" secondItem="4BE-fg-PdX" secondAttribute="bottom" id="x8u-jq-8UE"/>
                                                <constraint firstItem="evh-Zv-7g5" firstAttribute="top" secondItem="iQa-AC-kQ6" secondAttribute="topMargin" constant="-1" id="xLB-Me-hL9"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="p9z-I4-Wgd" secondAttribute="trailing" constant="12" id="yvy-S8-472"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="60" id="grQ-La-gFI">
                                        <rect key="frame" x="0.0" y="60" width="414" height="60"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="grQ-La-gFI" id="3Jk-uq-GVj">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="59.666666666666664"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Complementary Flat Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Aho-F6-dOk">
                                                    <rect key="frame" x="20" y="7" width="280" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= ComplementaryFlatColorOf(randomFlatColor)" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cm3-jI-NVD">
                                                    <rect key="frame" x="20" y="27" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="zK3-hU-mzN"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HRB-I2-wlq">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="Dw4-w8-gWH"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lMq-Qt-K4X">
                                                    <rect key="frame" x="20" y="39" width="0.0" height="0.0"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cHS-gG-N6h">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="HRB-I2-wlq" firstAttribute="centerY" secondItem="3Jk-uq-GVj" secondAttribute="centerY" id="0o4-Mf-W3C"/>
                                                <constraint firstItem="HRB-I2-wlq" firstAttribute="leading" secondItem="Aho-F6-dOk" secondAttribute="trailing" constant="18" id="4l6-Df-cHS"/>
                                                <constraint firstItem="cHS-gG-N6h" firstAttribute="bottom" secondItem="HRB-I2-wlq" secondAttribute="bottom" id="6Rq-Eh-QKG"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="HRB-I2-wlq" secondAttribute="trailing" constant="12" id="CBT-6L-ARv"/>
                                                <constraint firstItem="Aho-F6-dOk" firstAttribute="trailing" secondItem="cm3-jI-NVD" secondAttribute="trailing" id="HKs-fx-LoJ"/>
                                                <constraint firstItem="Aho-F6-dOk" firstAttribute="leading" secondItem="lMq-Qt-K4X" secondAttribute="leading" id="RBK-mR-aeu"/>
                                                <constraint firstItem="lMq-Qt-K4X" firstAttribute="leading" secondItem="cHS-gG-N6h" secondAttribute="leading" id="S6q-OQ-bHj"/>
                                                <constraint firstItem="cm3-jI-NVD" firstAttribute="leading" secondItem="lMq-Qt-K4X" secondAttribute="leading" id="SKr-dC-Cqr"/>
                                                <constraint firstItem="cm3-jI-NVD" firstAttribute="top" secondItem="Aho-F6-dOk" secondAttribute="bottom" id="T0F-gj-E5b"/>
                                                <constraint firstItem="cm3-jI-NVD" firstAttribute="trailing" secondItem="cHS-gG-N6h" secondAttribute="trailing" id="bGi-Qo-Jm9"/>
                                                <constraint firstItem="lMq-Qt-K4X" firstAttribute="bottom" secondItem="cm3-jI-NVD" secondAttribute="bottom" id="d4z-bg-hxj"/>
                                                <constraint firstItem="Aho-F6-dOk" firstAttribute="leading" secondItem="3Jk-uq-GVj" secondAttribute="leadingMargin" constant="12" id="gd1-1x-OJf"/>
                                                <constraint firstItem="Aho-F6-dOk" firstAttribute="top" secondItem="3Jk-uq-GVj" secondAttribute="topMargin" constant="-1" id="hfv-uj-7T1"/>
                                                <constraint firstItem="Aho-F6-dOk" firstAttribute="top" secondItem="HRB-I2-wlq" secondAttribute="top" id="igg-Cm-HIx"/>
                                                <constraint firstItem="lMq-Qt-K4X" firstAttribute="firstBaseline" secondItem="cHS-gG-N6h" secondAttribute="firstBaseline" id="qAK-Q6-pQV"/>
                                                <constraint firstItem="cHS-gG-N6h" firstAttribute="baseline" secondItem="lMq-Qt-K4X" secondAttribute="firstBaseline" id="rgu-M8-c3n"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="60" id="Ym8-x5-eCy">
                                        <rect key="frame" x="0.0" y="120" width="414" height="60"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Ym8-x5-eCy" id="ccw-xw-rd5">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="59.666666666666664"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Contrast Flat Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Lzh-4J-h2z">
                                                    <rect key="frame" x="20" y="7" width="280" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= ContrastColorOf(randomFlatColor, returnFlat: true)" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KLU-sl-kJR">
                                                    <rect key="frame" x="20" y="27" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="30Y-kX-l34"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5zV-dt-yNY">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="HWA-Ty-fvM"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mg6-bB-jia">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="RAR-ak-4qM"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="5zV-dt-yNY" firstAttribute="leading" secondItem="Lzh-4J-h2z" secondAttribute="trailing" constant="18" id="Bfd-UI-rH5"/>
                                                <constraint firstItem="Lzh-4J-h2z" firstAttribute="top" secondItem="5zV-dt-yNY" secondAttribute="top" id="F7X-9B-8ja"/>
                                                <constraint firstItem="KLU-sl-kJR" firstAttribute="top" secondItem="Lzh-4J-h2z" secondAttribute="bottom" id="Gal-Uj-6Yu"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="5zV-dt-yNY" secondAttribute="trailing" constant="12" id="Gto-hZ-RhL"/>
                                                <constraint firstItem="Lzh-4J-h2z" firstAttribute="top" secondItem="ccw-xw-rd5" secondAttribute="topMargin" constant="-1" id="Ree-qb-1UY"/>
                                                <constraint firstItem="Lzh-4J-h2z" firstAttribute="leading" secondItem="KLU-sl-kJR" secondAttribute="leading" id="T9e-xc-r5E"/>
                                                <constraint firstItem="Mg6-bB-jia" firstAttribute="bottom" secondItem="5zV-dt-yNY" secondAttribute="bottom" id="WvY-Mq-o2e"/>
                                                <constraint firstItem="Lzh-4J-h2z" firstAttribute="trailing" secondItem="KLU-sl-kJR" secondAttribute="trailing" id="Yev-0J-SsU"/>
                                                <constraint firstItem="KLU-sl-kJR" firstAttribute="trailing" secondItem="Mg6-bB-jia" secondAttribute="trailing" id="aGa-Nf-k1x"/>
                                                <constraint firstItem="Lzh-4J-h2z" firstAttribute="leading" secondItem="ccw-xw-rd5" secondAttribute="leadingMargin" constant="12" id="eN1-fF-5Hs"/>
                                                <constraint firstItem="KLU-sl-kJR" firstAttribute="leading" secondItem="Mg6-bB-jia" secondAttribute="leading" id="jev-fN-S1J"/>
                                                <constraint firstItem="Mg6-bB-jia" firstAttribute="top" secondItem="KLU-sl-kJR" secondAttribute="bottom" id="mMl-MG-4aU"/>
                                                <constraint firstItem="5zV-dt-yNY" firstAttribute="centerY" secondItem="ccw-xw-rd5" secondAttribute="centerY" id="uuF-WU-Efa"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="112" id="rp0-TN-A31">
                                        <rect key="frame" x="0.0" y="180" width="414" height="112"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="rp0-TN-A31" id="tiv-uT-pdu">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="111.66666666666667"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Flattening Non-Flat Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Rta-7Q-vBV">
                                                    <rect key="frame" x="20" y="7" width="175" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= randomNonFlatColor.flatten()" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="t8J-LA-xHL">
                                                    <rect key="frame" x="20" y="27" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="iMN-pz-PMA"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="33X-7b-xGc">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="Kah-CE-efa"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Dgu-Zv-Y8x">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="4Bs-al-ko1"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Before-Flattening Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vEq-3Q-Qim">
                                                    <rect key="frame" x="20" y="59" width="164" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="20" id="9VD-Bh-Umv"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5eO-J0-Kjs">
                                                    <rect key="frame" x="20" y="79" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="4L5-Vb-gzf"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Nr5-Ir-aKt">
                                                    <rect key="frame" x="318" y="59" width="76" height="44"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MMB-ga-lu5">
                                                    <rect key="frame" x="20" y="91" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="Ta6-Sc-6DZ"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="Nr5-Ir-aKt" firstAttribute="top" secondItem="33X-7b-xGc" secondAttribute="bottom" constant="8" symbolic="YES" id="2HR-Iv-lhq"/>
                                                <constraint firstItem="Dgu-Zv-Y8x" firstAttribute="leading" secondItem="vEq-3Q-Qim" secondAttribute="leading" id="ALD-E7-XeB"/>
                                                <constraint firstItem="Dgu-Zv-Y8x" firstAttribute="trailing" secondItem="5eO-J0-Kjs" secondAttribute="trailing" id="COo-G1-lGI"/>
                                                <constraint firstItem="Rta-7Q-vBV" firstAttribute="top" secondItem="33X-7b-xGc" secondAttribute="top" id="H9S-w3-LrO"/>
                                                <constraint firstItem="MMB-ga-lu5" firstAttribute="top" secondItem="5eO-J0-Kjs" secondAttribute="bottom" id="Hpz-Sy-cnX"/>
                                                <constraint firstItem="5eO-J0-Kjs" firstAttribute="leading" secondItem="MMB-ga-lu5" secondAttribute="leading" id="Kab-EK-FCu"/>
                                                <constraint firstItem="33X-7b-xGc" firstAttribute="trailing" secondItem="Nr5-Ir-aKt" secondAttribute="trailing" id="O3s-nv-yfj"/>
                                                <constraint firstItem="Dgu-Zv-Y8x" firstAttribute="top" secondItem="t8J-LA-xHL" secondAttribute="bottom" id="OWd-Za-jm9"/>
                                                <constraint firstItem="5eO-J0-Kjs" firstAttribute="top" secondItem="vEq-3Q-Qim" secondAttribute="bottom" id="SL2-io-dOC"/>
                                                <constraint firstItem="vEq-3Q-Qim" firstAttribute="top" secondItem="Nr5-Ir-aKt" secondAttribute="top" id="Soo-BW-Urp"/>
                                                <constraint firstItem="5eO-J0-Kjs" firstAttribute="trailing" secondItem="MMB-ga-lu5" secondAttribute="trailing" id="Y2B-9X-5f3"/>
                                                <constraint firstItem="Rta-7Q-vBV" firstAttribute="top" secondItem="tiv-uT-pdu" secondAttribute="topMargin" constant="-1" id="Y9i-GM-Kas"/>
                                                <constraint firstItem="33X-7b-xGc" firstAttribute="leading" secondItem="t8J-LA-xHL" secondAttribute="trailing" constant="18" id="aAH-ax-Y8g"/>
                                                <constraint firstItem="t8J-LA-xHL" firstAttribute="leading" secondItem="Dgu-Zv-Y8x" secondAttribute="leading" id="d4h-8V-0vQ"/>
                                                <constraint firstItem="vEq-3Q-Qim" firstAttribute="leading" secondItem="5eO-J0-Kjs" secondAttribute="leading" id="fnd-14-aQj"/>
                                                <constraint firstItem="Rta-7Q-vBV" firstAttribute="leading" secondItem="t8J-LA-xHL" secondAttribute="leading" id="geS-O0-jxt"/>
                                                <constraint firstItem="33X-7b-xGc" firstAttribute="leading" secondItem="Nr5-Ir-aKt" secondAttribute="leading" id="hKv-Lm-lSj"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="33X-7b-xGc" secondAttribute="trailing" constant="12" id="pGl-ti-yty"/>
                                                <constraint firstItem="vEq-3Q-Qim" firstAttribute="top" secondItem="Dgu-Zv-Y8x" secondAttribute="bottom" constant="8" symbolic="YES" id="pUo-g4-ApO"/>
                                                <constraint firstAttribute="bottomMargin" secondItem="MMB-ga-lu5" secondAttribute="bottom" constant="0.6666666666666714" id="rYp-pr-jaq"/>
                                                <constraint firstItem="MMB-ga-lu5" firstAttribute="bottom" secondItem="Nr5-Ir-aKt" secondAttribute="bottom" id="ron-DS-sVT"/>
                                                <constraint firstItem="t8J-LA-xHL" firstAttribute="top" secondItem="Rta-7Q-vBV" secondAttribute="bottom" id="uPS-1f-wBe"/>
                                                <constraint firstItem="t8J-LA-xHL" firstAttribute="trailing" secondItem="Dgu-Zv-Y8x" secondAttribute="trailing" id="whM-wm-ENg"/>
                                                <constraint firstItem="Rta-7Q-vBV" firstAttribute="leading" secondItem="tiv-uT-pdu" secondAttribute="leadingMargin" constant="12" id="wwn-Pg-3Z3"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="60" id="NVy-kn-dJg">
                                        <rect key="frame" x="0.0" y="292" width="414" height="60"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="NVy-kn-dJg" id="3MB-nW-XEQ">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="59.666666666666664"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Lighter Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LKi-2z-F4H">
                                                    <rect key="frame" x="20" y="7" width="280" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= ContrastColorOf(randomFlatColor, returnFlat: true)" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YBU-wq-bAQ">
                                                    <rect key="frame" x="20" y="27" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="O2G-hD-Ven"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Oar-tX-F0i">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="URR-16-GZI"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UD4-Ak-G6v">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="4vM-Af-Duc"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="YBU-wq-bAQ" firstAttribute="top" secondItem="LKi-2z-F4H" secondAttribute="bottom" id="0sD-GS-Osc"/>
                                                <constraint firstItem="UD4-Ak-G6v" firstAttribute="bottom" secondItem="Oar-tX-F0i" secondAttribute="bottom" id="1Mh-li-j1y"/>
                                                <constraint firstItem="LKi-2z-F4H" firstAttribute="top" secondItem="3MB-nW-XEQ" secondAttribute="topMargin" constant="-1" id="93z-VV-1kx"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="Oar-tX-F0i" secondAttribute="trailing" constant="12" id="GGv-SM-e4x"/>
                                                <constraint firstItem="LKi-2z-F4H" firstAttribute="leading" secondItem="3MB-nW-XEQ" secondAttribute="leadingMargin" constant="12" id="S5K-lJ-VWN"/>
                                                <constraint firstItem="LKi-2z-F4H" firstAttribute="leading" secondItem="YBU-wq-bAQ" secondAttribute="leading" id="Uvg-5j-E3R"/>
                                                <constraint firstItem="YBU-wq-bAQ" firstAttribute="trailing" secondItem="UD4-Ak-G6v" secondAttribute="trailing" id="anl-Rd-wng"/>
                                                <constraint firstItem="Oar-tX-F0i" firstAttribute="centerY" secondItem="3MB-nW-XEQ" secondAttribute="centerY" id="ffV-uD-zda"/>
                                                <constraint firstItem="LKi-2z-F4H" firstAttribute="trailing" secondItem="YBU-wq-bAQ" secondAttribute="trailing" id="gh5-ZP-E3v"/>
                                                <constraint firstItem="Oar-tX-F0i" firstAttribute="leading" secondItem="LKi-2z-F4H" secondAttribute="trailing" constant="18" id="jR1-KN-tB5"/>
                                                <constraint firstItem="YBU-wq-bAQ" firstAttribute="leading" secondItem="UD4-Ak-G6v" secondAttribute="leading" id="lK5-eI-8ra"/>
                                                <constraint firstItem="UD4-Ak-G6v" firstAttribute="top" secondItem="YBU-wq-bAQ" secondAttribute="bottom" id="o0A-5j-ZFn"/>
                                                <constraint firstItem="LKi-2z-F4H" firstAttribute="top" secondItem="Oar-tX-F0i" secondAttribute="top" id="s13-3B-L3Q"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="60" id="qLc-ye-yCo">
                                        <rect key="frame" x="0.0" y="352" width="414" height="60"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="qLc-ye-yCo" id="ZJ2-EG-7YT">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="59.666666666666664"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Darker Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="N6n-P1-L87">
                                                    <rect key="frame" x="20" y="7" width="280" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= ContrastColorOf(randomFlatColor, returnFlat: true)" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gEy-ol-rDg">
                                                    <rect key="frame" x="20" y="27" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="dMh-Va-W1k"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nwY-in-USC">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="cFN-bp-bH7"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wCh-F9-KRL">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="SAT-cn-jYV"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstAttribute="trailingMargin" secondItem="nwY-in-USC" secondAttribute="trailing" constant="12" id="2Pp-2V-zpU"/>
                                                <constraint firstItem="N6n-P1-L87" firstAttribute="top" secondItem="nwY-in-USC" secondAttribute="top" id="DzQ-or-bmJ"/>
                                                <constraint firstItem="wCh-F9-KRL" firstAttribute="bottom" secondItem="nwY-in-USC" secondAttribute="bottom" id="G0F-O4-Ycm"/>
                                                <constraint firstItem="gEy-ol-rDg" firstAttribute="trailing" secondItem="wCh-F9-KRL" secondAttribute="trailing" id="Pg1-zu-Liw"/>
                                                <constraint firstItem="N6n-P1-L87" firstAttribute="leading" secondItem="ZJ2-EG-7YT" secondAttribute="leadingMargin" constant="12" id="Piz-fP-R2X"/>
                                                <constraint firstItem="gEy-ol-rDg" firstAttribute="top" secondItem="N6n-P1-L87" secondAttribute="bottom" id="TLh-Id-zcw"/>
                                                <constraint firstItem="N6n-P1-L87" firstAttribute="trailing" secondItem="gEy-ol-rDg" secondAttribute="trailing" id="Woo-m5-epk"/>
                                                <constraint firstItem="N6n-P1-L87" firstAttribute="leading" secondItem="gEy-ol-rDg" secondAttribute="leading" id="eNY-Iu-TuY"/>
                                                <constraint firstItem="wCh-F9-KRL" firstAttribute="top" secondItem="gEy-ol-rDg" secondAttribute="bottom" id="llA-y3-xBr"/>
                                                <constraint firstItem="nwY-in-USC" firstAttribute="centerY" secondItem="ZJ2-EG-7YT" secondAttribute="centerY" id="uvo-AI-J46"/>
                                                <constraint firstItem="gEy-ol-rDg" firstAttribute="leading" secondItem="wCh-F9-KRL" secondAttribute="leading" id="wA8-PU-Lnd"/>
                                                <constraint firstItem="N6n-P1-L87" firstAttribute="top" secondItem="ZJ2-EG-7YT" secondAttribute="topMargin" constant="-1" id="wpb-mo-YgM"/>
                                                <constraint firstItem="nwY-in-USC" firstAttribute="leading" secondItem="N6n-P1-L87" secondAttribute="trailing" constant="18" id="z5h-v8-9Yb"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="196" id="dFO-o2-xAH">
                                        <rect key="frame" x="0.0" y="412" width="414" height="196"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="dFO-o2-xAH" id="vAN-Mj-3g1">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="195.66666666666666"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Gradient Color:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9lT-P7-wg0">
                                                    <rect key="frame" x="20" y="7" width="280" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="20" id="5PS-iw-p0I"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= UIColor(gradientStyle:UIGradientStyle," textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TqJ-YO-TDe">
                                                    <rect key="frame" x="20" y="27" width="197" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="B21-3F-D5u">
                                                    <rect key="frame" x="318" y="7" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="pqr-XD-ebZ"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="withFrame:CGRect, andColors:[UIColor])" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BIF-v0-l3J">
                                                    <rect key="frame" x="20" y="39" width="280" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Gradient Backgorund with Contrast Text:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OR3-cC-S3a">
                                                    <rect key="frame" x="20" y="59" width="275" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FANCY COLOR" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AXN-zm-Toy">
                                                    <rect key="frame" x="20" y="99" width="374" height="88"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Component Colors:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="46d-wI-aMQ">
                                                    <rect key="frame" x="20" y="79" width="94" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="1st" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BVK-b8-MHa">
                                                    <rect key="frame" x="122" y="79" width="16" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="1st" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="e78-Gx-kWJ">
                                                    <rect key="frame" x="146" y="79" width="14" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="1st" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4tE-E4-Hvb">
                                                    <rect key="frame" x="168" y="79" width="14" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="BIF-v0-l3J" firstAttribute="top" secondItem="TqJ-YO-TDe" secondAttribute="bottom" id="2RG-JX-aCn"/>
                                                <constraint firstItem="46d-wI-aMQ" firstAttribute="baseline" secondItem="BVK-b8-MHa" secondAttribute="baseline" id="Blc-OC-4no"/>
                                                <constraint firstItem="9lT-P7-wg0" firstAttribute="leading" secondItem="vAN-Mj-3g1" secondAttribute="leadingMargin" constant="12" id="DG5-Cv-v4F"/>
                                                <constraint firstItem="BIF-v0-l3J" firstAttribute="leading" secondItem="OR3-cC-S3a" secondAttribute="leading" id="DS7-Rh-yda"/>
                                                <constraint firstItem="AXN-zm-Toy" firstAttribute="top" secondItem="46d-wI-aMQ" secondAttribute="bottom" constant="8" symbolic="YES" id="GXc-e0-CxU"/>
                                                <constraint firstItem="OR3-cC-S3a" firstAttribute="leading" secondItem="46d-wI-aMQ" secondAttribute="leading" id="K1E-8G-J9V"/>
                                                <constraint firstItem="9lT-P7-wg0" firstAttribute="leading" secondItem="TqJ-YO-TDe" secondAttribute="leading" id="LXo-7G-y3S"/>
                                                <constraint firstItem="OR3-cC-S3a" firstAttribute="top" secondItem="BIF-v0-l3J" secondAttribute="bottom" constant="8" symbolic="YES" id="PYF-Fd-Zp0"/>
                                                <constraint firstItem="BVK-b8-MHa" firstAttribute="leading" secondItem="46d-wI-aMQ" secondAttribute="trailing" constant="8" symbolic="YES" id="Qwn-XP-cvK"/>
                                                <constraint firstItem="BVK-b8-MHa" firstAttribute="baseline" secondItem="46d-wI-aMQ" secondAttribute="firstBaseline" id="RRa-WO-7qL"/>
                                                <constraint firstAttribute="bottomMargin" secondItem="AXN-zm-Toy" secondAttribute="bottom" constant="0.66666666666665719" id="TCb-HJ-3X2"/>
                                                <constraint firstItem="e78-Gx-kWJ" firstAttribute="leading" secondItem="BVK-b8-MHa" secondAttribute="trailing" constant="8" symbolic="YES" id="TOT-gU-aqh"/>
                                                <constraint firstItem="9lT-P7-wg0" firstAttribute="trailing" secondItem="BIF-v0-l3J" secondAttribute="trailing" id="XeN-V8-eD8"/>
                                                <constraint firstItem="B21-3F-D5u" firstAttribute="leading" secondItem="9lT-P7-wg0" secondAttribute="trailing" constant="18" id="eX7-mj-j1o"/>
                                                <constraint firstItem="TqJ-YO-TDe" firstAttribute="top" secondItem="9lT-P7-wg0" secondAttribute="bottom" id="f4V-9y-Otx"/>
                                                <constraint firstItem="TqJ-YO-TDe" firstAttribute="leading" secondItem="BIF-v0-l3J" secondAttribute="leading" id="fBg-EO-lEv"/>
                                                <constraint firstItem="AXN-zm-Toy" firstAttribute="centerX" secondItem="vAN-Mj-3g1" secondAttribute="centerX" id="fCx-7c-6Aq"/>
                                                <constraint firstItem="e78-Gx-kWJ" firstAttribute="baseline" secondItem="4tE-E4-Hvb" secondAttribute="baseline" id="kCn-Sd-T6S"/>
                                                <constraint firstItem="AXN-zm-Toy" firstAttribute="top" secondItem="B21-3F-D5u" secondAttribute="bottom" constant="48" id="nPe-xf-Xvb"/>
                                                <constraint firstItem="46d-wI-aMQ" firstAttribute="top" secondItem="OR3-cC-S3a" secondAttribute="bottom" id="ndQ-XQ-APy"/>
                                                <constraint firstItem="4tE-E4-Hvb" firstAttribute="leading" secondItem="e78-Gx-kWJ" secondAttribute="trailing" constant="8" symbolic="YES" id="oS0-WN-yE1"/>
                                                <constraint firstItem="9lT-P7-wg0" firstAttribute="top" secondItem="B21-3F-D5u" secondAttribute="top" id="qU2-7X-vdV"/>
                                                <constraint firstItem="46d-wI-aMQ" firstAttribute="leading" secondItem="AXN-zm-Toy" secondAttribute="leading" id="r2z-og-xT8"/>
                                                <constraint firstItem="BIF-v0-l3J" firstAttribute="bottom" secondItem="B21-3F-D5u" secondAttribute="bottom" id="rQ8-d0-16D"/>
                                                <constraint firstItem="B21-3F-D5u" firstAttribute="trailing" secondItem="AXN-zm-Toy" secondAttribute="trailing" id="wPj-r8-b9S"/>
                                                <constraint firstItem="BVK-b8-MHa" firstAttribute="baseline" secondItem="e78-Gx-kWJ" secondAttribute="baseline" id="wZn-bW-eNs"/>
                                                <constraint firstItem="9lT-P7-wg0" firstAttribute="top" secondItem="vAN-Mj-3g1" secondAttribute="topMargin" constant="-1" id="wsC-hT-6wp"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                </cells>
                            </tableViewSection>
                        </sections>
                        <connections>
                            <outlet property="dataSource" destination="2KV-cp-EhT" id="Efz-Dt-A6s"/>
                            <outlet property="delegate" destination="2KV-cp-EhT" id="s9b-L8-zcS"/>
                        </connections>
                    </tableView>
                    <navigationItem key="navigationItem" title="Basics" id="xGB-mC-2wr">
                        <barButtonItem key="rightBarButtonItem" systemItem="refresh" id="seP-hR-WTu"/>
                    </navigationItem>
                    <connections>
                        <outlet property="beforeFlatteningColorLabel" destination="Nr5-Ir-aKt" id="WKh-Hq-kQu"/>
                        <outlet property="complementaryFlatColorLabel" destination="HRB-I2-wlq" id="x7n-Vq-uT5"/>
                        <outlet property="contrastFlatColorLabel" destination="5zV-dt-yNY" id="DGP-3l-FLu"/>
                        <outlet property="darkerColorLabel" destination="nwY-in-USC" id="KQN-hf-XUJ"/>
                        <outlet property="flatteningNonFlatColorLabel" destination="33X-7b-xGc" id="MrV-cH-Hcg"/>
                        <outlet property="gradientColorLabel" destination="B21-3F-D5u" id="28D-yG-VCc"/>
                        <outlet property="gradientComponentColorOneLabel" destination="BVK-b8-MHa" id="fex-am-IMy"/>
                        <outlet property="gradientComponentColorThreeLabel" destination="4tE-E4-Hvb" id="38k-vr-2ET"/>
                        <outlet property="gradientComponentColorTwoLabel" destination="e78-Gx-kWJ" id="mXj-gL-aLy"/>
                        <outlet property="gradientWithContrastLabel" destination="AXN-zm-Toy" id="rVt-IA-Fra"/>
                        <outlet property="lighterColorLabel" destination="Oar-tX-F0i" id="P8C-04-3dn"/>
                        <outlet property="randomFlatColorLabel" destination="p9z-I4-Wgd" id="lN9-TQ-NQn"/>
                        <outlet property="refreshButton" destination="seP-hR-WTu" id="swl-Vv-4K3"/>
                    </connections>
                </tableViewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="rC3-Ko-z7Y" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="1688" y="-321"/>
        </scene>
        <!--Colors From Image-->
        <scene sceneID="MRd-TS-qgN">
            <objects>
                <tableViewController id="Edd-zr-jGo" customClass="SecondViewController" customModule="ChameleonDemo_Swift" customModuleProvider="target" sceneMemberID="viewController">
                    <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="7um-P7-LyC">
                        <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <sections>
                            <tableViewSection id="9Wl-vh-N2A">
                                <cells>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="304" id="GVO-xC-NHV">
                                        <rect key="frame" x="0.0" y="0.0" width="414" height="304"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="GVO-xC-NHV" id="ICn-Nt-b2M">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="303.66666666666669"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Sample Image #1:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ia8-4G-PxT">
                                                    <rect key="frame" x="20" y="8" width="127" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="20" id="22M-e5-UEa"/>
                                                        <constraint firstAttribute="width" constant="127" id="h5K-R5-4ue"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="bqk-v3-o6a">
                                                    <rect key="frame" x="20" y="36" width="374" height="170"/>
                                                </imageView>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Average Color From Image:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PBO-KY-bDt">
                                                    <rect key="frame" x="20" y="214" width="183" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Colors From Image:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EQi-c1-LzF">
                                                    <rect key="frame" x="20" y="264" width="183" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Slt-37-hgu">
                                                    <rect key="frame" x="318" y="214" width="76" height="44"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="76" id="reu-lo-QSR"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="33"/>
                                                    <nil key="textColor"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="RYW-Is-bto">
                                                    <rect key="frame" x="237" y="264" width="25" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="25" id="NMI-ey-fOV"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BDm-ZQ-cmZ">
                                                    <rect key="frame" x="270" y="264" width="25" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="25" id="UIP-Gf-lvh"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Po8-Ai-CW8">
                                                    <rect key="frame" x="303" y="264" width="25" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SaA-TE-lru">
                                                    <rect key="frame" x="336" y="264" width="25" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="25" id="Dan-BS-q6u"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Aa" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nFR-IO-rPj">
                                                    <rect key="frame" x="369" y="264" width="25" height="20"/>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= AverageColorFromImage(sampleImageOne)" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Fdt-4F-O20">
                                                    <rect key="frame" x="20" y="234" width="219" height="12"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="12" id="jg1-7x-BXa"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="= ColorsFromImage(sampleImageOne, withFlatScheme: true)" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LPc-QA-XeO">
                                                    <rect key="frame" x="20" y="283" width="308" height="12"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="10"/>
                                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="PBO-KY-bDt" firstAttribute="leading" secondItem="Fdt-4F-O20" secondAttribute="leading" id="0WI-3i-wxm"/>
                                                <constraint firstItem="EQi-c1-LzF" firstAttribute="firstBaseline" secondItem="RYW-Is-bto" secondAttribute="firstBaseline" id="1jo-Ow-SpT"/>
                                                <constraint firstItem="ia8-4G-PxT" firstAttribute="top" secondItem="ICn-Nt-b2M" secondAttribute="topMargin" id="282-cO-9KM"/>
                                                <constraint firstItem="LPc-QA-XeO" firstAttribute="top" secondItem="Slt-37-hgu" secondAttribute="bottom" constant="25" id="3cr-Jr-Ytp"/>
                                                <constraint firstItem="PBO-KY-bDt" firstAttribute="trailing" secondItem="EQi-c1-LzF" secondAttribute="trailing" id="4Oh-3i-lBY"/>
                                                <constraint firstItem="BDm-ZQ-cmZ" firstAttribute="baseline" secondItem="Po8-Ai-CW8" secondAttribute="baseline" id="5Tm-34-2Cd"/>
                                                <constraint firstItem="RYW-Is-bto" firstAttribute="baseline" secondItem="BDm-ZQ-cmZ" secondAttribute="baseline" id="5yI-kz-yDM"/>
                                                <constraint firstItem="PBO-KY-bDt" firstAttribute="top" secondItem="Slt-37-hgu" secondAttribute="top" id="8eZ-2D-hvx"/>
                                                <constraint firstItem="Po8-Ai-CW8" firstAttribute="firstBaseline" secondItem="SaA-TE-lru" secondAttribute="firstBaseline" id="9zo-5Q-eVJ"/>
                                                <constraint firstItem="bqk-v3-o6a" firstAttribute="trailing" secondItem="Slt-37-hgu" secondAttribute="trailing" id="I3Z-F9-8FL"/>
                                                <constraint firstItem="ia8-4G-PxT" firstAttribute="leading" secondItem="bqk-v3-o6a" secondAttribute="leading" id="IB7-ba-omD"/>
                                                <constraint firstItem="Slt-37-hgu" firstAttribute="trailing" secondItem="nFR-IO-rPj" secondAttribute="trailing" id="Kse-XA-z93"/>
                                                <constraint firstItem="Fdt-4F-O20" firstAttribute="leading" secondItem="EQi-c1-LzF" secondAttribute="leading" id="O59-qM-8C0"/>
                                                <constraint firstAttribute="bottomMargin" secondItem="EQi-c1-LzF" secondAttribute="bottom" constant="11.666666666666686" id="PVB-o1-GsX"/>
                                                <constraint firstItem="RYW-Is-bto" firstAttribute="top" secondItem="bqk-v3-o6a" secondAttribute="bottom" constant="58" id="QBM-6q-h2q"/>
                                                <constraint firstItem="EQi-c1-LzF" firstAttribute="leading" secondItem="LPc-QA-XeO" secondAttribute="leading" id="QFF-dO-X1E"/>
                                                <constraint firstItem="Po8-Ai-CW8" firstAttribute="baseline" secondItem="SaA-TE-lru" secondAttribute="baseline" id="RPn-l7-C3Z"/>
                                                <constraint firstItem="Fdt-4F-O20" firstAttribute="top" secondItem="PBO-KY-bDt" secondAttribute="bottom" id="Sua-fR-x5c"/>
                                                <constraint firstItem="EQi-c1-LzF" firstAttribute="baseline" secondItem="RYW-Is-bto" secondAttribute="baseline" id="TEJ-SM-NoF"/>
                                                <constraint firstItem="BDm-ZQ-cmZ" firstAttribute="firstBaseline" secondItem="Po8-Ai-CW8" secondAttribute="firstBaseline" id="TPg-9w-b1k"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="LPc-QA-XeO" secondAttribute="trailing" constant="78" id="XlQ-Sx-g2q"/>
                                                <constraint firstItem="SaA-TE-lru" firstAttribute="baseline" secondItem="nFR-IO-rPj" secondAttribute="baseline" id="YhO-LQ-tCV"/>
                                                <constraint firstItem="RYW-Is-bto" firstAttribute="leading" secondItem="EQi-c1-LzF" secondAttribute="trailing" constant="34" id="ck1-HR-gdZ"/>
                                                <constraint firstItem="SaA-TE-lru" firstAttribute="leading" secondItem="Po8-Ai-CW8" secondAttribute="trailing" constant="8" symbolic="YES" id="dAb-XO-tzQ"/>
                                                <constraint firstItem="nFR-IO-rPj" firstAttribute="leading" secondItem="SaA-TE-lru" secondAttribute="trailing" constant="8" symbolic="YES" id="e0A-ei-3BA"/>
                                                <constraint firstItem="Po8-Ai-CW8" firstAttribute="leading" secondItem="BDm-ZQ-cmZ" secondAttribute="trailing" constant="8" symbolic="YES" id="evZ-ga-cQ1"/>
                                                <constraint firstItem="BDm-ZQ-cmZ" firstAttribute="leading" secondItem="RYW-Is-bto" secondAttribute="trailing" constant="8" symbolic="YES" id="fjI-Xv-YPW"/>
                                                <constraint firstItem="SaA-TE-lru" firstAttribute="leading" secondItem="LPc-QA-XeO" secondAttribute="trailing" constant="8" symbolic="YES" id="fyA-Zg-8hc"/>
                                                <constraint firstItem="Po8-Ai-CW8" firstAttribute="top" secondItem="Slt-37-hgu" secondAttribute="bottom" constant="6" id="gAE-Mj-Eua"/>
                                                <constraint firstItem="bqk-v3-o6a" firstAttribute="leading" secondItem="PBO-KY-bDt" secondAttribute="leading" id="hGj-Iz-Sx3"/>
                                                <constraint firstItem="PBO-KY-bDt" firstAttribute="top" secondItem="bqk-v3-o6a" secondAttribute="bottom" constant="8" symbolic="YES" id="jfM-rk-w8v"/>
                                                <constraint firstItem="EQi-c1-LzF" firstAttribute="top" secondItem="Fdt-4F-O20" secondAttribute="bottom" constant="18" id="pDc-bG-Qdl"/>
                                                <constraint firstItem="RYW-Is-bto" firstAttribute="firstBaseline" secondItem="BDm-ZQ-cmZ" secondAttribute="firstBaseline" id="pyV-Br-g73"/>
                                                <constraint firstAttribute="bottomMargin" secondItem="LPc-QA-XeO" secondAttribute="bottom" constant="0.66666666666668561" id="qsj-dD-wDi"/>
                                                <constraint firstItem="bqk-v3-o6a" firstAttribute="centerX" secondItem="ICn-Nt-b2M" secondAttribute="centerX" id="uOF-Yw-yfR"/>
                                                <constraint firstItem="Slt-37-hgu" firstAttribute="leading" secondItem="Fdt-4F-O20" secondAttribute="trailing" constant="79" id="wDl-HI-5bl"/>
                                                <constraint firstItem="bqk-v3-o6a" firstAttribute="top" secondItem="ia8-4G-PxT" secondAttribute="bottom" constant="8" symbolic="YES" id="wM7-3A-kQd"/>
                                                <constraint firstItem="SaA-TE-lru" firstAttribute="firstBaseline" secondItem="nFR-IO-rPj" secondAttribute="firstBaseline" id="zTa-v4-cTL"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="304" id="6wQ-QP-c1Z">
                                        <rect key="frame" x="0.0" y="304" width="414" height="304"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="6wQ-QP-c1Z" id="m0M-ha-5eP">
                                            <rect key="frame" x="0.0" y="0.0" width="414" height="303.66666666666669"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Sample Image #2:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MyV-zW-kAQ">
                                                    <rect key="frame" x="20" y="7" width="127" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="20" id="AFG-rr-Uqz"/>
                                                        <constraint firstAttribute="width" constant="127" id="X9e-CD-mTq"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="14"/>
                                                    <color key="textColor" red="0.20000000300000001" green="0.20000000300000001" blue="0.20000000300000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="hUm-3c-hJh">
                                                    <rect key="frame" x="20" y="35" width="374" height="170"/>
                                                </imageView>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Average Color From Image:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ptF-6E-4t9">
                                                    <rect key="frame" x="20" y="213" width="183" height="20"/>
                                                    <constraints>
                                                        <constraint firstAttribute="height" constant="20" id="5x5-Jg-1h7"/>
                                                    </constraints>
            
Download .txt
gitextract_5_vrjan2/

├── .github/
│   └── ISSUE_TEMPLATE.md
├── .gitignore
├── CHANGELOG.md
├── Chameleon/
│   ├── Chameleon.h
│   └── Info.plist
├── Chameleon.xcodeproj/
│   ├── project.pbxproj
│   ├── project.xcworkspace/
│   │   └── contents.xcworkspacedata
│   └── xcshareddata/
│       └── xcschemes/
│           └── Chameleon.xcscheme
├── ChameleonDemo/
│   ├── AppDelegate.swift
│   ├── Assets.xcassets/
│   │   └── AppIcon.appiconset/
│   │       └── Contents.json
│   ├── Base.lproj/
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Info.plist
│   └── ViewController.swift
├── ChameleonDemo-ObjC/
│   ├── AppDelegate.h
│   ├── AppDelegate.m
│   ├── Assets.xcassets/
│   │   └── AppIcon.appiconset/
│   │       └── Contents.json
│   ├── Base.lproj/
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Info.plist
│   ├── ViewController.h
│   ├── ViewController.m
│   └── main.m
├── ChameleonDemo-Swift/
│   ├── AppDelegate.swift
│   ├── Assets.xcassets/
│   │   ├── AppIcon.appiconset/
│   │   │   └── Contents.json
│   │   ├── Contents.json
│   │   ├── SampleImageOne.imageset/
│   │   │   └── Contents.json
│   │   ├── SampleImageTwo.imageset/
│   │   │   └── Contents.json
│   │   ├── first.imageset/
│   │   │   └── Contents.json
│   │   ├── logo.imageset/
│   │   │   └── Contents.json
│   │   └── second.imageset/
│   │       └── Contents.json
│   ├── Base.lproj/
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── FirstViewController.swift
│   ├── Info.plist
│   └── SecondViewController.swift
├── ChameleonFramework.podspec
├── Extras/
│   ├── Chameleon.clr
│   ├── Chameleon.dmg
│   ├── Chameleon.sketchpalette
│   ├── Chameleon_Photoshop.aco
│   └── Chameleon_v2.clr
├── LICENSE.md
├── Pod/
│   └── Classes/
│       ├── Objective-C/
│       │   ├── Chameleon.h
│       │   ├── ChameleonConstants.h
│       │   ├── ChameleonConstants.m
│       │   ├── ChameleonEnums.h
│       │   ├── ChameleonMacros.h
│       │   ├── Chameleon_.h
│       │   ├── Chameleon_.m
│       │   ├── NSArray+Chameleon.h
│       │   ├── NSArray+Chameleon.m
│       │   ├── UIAppearance+Swift.h
│       │   ├── UIAppearance+Swift.m
│       │   ├── UIButton+Chameleon.h
│       │   ├── UIButton+Chameleon.m
│       │   ├── UIColor+Chameleon.h
│       │   ├── UIColor+Chameleon.m
│       │   ├── UIColor+ChameleonPrivate.h
│       │   ├── UIColor+ChameleonPrivate.m
│       │   ├── UIImage+ChameleonPrivate.h
│       │   ├── UIImage+ChameleonPrivate.m
│       │   ├── UILabel+Chameleon.h
│       │   ├── UILabel+Chameleon.m
│       │   ├── UINavigationController+Chameleon.h
│       │   ├── UINavigationController+Chameleon.m
│       │   ├── UIView+ChameleonPrivate.h
│       │   ├── UIView+ChameleonPrivate.m
│       │   ├── UIViewController+Chameleon.h
│       │   └── UIViewController+Chameleon.m
│       └── Swift/
│           └── ChameleonShorthand.swift
└── README.md
Download .txt
SYMBOL INDEX (3 symbols across 2 files)

FILE: Pod/Classes/Objective-C/ChameleonEnums.h
  type UIContentStyleContrast (line 18) | typedef NS_ENUM(NSUInteger, UIContentStyle) {

FILE: Pod/Classes/Objective-C/UIColor+Chameleon.h
  type UIGradientStyleLeftToRight (line 42) | typedef NS_ENUM (NSUInteger, UIGradientStyle) {
  type UIShadeStyleLight (line 69) | typedef NS_ENUM (NSInteger, UIShadeStyle) {
Condensed preview — 72 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (507K chars).
[
  {
    "path": ".github/ISSUE_TEMPLATE.md",
    "chars": 268,
    "preview": "======\nRead this before submitting a new report ;)\n\n* Use the search function to find similar bugs before submitting a n"
  },
  {
    "path": ".gitignore",
    "chars": 828,
    "preview": "# Created by https://www.gitignore.io/\n\n## Build generated\nbuild/\nDerivedData\n\n## Various settings\n*.pbxuser\n!default.pb"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 8578,
    "preview": "## 📄 Change Log\n\n### 2.0.5\n\n* Theme Support for UIImagePickerController (#83)\n* Objective-C Demo Project\n* Fixed Erroneo"
  },
  {
    "path": "Chameleon/Chameleon.h",
    "chars": 871,
    "preview": "//\n//  Chameleon.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 9/24/15.\n//  Copyright © 2015 Vicc Alexander. All r"
  },
  {
    "path": "Chameleon/Info.plist",
    "chars": 808,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Chameleon.xcodeproj/project.pbxproj",
    "chars": 48429,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Chameleon.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
    "chars": 154,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Workspace\n   version = \"1.0\">\n   <FileRef\n      location = \"self:Chameleon.xcode"
  },
  {
    "path": "Chameleon.xcodeproj/xcshareddata/xcschemes/Chameleon.xcscheme",
    "chars": 2908,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0900\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "ChameleonDemo/AppDelegate.swift",
    "chars": 628,
    "preview": "//\n//  AppDelegate.swift\n//  ChameleonDemo\n//\n//  Created by Vicc Alexander on 9/25/15.\n//  Copyright © 2015 Vicc Alexan"
  },
  {
    "path": "ChameleonDemo/Assets.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1077,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "ChameleonDemo/Base.lproj/LaunchScreen.storyboard",
    "chars": 1703,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "ChameleonDemo/Base.lproj/Main.storyboard",
    "chars": 8480,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3"
  },
  {
    "path": "ChameleonDemo/Info.plist",
    "chars": 1560,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "ChameleonDemo/ViewController.swift",
    "chars": 431,
    "preview": "//\n//  ViewController.swift\n//  ChameleonDemo\n//\n//  Created by Vicc Alexander on 9/25/15.\n//  Copyright © 2015 Vicc Ale"
  },
  {
    "path": "ChameleonDemo-ObjC/AppDelegate.h",
    "chars": 314,
    "preview": "//\n//  AppDelegate.h\n//  ChameleonDemo-Objc\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc Alex"
  },
  {
    "path": "ChameleonDemo-ObjC/AppDelegate.m",
    "chars": 2146,
    "preview": "//\n//  AppDelegate.m\n//  ChameleonDemo-Objc\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc Alex"
  },
  {
    "path": "ChameleonDemo-ObjC/Assets.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 585,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "ChameleonDemo-ObjC/Base.lproj/LaunchScreen.storyboard",
    "chars": 1664,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "ChameleonDemo-ObjC/Base.lproj/Main.storyboard",
    "chars": 6515,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "ChameleonDemo-ObjC/Info.plist",
    "chars": 1270,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "ChameleonDemo-ObjC/ViewController.h",
    "chars": 252,
    "preview": "//\n//  ViewController.h\n//  ChameleonDemo-Objc\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc A"
  },
  {
    "path": "ChameleonDemo-ObjC/ViewController.m",
    "chars": 489,
    "preview": "//\n//  ViewController.m\n//  ChameleonDemo-Objc\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc A"
  },
  {
    "path": "ChameleonDemo-ObjC/main.m",
    "chars": 352,
    "preview": "//\n//  main.m\n//  ChameleonDemo-Objc\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc Alexander. "
  },
  {
    "path": "ChameleonDemo-Swift/AppDelegate.swift",
    "chars": 433,
    "preview": "//\n//  AppDelegate.swift\n//  ChameleonDemo\n//\n//  Created by Wei Huang on 5/5/17.\n//  Copyright © 2017 Wei Huang. All ri"
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 881,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"20x20\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/Contents.json",
    "chars": 62,
    "preview": "{\n  \"info\" : {\n    \"version\" : 1,\n    \"author\" : \"xcode\"\n  }\n}"
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/SampleImageOne.imageset/Contents.json",
    "chars": 313,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"1x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n     "
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/SampleImageTwo.imageset/Contents.json",
    "chars": 313,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"1x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n     "
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/first.imageset/Contents.json",
    "chars": 154,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"universal\",\n      \"filename\" : \"first.pdf\"\n    }\n  ],\n  \"info\" : {\n    \"version\""
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/logo.imageset/Contents.json",
    "chars": 304,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"1x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n     "
  },
  {
    "path": "ChameleonDemo-Swift/Assets.xcassets/second.imageset/Contents.json",
    "chars": 155,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"universal\",\n      \"filename\" : \"second.pdf\"\n    }\n  ],\n  \"info\" : {\n    \"version"
  },
  {
    "path": "ChameleonDemo-Swift/Base.lproj/LaunchScreen.storyboard",
    "chars": 2788,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3"
  },
  {
    "path": "ChameleonDemo-Swift/Base.lproj/Main.storyboard",
    "chars": 122597,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3"
  },
  {
    "path": "ChameleonDemo-Swift/FirstViewController.swift",
    "chars": 5200,
    "preview": "//\n//  FirstViewController.swift\n//  ChameleonDemo\n//\n//  Created by Wei Huang on 5/5/17.\n//  Copyright © 2017 Wei Huang"
  },
  {
    "path": "ChameleonDemo-Swift/Info.plist",
    "chars": 1463,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "ChameleonDemo-Swift/SecondViewController.swift",
    "chars": 4590,
    "preview": "//\n//  SecondViewController.swift\n//  ChameleonDemo\n//\n//  Created by Wei Huang on 5/5/17.\n//  Copyright © 2017 Wei Huan"
  },
  {
    "path": "ChameleonFramework.podspec",
    "chars": 1171,
    "preview": "Pod::Spec.new do |s|\n  s.name         \t\t= \"ChameleonFramework\"\n  s.version     \t\t= \"2.1.0\"\n  s.summary      \t\t= \"Color F"
  },
  {
    "path": "Extras/Chameleon.sketchpalette",
    "chars": 530,
    "preview": "{\"compatibleVersion\":\"1.0\",\"pluginVersion\":\"1.1\",\"colors\":[\"#E64E42\",\"#BF3A31\",\"#E57F31\",\"#D25519\",\"#FFCC2F\",\"#FEA829\",\""
  },
  {
    "path": "LICENSE.md",
    "chars": 1122,
    "preview": "##The MIT License (MIT)\n\n> Copyright (c) 2014-2015 Vicc Alexander\n\n> Permission is hereby granted, free of charge, to an"
  },
  {
    "path": "Pod/Classes/Objective-C/Chameleon.h",
    "chars": 871,
    "preview": "//\n//  Chameleon.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 9/24/15.\n//  Copyright © 2015 Vicc Alexander. All r"
  },
  {
    "path": "Pod/Classes/Objective-C/ChameleonConstants.h",
    "chars": 397,
    "preview": "//\n//  Constants.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vicc Alexander. All "
  },
  {
    "path": "Pod/Classes/Objective-C/ChameleonConstants.m",
    "chars": 270,
    "preview": "//\n//  Constants.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vicc Alexander. All "
  },
  {
    "path": "Pod/Classes/Objective-C/ChameleonEnums.h",
    "chars": 835,
    "preview": "//\n//  ChameleonEnums.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/8/15.\n//  Copyright (c) 2015 Vicc Alexander."
  },
  {
    "path": "Pod/Classes/Objective-C/ChameleonMacros.h",
    "chars": 5707,
    "preview": "\n//  ChameleonMacros.h\n\n/*\n \n The MIT License (MIT)\n \n Copyright (c) 2014-2015 Vicc Alexander.\n \n Permission is hereby g"
  },
  {
    "path": "Pod/Classes/Objective-C/Chameleon_.h",
    "chars": 2120,
    "preview": "//\n//  ChameleonInternal.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vicc Alexand"
  },
  {
    "path": "Pod/Classes/Objective-C/Chameleon_.m",
    "chars": 34483,
    "preview": "//\n//  ChameleonInternal.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vicc Alexand"
  },
  {
    "path": "Pod/Classes/Objective-C/NSArray+Chameleon.h",
    "chars": 4799,
    "preview": "\n//  NSArray+Chameleon.h\n\n/*\n \n The MIT License (MIT)\n \n Copyright (c) 2014-2015 Vicc Alexander.\n \n Permission is hereby"
  },
  {
    "path": "Pod/Classes/Objective-C/NSArray+Chameleon.m",
    "chars": 27207,
    "preview": "\n//  NSArray+Chameleon.m\n\n/*\n \n The MIT License (MIT)\n \n Copyright (c) 2014-2015 Vicc Alexander.\n \n Permission is hereby"
  },
  {
    "path": "Pod/Classes/Objective-C/UIAppearance+Swift.h",
    "chars": 397,
    "preview": "//\n//  UIAppearance+Swift.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc Alexan"
  },
  {
    "path": "Pod/Classes/Objective-C/UIAppearance+Swift.m",
    "chars": 962,
    "preview": "//\n//  UIAppearance+Swift.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 11/26/15.\n//  Copyright © 2015 Vicc Alexan"
  },
  {
    "path": "Pod/Classes/Objective-C/UIButton+Chameleon.h",
    "chars": 284,
    "preview": "//\n//  UIButton+Chameleon.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 9/20/15.\n//  Copyright © 2015 Vicc Alexand"
  },
  {
    "path": "Pod/Classes/Objective-C/UIButton+Chameleon.m",
    "chars": 489,
    "preview": "//\n//  UIButton+Chameleon.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 9/20/15.\n//  Copyright © 2015 Vicc Alexand"
  },
  {
    "path": "Pod/Classes/Objective-C/UIColor+Chameleon.h",
    "chars": 31728,
    "preview": "\n//  UIColor+Chameleon.h\n\n/*\n \n The MIT License (MIT)\n \n Copyright (c) 2014-2015 Vicc Alexander.\n \n Permission is hereby"
  },
  {
    "path": "Pod/Classes/Objective-C/UIColor+Chameleon.m",
    "chars": 37084,
    "preview": "\n//  UIColor+Chameleon.m\n\n/*\n \n The MIT License (MIT)\n \n Copyright (c) 2014-2015 Vicc Alexander.\n \n Permission is hereby"
  },
  {
    "path": "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.h",
    "chars": 819,
    "preview": "//\n//  UIColor+ChameleonPrivate.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/6/15.\n//  Copyright (c) 2015 Vicc "
  },
  {
    "path": "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.m",
    "chars": 7950,
    "preview": "//\n//  UIColor+ChameleonPrivate.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/6/15.\n//  Copyright (c) 2015 Vicc "
  },
  {
    "path": "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.h",
    "chars": 413,
    "preview": "//\n//  UIImage+ChameleonPrivate.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/8/15.\n//  Copyright (c) 2015 Vicc "
  },
  {
    "path": "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.m",
    "chars": 2578,
    "preview": "//\n//  UIImage+ChameleonPrivate.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/8/15.\n//  Copyright (c) 2015 Vicc "
  },
  {
    "path": "Pod/Classes/Objective-C/UILabel+Chameleon.h",
    "chars": 282,
    "preview": "//\n//  UILabel+Chameleon.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 9/20/15.\n//  Copyright © 2015 Vicc Alexande"
  },
  {
    "path": "Pod/Classes/Objective-C/UILabel+Chameleon.m",
    "chars": 370,
    "preview": "//\n//  UILabel+Chameleon.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 9/20/15.\n//  Copyright © 2015 Vicc Alexande"
  },
  {
    "path": "Pod/Classes/Objective-C/UINavigationController+Chameleon.h",
    "chars": 808,
    "preview": "//\n//  UINavigationController+Chameleon.h\n//  ChameleonDemo\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c"
  },
  {
    "path": "Pod/Classes/Objective-C/UINavigationController+Chameleon.m",
    "chars": 5794,
    "preview": "//\n//  UINavigationController+Chameleon.m\n//  ChameleonDemo\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c"
  },
  {
    "path": "Pod/Classes/Objective-C/UIView+ChameleonPrivate.h",
    "chars": 303,
    "preview": "//\n//  UIView+ChameleonPrivate.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vicc A"
  },
  {
    "path": "Pod/Classes/Objective-C/UIView+ChameleonPrivate.m",
    "chars": 1286,
    "preview": "//\n//  UIView+ChameleonPrivate.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vicc A"
  },
  {
    "path": "Pod/Classes/Objective-C/UIViewController+Chameleon.h",
    "chars": 2060,
    "preview": "//\n//  UIViewController+Chameleon.h\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vic"
  },
  {
    "path": "Pod/Classes/Objective-C/UIViewController+Chameleon.m",
    "chars": 38600,
    "preview": "//\n//  UIViewController+Chameleon.m\n//  Chameleon\n//\n//  Created by Vicc Alexander on 6/4/15.\n//  Copyright (c) 2015 Vic"
  },
  {
    "path": "Pod/Classes/Swift/ChameleonShorthand.swift",
    "chars": 8740,
    "preview": "\n//  ChameleonShorthand.swift\n\n/*\n \n The MIT License (MIT)\n \n Copyright (c) 2014-2015 Vicc Alexander.\n \n Permission is h"
  },
  {
    "path": "README.md",
    "chars": 29740,
    "preview": "<p align=\"center\">\n  <img src=\"http://i.imgur.com/BwqHhB4.png\" alt=\"Chameleon by Vicc Alexander\"/>\n</p>\n\n<p align=\"cente"
  }
]

// ... and 4 more files (download for full content)

About this extraction

This page contains the full source code of the vicc/chameleon GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 72 files (468.5 KB), approximately 119.4k tokens, and a symbol index with 3 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!