From 31498521da894fd9672a7be5cc1f08760f920739 Mon Sep 17 00:00:00 2001 From: Simon Feistel Date: Wed, 19 Sep 2018 15:14:20 +0200 Subject: [PATCH 01/16] Migrated to Swift 4.2 (using autofix) --- Example/LGButton.xcodeproj/project.pbxproj | 4 +-- Example/LGButton/AppDelegate.swift | 2 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 28 +++++++++---------- LGButton/Classes/LGButton.swift | 2 +- .../Classes/SwiftIconFont/SwiftIconFont.swift | 6 ++-- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Example/LGButton.xcodeproj/project.pbxproj b/Example/LGButton.xcodeproj/project.pbxproj index 6e69c6a..463a767 100644 --- a/Example/LGButton.xcodeproj/project.pbxproj +++ b/Example/LGButton.xcodeproj/project.pbxproj @@ -379,7 +379,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -396,7 +396,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; }; name = Release; }; diff --git a/Example/LGButton/AppDelegate.swift b/Example/LGButton/AppDelegate.swift index 5405aed..e4f6640 100644 --- a/Example/LGButton/AppDelegate.swift +++ b/Example/LGButton/AppDelegate.swift @@ -14,7 +14,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. return true } diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 36e625d..8dc0301 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -48,41 +48,41 @@ 02EDF022546D31304595FC764AA9EBAB /* LGButton.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LGButton.xcconfig; sourceTree = ""; }; 07B5A28AE1AB321C8DB11F31233C997F /* LGButton-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LGButton-dummy.m"; sourceTree = ""; }; 0CCE1CA76F357A2BE5F2CFFB8CEA4453 /* LGButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LGButton.swift; path = LGButton/Classes/LGButton.swift; sourceTree = ""; }; - 121146EFC3ADA2D6DDB75E7F492ED7EF /* LGButton.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = LGButton.framework; path = LGButton.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 121146EFC3ADA2D6DDB75E7F492ED7EF /* LGButton.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LGButton.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 195CF323A8E487831CEA3FE4B8349085 /* Iconic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Iconic.swift; sourceTree = ""; }; 293EABEC57BB07F4C367D06196604BAA /* IonIcons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IonIcons.swift; sourceTree = ""; }; - 2AFFDCB71DAFDD5DC5204D7CF18E5CAC /* MaterialIcons-Regular.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "MaterialIcons-Regular.ttf"; path = "LGButton/Resources/MaterialIcons-Regular.ttf"; sourceTree = ""; }; - 4C3E14CA0E5062DF7326294A094552D6 /* Ionicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Ionicons.ttf; path = LGButton/Resources/Ionicons.ttf; sourceTree = ""; }; - 4CFE0981E747F5451D44457B69A95461 /* open-iconic.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "open-iconic.ttf"; path = "LGButton/Resources/open-iconic.ttf"; sourceTree = ""; }; + 2AFFDCB71DAFDD5DC5204D7CF18E5CAC /* MaterialIcons-Regular.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "MaterialIcons-Regular.ttf"; path = "LGButton/Resources/MaterialIcons-Regular.ttf"; sourceTree = ""; }; + 4C3E14CA0E5062DF7326294A094552D6 /* Ionicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = Ionicons.ttf; path = LGButton/Resources/Ionicons.ttf; sourceTree = ""; }; + 4CFE0981E747F5451D44457B69A95461 /* open-iconic.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "open-iconic.ttf"; path = "LGButton/Resources/open-iconic.ttf"; sourceTree = ""; }; 4DED320CE468793386B41961CD681644 /* FontAwesome.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontAwesome.swift; sourceTree = ""; }; 4E8D4A25C3BB0BA04D57081744878EC8 /* FontLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontLoader.swift; sourceTree = ""; }; - 58109B1421C9A7A37D20C75DA9B8CC32 /* Pods_LGButton_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LGButton_Example.framework; path = "Pods-LGButton_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 58109B1421C9A7A37D20C75DA9B8CC32 /* Pods_LGButton_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LGButton_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 59B5D472E9025E1F0B6CA7D43899F55E /* Pods-LGButton_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LGButton_Example.debug.xcconfig"; sourceTree = ""; }; 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 66A97A9FC2E2FC13A62332924AC1B9A3 /* LGButton-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGButton-prefix.pch"; sourceTree = ""; }; - 70E9CD9D1FAD5A8D6E05361A54D47173 /* FontAwesome.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome.ttf; path = LGButton/Resources/FontAwesome.ttf; sourceTree = ""; }; + 70E9CD9D1FAD5A8D6E05361A54D47173 /* FontAwesome.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = FontAwesome.ttf; path = LGButton/Resources/FontAwesome.ttf; sourceTree = ""; }; 71642743B0A60B7FC94D05EA3D5F7CF4 /* SwiftIconFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftIconFont.swift; sourceTree = ""; }; 7744F556506528A690A2C7F2E97AC852 /* Pods-LGButton_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LGButton_Example-acknowledgements.plist"; sourceTree = ""; }; 808C6F23C11E86A1FCDF1B1957A3DCCA /* MapIcon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MapIcon.swift; sourceTree = ""; }; - 8DA92659A97D35DBAD78B49C364D8841 /* LGButton.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = LGButton.modulemap; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 8DA92659A97D35DBAD78B49C364D8841 /* LGButton.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = LGButton.modulemap; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9473015A3175631C2E52D2D1F9DE57A8 /* Pods-LGButton_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LGButton_Example-acknowledgements.markdown"; sourceTree = ""; }; - AC3F3C45E4EB3D7ABE0CB25A622B08A1 /* octicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = octicons.ttf; path = LGButton/Resources/octicons.ttf; sourceTree = ""; }; + AC3F3C45E4EB3D7ABE0CB25A622B08A1 /* octicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = octicons.ttf; path = LGButton/Resources/octicons.ttf; sourceTree = ""; }; C06B66404DEACFB865299CF0031CA27D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C08802B113FD67EC18F134F83FD56CF7 /* map-icons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "map-icons.ttf"; path = "LGButton/Resources/map-icons.ttf"; sourceTree = ""; }; + C08802B113FD67EC18F134F83FD56CF7 /* map-icons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "map-icons.ttf"; path = "LGButton/Resources/map-icons.ttf"; sourceTree = ""; }; C47475A01EB2C02955C49B9F06645E1C /* MaterialIcon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MaterialIcon.swift; sourceTree = ""; }; CBC93E13272EFE886024A07D499B0036 /* LGButton.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = LGButton.xib; path = LGButton/Resources/LGButton.xib; sourceTree = ""; }; CCE5742C4865D28386BBC6726126293F /* Pods-LGButton_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LGButton_Example-dummy.m"; sourceTree = ""; }; CE2BE8E3299FACA76670C543371D73C4 /* ThemifyIcon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ThemifyIcon.swift; sourceTree = ""; }; D16729AF393252BDF8C879F04B8A8B98 /* Pods-LGButton_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LGButton_Example-frameworks.sh"; sourceTree = ""; }; D603FBC8499F06867120C7FF16DC35FF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D855F5D626F14AF3B8D975216210DD85 /* themify.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = themify.ttf; path = LGButton/Resources/themify.ttf; sourceTree = ""; }; + D855F5D626F14AF3B8D975216210DD85 /* themify.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = themify.ttf; path = LGButton/Resources/themify.ttf; sourceTree = ""; }; DEB9CB8AF1B9D0F8FD596B8CDC849F74 /* Pods-LGButton_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LGButton_Example-umbrella.h"; sourceTree = ""; }; DEEFD53D6D7718327A189DF7C4294E81 /* Octicon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Octicon.swift; sourceTree = ""; }; E338AF219D9DAEB4F16039D2D71BDE3E /* Pods-LGButton_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LGButton_Example.release.xcconfig"; sourceTree = ""; }; EAAAFAEA69254A07EA85215C89E0EC9F /* SwiftIconLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftIconLabel.swift; sourceTree = ""; }; F141D433D5061DDBE056864765F8074A /* LGButton-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGButton-umbrella.h"; sourceTree = ""; }; - FAA670EBA3B1E072C9F7C24657F56B4F /* Pods-LGButton_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-LGButton_Example.modulemap"; sourceTree = ""; }; + FAA670EBA3B1E072C9F7C24657F56B4F /* Pods-LGButton_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-LGButton_Example.modulemap"; sourceTree = ""; }; FEBC577135FB70C8951F764C5BBED649 /* Pods-LGButton_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LGButton_Example-resources.sh"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -585,7 +585,7 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -616,7 +616,7 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index 707c449..c12884f 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -581,7 +581,7 @@ public class LGButton: UIControl { fileprivate func xibSetup() { rootView = loadViewFromNib() rootView.frame = bounds - rootView.autoresizingMask = [UIViewAutoresizing.flexibleWidth, UIViewAutoresizing.flexibleHeight] + rootView.autoresizingMask = [UIView.AutoresizingMask.flexibleWidth, UIView.AutoresizingMask.flexibleHeight] addSubview(rootView) leadingLoadingConstraint.isActive = false trailingLoadingConstraint.isActive = false diff --git a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift index 206c97a..2cb2e75 100755 --- a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift +++ b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift @@ -65,7 +65,7 @@ public extension UIImage let paragraphStyle = NSMutableParagraphStyle() paragraphStyle.alignment = NSTextAlignment.center - drawText!.draw(in: CGRect(x:0, y:0, width:imageSize.width, height:imageSize.height), withAttributes: [NSAttributedStringKey.font : UIFont.icon(from: font, ofSize: size), NSAttributedStringKey.paragraphStyle: paragraphStyle, NSAttributedStringKey.foregroundColor: iconColor]) + drawText!.draw(in: CGRect(x:0, y:0, width:imageSize.width, height:imageSize.height), withAttributes: [NSAttributedString.Key.font : UIFont.icon(from: font, ofSize: size), NSAttributedString.Key.paragraphStyle: paragraphStyle, NSAttributedString.Key.foregroundColor: iconColor]) let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() @@ -204,7 +204,7 @@ func getAttributedString(_ text: NSString, ofSize size: CGFloat) -> NSMutableAtt if let _ = fontArr[fontCode] { attributedString.replaceCharacters(in: substringRange, with: String.getIcon(from: fontType, code: fontCode)!) let newRange = NSRange(location: substringRange.location, length: 1) - attributedString.addAttribute(NSAttributedStringKey.font, value: UIFont.icon(from: fontType, ofSize: size), range: newRange) + attributedString.addAttribute(NSAttributedString.Key.font, value: UIFont.icon(from: fontType, ofSize: size), range: newRange) } } @@ -225,7 +225,7 @@ func GetIconIndexWithSelectedIcon(_ icon: String) -> String { var fontCode: String = splitArr[1] if fontCode.lowercased().range(of: "_") != nil { - fontCode = (fontCode as NSString!).replacingOccurrences(of: "_", with: "-") + fontCode = (fontCode as NSString).replacingOccurrences(of: "_", with: "-") } iconIndex = fontCode } From c5c3dbdaf06f5805616a32938739b275b928b866 Mon Sep 17 00:00:00 2001 From: Simon Feistel Date: Wed, 26 Sep 2018 14:49:20 +0200 Subject: [PATCH 02/16] - Updated Swift Version to 4.2 - Updated travis to use xcode10 --- .swift-version | 2 +- .travis.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.swift-version b/.swift-version index 5186d07..bf77d54 100644 --- a/.swift-version +++ b/.swift-version @@ -1 +1 @@ -4.0 +4.2 diff --git a/.travis.yml b/.travis.yml index b43d0c5..7bc9a9e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -osx_image: xcode9 +osx_image: xcode10 language: objective-c before_script: From 8445cfc059f6d177f7b5c0ea3ec1307e43a5689e Mon Sep 17 00:00:00 2001 From: Simon Feistel Date: Wed, 26 Sep 2018 14:54:15 +0200 Subject: [PATCH 03/16] - Changed iphonesimulator Version to 12.0 in travis --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7bc9a9e..8f7a9f5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,9 +6,9 @@ before_script: - pod install script: - - xcodebuild clean build -sdk iphonesimulator11.0 -workspace LGButton.xcworkspace -scheme LGButton-Example CODE_SIGNING_REQUIRED=NO + - xcodebuild clean build -sdk iphonesimulator12.0 -workspace LGButton.xcworkspace -scheme LGButton-Example CODE_SIGNING_REQUIRED=NO branches: only: - master - - develop \ No newline at end of file + - develop From 6a488842a76ad98327b00243cd961a055da8d7f4 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Mon, 17 Dec 2018 19:06:40 +0100 Subject: [PATCH 04/16] Fixed render on storyboard --- LGButton/Classes/LGButton.swift | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index c12884f..62b1e36 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -16,9 +16,9 @@ public class LGButton: UIControl { case touched = 0.7 case untouched = 1.0 } - + let touchDisableRadius : CGFloat = 100.0 - + let availableFontIcons = ["fa", "io", "oc", "ic", "ma", "ti", "mi"] var gradient : CAGradientLayer? @@ -53,7 +53,7 @@ public class LGButton: UIControl { public var isLoading = false { didSet { - showLoadingView() + showLoadingView() } } @@ -357,6 +357,18 @@ public class LGButton: UIControl { setupBorderAndCorners() } + override public func awakeFromNib() { + super.awakeFromNib() + xibSetup() + setupView() + } + + override public func prepareForInterfaceBuilder() { + super.prepareForInterfaceBuilder() + xibSetup() + setupView() + } + override public var intrinsicContentSize: CGSize { return CGSize(width: 10, height: 10) } @@ -416,7 +428,7 @@ public class LGButton: UIControl { let d = pow(sinf((2*Float(Double.pi)*((xAngle+0.5)/2))),2) gradient!.startPoint = CGPoint(x: CGFloat(a), y: CGFloat(b)) gradient!.endPoint = CGPoint(x: CGFloat(c), y: CGFloat(d)) - + bgContentView.layer.addSublayer(gradient!) } } @@ -581,7 +593,7 @@ public class LGButton: UIControl { fileprivate func xibSetup() { rootView = loadViewFromNib() rootView.frame = bounds - rootView.autoresizingMask = [UIView.AutoresizingMask.flexibleWidth, UIView.AutoresizingMask.flexibleHeight] + rootView.autoresizingMask = [.flexibleWidth, .flexibleHeight] addSubview(rootView) leadingLoadingConstraint.isActive = false trailingLoadingConstraint.isActive = false @@ -613,7 +625,7 @@ public class LGButton: UIControl { touchAlpha = (pressed) ? .touched : .untouched } } - + override public func touchesBegan(_ touches: Set, with event: UIEvent?){ pressed = true } From 31451043963b0fb115287870830d0eb83851f926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E9=A3=9E?= Date: Tue, 18 Dec 2018 10:04:03 +0800 Subject: [PATCH 05/16] - custom iconFont regist ### regist your iconFont ```swift // custom iconFont import LGButton public enum MyIconFonts: IconFont { case iconFont public var fontName: String { switch self { case .iconFont: return "iconfont"// the ttf name } } public var icons: [String: String] { switch self { case .iconFont: return ["icon_star": "\u{e620}"] } } } // regist SwiftIconFont.registFont(from: MyIconFonts.iconFont, name: MyIconFonts.iconFont.fontName) // useage btn.leftIconFontName = MyIconFonts.iconFont.fontName btn.leftIconString = "icon_star" ``` --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 + LGButton/Classes/LGButton.swift | 66 +++--- .../Classes/SwiftIconFont/FontLoader.swift | 27 ++- .../Classes/SwiftIconFont/SwiftIconFont.swift | 191 +++++++----------- 4 files changed, 123 insertions(+), 169 deletions(-) create mode 100644 Example/LGButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Example/LGButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/LGButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/LGButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index c12884f..e4f56d6 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -19,7 +19,13 @@ public class LGButton: UIControl { let touchDisableRadius : CGFloat = 100.0 - let availableFontIcons = ["fa", "io", "oc", "ic", "ma", "ti", "mi"] + private var availableFontIcons: [String: IconFont] = ["fa": Fonts.FontAwesome, + "io": Fonts.Ionicon, + "oc": Fonts.Octicon, + "ic": Fonts.Ionicon, + "ma": Fonts.MaterialIcon, + "ti": Fonts.Themify, + "mi": Fonts.MapIcon] var gradient : CAGradientLayer? @@ -338,12 +344,18 @@ public class LGButton: UIControl { // MARK: override init(frame: CGRect) { super.init(frame: frame) + for (key, value) in self.availableFontIcons { + SwiftIconFont.registFont(from: value, name: key) + } xibSetup() setupView() } required public init(coder aDecoder: NSCoder) { super.init(coder: aDecoder)! + for (key, value) in self.availableFontIcons { + SwiftIconFont.registFont(from: value, name: key) + } xibSetup() setupView() } @@ -361,6 +373,10 @@ public class LGButton: UIControl { return CGSize(width: 10, height: 10) } +// public func registIconFont(from iconFont: IconFont) { +// self.availableFontIcons[iconFont.fontName] = iconFont +// } + // MARK: - Internal functions // MARK: @@ -468,7 +484,7 @@ public class LGButton: UIControl { heightConstraint: leftImageHeightConstraint, widthValue: leftImageWidth, heightValue: leftImageHeight) - leftIcon.isHidden = (leftImageSrc != nil || !availableFontIcons.contains(leftIconFontName)) + leftIcon.isHidden = (leftImageSrc != nil || !(SwiftIconFont.fonts[leftIconFontName] != nil)) } fileprivate func setupRightImage(){ @@ -480,7 +496,7 @@ public class LGButton: UIControl { heightConstraint: rightImageHeightConstraint, widthValue: rightImageWidth, heightValue: rightImageHeight) - rightIcon.isHidden = (rightImageSrc != nil || !availableFontIcons.contains(rightIconFontName)) + rightIcon.isHidden = (rightImageSrc != nil || !(SwiftIconFont.fonts[rightIconFontName] != nil)) } fileprivate func setupSpacings(){ @@ -513,41 +529,13 @@ public class LGButton: UIControl { } fileprivate func setupIcon(icon:UILabel, fontName:String, iconName:String, fontSize:CGFloat, color:UIColor){ - icon.isHidden = !availableFontIcons.contains(fontName) - if !icon.isHidden { + if let iconFont = SwiftIconFont.fonts[fontName] { + icon.isHidden = false icon.textColor = color - switch fontName { - case "fa": - icon.font = UIFont.icon(from: .FontAwesome, ofSize: fontSize) - icon.text = String.fontAwesomeIcon(iconName) - break; - case "io": - icon.font = UIFont.icon(from: .Ionicon, ofSize: fontSize) - icon.text = String.fontIonIcon(iconName) - break; - case "oc": - icon.font = UIFont.icon(from: .Octicon, ofSize: fontSize) - icon.text = String.fontOcticon(iconName) - break; - case "ic": - icon.font = UIFont.icon(from: .Iconic, ofSize: fontSize) - icon.text = String.fontIconicIcon(iconName) - break; - case "ma": - icon.font = UIFont.icon(from: .MaterialIcon, ofSize: fontSize) - icon.text = String.fontMaterialIcon(iconName.replacingOccurrences(of: "-", with: ".")) - break; - case "ti": - icon.font = UIFont.icon(from: .Themify, ofSize: fontSize) - icon.text = String.fontThemifyIcon(iconName.replacingOccurrences(of: "-", with: ".")) - break; - case "mi": - icon.font = UIFont.icon(from: .MapIcon, ofSize: fontSize) - icon.text = String.fontMapIcon(iconName.replacingOccurrences(of: "-", with: ".")) - break; - default: - break; - } + icon.font = UIFont.icon(from: iconFont, ofSize: fontSize) + icon.text = String.getIcon(from: iconFont, code: iconName.replacingOccurrences(of: "-", with: ".")) + }else{ + icon.isHidden = true } setupBorderAndCorners() } @@ -581,7 +569,11 @@ public class LGButton: UIControl { fileprivate func xibSetup() { rootView = loadViewFromNib() rootView.frame = bounds + #if swift(>=4.2) rootView.autoresizingMask = [UIView.AutoresizingMask.flexibleWidth, UIView.AutoresizingMask.flexibleHeight] + #else + rootView.autoresizingMask = [UIViewAutoresizing.flexibleWidth, UIViewAutoresizing.flexibleHeight] + #endif addSubview(rootView) leadingLoadingConstraint.isActive = false trailingLoadingConstraint.isActive = false diff --git a/LGButton/Classes/SwiftIconFont/FontLoader.swift b/LGButton/Classes/SwiftIconFont/FontLoader.swift index 4054a66..d6c728d 100755 --- a/LGButton/Classes/SwiftIconFont/FontLoader.swift +++ b/LGButton/Classes/SwiftIconFont/FontLoader.swift @@ -15,13 +15,12 @@ class FontLoader: NSObject { let bundle = Bundle(for: FontLoader.self) var fontURL = URL(string: "") - for filePath : String in bundle.paths(forResourcesOfType: "ttf", inDirectory: nil) { - let filename = NSURL(fileURLWithPath: filePath).lastPathComponent! - if filename.lowercased().range(of: fontName.lowercased()) != nil { - fontURL = NSURL(fileURLWithPath: filePath) as URL - } - } + if let url = getFontUrl(fontName, bundle: bundle) { + fontURL = url + }else if let url = getFontUrl(fontName, bundle: Bundle.main) { + fontURL = url + } do { let data = try Data(contentsOf: fontURL!) @@ -35,11 +34,21 @@ class FontLoader: NSObject { let nsError = error!.takeUnretainedValue() as AnyObject as! NSError NSException(name: NSExceptionName.internalInconsistencyException, reason: errorDescription as String, userInfo: [NSUnderlyingErrorKey: nsError]).raise() } - } catch { } - - + } + + class func getFontUrl(_ fontName: String, bundle: Bundle) -> URL? { + var fontURL = URL(string: "") + for filePath : String in bundle.paths(forResourcesOfType: "ttf", inDirectory: nil) { + let filename = NSURL(fileURLWithPath: filePath).lastPathComponent! + if filename.lowercased().range(of: fontName.lowercased()) != nil { + fontURL = NSURL(fileURLWithPath: filePath) as URL + } + } + return fontURL } } + + diff --git a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift index 2cb2e75..c68cb82 100755 --- a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift +++ b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift @@ -8,16 +8,33 @@ import UIKit -public enum Fonts: String { - case FontAwesome = "FontAwesome" - case Iconic = "open-iconic" - case Ionicon = "Ionicons" - case Octicon = "octicons" - case Themify = "themify" - case MapIcon = "map-icons" - case MaterialIcon = "MaterialIcons-Regular" +public class SwiftIconFont { + private (set) static var fonts: [String: IconFont] = [:] - var fontName: String { + private init() { + + } + + public static func registFont(from font: IconFont, name: String) { + self.fonts[name] = font + } +} + +public protocol IconFont { + var fontName: String {get} + var icons: [String: String] {get} +} + +public enum Fonts: IconFont { + case FontAwesome// = "FontAwesome" + case Iconic// = "open-iconic" + case Ionicon// = "Ionicons" + case Octicon// = "octicons" + case Themify// = "themify" + case MapIcon// = "map-icons" + case MaterialIcon// = "MaterialIcons-Regular" + + public var fontName: String { switch self { case .FontAwesome: return "FontAwesome" @@ -36,11 +53,28 @@ public enum Fonts: String { } } + public var icons: [String : String] { + switch self { + case .FontAwesome: + return fontAwesomeIconArr//"FontAwesome" + case .Iconic: + return iconicIconArr//"Icons" + case .Ionicon: + return ioniconArr//"Ionicons" + case .Octicon: + return octiconArr//"octicons" + case .Themify: + return temifyIconArr//"Themify" + case .MapIcon: + return mapIconArr//"map-icons" + case .MaterialIcon: + return materialIconArr//"Material Icons" + } + } } public extension UIFont{ - - static func icon(from font: Fonts, ofSize size: CGFloat) -> UIFont { - let fontName = font.rawValue + static func icon(from font: IconFont, ofSize size: CGFloat) -> UIFont { + let fontName = font.fontName if (UIFont.fontNames(forFamilyName: font.fontName).count == 0) { /* @@ -50,22 +84,25 @@ public extension UIFont{ */ FontLoader.loadFont(fontName) } - return UIFont(name: font.rawValue, size: size)! + return UIFont(name: font.fontName, size: size)! } - } public extension UIImage { - public static func icon(from font: Fonts, iconColor: UIColor, code: String, imageSize: CGSize, ofSize size: CGFloat) -> UIImage + public static func icon(from font: IconFont, iconColor: UIColor, code: String, imageSize: CGSize, ofSize size: CGFloat) -> UIImage { let drawText = String.getIcon(from: font, code: code) UIGraphicsBeginImageContextWithOptions(imageSize, false, 0) let paragraphStyle = NSMutableParagraphStyle() paragraphStyle.alignment = NSTextAlignment.center - + #if swift(>=4.2) drawText!.draw(in: CGRect(x:0, y:0, width:imageSize.width, height:imageSize.height), withAttributes: [NSAttributedString.Key.font : UIFont.icon(from: font, ofSize: size), NSAttributedString.Key.paragraphStyle: paragraphStyle, NSAttributedString.Key.foregroundColor: iconColor]) + #else + drawText!.draw(in: CGRect(x:0, y:0, width:imageSize.width, height:imageSize.height), withAttributes: [NSAttributedStringKey.font : UIFont.icon(from: font, ofSize: size), NSAttributedStringKey.paragraphStyle: paragraphStyle, NSAttributedStringKey.foregroundColor: iconColor]) + #endif + let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() @@ -75,71 +112,8 @@ public extension UIImage } public extension String { - - public static func getIcon(from font: Fonts, code: String) -> String? { - switch font { - case .FontAwesome: - return fontAwesomeIcon(code) - case .Iconic: - return fontIconicIcon(code) - case .Ionicon: - return fontIonIcon(code) - case .MapIcon: - return fontMapIcon(code) - case .MaterialIcon: - return fontMaterialIcon(code) - case .Octicon: - return fontOcticon(code) - case .Themify: - return fontThemifyIcon(code) - } - } - - public static func fontAwesomeIcon(_ code: String) -> String? { - if let icon = fontAwesomeIconArr[code] { - return icon - } - return nil - } - - public static func fontOcticon(_ code: String) -> String? { - if let icon = octiconArr[code] { - return icon - } - return nil - } - - public static func fontIonIcon(_ code: String) -> String? { - if let icon = ioniconArr[code] { - return icon - } - return nil - } - - public static func fontIconicIcon(_ code: String) -> String? { - if let icon = iconicIconArr[code] { - return icon - } - return nil - } - - - public static func fontThemifyIcon(_ code: String) -> String? { - if let icon = temifyIconArr[code] { - return icon - } - return nil - } - - public static func fontMapIcon(_ code: String) -> String? { - if let icon = mapIconArr[code] { - return icon - } - return nil - } - - public static func fontMaterialIcon(_ code: String) -> String? { - if let icon = materialIconArr[code] { + public static func getIcon(from font: IconFont, code: String) -> String? { + if let icon = font.icons[code] { return icon } return nil @@ -154,7 +128,6 @@ func replace(withText string: NSString) -> NSString { } - func getAttributedString(_ text: NSString, ofSize size: CGFloat) -> NSMutableAttributedString { let attributedString = NSMutableAttributedString(string: text as String) @@ -175,36 +148,22 @@ func getAttributedString(_ text: NSString, ofSize size: CGFloat) -> NSMutableAtt fontCode = (fontCode as NSString).replacingOccurrences(of: "_", with: "-") } - var fontType: Fonts = Fonts.FontAwesome + var fontType: IconFont = Fonts.FontAwesome var fontArr: [String: String] = ["": ""] - - if fontPrefix == "fa" { - fontType = Fonts.FontAwesome - fontArr = fontAwesomeIconArr - } else if fontPrefix == "ic" { - fontType = Fonts.Iconic - fontArr = iconicIconArr - } else if fontPrefix == "io" { - fontType = Fonts.Ionicon - fontArr = ioniconArr - } else if fontPrefix == "oc" { - fontType = Fonts.Octicon - fontArr = octiconArr - } else if fontPrefix == "ti" { - fontType = Fonts.Themify - fontArr = temifyIconArr - } else if fontPrefix == "mi" { - fontType = Fonts.MapIcon - fontArr = mapIconArr - } else if fontPrefix == "ma" { - fontType = Fonts.MaterialIcon - fontArr = materialIconArr + + if let iconFont = SwiftIconFont.fonts[fontPrefix] { + fontType = iconFont + fontArr = iconFont.icons } if let _ = fontArr[fontCode] { attributedString.replaceCharacters(in: substringRange, with: String.getIcon(from: fontType, code: fontCode)!) let newRange = NSRange(location: substringRange.location, length: 1) + #if swift(>=4.2) attributedString.addAttribute(NSAttributedString.Key.font, value: UIFont.icon(from: fontType, ofSize: size), range: newRange) + #else + attributedString.addAttribute(NSAttributedStringKey.font, value: UIFont.icon(from: fontType, ofSize: size), range: newRange) + #endif } } @@ -233,9 +192,9 @@ func GetIconIndexWithSelectedIcon(_ icon: String) -> String { return iconIndex } -func GetFontTypeWithSelectedIcon(_ icon: String) -> Fonts { +func GetFontTypeWithSelectedIcon(_ icon: String) -> IconFont { let text = icon as NSString - var fontType: Fonts = Fonts.FontAwesome + var fontType: IconFont = Fonts.FontAwesome for substring in ((text as String).split{$0 == " "}.map(String.init)) { var splitArr = ["", ""] @@ -252,25 +211,11 @@ func GetFontTypeWithSelectedIcon(_ icon: String) -> Fonts { fontCode = (fontCode as NSString).replacingOccurrences(of: "_", with: "-") } - - if fontPrefix == "fa" { - fontType = Fonts.FontAwesome - } else if fontPrefix == "ic" { - fontType = Fonts.Iconic - } else if fontPrefix == "io" { - fontType = Fonts.Ionicon - } else if fontPrefix == "oc" { - fontType = Fonts.Octicon - } else if fontPrefix == "ti" { - fontType = Fonts.Themify - } else if fontPrefix == "mi" { - fontType = Fonts.MapIcon - } else if fontPrefix == "ma" { - fontType = Fonts.MaterialIcon + if let iconFont = SwiftIconFont.fonts[fontPrefix] { + fontType = iconFont } } - return fontType } From be4f2f636a7fb89701aeb259702d2dba817764d8 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Tue, 18 Dec 2018 10:30:47 +0100 Subject: [PATCH 06/16] Added left and and right alignment --- Example/LGButton/Base.lproj/Main.storyboard | 64 +++++++++++++++++++-- LGButton/Classes/LGButton.swift | 23 ++++++++ LGButton/Resources/LGButton.xib | 25 ++++---- 3 files changed, 96 insertions(+), 16 deletions(-) diff --git a/Example/LGButton/Base.lproj/Main.storyboard b/Example/LGButton/Base.lproj/Main.storyboard index c689890..80591e3 100644 --- a/Example/LGButton/Base.lproj/Main.storyboard +++ b/Example/LGButton/Base.lproj/Main.storyboard @@ -1,10 +1,11 @@ - + - + + @@ -24,10 +25,10 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index 62b1e36..6a4c073 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -334,6 +334,18 @@ public class LGButton: UIControl { } } + @IBInspectable public var leftAligned: Bool = false { + didSet{ + setupView() + } + } + + @IBInspectable public var rightAligned: Bool = false { + didSet{ + setupView() + } + } + // MARK: - Overrides // MARK: override init(frame: CGRect) { @@ -392,6 +404,7 @@ public class LGButton: UIControl { setupSpacings() setupShadow() setupLoadingView() + setupAlignment() } fileprivate func setIconOrientation() { @@ -524,6 +537,16 @@ public class LGButton: UIControl { setupBorderAndCorners() } + fileprivate func setupAlignment() { + if leftAligned { + titleLbl.textAlignment = .left + } else if rightAligned { + titleLbl.textAlignment = .right + } else { + titleLbl.textAlignment = .center + } + } + fileprivate func setupIcon(icon:UILabel, fontName:String, iconName:String, fontSize:CGFloat, color:UIColor){ icon.isHidden = !availableFontIcons.contains(fontName) if !icon.isHidden { diff --git a/LGButton/Resources/LGButton.xib b/LGButton/Resources/LGButton.xib index 277b508..1a08886 100644 --- a/LGButton/Resources/LGButton.xib +++ b/LGButton/Resources/LGButton.xib @@ -1,10 +1,11 @@ - + - + + @@ -40,39 +41,39 @@ - - + + - + - + - From 1ca17cef022dd946d5bdaf2e4a25ed14d89adb4d Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Tue, 18 Dec 2018 10:53:56 +0100 Subject: [PATCH 07/16] Minor fixes --- Example/LGButton/Base.lproj/Main.storyboard | 7 ++----- Example/LGButton/ViewController.swift | 2 -- LGButton/Resources/LGButton.xib | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Example/LGButton/Base.lproj/Main.storyboard b/Example/LGButton/Base.lproj/Main.storyboard index 80591e3..1114d02 100644 --- a/Example/LGButton/Base.lproj/Main.storyboard +++ b/Example/LGButton/Base.lproj/Main.storyboard @@ -622,7 +622,7 @@ - + diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index 0a8f4b8..af5fb6f 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -148,6 +148,12 @@ public class LGButton: UIControl { } } + @IBInspectable public var titleNumOfLines: Int = 1 { + didSet{ + setupView() + } + } + @IBInspectable public var verticalOrientation: Bool = false { didSet { setupView() @@ -401,10 +407,10 @@ public class LGButton: UIControl { bgContentView.clipsToBounds = true layer.masksToBounds = false setIconOrientation() + setupTitle() setupBackgroundColor() setupGradientBackground() setupBorderAndCorners() - setupTitle() setupLeftIcon() setupRightIcon() setupLeftImage() @@ -468,6 +474,7 @@ public class LGButton: UIControl { fileprivate func setupTitle() { titleLbl.isHidden = titleString.isEmpty + titleLbl.numberOfLines = titleNumOfLines titleLbl.text = titleString titleLbl.textColor = titleColor if titleFontName != nil { diff --git a/LGButton/Resources/LGButton.xib b/LGButton/Resources/LGButton.xib index d5a18f4..ab8a10a 100644 --- a/LGButton/Resources/LGButton.xib +++ b/LGButton/Resources/LGButton.xib @@ -100,7 +100,7 @@ - + @@ -108,7 +108,7 @@ - + From 3dfd991b3c823465b44a7e22fe914694382d0303 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Tue, 18 Dec 2018 12:32:03 +0100 Subject: [PATCH 10/16] Fixed issue with overlapped gestures --- LGButton/Classes/LGButton.swift | 8 ++++++++ LGButton/Resources/LGButton.xib | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index af5fb6f..090bc02 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -701,4 +701,12 @@ public class LGButton: UIControl { } } } + + @IBAction func tapAction(_ sender: Any) { + let shouldSendActions = pressed + pressed = false + if shouldSendActions{ + sendActions(for: .touchUpInside) + } + } } diff --git a/LGButton/Resources/LGButton.xib b/LGButton/Resources/LGButton.xib index ab8a10a..b2d041a 100644 --- a/LGButton/Resources/LGButton.xib +++ b/LGButton/Resources/LGButton.xib @@ -95,6 +95,7 @@ + @@ -113,7 +114,15 @@ + + + + + + + + From e1bbe8f709d8b4990136dc32ba22d9388f3512fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E9=A3=9E?= Date: Wed, 19 Dec 2018 10:17:23 +0800 Subject: [PATCH 11/16] - resolve som issues 1. keep only 4.2 version 2. remove unused code 3. icon font code split with ["-", "_", "."] --- LGButton/Classes/LGButton.swift | 43 ++++++++++++------- .../Classes/SwiftIconFont/SwiftIconFont.swift | 10 ----- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index e4f56d6..68e9385 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -340,22 +340,25 @@ public class LGButton: UIControl { } } + // MARK: registFont + fileprivate func registIconFont() { + for (key, value) in self.availableFontIcons { + SwiftIconFont.registFont(from: value, name: key) + } + } + // MARK: - Overrides // MARK: override init(frame: CGRect) { super.init(frame: frame) - for (key, value) in self.availableFontIcons { - SwiftIconFont.registFont(from: value, name: key) - } + registIconFont() xibSetup() setupView() } required public init(coder aDecoder: NSCoder) { super.init(coder: aDecoder)! - for (key, value) in self.availableFontIcons { - SwiftIconFont.registFont(from: value, name: key) - } + registIconFont() xibSetup() setupView() } @@ -373,10 +376,6 @@ public class LGButton: UIControl { return CGSize(width: 10, height: 10) } -// public func registIconFont(from iconFont: IconFont) { -// self.availableFontIcons[iconFont.fontName] = iconFont -// } - // MARK: - Internal functions // MARK: @@ -529,15 +528,31 @@ public class LGButton: UIControl { } fileprivate func setupIcon(icon:UILabel, fontName:String, iconName:String, fontSize:CGFloat, color:UIColor){ + defer { + setupBorderAndCorners() + } if let iconFont = SwiftIconFont.fonts[fontName] { icon.isHidden = false icon.textColor = color icon.font = UIFont.icon(from: iconFont, ofSize: fontSize) - icon.text = String.getIcon(from: iconFont, code: iconName.replacingOccurrences(of: "-", with: ".")) + if let iconStr = String.getIcon(from: iconFont, code: iconName) { + icon.text = iconStr + }else{ + let joind = ["-", ".", "_"] + for left in joind { + for right in joind { + if left == right { continue } + let code = left.replacingOccurrences(of: left, with: right) + if let iconStr = String.getIcon(from: iconFont, code: code) { + icon.text = iconStr + return + } + } + } + } }else{ icon.isHidden = true } - setupBorderAndCorners() } fileprivate func setupImage(imageView:UIImageView, image:UIImage?, color:UIColor?, widthConstraint:NSLayoutConstraint, heightConstraint:NSLayoutConstraint, widthValue:CGFloat, heightValue:CGFloat){ @@ -569,11 +584,7 @@ public class LGButton: UIControl { fileprivate func xibSetup() { rootView = loadViewFromNib() rootView.frame = bounds - #if swift(>=4.2) rootView.autoresizingMask = [UIView.AutoresizingMask.flexibleWidth, UIView.AutoresizingMask.flexibleHeight] - #else - rootView.autoresizingMask = [UIViewAutoresizing.flexibleWidth, UIViewAutoresizing.flexibleHeight] - #endif addSubview(rootView) leadingLoadingConstraint.isActive = false trailingLoadingConstraint.isActive = false diff --git a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift index c68cb82..dd20953 100755 --- a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift +++ b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift @@ -97,16 +97,10 @@ public extension UIImage UIGraphicsBeginImageContextWithOptions(imageSize, false, 0) let paragraphStyle = NSMutableParagraphStyle() paragraphStyle.alignment = NSTextAlignment.center - #if swift(>=4.2) drawText!.draw(in: CGRect(x:0, y:0, width:imageSize.width, height:imageSize.height), withAttributes: [NSAttributedString.Key.font : UIFont.icon(from: font, ofSize: size), NSAttributedString.Key.paragraphStyle: paragraphStyle, NSAttributedString.Key.foregroundColor: iconColor]) - #else - drawText!.draw(in: CGRect(x:0, y:0, width:imageSize.width, height:imageSize.height), withAttributes: [NSAttributedStringKey.font : UIFont.icon(from: font, ofSize: size), NSAttributedStringKey.paragraphStyle: paragraphStyle, NSAttributedStringKey.foregroundColor: iconColor]) - #endif - let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() - return image! } } @@ -159,11 +153,7 @@ func getAttributedString(_ text: NSString, ofSize size: CGFloat) -> NSMutableAtt if let _ = fontArr[fontCode] { attributedString.replaceCharacters(in: substringRange, with: String.getIcon(from: fontType, code: fontCode)!) let newRange = NSRange(location: substringRange.location, length: 1) - #if swift(>=4.2) attributedString.addAttribute(NSAttributedString.Key.font, value: UIFont.icon(from: fontType, ofSize: size), range: newRange) - #else - attributedString.addAttribute(NSAttributedStringKey.font, value: UIFont.icon(from: fontType, ofSize: size), range: newRange) - #endif } } From 266cc8ad54b021036099916d87e613f3b59241e0 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Wed, 19 Dec 2018 19:18:34 +0800 Subject: [PATCH 12/16] Update LGButton/Classes/LGButton.swift Co-Authored-By: inft --- LGButton/Classes/LGButton.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index 68e9385..0871a22 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -22,7 +22,7 @@ public class LGButton: UIControl { private var availableFontIcons: [String: IconFont] = ["fa": Fonts.FontAwesome, "io": Fonts.Ionicon, "oc": Fonts.Octicon, - "ic": Fonts.Ionicon, + "ic": Fonts.Iconic, "ma": Fonts.MaterialIcon, "ti": Fonts.Themify, "mi": Fonts.MapIcon] From b87ca7bba73e5203e3872194efae66f6d2b4b490 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Wed, 19 Dec 2018 19:20:39 +0800 Subject: [PATCH 13/16] Update LGButton/Classes/LGButton.swift Co-Authored-By: inft --- LGButton/Classes/LGButton.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index 0871a22..fd27765 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -542,7 +542,7 @@ public class LGButton: UIControl { for left in joind { for right in joind { if left == right { continue } - let code = left.replacingOccurrences(of: left, with: right) + let code = iconName.replacingOccurrences(of: left, with: right) if let iconStr = String.getIcon(from: iconFont, code: code) { icon.text = iconStr return From c2119d127adccdc283d5b5ec512266bfdbb4d185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E9=A3=9E?= Date: Thu, 20 Dec 2018 11:47:23 +0800 Subject: [PATCH 14/16] - rewrite iconFont 1. rename iconfont: join fileName 2.generate iconfont keys enum 3.output the ttf's font name --- Example/Pods/Pods.xcodeproj/project.pbxproj | 48 +- LGButton/Classes/LGButton.swift | 14 +- .../Classes/SwiftIconFont/FontAwesome.swift | 1202 +++++++++-------- LGButton/Classes/SwiftIconFont/FontIon.swift | 749 ++++++++++ LGButton/Classes/SwiftIconFont/FontMap.swift | 191 +++ .../Classes/SwiftIconFont/FontMaterial.swift | 948 +++++++++++++ LGButton/Classes/SwiftIconFont/FontOct.swift | 195 +++ .../Classes/SwiftIconFont/FontOpenic.swift | 239 ++++ .../Classes/SwiftIconFont/FontThemify.swift | 368 +++++ .../Classes/SwiftIconFont/GenSwiftEnum.py | 57 + LGButton/Classes/SwiftIconFont/Iconic.swift | 235 ---- LGButton/Classes/SwiftIconFont/IonIcons.swift | 745 ---------- LGButton/Classes/SwiftIconFont/MapIcon.swift | 187 --- .../Classes/SwiftIconFont/MaterialIcon.swift | 944 ------------- LGButton/Classes/SwiftIconFont/Octicon.swift | 191 --- .../Classes/SwiftIconFont/SwiftIconFont.swift | 97 +- .../Classes/SwiftIconFont/ThemifyIcon.swift | 364 ----- LGButton/Resources/GetTTFFontName.py | 36 + 18 files changed, 3475 insertions(+), 3335 deletions(-) create mode 100644 LGButton/Classes/SwiftIconFont/FontIon.swift create mode 100644 LGButton/Classes/SwiftIconFont/FontMap.swift create mode 100644 LGButton/Classes/SwiftIconFont/FontMaterial.swift create mode 100644 LGButton/Classes/SwiftIconFont/FontOct.swift create mode 100644 LGButton/Classes/SwiftIconFont/FontOpenic.swift create mode 100644 LGButton/Classes/SwiftIconFont/FontThemify.swift create mode 100644 LGButton/Classes/SwiftIconFont/GenSwiftEnum.py delete mode 100755 LGButton/Classes/SwiftIconFont/Iconic.swift delete mode 100755 LGButton/Classes/SwiftIconFont/IonIcons.swift delete mode 100755 LGButton/Classes/SwiftIconFont/MapIcon.swift delete mode 100755 LGButton/Classes/SwiftIconFont/MaterialIcon.swift delete mode 100755 LGButton/Classes/SwiftIconFont/Octicon.swift delete mode 100755 LGButton/Classes/SwiftIconFont/ThemifyIcon.swift create mode 100644 LGButton/Resources/GetTTFFontName.py diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 8dc0301..feba33d 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,16 +7,13 @@ objects = { /* Begin PBXBuildFile section */ - 0111B59DCCC9EAACB92593A022F3838B /* ThemifyIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2BE8E3299FACA76670C543371D73C4 /* ThemifyIcon.swift */; }; 02E376A3BB1FBA1BCD8E98C70C180AED /* map-icons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C08802B113FD67EC18F134F83FD56CF7 /* map-icons.ttf */; }; 0FBE4FF135F6B225918CDF1183366FCC /* Pods-LGButton_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CCE5742C4865D28386BBC6726126293F /* Pods-LGButton_Example-dummy.m */; }; 133C2817BB2989540DBD3B5532CDA8C3 /* LGButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCE1CA76F357A2BE5F2CFFB8CEA4453 /* LGButton.swift */; }; 1EA43895FFFA8B57AE7DA63863BC50B0 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4C3E14CA0E5062DF7326294A094552D6 /* Ionicons.ttf */; }; - 39EE9FFD385AD53400B26BB45B63E61C /* Octicon.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEEFD53D6D7718327A189DF7C4294E81 /* Octicon.swift */; }; 4001DEBAD80025CFFADC02F608DE4663 /* Pods-LGButton_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DEB9CB8AF1B9D0F8FD596B8CDC849F74 /* Pods-LGButton_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5159D59724BDD166CCB121F1689345C8 /* MaterialIcons-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2AFFDCB71DAFDD5DC5204D7CF18E5CAC /* MaterialIcons-Regular.ttf */; }; 5A25E453199C12C4FA9301DF2D389ED7 /* FontAwesome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DED320CE468793386B41961CD681644 /* FontAwesome.swift */; }; - 63942684986A6021EBA8ABC92D1BED5A /* MapIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 808C6F23C11E86A1FCDF1B1957A3DCCA /* MapIcon.swift */; }; 7C09D74788B3D10DCF42597D80E14252 /* open-iconic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4CFE0981E747F5451D44457B69A95461 /* open-iconic.ttf */; }; 9017EB99C6AF6C8CECD651DF68A1576A /* LGButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBC93E13272EFE886024A07D499B0036 /* LGButton.xib */; }; 961B556D81601BD99546C99765C47FD3 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 70E9CD9D1FAD5A8D6E05361A54D47173 /* FontAwesome.ttf */; }; @@ -24,11 +21,14 @@ A326FA53681BD593E5B23B000EDF91EA /* SwiftIconLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAAAFAEA69254A07EA85215C89E0EC9F /* SwiftIconLabel.swift */; }; A3F98EB4A538FB4BEAC032AD07A6E758 /* SwiftIconFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71642743B0A60B7FC94D05EA3D5F7CF4 /* SwiftIconFont.swift */; }; AF198558F21676A1C2320D98AEA9FC52 /* themify.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D855F5D626F14AF3B8D975216210DD85 /* themify.ttf */; }; - B5C3F5FF48CE89026E790D0E1CBB9C38 /* IonIcons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293EABEC57BB07F4C367D06196604BAA /* IonIcons.swift */; }; - B85E3C54B4A1AD46BCEAB18A455C5F67 /* MaterialIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47475A01EB2C02955C49B9F06645E1C /* MaterialIcon.swift */; }; + BB35ED6621CB41F400A63EEC /* FontOct.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB35ED6021CB41F400A63EEC /* FontOct.swift */; }; + BB35ED6721CB41F400A63EEC /* FontThemify.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB35ED6121CB41F400A63EEC /* FontThemify.swift */; }; + BB35ED6821CB41F400A63EEC /* FontMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB35ED6221CB41F400A63EEC /* FontMap.swift */; }; + BB35ED6921CB41F400A63EEC /* FontMaterial.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB35ED6321CB41F400A63EEC /* FontMaterial.swift */; }; + BB35ED6B21CB41F400A63EEC /* FontIon.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB35ED6521CB41F400A63EEC /* FontIon.swift */; }; + BB35ED6D21CB42AF00A63EEC /* FontOpenic.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB35ED6C21CB42AF00A63EEC /* FontOpenic.swift */; }; C587927E25053282F18B343438BEBCCC /* LGButton-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B5A28AE1AB321C8DB11F31233C997F /* LGButton-dummy.m */; }; E5F63C7D3706848E119DBDDBB68F2558 /* FontLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8D4A25C3BB0BA04D57081744878EC8 /* FontLoader.swift */; }; - E6F97DD0F1D6B01260C575B507E45A15 /* Iconic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195CF323A8E487831CEA3FE4B8349085 /* Iconic.swift */; }; E81B107B06C1AC312AA7636B1E1301DE /* octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AC3F3C45E4EB3D7ABE0CB25A622B08A1 /* octicons.ttf */; }; F4AE204EAEB3B526F04157A32888A1B4 /* LGButton-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F141D433D5061DDBE056864765F8074A /* LGButton-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; FB2289B023002E1D6951678345C0D983 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; @@ -49,8 +49,6 @@ 07B5A28AE1AB321C8DB11F31233C997F /* LGButton-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LGButton-dummy.m"; sourceTree = ""; }; 0CCE1CA76F357A2BE5F2CFFB8CEA4453 /* LGButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LGButton.swift; path = LGButton/Classes/LGButton.swift; sourceTree = ""; }; 121146EFC3ADA2D6DDB75E7F492ED7EF /* LGButton.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LGButton.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 195CF323A8E487831CEA3FE4B8349085 /* Iconic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Iconic.swift; sourceTree = ""; }; - 293EABEC57BB07F4C367D06196604BAA /* IonIcons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IonIcons.swift; sourceTree = ""; }; 2AFFDCB71DAFDD5DC5204D7CF18E5CAC /* MaterialIcons-Regular.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "MaterialIcons-Regular.ttf"; path = "LGButton/Resources/MaterialIcons-Regular.ttf"; sourceTree = ""; }; 4C3E14CA0E5062DF7326294A094552D6 /* Ionicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = Ionicons.ttf; path = LGButton/Resources/Ionicons.ttf; sourceTree = ""; }; 4CFE0981E747F5451D44457B69A95461 /* open-iconic.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "open-iconic.ttf"; path = "LGButton/Resources/open-iconic.ttf"; sourceTree = ""; }; @@ -63,22 +61,24 @@ 70E9CD9D1FAD5A8D6E05361A54D47173 /* FontAwesome.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = FontAwesome.ttf; path = LGButton/Resources/FontAwesome.ttf; sourceTree = ""; }; 71642743B0A60B7FC94D05EA3D5F7CF4 /* SwiftIconFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftIconFont.swift; sourceTree = ""; }; 7744F556506528A690A2C7F2E97AC852 /* Pods-LGButton_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LGButton_Example-acknowledgements.plist"; sourceTree = ""; }; - 808C6F23C11E86A1FCDF1B1957A3DCCA /* MapIcon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MapIcon.swift; sourceTree = ""; }; 8DA92659A97D35DBAD78B49C364D8841 /* LGButton.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = LGButton.modulemap; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9473015A3175631C2E52D2D1F9DE57A8 /* Pods-LGButton_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LGButton_Example-acknowledgements.markdown"; sourceTree = ""; }; AC3F3C45E4EB3D7ABE0CB25A622B08A1 /* octicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = octicons.ttf; path = LGButton/Resources/octicons.ttf; sourceTree = ""; }; + BB35ED6021CB41F400A63EEC /* FontOct.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontOct.swift; sourceTree = ""; }; + BB35ED6121CB41F400A63EEC /* FontThemify.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontThemify.swift; sourceTree = ""; }; + BB35ED6221CB41F400A63EEC /* FontMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontMap.swift; sourceTree = ""; }; + BB35ED6321CB41F400A63EEC /* FontMaterial.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontMaterial.swift; sourceTree = ""; }; + BB35ED6521CB41F400A63EEC /* FontIon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontIon.swift; sourceTree = ""; }; + BB35ED6C21CB42AF00A63EEC /* FontOpenic.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontOpenic.swift; sourceTree = ""; }; C06B66404DEACFB865299CF0031CA27D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C08802B113FD67EC18F134F83FD56CF7 /* map-icons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "map-icons.ttf"; path = "LGButton/Resources/map-icons.ttf"; sourceTree = ""; }; - C47475A01EB2C02955C49B9F06645E1C /* MaterialIcon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MaterialIcon.swift; sourceTree = ""; }; CBC93E13272EFE886024A07D499B0036 /* LGButton.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = LGButton.xib; path = LGButton/Resources/LGButton.xib; sourceTree = ""; }; CCE5742C4865D28386BBC6726126293F /* Pods-LGButton_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LGButton_Example-dummy.m"; sourceTree = ""; }; - CE2BE8E3299FACA76670C543371D73C4 /* ThemifyIcon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ThemifyIcon.swift; sourceTree = ""; }; D16729AF393252BDF8C879F04B8A8B98 /* Pods-LGButton_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LGButton_Example-frameworks.sh"; sourceTree = ""; }; D603FBC8499F06867120C7FF16DC35FF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D855F5D626F14AF3B8D975216210DD85 /* themify.ttf */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = themify.ttf; path = LGButton/Resources/themify.ttf; sourceTree = ""; }; DEB9CB8AF1B9D0F8FD596B8CDC849F74 /* Pods-LGButton_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LGButton_Example-umbrella.h"; sourceTree = ""; }; - DEEFD53D6D7718327A189DF7C4294E81 /* Octicon.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Octicon.swift; sourceTree = ""; }; E338AF219D9DAEB4F16039D2D71BDE3E /* Pods-LGButton_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LGButton_Example.release.xcconfig"; sourceTree = ""; }; EAAAFAEA69254A07EA85215C89E0EC9F /* SwiftIconLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftIconLabel.swift; sourceTree = ""; }; F141D433D5061DDBE056864765F8074A /* LGButton-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGButton-umbrella.h"; sourceTree = ""; }; @@ -158,16 +158,16 @@ 839615235E231E5FE1EDDC16061990B7 /* SwiftIconFont */ = { isa = PBXGroup; children = ( + BB35ED6C21CB42AF00A63EEC /* FontOpenic.swift */, + BB35ED6521CB41F400A63EEC /* FontIon.swift */, + BB35ED6221CB41F400A63EEC /* FontMap.swift */, + BB35ED6321CB41F400A63EEC /* FontMaterial.swift */, + BB35ED6021CB41F400A63EEC /* FontOct.swift */, + BB35ED6121CB41F400A63EEC /* FontThemify.swift */, 4DED320CE468793386B41961CD681644 /* FontAwesome.swift */, 4E8D4A25C3BB0BA04D57081744878EC8 /* FontLoader.swift */, - 195CF323A8E487831CEA3FE4B8349085 /* Iconic.swift */, - 293EABEC57BB07F4C367D06196604BAA /* IonIcons.swift */, - 808C6F23C11E86A1FCDF1B1957A3DCCA /* MapIcon.swift */, - C47475A01EB2C02955C49B9F06645E1C /* MaterialIcon.swift */, - DEEFD53D6D7718327A189DF7C4294E81 /* Octicon.swift */, 71642743B0A60B7FC94D05EA3D5F7CF4 /* SwiftIconFont.swift */, EAAAFAEA69254A07EA85215C89E0EC9F /* SwiftIconLabel.swift */, - CE2BE8E3299FACA76670C543371D73C4 /* ThemifyIcon.swift */, ); name = SwiftIconFont; path = LGButton/Classes/SwiftIconFont; @@ -352,17 +352,17 @@ buildActionMask = 2147483647; files = ( 5A25E453199C12C4FA9301DF2D389ED7 /* FontAwesome.swift in Sources */, + BB35ED6921CB41F400A63EEC /* FontMaterial.swift in Sources */, + BB35ED6721CB41F400A63EEC /* FontThemify.swift in Sources */, E5F63C7D3706848E119DBDDBB68F2558 /* FontLoader.swift in Sources */, - E6F97DD0F1D6B01260C575B507E45A15 /* Iconic.swift in Sources */, - B5C3F5FF48CE89026E790D0E1CBB9C38 /* IonIcons.swift in Sources */, + BB35ED6B21CB41F400A63EEC /* FontIon.swift in Sources */, C587927E25053282F18B343438BEBCCC /* LGButton-dummy.m in Sources */, 133C2817BB2989540DBD3B5532CDA8C3 /* LGButton.swift in Sources */, - 63942684986A6021EBA8ABC92D1BED5A /* MapIcon.swift in Sources */, - B85E3C54B4A1AD46BCEAB18A455C5F67 /* MaterialIcon.swift in Sources */, - 39EE9FFD385AD53400B26BB45B63E61C /* Octicon.swift in Sources */, + BB35ED6D21CB42AF00A63EEC /* FontOpenic.swift in Sources */, + BB35ED6821CB41F400A63EEC /* FontMap.swift in Sources */, A3F98EB4A538FB4BEAC032AD07A6E758 /* SwiftIconFont.swift in Sources */, + BB35ED6621CB41F400A63EEC /* FontOct.swift in Sources */, A326FA53681BD593E5B23B000EDF91EA /* SwiftIconLabel.swift in Sources */, - 0111B59DCCC9EAACB92593A022F3838B /* ThemifyIcon.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/LGButton/Classes/LGButton.swift b/LGButton/Classes/LGButton.swift index fd27765..e2206a9 100644 --- a/LGButton/Classes/LGButton.swift +++ b/LGButton/Classes/LGButton.swift @@ -19,13 +19,13 @@ public class LGButton: UIControl { let touchDisableRadius : CGFloat = 100.0 - private var availableFontIcons: [String: IconFont] = ["fa": Fonts.FontAwesome, - "io": Fonts.Ionicon, - "oc": Fonts.Octicon, - "ic": Fonts.Iconic, - "ma": Fonts.MaterialIcon, - "ti": Fonts.Themify, - "mi": Fonts.MapIcon] + private var availableFontIcons: [String: IconFont] = ["fa": Fonts.awesome, + "io": Fonts.ion, + "oc": Fonts.oct, + "ic": Fonts.ic, + "ma": Fonts.material, + "ti": Fonts.themify, + "mi": Fonts.map] var gradient : CAGradientLayer? diff --git a/LGButton/Classes/SwiftIconFont/FontAwesome.swift b/LGButton/Classes/SwiftIconFont/FontAwesome.swift index 3efce24..8a89d44 100755 --- a/LGButton/Classes/SwiftIconFont/FontAwesome.swift +++ b/LGButton/Classes/SwiftIconFont/FontAwesome.swift @@ -1,604 +1,608 @@ + // -// NSString+FontAwesome.swift -// SwiftIconFont +// FontAwesome.swift +// LGButton // -// Created by Sedat Ciftci on 18/03/16. -// Copyright © 2016 Sedat Gokbek Ciftci. All rights reserved. +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. // +public enum FontAwesome { + public static let __fontName__ = "FontAwesome" + public static let __fileName__ = "FontAwesome" + -import UIKit + public static let `adjust` = "adjust"; + public static let `adn` = "adn"; + public static let `align_center` = "align-center"; + public static let `align_justify` = "align-justify"; + public static let `align_left` = "align-left"; + public static let `align_right` = "align-right"; + public static let `ambulance` = "ambulance"; + public static let `anchor` = "anchor"; + public static let `android` = "android"; + public static let `angellist` = "angellist"; + public static let `angle_double_down` = "angle-double-down"; + public static let `angle_double_left` = "angle-double-left"; + public static let `angle_double_right` = "angle-double-right"; + public static let `angle_double_up` = "angle-double-up"; + public static let `angle_down` = "angle-down"; + public static let `angle_left` = "angle-left"; + public static let `angle_right` = "angle-right"; + public static let `angle_up` = "angle-up"; + public static let `apple` = "apple"; + public static let `archive` = "archive"; + public static let `area_chart` = "area-chart"; + public static let `arrow_circle_down` = "arrow-circle-down"; + public static let `arrow_circle_left` = "arrow-circle-left"; + public static let `arrow_circle_o_down` = "arrow-circle-o-down"; + public static let `arrow_circle_o_left` = "arrow-circle-o-left"; + public static let `arrow_circle_o_right` = "arrow-circle-o-right"; + public static let `arrow_circle_o_up` = "arrow-circle-o-up"; + public static let `arrow_circle_right` = "arrow-circle-right"; + public static let `arrow_circle_up` = "arrow-circle-up"; + public static let `arrow_down` = "arrow-down"; + public static let `arrow_left` = "arrow-left"; + public static let `arrow_right` = "arrow-right"; + public static let `arrow_up` = "arrow-up"; + public static let `arrows` = "arrows"; + public static let `arrows_alt` = "arrows-alt"; + public static let `arrows_h` = "arrows-h"; + public static let `arrows_v` = "arrows-v"; + public static let `asterisk` = "asterisk"; + public static let `at` = "at"; + public static let `automobile` = "automobile"; + public static let `backward` = "backward"; + public static let `ban` = "ban"; + public static let `bank` = "bank"; + public static let `bar_chart` = "bar-chart"; + public static let `bar_chart_o` = "bar-chart-o"; + public static let `barcode` = "barcode"; + public static let `bars` = "bars"; + public static let `bed` = "bed"; + public static let `beer` = "beer"; + public static let `behance` = "behance"; + public static let `behance_square` = "behance-square"; + public static let `bell` = "bell"; + public static let `bell_o` = "bell-o"; + public static let `bell_slash` = "bell-slash"; + public static let `bell_slash_o` = "bell-slash-o"; + public static let `bicycle` = "bicycle"; + public static let `binoculars` = "binoculars"; + public static let `birthday_cake` = "birthday-cake"; + public static let `bitbucket` = "bitbucket"; + public static let `bitbucket_square` = "bitbucket-square"; + public static let `bitcoin` = "bitcoin"; + public static let `bold` = "bold"; + public static let `bolt` = "bolt"; + public static let `bomb` = "bomb"; + public static let `book` = "book"; + public static let `bookmark` = "bookmark"; + public static let `bookmark_o` = "bookmark-o"; + public static let `briefcase` = "briefcase"; + public static let `btc` = "btc"; + public static let `bug` = "bug"; + public static let `building` = "building"; + public static let `building_o` = "building-o"; + public static let `bullhorn` = "bullhorn"; + public static let `bullseye` = "bullseye"; + public static let `bus` = "bus"; + public static let `buysellads` = "buysellads"; + public static let `cab` = "cab"; + public static let `calculator` = "calculator"; + public static let `calendar` = "calendar"; + public static let `calendar_o` = "calendar-o"; + public static let `camera` = "camera"; + public static let `camera_retro` = "camera-retro"; + public static let `car` = "car"; + public static let `caret_down` = "caret-down"; + public static let `caret_left` = "caret-left"; + public static let `caret_right` = "caret-right"; + public static let `caret_square_o_down` = "caret-square-o-down"; + public static let `caret_square_o_left` = "caret-square-o-left"; + public static let `caret_square_o_right` = "caret-square-o-right"; + public static let `caret_square_o_up` = "caret-square-o-up"; + public static let `caret_up` = "caret-up"; + public static let `cart_arrow_down` = "cart-arrow-down"; + public static let `cart_plus` = "cart-plus"; + public static let `cc` = "cc"; + public static let `cc_amex` = "cc-amex"; + public static let `cc_discover` = "cc-discover"; + public static let `cc_mastercard` = "cc-mastercard"; + public static let `cc_paypal` = "cc-paypal"; + public static let `cc_stripe` = "cc-stripe"; + public static let `cc_visa` = "cc-visa"; + public static let `certificate` = "certificate"; + public static let `chain` = "chain"; + public static let `chain_broken` = "chain-broken"; + public static let `check` = "check"; + public static let `check_circle` = "check-circle"; + public static let `check_circle_o` = "check-circle-o"; + public static let `check_square` = "check-square"; + public static let `check_square_o` = "check-square-o"; + public static let `chevron_circle_down` = "chevron-circle-down"; + public static let `chevron_circle_left` = "chevron-circle-left"; + public static let `chevron_circle_right` = "chevron-circle-right"; + public static let `chevron_circle_up` = "chevron-circle-up"; + public static let `chevron_down` = "chevron-down"; + public static let `chevron_left` = "chevron-left"; + public static let `chevron_right` = "chevron-right"; + public static let `chevron_up` = "chevron-up"; + public static let `child` = "child"; + public static let `circle` = "circle"; + public static let `circle_o` = "circle-o"; + public static let `circle_o_notch` = "circle-o-notch"; + public static let `circle_thin` = "circle-thin"; + public static let `clipboard` = "clipboard"; + public static let `clock_o` = "clock-o"; + public static let `close` = "close"; + public static let `cloud` = "cloud"; + public static let `cloud_download` = "cloud-download"; + public static let `cloud_upload` = "cloud-upload"; + public static let `cny` = "cny"; + public static let `code` = "code"; + public static let `code_fork` = "code-fork"; + public static let `codepen` = "codepen"; + public static let `coffee` = "coffee"; + public static let `cog` = "cog"; + public static let `cogs` = "cogs"; + public static let `columns` = "columns"; + public static let `comment` = "comment"; + public static let `comment_o` = "comment-o"; + public static let `comments` = "comments"; + public static let `comments_o` = "comments-o"; + public static let `compass` = "compass"; + public static let `compress` = "compress"; + public static let `connectdevelop` = "connectdevelop"; + public static let `copy` = "copy"; + public static let `copyright` = "copyright"; + public static let `credit_card` = "credit-card"; + public static let `crop` = "crop"; + public static let `crosshairs` = "crosshairs"; + public static let `css3` = "css3"; + public static let `cube` = "cube"; + public static let `cubes` = "cubes"; + public static let `cut` = "cut"; + public static let `cutlery` = "cutlery"; + public static let `dashboard` = "dashboard"; + public static let `dashcube` = "dashcube"; + public static let `database` = "database"; + public static let `dedent` = "dedent"; + public static let `delicious` = "delicious"; + public static let `desktop` = "desktop"; + public static let `deviantart` = "deviantart"; + public static let `diamond` = "diamond"; + public static let `digg` = "digg"; + public static let `dollar` = "dollar"; + public static let `dot_circle_o` = "dot-circle-o"; + public static let `download` = "download"; + public static let `dribbble` = "dribbble"; + public static let `dropbox` = "dropbox"; + public static let `drupal` = "drupal"; + public static let `edit` = "edit"; + public static let `eject` = "eject"; + public static let `ellipsis_h` = "ellipsis-h"; + public static let `ellipsis_v` = "ellipsis-v"; + public static let `empire` = "empire"; + public static let `envelope` = "envelope"; + public static let `envelope_o` = "envelope-o"; + public static let `envelope_square` = "envelope-square"; + public static let `eraser` = "eraser"; + public static let `eur` = "eur"; + public static let `euro` = "euro"; + public static let `exchange` = "exchange"; + public static let `exclamation` = "exclamation"; + public static let `exclamation_circle` = "exclamation-circle"; + public static let `exclamation_triangle` = "exclamation-triangle"; + public static let `expand` = "expand"; + public static let `external_link` = "external-link"; + public static let `external_link_square` = "external-link-square"; + public static let `eye` = "eye"; + public static let `eye_slash` = "eye-slash"; + public static let `eyedropper` = "eyedropper"; + public static let `facebook` = "facebook"; + public static let `facebook_f` = "facebook-f"; + public static let `facebook_official` = "facebook-official"; + public static let `facebook_square` = "facebook-square"; + public static let `fast_backward` = "fast-backward"; + public static let `fast_forward` = "fast-forward"; + public static let `fax` = "fax"; + public static let `female` = "female"; + public static let `fighter_jet` = "fighter-jet"; + public static let `file` = "file"; + public static let `file_archive_o` = "file-archive-o"; + public static let `file_audio_o` = "file-audio-o"; + public static let `file_code_o` = "file-code-o"; + public static let `file_excel_o` = "file-excel-o"; + public static let `file_image_o` = "file-image-o"; + public static let `file_movie_o` = "file-movie-o"; + public static let `file_o` = "file-o"; + public static let `file_pdf_o` = "file-pdf-o"; + public static let `file_photo_o` = "file-photo-o"; + public static let `file_picture_o` = "file-picture-o"; + public static let `file_powerpoint_o` = "file-powerpoint-o"; + public static let `file_sound_o` = "file-sound-o"; + public static let `file_text` = "file-text"; + public static let `file_text_o` = "file-text-o"; + public static let `file_video_o` = "file-video-o"; + public static let `file_word_o` = "file-word-o"; + public static let `file_zip_o` = "file-zip-o"; + public static let `files_o` = "files-o"; + public static let `film` = "film"; + public static let `filter` = "filter"; + public static let `fire` = "fire"; + public static let `fire_extinguisher` = "fire-extinguisher"; + public static let `flag` = "flag"; + public static let `flag_checkered` = "flag-checkered"; + public static let `flag_o` = "flag-o"; + public static let `flash` = "flash"; + public static let `flask` = "flask"; + public static let `flickr` = "flickr"; + public static let `floppy_o` = "floppy-o"; + public static let `folder` = "folder"; + public static let `folder_o` = "folder-o"; + public static let `folder_open` = "folder-open"; + public static let `folder_open_o` = "folder-open-o"; + public static let `font` = "font"; + public static let `forumbee` = "forumbee"; + public static let `forward` = "forward"; + public static let `foursquare` = "foursquare"; + public static let `frown_o` = "frown-o"; + public static let `futbol_o` = "futbol-o"; + public static let `gamepad` = "gamepad"; + public static let `gavel` = "gavel"; + public static let `gbp` = "gbp"; + public static let `ge` = "ge"; + public static let `gear` = "gear"; + public static let `gears` = "gears"; + public static let `genderless` = "genderless"; + public static let `gift` = "gift"; + public static let `git` = "git"; + public static let `git_square` = "git-square"; + public static let `github` = "github"; + public static let `github_alt` = "github-alt"; + public static let `github_square` = "github-square"; + public static let `gittip` = "gittip"; + public static let `glass` = "glass"; + public static let `globe` = "globe"; + public static let `google` = "google"; + public static let `google_plus` = "google-plus"; + public static let `google_plus_square` = "google-plus-square"; + public static let `google_wallet` = "google-wallet"; + public static let `graduation_cap` = "graduation-cap"; + public static let `gratipay` = "gratipay"; + public static let `group` = "group"; + public static let `h_square` = "h-square"; + public static let `hacker_news` = "hacker-news"; + public static let `hand_o_down` = "hand-o-down"; + public static let `hand_o_left` = "hand-o-left"; + public static let `hand_o_right` = "hand-o-right"; + public static let `hand_o_up` = "hand-o-up"; + public static let `hdd_o` = "hdd-o"; + public static let `header` = "header"; + public static let `headphones` = "headphones"; + public static let `heart` = "heart"; + public static let `heart_o` = "heart-o"; + public static let `heartbeat` = "heartbeat"; + public static let `history` = "history"; + public static let `home` = "home"; + public static let `hospital_o` = "hospital-o"; + public static let `hotel` = "hotel"; + public static let `html5` = "html5"; + public static let `ils` = "ils"; + public static let `image` = "image"; + public static let `inbox` = "inbox"; + public static let `indent` = "indent"; + public static let `info` = "info"; + public static let `info_circle` = "info-circle"; + public static let `inr` = "inr"; + public static let `instagram` = "instagram"; + public static let `institution` = "institution"; + public static let `ioxhost` = "ioxhost"; + public static let `italic` = "italic"; + public static let `joomla` = "joomla"; + public static let `jpy` = "jpy"; + public static let `jsfiddle` = "jsfiddle"; + public static let `key` = "key"; + public static let `keyboard_o` = "keyboard-o"; + public static let `krw` = "krw"; + public static let `language` = "language"; + public static let `laptop` = "laptop"; + public static let `lastfm` = "lastfm"; + public static let `lastfm_square` = "lastfm-square"; + public static let `leaf` = "leaf"; + public static let `leanpub` = "leanpub"; + public static let `legal` = "legal"; + public static let `lemon_o` = "lemon-o"; + public static let `level_down` = "level-down"; + public static let `level_up` = "level-up"; + public static let `life_bouy` = "life-bouy"; + public static let `life_buoy` = "life-buoy"; + public static let `life_ring` = "life-ring"; + public static let `life_saver` = "life-saver"; + public static let `lightbulb_o` = "lightbulb-o"; + public static let `line_chart` = "line-chart"; + public static let `link` = "link"; + public static let `linkedin` = "linkedin"; + public static let `linkedin_square` = "linkedin-square"; + public static let `linux` = "linux"; + public static let `list` = "list"; + public static let `list_alt` = "list-alt"; + public static let `list_ol` = "list-ol"; + public static let `list_ul` = "list-ul"; + public static let `location_arrow` = "location-arrow"; + public static let `lock` = "lock"; + public static let `long_arrow_down` = "long-arrow-down"; + public static let `long_arrow_left` = "long-arrow-left"; + public static let `long_arrow_right` = "long-arrow-right"; + public static let `long_arrow_up` = "long-arrow-up"; + public static let `magic` = "magic"; + public static let `magnet` = "magnet"; + public static let `mail_forward` = "mail-forward"; + public static let `mail_reply` = "mail-reply"; + public static let `mail_reply_all` = "mail-reply-all"; + public static let `male` = "male"; + public static let `map_marker` = "map-marker"; + public static let `mars` = "mars"; + public static let `mars_double` = "mars-double"; + public static let `mars_stroke` = "mars-stroke"; + public static let `mars_stroke_h` = "mars-stroke-h"; + public static let `mars_stroke_v` = "mars-stroke-v"; + public static let `maxcdn` = "maxcdn"; + public static let `meanpath` = "meanpath"; + public static let `medium` = "medium"; + public static let `medkit` = "medkit"; + public static let `meh_o` = "meh-o"; + public static let `mercury` = "mercury"; + public static let `microphone` = "microphone"; + public static let `microphone_slash` = "microphone-slash"; + public static let `minus` = "minus"; + public static let `minus_circle` = "minus-circle"; + public static let `minus_square` = "minus-square"; + public static let `minus_square_o` = "minus-square-o"; + public static let `mobile` = "mobile"; + public static let `mobile_phone` = "mobile-phone"; + public static let `money` = "money"; + public static let `moon_o` = "moon-o"; + public static let `mortar_board` = "mortar-board"; + public static let `motorcycle` = "motorcycle"; + public static let `music` = "music"; + public static let `navicon` = "navicon"; + public static let `neuter` = "neuter"; + public static let `newspaper_o` = "newspaper-o"; + public static let `openid` = "openid"; + public static let `outdent` = "outdent"; + public static let `pagelines` = "pagelines"; + public static let `paint_brush` = "paint-brush"; + public static let `paper_plane` = "paper-plane"; + public static let `paper_plane_o` = "paper-plane-o"; + public static let `paperclip` = "paperclip"; + public static let `paragraph` = "paragraph"; + public static let `paste` = "paste"; + public static let `pause` = "pause"; + public static let `paw` = "paw"; + public static let `paypal` = "paypal"; + public static let `pencil` = "pencil"; + public static let `pencil_square` = "pencil-square"; + public static let `pencil_square_o` = "pencil-square-o"; + public static let `phone` = "phone"; + public static let `phone_square` = "phone-square"; + public static let `photo` = "photo"; + public static let `picture_o` = "picture-o"; + public static let `pie_chart` = "pie-chart"; + public static let `pied_piper` = "pied-piper"; + public static let `pied_piper_alt` = "pied-piper-alt"; + public static let `pinterest` = "pinterest"; + public static let `pinterest_p` = "pinterest-p"; + public static let `pinterest_square` = "pinterest-square"; + public static let `plane` = "plane"; + public static let `play` = "play"; + public static let `play_circle` = "play-circle"; + public static let `play_circle_o` = "play-circle-o"; + public static let `plug` = "plug"; + public static let `plus` = "plus"; + public static let `plus_circle` = "plus-circle"; + public static let `plus_square` = "plus-square"; + public static let `plus_square_o` = "plus-square-o"; + public static let `power_off` = "power-off"; + public static let `print` = "print"; + public static let `puzzle_piece` = "puzzle-piece"; + public static let `qq` = "qq"; + public static let `qrcode` = "qrcode"; + public static let `question` = "question"; + public static let `question_circle` = "question-circle"; + public static let `quote_left` = "quote-left"; + public static let `quote_right` = "quote-right"; + public static let `ra` = "ra"; + public static let `random` = "random"; + public static let `rebel` = "rebel"; + public static let `recycle` = "recycle"; + public static let `reddit` = "reddit"; + public static let `reddit_square` = "reddit-square"; + public static let `refresh` = "refresh"; + public static let `remove` = "remove"; + public static let `renren` = "renren"; + public static let `reorder` = "reorder"; + public static let `repeat` = "repeat"; + public static let `reply` = "reply"; + public static let `reply_all` = "reply-all"; + public static let `retweet` = "retweet"; + public static let `rmb` = "rmb"; + public static let `road` = "road"; + public static let `rocket` = "rocket"; + public static let `rotate_left` = "rotate-left"; + public static let `rotate_right` = "rotate-right"; + public static let `rouble` = "rouble"; + public static let `rss` = "rss"; + public static let `rss_square` = "rss-square"; + public static let `rub` = "rub"; + public static let `ruble` = "ruble"; + public static let `rupee` = "rupee"; + public static let `save` = "save"; + public static let `scissors` = "scissors"; + public static let `search` = "search"; + public static let `search_minus` = "search-minus"; + public static let `search_plus` = "search-plus"; + public static let `sellsy` = "sellsy"; + public static let `send` = "send"; + public static let `send_o` = "send-o"; + public static let `server` = "server"; + public static let `share` = "share"; + public static let `share_alt` = "share-alt"; + public static let `share_alt_square` = "share-alt-square"; + public static let `share_square` = "share-square"; + public static let `share_square_o` = "share-square-o"; + public static let `shekel` = "shekel"; + public static let `sheqel` = "sheqel"; + public static let `shield` = "shield"; + public static let `ship` = "ship"; + public static let `shirtsinbulk` = "shirtsinbulk"; + public static let `shopping_cart` = "shopping-cart"; + public static let `sign_in` = "sign-in"; + public static let `sign_out` = "sign-out"; + public static let `signal` = "signal"; + public static let `simplybuilt` = "simplybuilt"; + public static let `sitemap` = "sitemap"; + public static let `skyatlas` = "skyatlas"; + public static let `skype` = "skype"; + public static let `slack` = "slack"; + public static let `sliders` = "sliders"; + public static let `slideshare` = "slideshare"; + public static let `smile_o` = "smile-o"; + public static let `soccer_ball_o` = "soccer-ball-o"; + public static let `sort` = "sort"; + public static let `sort_alpha_asc` = "sort-alpha-asc"; + public static let `sort_alpha_desc` = "sort-alpha-desc"; + public static let `sort_amount_asc` = "sort-amount-asc"; + public static let `sort_amount_desc` = "sort-amount-desc"; + public static let `sort_asc` = "sort-asc"; + public static let `sort_desc` = "sort-desc"; + public static let `sort_down` = "sort-down"; + public static let `sort_numeric_asc` = "sort-numeric-asc"; + public static let `sort_numeric_desc` = "sort-numeric-desc"; + public static let `sort_up` = "sort-up"; + public static let `soundcloud` = "soundcloud"; + public static let `space_shuttle` = "space-shuttle"; + public static let `spinner` = "spinner"; + public static let `spoon` = "spoon"; + public static let `spotify` = "spotify"; + public static let `square` = "square"; + public static let `square_o` = "square-o"; + public static let `stack_exchange` = "stack-exchange"; + public static let `stack_overflow` = "stack-overflow"; + public static let `star` = "star"; + public static let `star_half` = "star-half"; + public static let `star_half_empty` = "star-half-empty"; + public static let `star_half_full` = "star-half-full"; + public static let `star_half_o` = "star-half-o"; + public static let `star_o` = "star-o"; + public static let `steam` = "steam"; + public static let `steam_square` = "steam-square"; + public static let `step_backward` = "step-backward"; + public static let `step_forward` = "step-forward"; + public static let `stethoscope` = "stethoscope"; + public static let `stop` = "stop"; + public static let `street_view` = "street-view"; + public static let `strikethrough` = "strikethrough"; + public static let `stumbleupon` = "stumbleupon"; + public static let `stumbleupon_circle` = "stumbleupon-circle"; + public static let `subscript` = "subscript"; + public static let `subway` = "subway"; + public static let `suitcase` = "suitcase"; + public static let `sun_o` = "sun-o"; + public static let `superscript` = "superscript"; + public static let `support` = "support"; + public static let `table` = "table"; + public static let `tablet` = "tablet"; + public static let `tachometer` = "tachometer"; + public static let `tag` = "tag"; + public static let `tags` = "tags"; + public static let `tasks` = "tasks"; + public static let `taxi` = "taxi"; + public static let `tencent_weibo` = "tencent-weibo"; + public static let `terminal` = "terminal"; + public static let `text_height` = "text-height"; + public static let `text_width` = "text-width"; + public static let `th` = "th"; + public static let `th_large` = "th-large"; + public static let `th_list` = "th-list"; + public static let `thumb_tack` = "thumb-tack"; + public static let `thumbs_down` = "thumbs-down"; + public static let `thumbs_o_down` = "thumbs-o-down"; + public static let `thumbs_o_up` = "thumbs-o-up"; + public static let `thumbs_up` = "thumbs-up"; + public static let `ticket` = "ticket"; + public static let `times` = "times"; + public static let `times_circle` = "times-circle"; + public static let `times_circle_o` = "times-circle-o"; + public static let `tint` = "tint"; + public static let `toggle_down` = "toggle-down"; + public static let `toggle_left` = "toggle-left"; + public static let `toggle_off` = "toggle-off"; + public static let `toggle_on` = "toggle-on"; + public static let `toggle_right` = "toggle-right"; + public static let `toggle_up` = "toggle-up"; + public static let `train` = "train"; + public static let `transgender` = "transgender"; + public static let `transgender_alt` = "transgender-alt"; + public static let `trash` = "trash"; + public static let `trash_o` = "trash-o"; + public static let `tree` = "tree"; + public static let `trello` = "trello"; + public static let `trophy` = "trophy"; + public static let `truck` = "truck"; + public static let `try` = "try"; + public static let `tty` = "tty"; + public static let `tumblr` = "tumblr"; + public static let `tumblr_square` = "tumblr-square"; + public static let `turkish_lira` = "turkish-lira"; + public static let `twitch` = "twitch"; + public static let `twitter` = "twitter"; + public static let `twitter_square` = "twitter-square"; + public static let `umbrella` = "umbrella"; + public static let `underline` = "underline"; + public static let `undo` = "undo"; + public static let `university` = "university"; + public static let `unlink` = "unlink"; + public static let `unlock` = "unlock"; + public static let `unlock_alt` = "unlock-alt"; + public static let `unsorted` = "unsorted"; + public static let `upload` = "upload"; + public static let `usd` = "usd"; + public static let `user` = "user"; + public static let `user_md` = "user-md"; + public static let `user_plus` = "user-plus"; + public static let `user_secret` = "user-secret"; + public static let `user_times` = "user-times"; + public static let `users` = "users"; + public static let `venus` = "venus"; + public static let `venus_double` = "venus-double"; + public static let `venus_mars` = "venus-mars"; + public static let `viacoin` = "viacoin"; + public static let `video_camera` = "video-camera"; + public static let `vimeo_square` = "vimeo-square"; + public static let `vine` = "vine"; + public static let `vk` = "vk"; + public static let `volume_down` = "volume-down"; + public static let `volume_off` = "volume-off"; + public static let `volume_up` = "volume-up"; + public static let `warning` = "warning"; + public static let `wechat` = "wechat"; + public static let `weibo` = "weibo"; + public static let `weixin` = "weixin"; + public static let `whatsapp` = "whatsapp"; + public static let `wheelchair` = "wheelchair"; + public static let `wifi` = "wifi"; + public static let `windows` = "windows"; + public static let `won` = "won"; + public static let `wordpress` = "wordpress"; + public static let `wrench` = "wrench"; + public static let `xing` = "xing"; + public static let `xing_square` = "xing-square"; + public static let `yahoo` = "yahoo"; + public static let `yelp` = "yelp"; + public static let `yen` = "yen"; + public static let `youtube` = "youtube"; + public static let `youtube_play` = "youtube-play"; -public let fontAwesomeIconArr: [String: String] = [ - "adjust":"\u{f042}", - "adn":"\u{f170}", - "align-center":"\u{f037}", - "align-justify":"\u{f039}", - "align-left":"\u{f036}", - "align-right":"\u{f038}", - "ambulance":"\u{f0f9}", - "anchor":"\u{f13d}", - "android":"\u{f17b}", - "angellist":"\u{f209}", - "angle-double-down":"\u{f103}", - "angle-double-left":"\u{f100}", - "angle-double-right":"\u{f101}", - "angle-double-up":"\u{f102}", - "angle-down":"\u{f107}", - "angle-left":"\u{f104}", - "angle-right":"\u{f105}", - "angle-up":"\u{f106}", - "apple":"\u{f179}", - "archive":"\u{f187}", - "area-chart":"\u{f1fe}", - "arrow-circle-down":"\u{f0ab}", - "arrow-circle-left":"\u{f0a8}", - "arrow-circle-o-down":"\u{f01a}", - "arrow-circle-o-left":"\u{f190}", - "arrow-circle-o-right":"\u{f18e}", - "arrow-circle-o-up":"\u{f01b}", - "arrow-circle-right":"\u{f0a9}", - "arrow-circle-up":"\u{f0aa}", - "arrow-down":"\u{f063}", - "arrow-left":"\u{f060}", - "arrow-right":"\u{f061}", - "arrow-up":"\u{f062}", - "arrows":"\u{f047}", - "arrows-alt":"\u{f0b2}", - "arrows-h":"\u{f07e}", - "arrows-v":"\u{f07d}", - "asterisk":"\u{f069}", - "at":"\u{f1fa}", - "automobile":"\u{f1b9}", - "backward":"\u{f04a}", - "ban":"\u{f05e}", - "bank":"\u{f19c}", - "bar-chart":"\u{f080}", - "bar-chart-o":"\u{f080}", - "barcode":"\u{f02a}", - "bars":"\u{f0c9}", - "bed":"\u{f236}", - "beer":"\u{f0fc}", - "behance":"\u{f1b4}", - "behance-square":"\u{f1b5}", - "bell":"\u{f0f3}", - "bell-o":"\u{f0a2}", - "bell-slash":"\u{f1f6}", - "bell-slash-o":"\u{f1f7}", - "bicycle":"\u{f206}", - "binoculars":"\u{f1e5}", - "birthday-cake":"\u{f1fd}", - "bitbucket":"\u{f171}", - "bitbucket-square":"\u{f172}", - "bitcoin":"\u{f15a}", - "bold":"\u{f032}", - "bolt":"\u{f0e7}", - "bomb":"\u{f1e2}", - "book":"\u{f02d}", - "bookmark":"\u{f02e}", - "bookmark-o":"\u{f097}", - "briefcase":"\u{f0b1}", - "btc":"\u{f15a}", - "bug":"\u{f188}", - "building":"\u{f1ad}", - "building-o":"\u{f0f7}", - "bullhorn":"\u{f0a1}", - "bullseye":"\u{f140}", - "bus":"\u{f207}", - "buysellads":"\u{f20d}", - "cab":"\u{f1ba}", - "calculator":"\u{f1ec}", - "calendar":"\u{f073}", - "calendar-o":"\u{f133}", - "camera":"\u{f030}", - "camera-retro":"\u{f083}", - "car":"\u{f1b9}", - "caret-down":"\u{f0d7}", - "caret-left":"\u{f0d9}", - "caret-right":"\u{f0da}", - "caret-square-o-down":"\u{f150}", - "caret-square-o-left":"\u{f191}", - "caret-square-o-right":"\u{f152}", - "caret-square-o-up":"\u{f151}", - "caret-up":"\u{f0d8}", - "cart-arrow-down":"\u{f218}", - "cart-plus":"\u{f217}", - "cc":"\u{f20a}", - "cc-amex":"\u{f1f3}", - "cc-discover":"\u{f1f2}", - "cc-mastercard":"\u{f1f1}", - "cc-paypal":"\u{f1f4}", - "cc-stripe":"\u{f1f5}", - "cc-visa":"\u{f1f0}", - "certificate":"\u{f0a3}", - "chain":"\u{f0c1}", - "chain-broken":"\u{f127}", - "check":"\u{f00c}", - "check-circle":"\u{f058}", - "check-circle-o":"\u{f05d}", - "check-square":"\u{f14a}", - "check-square-o":"\u{f046}", - "chevron-circle-down":"\u{f13a}", - "chevron-circle-left":"\u{f137}", - "chevron-circle-right":"\u{f138}", - "chevron-circle-up":"\u{f139}", - "chevron-down":"\u{f078}", - "chevron-left":"\u{f053}", - "chevron-right":"\u{f054}", - "chevron-up":"\u{f077}", - "child":"\u{f1ae}", - "circle":"\u{f111}", - "circle-o":"\u{f10c}", - "circle-o-notch":"\u{f1ce}", - "circle-thin":"\u{f1db}", - "clipboard":"\u{f0ea}", - "clock-o":"\u{f017}", - "close":"\u{f00d}", - "cloud":"\u{f0c2}", - "cloud-download":"\u{f0ed}", - "cloud-upload":"\u{f0ee}", - "cny":"\u{f157}", - "code":"\u{f121}", - "code-fork":"\u{f126}", - "codepen":"\u{f1cb}", - "coffee":"\u{f0f4}", - "cog":"\u{f013}", - "cogs":"\u{f085}", - "columns":"\u{f0db}", - "comment":"\u{f075}", - "comment-o":"\u{f0e5}", - "comments":"\u{f086}", - "comments-o":"\u{f0e6}", - "compass":"\u{f14e}", - "compress":"\u{f066}", - "connectdevelop":"\u{f20e}", - "copy":"\u{f0c5}", - "copyright":"\u{f1f9}", - "credit-card":"\u{f09d}", - "crop":"\u{f125}", - "crosshairs":"\u{f05b}", - "css3":"\u{f13c}", - "cube":"\u{f1b2}", - "cubes":"\u{f1b3}", - "cut":"\u{f0c4}", - "cutlery":"\u{f0f5}", - "dashboard":"\u{f0e4}", - "dashcube":"\u{f210}", - "database":"\u{f1c0}", - "dedent":"\u{f03b}", - "delicious":"\u{f1a5}", - "desktop":"\u{f108}", - "deviantart":"\u{f1bd}", - "diamond":"\u{f219}", - "digg":"\u{f1a6}", - "dollar":"\u{f155}", - "dot-circle-o":"\u{f192}", - "download":"\u{f019}", - "dribbble":"\u{f17d}", - "dropbox":"\u{f16b}", - "drupal":"\u{f1a9}", - "edit":"\u{f044}", - "eject":"\u{f052}", - "ellipsis-h":"\u{f141}", - "ellipsis-v":"\u{f142}", - "empire":"\u{f1d1}", - "envelope":"\u{f0e0}", - "envelope-o":"\u{f003}", - "envelope-square":"\u{f199}", - "eraser":"\u{f12d}", - "eur":"\u{f153}", - "euro":"\u{f153}", - "exchange":"\u{f0ec}", - "exclamation":"\u{f12a}", - "exclamation-circle":"\u{f06a}", - "exclamation-triangle":"\u{f071}", - "expand":"\u{f065}", - "external-link":"\u{f08e}", - "external-link-square":"\u{f14c}", - "eye":"\u{f06e}", - "eye-slash":"\u{f070}", - "eyedropper":"\u{f1fb}", - "facebook":"\u{f09a}", - "facebook-f":"\u{f09a}", - "facebook-official":"\u{f230}", - "facebook-square":"\u{f082}", - "fast-backward":"\u{f049}", - "fast-forward":"\u{f050}", - "fax":"\u{f1ac}", - "female":"\u{f182}", - "fighter-jet":"\u{f0fb}", - "file":"\u{f15b}", - "file-archive-o":"\u{f1c6}", - "file-audio-o":"\u{f1c7}", - "file-code-o":"\u{f1c9}", - "file-excel-o":"\u{f1c3}", - "file-image-o":"\u{f1c5}", - "file-movie-o":"\u{f1c8}", - "file-o":"\u{f016}", - "file-pdf-o":"\u{f1c1}", - "file-photo-o":"\u{f1c5}", - "file-picture-o":"\u{f1c5}", - "file-powerpoint-o":"\u{f1c4}", - "file-sound-o":"\u{f1c7}", - "file-text":"\u{f15c}", - "file-text-o":"\u{f0f6}", - "file-video-o":"\u{f1c8}", - "file-word-o":"\u{f1c2}", - "file-zip-o":"\u{f1c6}", - "files-o":"\u{f0c5}", - "film":"\u{f008}", - "filter":"\u{f0b0}", - "fire":"\u{f06d}", - "fire-extinguisher":"\u{f134}", - "flag":"\u{f024}", - "flag-checkered":"\u{f11e}", - "flag-o":"\u{f11d}", - "flash":"\u{f0e7}", - "flask":"\u{f0c3}", - "flickr":"\u{f16e}", - "floppy-o":"\u{f0c7}", - "folder":"\u{f07b}", - "folder-o":"\u{f114}", - "folder-open":"\u{f07c}", - "folder-open-o":"\u{f115}", - "font":"\u{f031}", - "forumbee":"\u{f211}", - "forward":"\u{f04e}", - "foursquare":"\u{f180}", - "frown-o":"\u{f119}", - "futbol-o":"\u{f1e3}", - "gamepad":"\u{f11b}", - "gavel":"\u{f0e3}", - "gbp":"\u{f154}", - "ge":"\u{f1d1}", - "gear":"\u{f013}", - "gears":"\u{f085}", - "genderless":"\u{f1db}", - "gift":"\u{f06b}", - "git":"\u{f1d3}", - "git-square":"\u{f1d2}", - "github":"\u{f09b}", - "github-alt":"\u{f113}", - "github-square":"\u{f092}", - "gittip":"\u{f184}", - "glass":"\u{f000}", - "globe":"\u{f0ac}", - "google":"\u{f1a0}", - "google-plus":"\u{f0d5}", - "google-plus-square":"\u{f0d4}", - "google-wallet":"\u{f1ee}", - "graduation-cap":"\u{f19d}", - "gratipay":"\u{f184}", - "group":"\u{f0c0}", - "h-square":"\u{f0fd}", - "hacker-news":"\u{f1d4}", - "hand-o-down":"\u{f0a7}", - "hand-o-left":"\u{f0a5}", - "hand-o-right":"\u{f0a4}", - "hand-o-up":"\u{f0a6}", - "hdd-o":"\u{f0a0}", - "header":"\u{f1dc}", - "headphones":"\u{f025}", - "heart":"\u{f004}", - "heart-o":"\u{f08a}", - "heartbeat":"\u{f21e}", - "history":"\u{f1da}", - "home":"\u{f015}", - "hospital-o":"\u{f0f8}", - "hotel":"\u{f236}", - "html5":"\u{f13b}", - "ils":"\u{f20b}", - "image":"\u{f03e}", - "inbox":"\u{f01c}", - "indent":"\u{f03c}", - "info":"\u{f129}", - "info-circle":"\u{f05a}", - "inr":"\u{f156}", - "instagram":"\u{f16d}", - "institution":"\u{f19c}", - "ioxhost":"\u{f208}", - "italic":"\u{f033}", - "joomla":"\u{f1aa}", - "jpy":"\u{f157}", - "jsfiddle":"\u{f1cc}", - "key":"\u{f084}", - "keyboard-o":"\u{f11c}", - "krw":"\u{f159}", - "language":"\u{f1ab}", - "laptop":"\u{f109}", - "lastfm":"\u{f202}", - "lastfm-square":"\u{f203}", - "leaf":"\u{f06c}", - "leanpub":"\u{f212}", - "legal":"\u{f0e3}", - "lemon-o":"\u{f094}", - "level-down":"\u{f149}", - "level-up":"\u{f148}", - "life-bouy":"\u{f1cd}", - "life-buoy":"\u{f1cd}", - "life-ring":"\u{f1cd}", - "life-saver":"\u{f1cd}", - "lightbulb-o":"\u{f0eb}", - "line-chart":"\u{f201}", - "link":"\u{f0c1}", - "linkedin":"\u{f0e1}", - "linkedin-square":"\u{f08c}", - "linux":"\u{f17c}", - "list":"\u{f03a}", - "list-alt":"\u{f022}", - "list-ol":"\u{f0cb}", - "list-ul":"\u{f0ca}", - "location-arrow":"\u{f124}", - "lock":"\u{f023}", - "long-arrow-down":"\u{f175}", - "long-arrow-left":"\u{f177}", - "long-arrow-right":"\u{f178}", - "long-arrow-up":"\u{f176}", - "magic":"\u{f0d0}", - "magnet":"\u{f076}", - "mail-forward":"\u{f064}", - "mail-reply":"\u{f112}", - "mail-reply-all":"\u{f122}", - "male":"\u{f183}", - "map-marker":"\u{f041}", - "mars":"\u{f222}", - "mars-double":"\u{f227}", - "mars-stroke":"\u{f229}", - "mars-stroke-h":"\u{f22b}", - "mars-stroke-v":"\u{f22a}", - "maxcdn":"\u{f136}", - "meanpath":"\u{f20c}", - "medium":"\u{f23a}", - "medkit":"\u{f0fa}", - "meh-o":"\u{f11a}", - "mercury":"\u{f223}", - "microphone":"\u{f130}", - "microphone-slash":"\u{f131}", - "minus":"\u{f068}", - "minus-circle":"\u{f056}", - "minus-square":"\u{f146}", - "minus-square-o":"\u{f147}", - "mobile":"\u{f10b}", - "mobile-phone":"\u{f10b}", - "money":"\u{f0d6}", - "moon-o":"\u{f186}", - "mortar-board":"\u{f19d}", - "motorcycle":"\u{f21c}", - "music":"\u{f001}", - "navicon":"\u{f0c9}", - "neuter":"\u{f22c}", - "newspaper-o":"\u{f1ea}", - "openid":"\u{f19b}", - "outdent":"\u{f03b}", - "pagelines":"\u{f18c}", - "paint-brush":"\u{f1fc}", - "paper-plane":"\u{f1d8}", - "paper-plane-o":"\u{f1d9}", - "paperclip":"\u{f0c6}", - "paragraph":"\u{f1dd}", - "paste":"\u{f0ea}", - "pause":"\u{f04c}", - "paw":"\u{f1b0}", - "paypal":"\u{f1ed}", - "pencil":"\u{f040}", - "pencil-square":"\u{f14b}", - "pencil-square-o":"\u{f044}", - "phone":"\u{f095}", - "phone-square":"\u{f098}", - "photo":"\u{f03e}", - "picture-o":"\u{f03e}", - "pie-chart":"\u{f200}", - "pied-piper":"\u{f1a7}", - "pied-piper-alt":"\u{f1a8}", - "pinterest":"\u{f0d2}", - "pinterest-p":"\u{f231}", - "pinterest-square":"\u{f0d3}", - "plane":"\u{f072}", - "play":"\u{f04b}", - "play-circle":"\u{f144}", - "play-circle-o":"\u{f01d}", - "plug":"\u{f1e6}", - "plus":"\u{f067}", - "plus-circle":"\u{f055}", - "plus-square":"\u{f0fe}", - "plus-square-o":"\u{f196}", - "power-off":"\u{f011}", - "print":"\u{f02f}", - "puzzle-piece":"\u{f12e}", - "qq":"\u{f1d6}", - "qrcode":"\u{f029}", - "question":"\u{f128}", - "question-circle":"\u{f059}", - "quote-left":"\u{f10d}", - "quote-right":"\u{f10e}", - "ra":"\u{f1d0}", - "random":"\u{f074}", - "rebel":"\u{f1d0}", - "recycle":"\u{f1b8}", - "reddit":"\u{f1a1}", - "reddit-square":"\u{f1a2}", - "refresh":"\u{f021}", - "remove":"\u{f00d}", - "renren":"\u{f18b}", - "reorder":"\u{f0c9}", - "repeat":"\u{f01e}", - "reply":"\u{f112}", - "reply-all":"\u{f122}", - "retweet":"\u{f079}", - "rmb":"\u{f157}", - "road":"\u{f018}", - "rocket":"\u{f135}", - "rotate-left":"\u{f0e2}", - "rotate-right":"\u{f01e}", - "rouble":"\u{f158}", - "rss":"\u{f09e}", - "rss-square":"\u{f143}", - "rub":"\u{f158}", - "ruble":"\u{f158}", - "rupee":"\u{f156}", - "save":"\u{f0c7}", - "scissors":"\u{f0c4}", - "search":"\u{f002}", - "search-minus":"\u{f010}", - "search-plus":"\u{f00e}", - "sellsy":"\u{f213}", - "send":"\u{f1d8}", - "send-o":"\u{f1d9}", - "server":"\u{f233}", - "share":"\u{f064}", - "share-alt":"\u{f1e0}", - "share-alt-square":"\u{f1e1}", - "share-square":"\u{f14d}", - "share-square-o":"\u{f045}", - "shekel":"\u{f20b}", - "sheqel":"\u{f20b}", - "shield":"\u{f132}", - "ship":"\u{f21a}", - "shirtsinbulk":"\u{f214}", - "shopping-cart":"\u{f07a}", - "sign-in":"\u{f090}", - "sign-out":"\u{f08b}", - "signal":"\u{f012}", - "simplybuilt":"\u{f215}", - "sitemap":"\u{f0e8}", - "skyatlas":"\u{f216}", - "skype":"\u{f17e}", - "slack":"\u{f198}", - "sliders":"\u{f1de}", - "slideshare":"\u{f1e7}", - "smile-o":"\u{f118}", - "soccer-ball-o":"\u{f1e3}", - "sort":"\u{f0dc}", - "sort-alpha-asc":"\u{f15d}", - "sort-alpha-desc":"\u{f15e}", - "sort-amount-asc":"\u{f160}", - "sort-amount-desc":"\u{f161}", - "sort-asc":"\u{f0de}", - "sort-desc":"\u{f0dd}", - "sort-down":"\u{f0dd}", - "sort-numeric-asc":"\u{f162}", - "sort-numeric-desc":"\u{f163}", - "sort-up":"\u{f0de}", - "soundcloud":"\u{f1be}", - "space-shuttle":"\u{f197}", - "spinner":"\u{f110}", - "spoon":"\u{f1b1}", - "spotify":"\u{f1bc}", - "square":"\u{f0c8}", - "square-o":"\u{f096}", - "stack-exchange":"\u{f18d}", - "stack-overflow":"\u{f16c}", - "star":"\u{f005}", - "star-half":"\u{f089}", - "star-half-empty":"\u{f123}", - "star-half-full":"\u{f123}", - "star-half-o":"\u{f123}", - "star-o":"\u{f006}", - "steam":"\u{f1b6}", - "steam-square":"\u{f1b7}", - "step-backward":"\u{f048}", - "step-forward":"\u{f051}", - "stethoscope":"\u{f0f1}", - "stop":"\u{f04d}", - "street-view":"\u{f21d}", - "strikethrough":"\u{f0cc}", - "stumbleupon":"\u{f1a4}", - "stumbleupon-circle":"\u{f1a3}", - "subscript":"\u{f12c}", - "subway":"\u{f239}", - "suitcase":"\u{f0f2}", - "sun-o":"\u{f185}", - "superscript":"\u{f12b}", - "support":"\u{f1cd}", - "table":"\u{f0ce}", - "tablet":"\u{f10a}", - "tachometer":"\u{f0e4}", - "tag":"\u{f02b}", - "tags":"\u{f02c}", - "tasks":"\u{f0ae}", - "taxi":"\u{f1ba}", - "tencent-weibo":"\u{f1d5}", - "terminal":"\u{f120}", - "text-height":"\u{f034}", - "text-width":"\u{f035}", - "th":"\u{f00a}", - "th-large":"\u{f009}", - "th-list":"\u{f00b}", - "thumb-tack":"\u{f08d}", - "thumbs-down":"\u{f165}", - "thumbs-o-down":"\u{f088}", - "thumbs-o-up":"\u{f087}", - "thumbs-up":"\u{f164}", - "ticket":"\u{f145}", - "times":"\u{f00d}", - "times-circle":"\u{f057}", - "times-circle-o":"\u{f05c}", - "tint":"\u{f043}", - "toggle-down":"\u{f150}", - "toggle-left":"\u{f191}", - "toggle-off":"\u{f204}", - "toggle-on":"\u{f205}", - "toggle-right":"\u{f152}", - "toggle-up":"\u{f151}", - "train":"\u{f238}", - "transgender":"\u{f224}", - "transgender-alt":"\u{f225}", - "trash":"\u{f1f8}", - "trash-o":"\u{f014}", - "tree":"\u{f1bb}", - "trello":"\u{f181}", - "trophy":"\u{f091}", - "truck":"\u{f0d1}", - "try":"\u{f195}", - "tty":"\u{f1e4}", - "tumblr":"\u{f173}", - "tumblr-square":"\u{f174}", - "turkish-lira":"\u{f195}", - "twitch":"\u{f1e8}", - "twitter":"\u{f099}", - "twitter-square":"\u{f081}", - "umbrella":"\u{f0e9}", - "underline":"\u{f0cd}", - "undo":"\u{f0e2}", - "university":"\u{f19c}", - "unlink":"\u{f127}", - "unlock":"\u{f09c}", - "unlock-alt":"\u{f13e}", - "unsorted":"\u{f0dc}", - "upload":"\u{f093}", - "usd":"\u{f155}", - "user":"\u{f007}", - "user-md":"\u{f0f0}", - "user-plus":"\u{f234}", - "user-secret":"\u{f21b}", - "user-times":"\u{f235}", - "users":"\u{f0c0}", - "venus":"\u{f221}", - "venus-double":"\u{f226}", - "venus-mars":"\u{f228}", - "viacoin":"\u{f237}", - "video-camera":"\u{f03d}", - "vimeo-square":"\u{f194}", - "vine":"\u{f1ca}", - "vk":"\u{f189}", - "volume-down":"\u{f027}", - "volume-off":"\u{f026}", - "volume-up":"\u{f028}", - "warning":"\u{f071}", - "wechat":"\u{f1d7}", - "weibo":"\u{f18a}", - "weixin":"\u{f1d7}", - "whatsapp":"\u{f232}", - "wheelchair":"\u{f193}", - "wifi":"\u{f1eb}", - "windows":"\u{f17a}", - "won":"\u{f159}", - "wordpress":"\u{f19a}", - "wrench":"\u{f0ad}", - "xing":"\u{f168}", - "xing-square":"\u{f169}", - "yahoo":"\u{f19e}", - "yelp":"\u{f1e9}", - "yen":"\u{f157}", - "youtube":"\u{f167}", - "youtube-play":"\u{f16a}" -] + public static let icons = ["adjust":"\u{f042}", "adn":"\u{f170}", "align-center":"\u{f037}", "align-justify":"\u{f039}", "align-left":"\u{f036}", "align-right":"\u{f038}", "ambulance":"\u{f0f9}", "anchor":"\u{f13d}", "android":"\u{f17b}", "angellist":"\u{f209}", "angle-double-down":"\u{f103}", "angle-double-left":"\u{f100}", "angle-double-right":"\u{f101}", "angle-double-up":"\u{f102}", "angle-down":"\u{f107}", "angle-left":"\u{f104}", "angle-right":"\u{f105}", "angle-up":"\u{f106}", "apple":"\u{f179}", "archive":"\u{f187}", "area-chart":"\u{f1fe}", "arrow-circle-down":"\u{f0ab}", "arrow-circle-left":"\u{f0a8}", "arrow-circle-o-down":"\u{f01a}", "arrow-circle-o-left":"\u{f190}", "arrow-circle-o-right":"\u{f18e}", "arrow-circle-o-up":"\u{f01b}", "arrow-circle-right":"\u{f0a9}", "arrow-circle-up":"\u{f0aa}", "arrow-down":"\u{f063}", "arrow-left":"\u{f060}", "arrow-right":"\u{f061}", "arrow-up":"\u{f062}", "arrows":"\u{f047}", "arrows-alt":"\u{f0b2}", "arrows-h":"\u{f07e}", "arrows-v":"\u{f07d}", "asterisk":"\u{f069}", "at":"\u{f1fa}", "automobile":"\u{f1b9}", "backward":"\u{f04a}", "ban":"\u{f05e}", "bank":"\u{f19c}", "bar-chart":"\u{f080}", "bar-chart-o":"\u{f080}", "barcode":"\u{f02a}", "bars":"\u{f0c9}", "bed":"\u{f236}", "beer":"\u{f0fc}", "behance":"\u{f1b4}", "behance-square":"\u{f1b5}", "bell":"\u{f0f3}", "bell-o":"\u{f0a2}", "bell-slash":"\u{f1f6}", "bell-slash-o":"\u{f1f7}", "bicycle":"\u{f206}", "binoculars":"\u{f1e5}", "birthday-cake":"\u{f1fd}", "bitbucket":"\u{f171}", "bitbucket-square":"\u{f172}", "bitcoin":"\u{f15a}", "bold":"\u{f032}", "bolt":"\u{f0e7}", "bomb":"\u{f1e2}", "book":"\u{f02d}", "bookmark":"\u{f02e}", "bookmark-o":"\u{f097}", "briefcase":"\u{f0b1}", "btc":"\u{f15a}", "bug":"\u{f188}", "building":"\u{f1ad}", "building-o":"\u{f0f7}", "bullhorn":"\u{f0a1}", "bullseye":"\u{f140}", "bus":"\u{f207}", "buysellads":"\u{f20d}", "cab":"\u{f1ba}", "calculator":"\u{f1ec}", "calendar":"\u{f073}", "calendar-o":"\u{f133}", "camera":"\u{f030}", "camera-retro":"\u{f083}", "car":"\u{f1b9}", "caret-down":"\u{f0d7}", "caret-left":"\u{f0d9}", "caret-right":"\u{f0da}", "caret-square-o-down":"\u{f150}", "caret-square-o-left":"\u{f191}", "caret-square-o-right":"\u{f152}", "caret-square-o-up":"\u{f151}", "caret-up":"\u{f0d8}", "cart-arrow-down":"\u{f218}", "cart-plus":"\u{f217}", "cc":"\u{f20a}", "cc-amex":"\u{f1f3}", "cc-discover":"\u{f1f2}", "cc-mastercard":"\u{f1f1}", "cc-paypal":"\u{f1f4}", "cc-stripe":"\u{f1f5}", "cc-visa":"\u{f1f0}", "certificate":"\u{f0a3}", "chain":"\u{f0c1}", "chain-broken":"\u{f127}", "check":"\u{f00c}", "check-circle":"\u{f058}", "check-circle-o":"\u{f05d}", "check-square":"\u{f14a}", "check-square-o":"\u{f046}", "chevron-circle-down":"\u{f13a}", "chevron-circle-left":"\u{f137}", "chevron-circle-right":"\u{f138}", "chevron-circle-up":"\u{f139}", "chevron-down":"\u{f078}", "chevron-left":"\u{f053}", "chevron-right":"\u{f054}", "chevron-up":"\u{f077}", "child":"\u{f1ae}", "circle":"\u{f111}", "circle-o":"\u{f10c}", "circle-o-notch":"\u{f1ce}", "circle-thin":"\u{f1db}", "clipboard":"\u{f0ea}", "clock-o":"\u{f017}", "close":"\u{f00d}", "cloud":"\u{f0c2}", "cloud-download":"\u{f0ed}", "cloud-upload":"\u{f0ee}", "cny":"\u{f157}", "code":"\u{f121}", "code-fork":"\u{f126}", "codepen":"\u{f1cb}", "coffee":"\u{f0f4}", "cog":"\u{f013}", "cogs":"\u{f085}", "columns":"\u{f0db}", "comment":"\u{f075}", "comment-o":"\u{f0e5}", "comments":"\u{f086}", "comments-o":"\u{f0e6}", "compass":"\u{f14e}", "compress":"\u{f066}", "connectdevelop":"\u{f20e}", "copy":"\u{f0c5}", "copyright":"\u{f1f9}", "credit-card":"\u{f09d}", "crop":"\u{f125}", "crosshairs":"\u{f05b}", "css3":"\u{f13c}", "cube":"\u{f1b2}", "cubes":"\u{f1b3}", "cut":"\u{f0c4}", "cutlery":"\u{f0f5}", "dashboard":"\u{f0e4}", "dashcube":"\u{f210}", "database":"\u{f1c0}", "dedent":"\u{f03b}", "delicious":"\u{f1a5}", "desktop":"\u{f108}", "deviantart":"\u{f1bd}", "diamond":"\u{f219}", "digg":"\u{f1a6}", "dollar":"\u{f155}", "dot-circle-o":"\u{f192}", "download":"\u{f019}", "dribbble":"\u{f17d}", "dropbox":"\u{f16b}", "drupal":"\u{f1a9}", "edit":"\u{f044}", "eject":"\u{f052}", "ellipsis-h":"\u{f141}", "ellipsis-v":"\u{f142}", "empire":"\u{f1d1}", "envelope":"\u{f0e0}", "envelope-o":"\u{f003}", "envelope-square":"\u{f199}", "eraser":"\u{f12d}", "eur":"\u{f153}", "euro":"\u{f153}", "exchange":"\u{f0ec}", "exclamation":"\u{f12a}", "exclamation-circle":"\u{f06a}", "exclamation-triangle":"\u{f071}", "expand":"\u{f065}", "external-link":"\u{f08e}", "external-link-square":"\u{f14c}", "eye":"\u{f06e}", "eye-slash":"\u{f070}", "eyedropper":"\u{f1fb}", "facebook":"\u{f09a}", "facebook-f":"\u{f09a}", "facebook-official":"\u{f230}", "facebook-square":"\u{f082}", "fast-backward":"\u{f049}", "fast-forward":"\u{f050}", "fax":"\u{f1ac}", "female":"\u{f182}", "fighter-jet":"\u{f0fb}", "file":"\u{f15b}", "file-archive-o":"\u{f1c6}", "file-audio-o":"\u{f1c7}", "file-code-o":"\u{f1c9}", "file-excel-o":"\u{f1c3}", "file-image-o":"\u{f1c5}", "file-movie-o":"\u{f1c8}", "file-o":"\u{f016}", "file-pdf-o":"\u{f1c1}", "file-photo-o":"\u{f1c5}", "file-picture-o":"\u{f1c5}", "file-powerpoint-o":"\u{f1c4}", "file-sound-o":"\u{f1c7}", "file-text":"\u{f15c}", "file-text-o":"\u{f0f6}", "file-video-o":"\u{f1c8}", "file-word-o":"\u{f1c2}", "file-zip-o":"\u{f1c6}", "files-o":"\u{f0c5}", "film":"\u{f008}", "filter":"\u{f0b0}", "fire":"\u{f06d}", "fire-extinguisher":"\u{f134}", "flag":"\u{f024}", "flag-checkered":"\u{f11e}", "flag-o":"\u{f11d}", "flash":"\u{f0e7}", "flask":"\u{f0c3}", "flickr":"\u{f16e}", "floppy-o":"\u{f0c7}", "folder":"\u{f07b}", "folder-o":"\u{f114}", "folder-open":"\u{f07c}", "folder-open-o":"\u{f115}", "font":"\u{f031}", "forumbee":"\u{f211}", "forward":"\u{f04e}", "foursquare":"\u{f180}", "frown-o":"\u{f119}", "futbol-o":"\u{f1e3}", "gamepad":"\u{f11b}", "gavel":"\u{f0e3}", "gbp":"\u{f154}", "ge":"\u{f1d1}", "gear":"\u{f013}", "gears":"\u{f085}", "genderless":"\u{f1db}", "gift":"\u{f06b}", "git":"\u{f1d3}", "git-square":"\u{f1d2}", "github":"\u{f09b}", "github-alt":"\u{f113}", "github-square":"\u{f092}", "gittip":"\u{f184}", "glass":"\u{f000}", "globe":"\u{f0ac}", "google":"\u{f1a0}", "google-plus":"\u{f0d5}", "google-plus-square":"\u{f0d4}", "google-wallet":"\u{f1ee}", "graduation-cap":"\u{f19d}", "gratipay":"\u{f184}", "group":"\u{f0c0}", "h-square":"\u{f0fd}", "hacker-news":"\u{f1d4}", "hand-o-down":"\u{f0a7}", "hand-o-left":"\u{f0a5}", "hand-o-right":"\u{f0a4}", "hand-o-up":"\u{f0a6}", "hdd-o":"\u{f0a0}", "header":"\u{f1dc}", "headphones":"\u{f025}", "heart":"\u{f004}", "heart-o":"\u{f08a}", "heartbeat":"\u{f21e}", "history":"\u{f1da}", "home":"\u{f015}", "hospital-o":"\u{f0f8}", "hotel":"\u{f236}", "html5":"\u{f13b}", "ils":"\u{f20b}", "image":"\u{f03e}", "inbox":"\u{f01c}", "indent":"\u{f03c}", "info":"\u{f129}", "info-circle":"\u{f05a}", "inr":"\u{f156}", "instagram":"\u{f16d}", "institution":"\u{f19c}", "ioxhost":"\u{f208}", "italic":"\u{f033}", "joomla":"\u{f1aa}", "jpy":"\u{f157}", "jsfiddle":"\u{f1cc}", "key":"\u{f084}", "keyboard-o":"\u{f11c}", "krw":"\u{f159}", "language":"\u{f1ab}", "laptop":"\u{f109}", "lastfm":"\u{f202}", "lastfm-square":"\u{f203}", "leaf":"\u{f06c}", "leanpub":"\u{f212}", "legal":"\u{f0e3}", "lemon-o":"\u{f094}", "level-down":"\u{f149}", "level-up":"\u{f148}", "life-bouy":"\u{f1cd}", "life-buoy":"\u{f1cd}", "life-ring":"\u{f1cd}", "life-saver":"\u{f1cd}", "lightbulb-o":"\u{f0eb}", "line-chart":"\u{f201}", "link":"\u{f0c1}", "linkedin":"\u{f0e1}", "linkedin-square":"\u{f08c}", "linux":"\u{f17c}", "list":"\u{f03a}", "list-alt":"\u{f022}", "list-ol":"\u{f0cb}", "list-ul":"\u{f0ca}", "location-arrow":"\u{f124}", "lock":"\u{f023}", "long-arrow-down":"\u{f175}", "long-arrow-left":"\u{f177}", "long-arrow-right":"\u{f178}", "long-arrow-up":"\u{f176}", "magic":"\u{f0d0}", "magnet":"\u{f076}", "mail-forward":"\u{f064}", "mail-reply":"\u{f112}", "mail-reply-all":"\u{f122}", "male":"\u{f183}", "map-marker":"\u{f041}", "mars":"\u{f222}", "mars-double":"\u{f227}", "mars-stroke":"\u{f229}", "mars-stroke-h":"\u{f22b}", "mars-stroke-v":"\u{f22a}", "maxcdn":"\u{f136}", "meanpath":"\u{f20c}", "medium":"\u{f23a}", "medkit":"\u{f0fa}", "meh-o":"\u{f11a}", "mercury":"\u{f223}", "microphone":"\u{f130}", "microphone-slash":"\u{f131}", "minus":"\u{f068}", "minus-circle":"\u{f056}", "minus-square":"\u{f146}", "minus-square-o":"\u{f147}", "mobile":"\u{f10b}", "mobile-phone":"\u{f10b}", "money":"\u{f0d6}", "moon-o":"\u{f186}", "mortar-board":"\u{f19d}", "motorcycle":"\u{f21c}", "music":"\u{f001}", "navicon":"\u{f0c9}", "neuter":"\u{f22c}", "newspaper-o":"\u{f1ea}", "openid":"\u{f19b}", "outdent":"\u{f03b}", "pagelines":"\u{f18c}", "paint-brush":"\u{f1fc}", "paper-plane":"\u{f1d8}", "paper-plane-o":"\u{f1d9}", "paperclip":"\u{f0c6}", "paragraph":"\u{f1dd}", "paste":"\u{f0ea}", "pause":"\u{f04c}", "paw":"\u{f1b0}", "paypal":"\u{f1ed}", "pencil":"\u{f040}", "pencil-square":"\u{f14b}", "pencil-square-o":"\u{f044}", "phone":"\u{f095}", "phone-square":"\u{f098}", "photo":"\u{f03e}", "picture-o":"\u{f03e}", "pie-chart":"\u{f200}", "pied-piper":"\u{f1a7}", "pied-piper-alt":"\u{f1a8}", "pinterest":"\u{f0d2}", "pinterest-p":"\u{f231}", "pinterest-square":"\u{f0d3}", "plane":"\u{f072}", "play":"\u{f04b}", "play-circle":"\u{f144}", "play-circle-o":"\u{f01d}", "plug":"\u{f1e6}", "plus":"\u{f067}", "plus-circle":"\u{f055}", "plus-square":"\u{f0fe}", "plus-square-o":"\u{f196}", "power-off":"\u{f011}", "print":"\u{f02f}", "puzzle-piece":"\u{f12e}", "qq":"\u{f1d6}", "qrcode":"\u{f029}", "question":"\u{f128}", "question-circle":"\u{f059}", "quote-left":"\u{f10d}", "quote-right":"\u{f10e}", "ra":"\u{f1d0}", "random":"\u{f074}", "rebel":"\u{f1d0}", "recycle":"\u{f1b8}", "reddit":"\u{f1a1}", "reddit-square":"\u{f1a2}", "refresh":"\u{f021}", "remove":"\u{f00d}", "renren":"\u{f18b}", "reorder":"\u{f0c9}", "repeat":"\u{f01e}", "reply":"\u{f112}", "reply-all":"\u{f122}", "retweet":"\u{f079}", "rmb":"\u{f157}", "road":"\u{f018}", "rocket":"\u{f135}", "rotate-left":"\u{f0e2}", "rotate-right":"\u{f01e}", "rouble":"\u{f158}", "rss":"\u{f09e}", "rss-square":"\u{f143}", "rub":"\u{f158}", "ruble":"\u{f158}", "rupee":"\u{f156}", "save":"\u{f0c7}", "scissors":"\u{f0c4}", "search":"\u{f002}", "search-minus":"\u{f010}", "search-plus":"\u{f00e}", "sellsy":"\u{f213}", "send":"\u{f1d8}", "send-o":"\u{f1d9}", "server":"\u{f233}", "share":"\u{f064}", "share-alt":"\u{f1e0}", "share-alt-square":"\u{f1e1}", "share-square":"\u{f14d}", "share-square-o":"\u{f045}", "shekel":"\u{f20b}", "sheqel":"\u{f20b}", "shield":"\u{f132}", "ship":"\u{f21a}", "shirtsinbulk":"\u{f214}", "shopping-cart":"\u{f07a}", "sign-in":"\u{f090}", "sign-out":"\u{f08b}", "signal":"\u{f012}", "simplybuilt":"\u{f215}", "sitemap":"\u{f0e8}", "skyatlas":"\u{f216}", "skype":"\u{f17e}", "slack":"\u{f198}", "sliders":"\u{f1de}", "slideshare":"\u{f1e7}", "smile-o":"\u{f118}", "soccer-ball-o":"\u{f1e3}", "sort":"\u{f0dc}", "sort-alpha-asc":"\u{f15d}", "sort-alpha-desc":"\u{f15e}", "sort-amount-asc":"\u{f160}", "sort-amount-desc":"\u{f161}", "sort-asc":"\u{f0de}", "sort-desc":"\u{f0dd}", "sort-down":"\u{f0dd}", "sort-numeric-asc":"\u{f162}", "sort-numeric-desc":"\u{f163}", "sort-up":"\u{f0de}", "soundcloud":"\u{f1be}", "space-shuttle":"\u{f197}", "spinner":"\u{f110}", "spoon":"\u{f1b1}", "spotify":"\u{f1bc}", "square":"\u{f0c8}", "square-o":"\u{f096}", "stack-exchange":"\u{f18d}", "stack-overflow":"\u{f16c}", "star":"\u{f005}", "star-half":"\u{f089}", "star-half-empty":"\u{f123}", "star-half-full":"\u{f123}", "star-half-o":"\u{f123}", "star-o":"\u{f006}", "steam":"\u{f1b6}", "steam-square":"\u{f1b7}", "step-backward":"\u{f048}", "step-forward":"\u{f051}", "stethoscope":"\u{f0f1}", "stop":"\u{f04d}", "street-view":"\u{f21d}", "strikethrough":"\u{f0cc}", "stumbleupon":"\u{f1a4}", "stumbleupon-circle":"\u{f1a3}", "subscript":"\u{f12c}", "subway":"\u{f239}", "suitcase":"\u{f0f2}", "sun-o":"\u{f185}", "superscript":"\u{f12b}", "support":"\u{f1cd}", "table":"\u{f0ce}", "tablet":"\u{f10a}", "tachometer":"\u{f0e4}", "tag":"\u{f02b}", "tags":"\u{f02c}", "tasks":"\u{f0ae}", "taxi":"\u{f1ba}", "tencent-weibo":"\u{f1d5}", "terminal":"\u{f120}", "text-height":"\u{f034}", "text-width":"\u{f035}", "th":"\u{f00a}", "th-large":"\u{f009}", "th-list":"\u{f00b}", "thumb-tack":"\u{f08d}", "thumbs-down":"\u{f165}", "thumbs-o-down":"\u{f088}", "thumbs-o-up":"\u{f087}", "thumbs-up":"\u{f164}", "ticket":"\u{f145}", "times":"\u{f00d}", "times-circle":"\u{f057}", "times-circle-o":"\u{f05c}", "tint":"\u{f043}", "toggle-down":"\u{f150}", "toggle-left":"\u{f191}", "toggle-off":"\u{f204}", "toggle-on":"\u{f205}", "toggle-right":"\u{f152}", "toggle-up":"\u{f151}", "train":"\u{f238}", "transgender":"\u{f224}", "transgender-alt":"\u{f225}", "trash":"\u{f1f8}", "trash-o":"\u{f014}", "tree":"\u{f1bb}", "trello":"\u{f181}", "trophy":"\u{f091}", "truck":"\u{f0d1}", "try":"\u{f195}", "tty":"\u{f1e4}", "tumblr":"\u{f173}", "tumblr-square":"\u{f174}", "turkish-lira":"\u{f195}", "twitch":"\u{f1e8}", "twitter":"\u{f099}", "twitter-square":"\u{f081}", "umbrella":"\u{f0e9}", "underline":"\u{f0cd}", "undo":"\u{f0e2}", "university":"\u{f19c}", "unlink":"\u{f127}", "unlock":"\u{f09c}", "unlock-alt":"\u{f13e}", "unsorted":"\u{f0dc}", "upload":"\u{f093}", "usd":"\u{f155}", "user":"\u{f007}", "user-md":"\u{f0f0}", "user-plus":"\u{f234}", "user-secret":"\u{f21b}", "user-times":"\u{f235}", "users":"\u{f0c0}", "venus":"\u{f221}", "venus-double":"\u{f226}", "venus-mars":"\u{f228}", "viacoin":"\u{f237}", "video-camera":"\u{f03d}", "vimeo-square":"\u{f194}", "vine":"\u{f1ca}", "vk":"\u{f189}", "volume-down":"\u{f027}", "volume-off":"\u{f026}", "volume-up":"\u{f028}", "warning":"\u{f071}", "wechat":"\u{f1d7}", "weibo":"\u{f18a}", "weixin":"\u{f1d7}", "whatsapp":"\u{f232}", "wheelchair":"\u{f193}", "wifi":"\u{f1eb}", "windows":"\u{f17a}", "won":"\u{f159}", "wordpress":"\u{f19a}", "wrench":"\u{f0ad}", "xing":"\u{f168}", "xing-square":"\u{f169}", "yahoo":"\u{f19e}", "yelp":"\u{f1e9}", "yen":"\u{f157}", "youtube":"\u{f167}", "youtube-play":"\u{f16a}"] +} diff --git a/LGButton/Classes/SwiftIconFont/FontIon.swift b/LGButton/Classes/SwiftIconFont/FontIon.swift new file mode 100644 index 0000000..6619e43 --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/FontIon.swift @@ -0,0 +1,749 @@ + +// +// FontIon.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum FontIon { + public static let __fontName__ = "Ionicons" + public static let __fileName__ = "Ionicons" + + + public static let `alert` = "alert"; + public static let `alert_circled` = "alert-circled"; + public static let `android_add` = "android-add"; + public static let `android_add_circle` = "android-add-circle"; + public static let `android_alarm_clock` = "android-alarm-clock"; + public static let `android_alert` = "android-alert"; + public static let `android_apps` = "android-apps"; + public static let `android_archive` = "android-archive"; + public static let `android_arrow_back` = "android-arrow-back"; + public static let `android_arrow_down` = "android-arrow-down"; + public static let `android_arrow_dropdown` = "android-arrow-dropdown"; + public static let `android_arrow_dropdown_circle` = "android-arrow-dropdown-circle"; + public static let `android_arrow_dropleft` = "android-arrow-dropleft"; + public static let `android_arrow_dropleft_circle` = "android-arrow-dropleft-circle"; + public static let `android_arrow_dropright` = "android-arrow-dropright"; + public static let `android_arrow_dropright_circle` = "android-arrow-dropright-circle"; + public static let `android_arrow_dropup` = "android-arrow-dropup"; + public static let `android_arrow_dropup_circle` = "android-arrow-dropup-circle"; + public static let `android_arrow_forward` = "android-arrow-forward"; + public static let `android_arrow_up` = "android-arrow-up"; + public static let `android_attach` = "android-attach"; + public static let `android_bar` = "android-bar"; + public static let `android_bicycle` = "android-bicycle"; + public static let `android_boat` = "android-boat"; + public static let `android_bookmark` = "android-bookmark"; + public static let `android_bulb` = "android-bulb"; + public static let `android_bus` = "android-bus"; + public static let `android_calendar` = "android-calendar"; + public static let `android_call` = "android-call"; + public static let `android_camera` = "android-camera"; + public static let `android_cancel` = "android-cancel"; + public static let `android_car` = "android-car"; + public static let `android_cart` = "android-cart"; + public static let `android_chat` = "android-chat"; + public static let `android_checkbox` = "android-checkbox"; + public static let `android_checkbox_blank` = "android-checkbox-blank"; + public static let `android_checkbox_outline` = "android-checkbox-outline"; + public static let `android_checkbox_outline_blank` = "android-checkbox-outline-blank"; + public static let `android_checkmark_circle` = "android-checkmark-circle"; + public static let `android_clipboard` = "android-clipboard"; + public static let `android_close` = "android-close"; + public static let `android_cloud` = "android-cloud"; + public static let `android_cloud_circle` = "android-cloud-circle"; + public static let `android_cloud_done` = "android-cloud-done"; + public static let `android_cloud_outline` = "android-cloud-outline"; + public static let `android_color_palette` = "android-color-palette"; + public static let `android_compass` = "android-compass"; + public static let `android_contact` = "android-contact"; + public static let `android_contacts` = "android-contacts"; + public static let `android_contract` = "android-contract"; + public static let `android_create` = "android-create"; + public static let `android_delete` = "android-delete"; + public static let `android_desktop` = "android-desktop"; + public static let `android_document` = "android-document"; + public static let `android_done` = "android-done"; + public static let `android_done_all` = "android-done-all"; + public static let `android_download` = "android-download"; + public static let `android_drafts` = "android-drafts"; + public static let `android_exit` = "android-exit"; + public static let `android_expand` = "android-expand"; + public static let `android_favorite` = "android-favorite"; + public static let `android_favorite_outline` = "android-favorite-outline"; + public static let `android_film` = "android-film"; + public static let `android_folder` = "android-folder"; + public static let `android_folder_open` = "android-folder-open"; + public static let `android_funnel` = "android-funnel"; + public static let `android_globe` = "android-globe"; + public static let `android_hand` = "android-hand"; + public static let `android_hangout` = "android-hangout"; + public static let `android_happy` = "android-happy"; + public static let `android_home` = "android-home"; + public static let `android_image` = "android-image"; + public static let `android_laptop` = "android-laptop"; + public static let `android_list` = "android-list"; + public static let `android_locate` = "android-locate"; + public static let `android_lock` = "android-lock"; + public static let `android_mail` = "android-mail"; + public static let `android_map` = "android-map"; + public static let `android_menu` = "android-menu"; + public static let `android_microphone` = "android-microphone"; + public static let `android_microphone_off` = "android-microphone-off"; + public static let `android_more_horizontal` = "android-more-horizontal"; + public static let `android_more_vertical` = "android-more-vertical"; + public static let `android_navigate` = "android-navigate"; + public static let `android_notifications` = "android-notifications"; + public static let `android_notifications_none` = "android-notifications-none"; + public static let `android_notifications_off` = "android-notifications-off"; + public static let `android_open` = "android-open"; + public static let `android_options` = "android-options"; + public static let `android_people` = "android-people"; + public static let `android_person` = "android-person"; + public static let `android_person_add` = "android-person-add"; + public static let `android_phone_landscape` = "android-phone-landscape"; + public static let `android_phone_portrait` = "android-phone-portrait"; + public static let `android_pin` = "android-pin"; + public static let `android_plane` = "android-plane"; + public static let `android_playstore` = "android-playstore"; + public static let `android_print` = "android-print"; + public static let `android_radio_button_off` = "android-radio-button-off"; + public static let `android_radio_button_on` = "android-radio-button-on"; + public static let `android_refresh` = "android-refresh"; + public static let `android_remove` = "android-remove"; + public static let `android_remove_circle` = "android-remove-circle"; + public static let `android_restaurant` = "android-restaurant"; + public static let `android_sad` = "android-sad"; + public static let `android_search` = "android-search"; + public static let `android_send` = "android-send"; + public static let `android_settings` = "android-settings"; + public static let `android_share` = "android-share"; + public static let `android_share_alt` = "android-share-alt"; + public static let `android_star` = "android-star"; + public static let `android_star_half` = "android-star-half"; + public static let `android_star_outline` = "android-star-outline"; + public static let `android_stopwatch` = "android-stopwatch"; + public static let `android_subway` = "android-subway"; + public static let `android_sunny` = "android-sunny"; + public static let `android_sync` = "android-sync"; + public static let `android_textsms` = "android-textsms"; + public static let `android_time` = "android-time"; + public static let `android_train` = "android-train"; + public static let `android_unlock` = "android-unlock"; + public static let `android_upload` = "android-upload"; + public static let `android_volume_down` = "android-volume-down"; + public static let `android_volume_mute` = "android-volume-mute"; + public static let `android_volume_off` = "android-volume-off"; + public static let `android_volume_up` = "android-volume-up"; + public static let `android_walk` = "android-walk"; + public static let `android_warning` = "android-warning"; + public static let `android_watch` = "android-watch"; + public static let `android_wifi` = "android-wifi"; + public static let `aperture` = "aperture"; + public static let `archive` = "archive"; + public static let `arrow_down_a` = "arrow-down-a"; + public static let `arrow_down_b` = "arrow-down-b"; + public static let `arrow_down_c` = "arrow-down-c"; + public static let `arrow_expand` = "arrow-expand"; + public static let `arrow_graph_down_left` = "arrow-graph-down-left"; + public static let `arrow_graph_down_right` = "arrow-graph-down-right"; + public static let `arrow_graph_up_left` = "arrow-graph-up-left"; + public static let `arrow_graph_up_right` = "arrow-graph-up-right"; + public static let `arrow_left_a` = "arrow-left-a"; + public static let `arrow_left_b` = "arrow-left-b"; + public static let `arrow_left_c` = "arrow-left-c"; + public static let `arrow_move` = "arrow-move"; + public static let `arrow_resize` = "arrow-resize"; + public static let `arrow_return_left` = "arrow-return-left"; + public static let `arrow_return_right` = "arrow-return-right"; + public static let `arrow_right_a` = "arrow-right-a"; + public static let `arrow_right_b` = "arrow-right-b"; + public static let `arrow_right_c` = "arrow-right-c"; + public static let `arrow_shrink` = "arrow-shrink"; + public static let `arrow_swap` = "arrow-swap"; + public static let `arrow_up_a` = "arrow-up-a"; + public static let `arrow_up_b` = "arrow-up-b"; + public static let `arrow_up_c` = "arrow-up-c"; + public static let `asterisk` = "asterisk"; + public static let `at` = "at"; + public static let `backspace` = "backspace"; + public static let `backspace_outline` = "backspace-outline"; + public static let `bag` = "bag"; + public static let `battery_charging` = "battery-charging"; + public static let `battery_empty` = "battery-empty"; + public static let `battery_full` = "battery-full"; + public static let `battery_half` = "battery-half"; + public static let `battery_low` = "battery-low"; + public static let `beaker` = "beaker"; + public static let `beer` = "beer"; + public static let `bluetooth` = "bluetooth"; + public static let `bonfire` = "bonfire"; + public static let `bookmark` = "bookmark"; + public static let `bowtie` = "bowtie"; + public static let `briefcase` = "briefcase"; + public static let `bug` = "bug"; + public static let `calculator` = "calculator"; + public static let `calendar` = "calendar"; + public static let `camera` = "camera"; + public static let `card` = "card"; + public static let `cash` = "cash"; + public static let `chatbox` = "chatbox"; + public static let `chatbox_working` = "chatbox-working"; + public static let `chatboxes` = "chatboxes"; + public static let `chatbubble` = "chatbubble"; + public static let `chatbubble_working` = "chatbubble-working"; + public static let `chatbubbles` = "chatbubbles"; + public static let `checkmark` = "checkmark"; + public static let `checkmark_circled` = "checkmark-circled"; + public static let `checkmark_round` = "checkmark-round"; + public static let `chevron_down` = "chevron-down"; + public static let `chevron_left` = "chevron-left"; + public static let `chevron_right` = "chevron-right"; + public static let `chevron_up` = "chevron-up"; + public static let `clipboard` = "clipboard"; + public static let `clock` = "clock"; + public static let `close` = "close"; + public static let `close_circled` = "close-circled"; + public static let `close_round` = "close-round"; + public static let `closed_captioning` = "closed-captioning"; + public static let `cloud` = "cloud"; + public static let `code` = "code"; + public static let `code_download` = "code-download"; + public static let `code_working` = "code-working"; + public static let `coffee` = "coffee"; + public static let `compass` = "compass"; + public static let `compose` = "compose"; + public static let `connection_bars` = "connection-bars"; + public static let `contrast` = "contrast"; + public static let `crop` = "crop"; + public static let `cube` = "cube"; + public static let `disc` = "disc"; + public static let `document` = "document"; + public static let `document_text` = "document-text"; + public static let `drag` = "drag"; + public static let `earth` = "earth"; + public static let `easel` = "easel"; + public static let `edit` = "edit"; + public static let `egg` = "egg"; + public static let `eject` = "eject"; + public static let `email` = "email"; + public static let `email_unread` = "email-unread"; + public static let `erlenmeyer_flask` = "erlenmeyer-flask"; + public static let `erlenmeyer_flask_bubbles` = "erlenmeyer-flask-bubbles"; + public static let `eye` = "eye"; + public static let `eye_disabled` = "eye-disabled"; + public static let `female` = "female"; + public static let `filing` = "filing"; + public static let `film_marker` = "film-marker"; + public static let `fireball` = "fireball"; + public static let `flag` = "flag"; + public static let `flame` = "flame"; + public static let `flash` = "flash"; + public static let `flash_off` = "flash-off"; + public static let `folder` = "folder"; + public static let `fork` = "fork"; + public static let `fork_repo` = "fork-repo"; + public static let `forward` = "forward"; + public static let `funnel` = "funnel"; + public static let `gear_a` = "gear-a"; + public static let `gear_b` = "gear-b"; + public static let `grid` = "grid"; + public static let `hammer` = "hammer"; + public static let `happy` = "happy"; + public static let `happy_outline` = "happy-outline"; + public static let `headphone` = "headphone"; + public static let `heart` = "heart"; + public static let `heart_broken` = "heart-broken"; + public static let `help` = "help"; + public static let `help_buoy` = "help-buoy"; + public static let `help_circled` = "help-circled"; + public static let `home` = "home"; + public static let `icecream` = "icecream"; + public static let `image` = "image"; + public static let `images` = "images"; + public static let `information` = "information"; + public static let `information_circled` = "information-circled"; + public static let `ionic` = "ionic"; + public static let `ios_alarm` = "ios-alarm"; + public static let `ios_alarm_outline` = "ios-alarm-outline"; + public static let `ios_albums` = "ios-albums"; + public static let `ios_albums_outline` = "ios-albums-outline"; + public static let `ios_americanfootball` = "ios-americanfootball"; + public static let `ios_americanfootball_outline` = "ios-americanfootball-outline"; + public static let `ios_analytics` = "ios-analytics"; + public static let `ios_analytics_outline` = "ios-analytics-outline"; + public static let `ios_arrow_back` = "ios-arrow-back"; + public static let `ios_arrow_down` = "ios-arrow-down"; + public static let `ios_arrow_forward` = "ios-arrow-forward"; + public static let `ios_arrow_left` = "ios-arrow-left"; + public static let `ios_arrow_right` = "ios-arrow-right"; + public static let `ios_arrow_thin_down` = "ios-arrow-thin-down"; + public static let `ios_arrow_thin_left` = "ios-arrow-thin-left"; + public static let `ios_arrow_thin_right` = "ios-arrow-thin-right"; + public static let `ios_arrow_thin_up` = "ios-arrow-thin-up"; + public static let `ios_arrow_up` = "ios-arrow-up"; + public static let `ios_at` = "ios-at"; + public static let `ios_at_outline` = "ios-at-outline"; + public static let `ios_barcode` = "ios-barcode"; + public static let `ios_barcode_outline` = "ios-barcode-outline"; + public static let `ios_baseball` = "ios-baseball"; + public static let `ios_baseball_outline` = "ios-baseball-outline"; + public static let `ios_basketball` = "ios-basketball"; + public static let `ios_basketball_outline` = "ios-basketball-outline"; + public static let `ios_bell` = "ios-bell"; + public static let `ios_bell_outline` = "ios-bell-outline"; + public static let `ios_body` = "ios-body"; + public static let `ios_body_outline` = "ios-body-outline"; + public static let `ios_bolt` = "ios-bolt"; + public static let `ios_bolt_outline` = "ios-bolt-outline"; + public static let `ios_book` = "ios-book"; + public static let `ios_book_outline` = "ios-book-outline"; + public static let `ios_bookmarks` = "ios-bookmarks"; + public static let `ios_bookmarks_outline` = "ios-bookmarks-outline"; + public static let `ios_box` = "ios-box"; + public static let `ios_box_outline` = "ios-box-outline"; + public static let `ios_briefcase` = "ios-briefcase"; + public static let `ios_briefcase_outline` = "ios-briefcase-outline"; + public static let `ios_browsers` = "ios-browsers"; + public static let `ios_browsers_outline` = "ios-browsers-outline"; + public static let `ios_calculator` = "ios-calculator"; + public static let `ios_calculator_outline` = "ios-calculator-outline"; + public static let `ios_calendar` = "ios-calendar"; + public static let `ios_calendar_outline` = "ios-calendar-outline"; + public static let `ios_camera` = "ios-camera"; + public static let `ios_camera_outline` = "ios-camera-outline"; + public static let `ios_cart` = "ios-cart"; + public static let `ios_cart_outline` = "ios-cart-outline"; + public static let `ios_chatboxes` = "ios-chatboxes"; + public static let `ios_chatboxes_outline` = "ios-chatboxes-outline"; + public static let `ios_chatbubble` = "ios-chatbubble"; + public static let `ios_chatbubble_outline` = "ios-chatbubble-outline"; + public static let `ios_checkmark` = "ios-checkmark"; + public static let `ios_checkmark_empty` = "ios-checkmark-empty"; + public static let `ios_checkmark_outline` = "ios-checkmark-outline"; + public static let `ios_circle_filled` = "ios-circle-filled"; + public static let `ios_circle_outline` = "ios-circle-outline"; + public static let `ios_clock` = "ios-clock"; + public static let `ios_clock_outline` = "ios-clock-outline"; + public static let `ios_close` = "ios-close"; + public static let `ios_close_empty` = "ios-close-empty"; + public static let `ios_close_outline` = "ios-close-outline"; + public static let `ios_cloud` = "ios-cloud"; + public static let `ios_cloud_download` = "ios-cloud-download"; + public static let `ios_cloud_download_outline` = "ios-cloud-download-outline"; + public static let `ios_cloud_outline` = "ios-cloud-outline"; + public static let `ios_cloud_upload` = "ios-cloud-upload"; + public static let `ios_cloud_upload_outline` = "ios-cloud-upload-outline"; + public static let `ios_cloudy` = "ios-cloudy"; + public static let `ios_cloudy_night` = "ios-cloudy-night"; + public static let `ios_cloudy_night_outline` = "ios-cloudy-night-outline"; + public static let `ios_cloudy_outline` = "ios-cloudy-outline"; + public static let `ios_cog` = "ios-cog"; + public static let `ios_cog_outline` = "ios-cog-outline"; + public static let `ios_color_filter` = "ios-color-filter"; + public static let `ios_color_filter_outline` = "ios-color-filter-outline"; + public static let `ios_color_wand` = "ios-color-wand"; + public static let `ios_color_wand_outline` = "ios-color-wand-outline"; + public static let `ios_compose` = "ios-compose"; + public static let `ios_compose_outline` = "ios-compose-outline"; + public static let `ios_contact` = "ios-contact"; + public static let `ios_contact_outline` = "ios-contact-outline"; + public static let `ios_copy` = "ios-copy"; + public static let `ios_copy_outline` = "ios-copy-outline"; + public static let `ios_crop` = "ios-crop"; + public static let `ios_crop_strong` = "ios-crop-strong"; + public static let `ios_download` = "ios-download"; + public static let `ios_download_outline` = "ios-download-outline"; + public static let `ios_drag` = "ios-drag"; + public static let `ios_email` = "ios-email"; + public static let `ios_email_outline` = "ios-email-outline"; + public static let `ios_eye` = "ios-eye"; + public static let `ios_eye_outline` = "ios-eye-outline"; + public static let `ios_fastforward` = "ios-fastforward"; + public static let `ios_fastforward_outline` = "ios-fastforward-outline"; + public static let `ios_filing` = "ios-filing"; + public static let `ios_filing_outline` = "ios-filing-outline"; + public static let `ios_film` = "ios-film"; + public static let `ios_film_outline` = "ios-film-outline"; + public static let `ios_flag` = "ios-flag"; + public static let `ios_flag_outline` = "ios-flag-outline"; + public static let `ios_flame` = "ios-flame"; + public static let `ios_flame_outline` = "ios-flame-outline"; + public static let `ios_flask` = "ios-flask"; + public static let `ios_flask_outline` = "ios-flask-outline"; + public static let `ios_flower` = "ios-flower"; + public static let `ios_flower_outline` = "ios-flower-outline"; + public static let `ios_folder` = "ios-folder"; + public static let `ios_folder_outline` = "ios-folder-outline"; + public static let `ios_football` = "ios-football"; + public static let `ios_football_outline` = "ios-football-outline"; + public static let `ios_game_controller_a` = "ios-game-controller-a"; + public static let `ios_game_controller_a_outline` = "ios-game-controller-a-outline"; + public static let `ios_game_controller_b` = "ios-game-controller-b"; + public static let `ios_game_controller_b_outline` = "ios-game-controller-b-outline"; + public static let `ios_gear` = "ios-gear"; + public static let `ios_gear_outline` = "ios-gear-outline"; + public static let `ios_glasses` = "ios-glasses"; + public static let `ios_glasses_outline` = "ios-glasses-outline"; + public static let `ios_grid_view` = "ios-grid-view"; + public static let `ios_grid_view_outline` = "ios-grid-view-outline"; + public static let `ios_heart` = "ios-heart"; + public static let `ios_heart_outline` = "ios-heart-outline"; + public static let `ios_help` = "ios-help"; + public static let `ios_help_empty` = "ios-help-empty"; + public static let `ios_help_outline` = "ios-help-outline"; + public static let `ios_home` = "ios-home"; + public static let `ios_home_outline` = "ios-home-outline"; + public static let `ios_infinite` = "ios-infinite"; + public static let `ios_infinite_outline` = "ios-infinite-outline"; + public static let `ios_information` = "ios-information"; + public static let `ios_information_empty` = "ios-information-empty"; + public static let `ios_information_outline` = "ios-information-outline"; + public static let `ios_ionic_outline` = "ios-ionic-outline"; + public static let `ios_keypad` = "ios-keypad"; + public static let `ios_keypad_outline` = "ios-keypad-outline"; + public static let `ios_lightbulb` = "ios-lightbulb"; + public static let `ios_lightbulb_outline` = "ios-lightbulb-outline"; + public static let `ios_list` = "ios-list"; + public static let `ios_list_outline` = "ios-list-outline"; + public static let `ios_location` = "ios-location"; + public static let `ios_location_outline` = "ios-location-outline"; + public static let `ios_locked` = "ios-locked"; + public static let `ios_locked_outline` = "ios-locked-outline"; + public static let `ios_loop` = "ios-loop"; + public static let `ios_loop_strong` = "ios-loop-strong"; + public static let `ios_medical` = "ios-medical"; + public static let `ios_medical_outline` = "ios-medical-outline"; + public static let `ios_medkit` = "ios-medkit"; + public static let `ios_medkit_outline` = "ios-medkit-outline"; + public static let `ios_mic` = "ios-mic"; + public static let `ios_mic_off` = "ios-mic-off"; + public static let `ios_mic_outline` = "ios-mic-outline"; + public static let `ios_minus` = "ios-minus"; + public static let `ios_minus_empty` = "ios-minus-empty"; + public static let `ios_minus_outline` = "ios-minus-outline"; + public static let `ios_monitor` = "ios-monitor"; + public static let `ios_monitor_outline` = "ios-monitor-outline"; + public static let `ios_moon` = "ios-moon"; + public static let `ios_moon_outline` = "ios-moon-outline"; + public static let `ios_more` = "ios-more"; + public static let `ios_more_outline` = "ios-more-outline"; + public static let `ios_musical_note` = "ios-musical-note"; + public static let `ios_musical_notes` = "ios-musical-notes"; + public static let `ios_navigate` = "ios-navigate"; + public static let `ios_navigate_outline` = "ios-navigate-outline"; + public static let `ios_nutrition` = "ios-nutrition"; + public static let `ios_nutrition_outline` = "ios-nutrition-outline"; + public static let `ios_paper` = "ios-paper"; + public static let `ios_paper_outline` = "ios-paper-outline"; + public static let `ios_paperplane` = "ios-paperplane"; + public static let `ios_paperplane_outline` = "ios-paperplane-outline"; + public static let `ios_partlysunny` = "ios-partlysunny"; + public static let `ios_partlysunny_outline` = "ios-partlysunny-outline"; + public static let `ios_pause` = "ios-pause"; + public static let `ios_pause_outline` = "ios-pause-outline"; + public static let `ios_paw` = "ios-paw"; + public static let `ios_paw_outline` = "ios-paw-outline"; + public static let `ios_people` = "ios-people"; + public static let `ios_people_outline` = "ios-people-outline"; + public static let `ios_person` = "ios-person"; + public static let `ios_person_outline` = "ios-person-outline"; + public static let `ios_personadd` = "ios-personadd"; + public static let `ios_personadd_outline` = "ios-personadd-outline"; + public static let `ios_photos` = "ios-photos"; + public static let `ios_photos_outline` = "ios-photos-outline"; + public static let `ios_pie` = "ios-pie"; + public static let `ios_pie_outline` = "ios-pie-outline"; + public static let `ios_pint` = "ios-pint"; + public static let `ios_pint_outline` = "ios-pint-outline"; + public static let `ios_play` = "ios-play"; + public static let `ios_play_outline` = "ios-play-outline"; + public static let `ios_plus` = "ios-plus"; + public static let `ios_plus_empty` = "ios-plus-empty"; + public static let `ios_plus_outline` = "ios-plus-outline"; + public static let `ios_pricetag` = "ios-pricetag"; + public static let `ios_pricetag_outline` = "ios-pricetag-outline"; + public static let `ios_pricetags` = "ios-pricetags"; + public static let `ios_pricetags_outline` = "ios-pricetags-outline"; + public static let `ios_printer` = "ios-printer"; + public static let `ios_printer_outline` = "ios-printer-outline"; + public static let `ios_pulse` = "ios-pulse"; + public static let `ios_pulse_strong` = "ios-pulse-strong"; + public static let `ios_rainy` = "ios-rainy"; + public static let `ios_rainy_outline` = "ios-rainy-outline"; + public static let `ios_recording` = "ios-recording"; + public static let `ios_recording_outline` = "ios-recording-outline"; + public static let `ios_redo` = "ios-redo"; + public static let `ios_redo_outline` = "ios-redo-outline"; + public static let `ios_refresh` = "ios-refresh"; + public static let `ios_refresh_empty` = "ios-refresh-empty"; + public static let `ios_refresh_outline` = "ios-refresh-outline"; + public static let `ios_reload` = "ios-reload"; + public static let `ios_reverse_camera` = "ios-reverse-camera"; + public static let `ios_reverse_camera_outline` = "ios-reverse-camera-outline"; + public static let `ios_rewind` = "ios-rewind"; + public static let `ios_rewind_outline` = "ios-rewind-outline"; + public static let `ios_rose` = "ios-rose"; + public static let `ios_rose_outline` = "ios-rose-outline"; + public static let `ios_search` = "ios-search"; + public static let `ios_search_strong` = "ios-search-strong"; + public static let `ios_settings` = "ios-settings"; + public static let `ios_settings_strong` = "ios-settings-strong"; + public static let `ios_shuffle` = "ios-shuffle"; + public static let `ios_shuffle_strong` = "ios-shuffle-strong"; + public static let `ios_skipbackward` = "ios-skipbackward"; + public static let `ios_skipbackward_outline` = "ios-skipbackward-outline"; + public static let `ios_skipforward` = "ios-skipforward"; + public static let `ios_skipforward_outline` = "ios-skipforward-outline"; + public static let `ios_snowy` = "ios-snowy"; + public static let `ios_speedometer` = "ios-speedometer"; + public static let `ios_speedometer_outline` = "ios-speedometer-outline"; + public static let `ios_star` = "ios-star"; + public static let `ios_star_half` = "ios-star-half"; + public static let `ios_star_outline` = "ios-star-outline"; + public static let `ios_stopwatch` = "ios-stopwatch"; + public static let `ios_stopwatch_outline` = "ios-stopwatch-outline"; + public static let `ios_sunny` = "ios-sunny"; + public static let `ios_sunny_outline` = "ios-sunny-outline"; + public static let `ios_telephone` = "ios-telephone"; + public static let `ios_telephone_outline` = "ios-telephone-outline"; + public static let `ios_tennisball` = "ios-tennisball"; + public static let `ios_tennisball_outline` = "ios-tennisball-outline"; + public static let `ios_thunderstorm` = "ios-thunderstorm"; + public static let `ios_thunderstorm_outline` = "ios-thunderstorm-outline"; + public static let `ios_time` = "ios-time"; + public static let `ios_time_outline` = "ios-time-outline"; + public static let `ios_timer` = "ios-timer"; + public static let `ios_timer_outline` = "ios-timer-outline"; + public static let `ios_toggle` = "ios-toggle"; + public static let `ios_toggle_outline` = "ios-toggle-outline"; + public static let `ios_trash` = "ios-trash"; + public static let `ios_trash_outline` = "ios-trash-outline"; + public static let `ios_undo` = "ios-undo"; + public static let `ios_undo_outline` = "ios-undo-outline"; + public static let `ios_unlocked` = "ios-unlocked"; + public static let `ios_unlocked_outline` = "ios-unlocked-outline"; + public static let `ios_upload` = "ios-upload"; + public static let `ios_upload_outline` = "ios-upload-outline"; + public static let `ios_videocam` = "ios-videocam"; + public static let `ios_videocam_outline` = "ios-videocam-outline"; + public static let `ios_volume_high` = "ios-volume-high"; + public static let `ios_volume_low` = "ios-volume-low"; + public static let `ios_wineglass` = "ios-wineglass"; + public static let `ios_wineglass_outline` = "ios-wineglass-outline"; + public static let `ios_world` = "ios-world"; + public static let `ios_world_outline` = "ios-world-outline"; + public static let `ipad` = "ipad"; + public static let `iphone` = "iphone"; + public static let `ipod` = "ipod"; + public static let `jet` = "jet"; + public static let `key` = "key"; + public static let `knife` = "knife"; + public static let `laptop` = "laptop"; + public static let `leaf` = "leaf"; + public static let `levels` = "levels"; + public static let `lightbulb` = "lightbulb"; + public static let `link` = "link"; + public static let `load_a` = "load-a"; + public static let `load_b` = "load-b"; + public static let `load_c` = "load-c"; + public static let `load_d` = "load-d"; + public static let `location` = "location"; + public static let `lock_combination` = "lock-combination"; + public static let `locked` = "locked"; + public static let `log_in` = "log-in"; + public static let `log_out` = "log-out"; + public static let `loop` = "loop"; + public static let `magnet` = "magnet"; + public static let `male` = "male"; + public static let `man` = "man"; + public static let `map` = "map"; + public static let `medkit` = "medkit"; + public static let `merge` = "merge"; + public static let `mic_a` = "mic-a"; + public static let `mic_b` = "mic-b"; + public static let `mic_c` = "mic-c"; + public static let `minus` = "minus"; + public static let `minus_circled` = "minus-circled"; + public static let `minus_round` = "minus-round"; + public static let `model_s` = "model-s"; + public static let `monitor` = "monitor"; + public static let `more` = "more"; + public static let `mouse` = "mouse"; + public static let `music_note` = "music-note"; + public static let `navicon` = "navicon"; + public static let `navicon_round` = "navicon-round"; + public static let `navigate` = "navigate"; + public static let `network` = "network"; + public static let `no_smoking` = "no-smoking"; + public static let `nuclear` = "nuclear"; + public static let `outlet` = "outlet"; + public static let `paintbrush` = "paintbrush"; + public static let `paintbucket` = "paintbucket"; + public static let `paper_airplane` = "paper-airplane"; + public static let `paperclip` = "paperclip"; + public static let `pause` = "pause"; + public static let `person` = "person"; + public static let `person_add` = "person-add"; + public static let `person_stalker` = "person-stalker"; + public static let `pie_graph` = "pie-graph"; + public static let `pin` = "pin"; + public static let `pinpoint` = "pinpoint"; + public static let `pizza` = "pizza"; + public static let `plane` = "plane"; + public static let `planet` = "planet"; + public static let `play` = "play"; + public static let `playstation` = "playstation"; + public static let `plus` = "plus"; + public static let `plus_circled` = "plus-circled"; + public static let `plus_round` = "plus-round"; + public static let `podium` = "podium"; + public static let `pound` = "pound"; + public static let `power` = "power"; + public static let `pricetag` = "pricetag"; + public static let `pricetags` = "pricetags"; + public static let `printer` = "printer"; + public static let `pull_request` = "pull-request"; + public static let `qr_scanner` = "qr-scanner"; + public static let `quote` = "quote"; + public static let `radio_waves` = "radio-waves"; + public static let `record` = "record"; + public static let `refresh` = "refresh"; + public static let `reply` = "reply"; + public static let `reply_all` = "reply-all"; + public static let `ribbon_a` = "ribbon-a"; + public static let `ribbon_b` = "ribbon-b"; + public static let `sad` = "sad"; + public static let `sad_outline` = "sad-outline"; + public static let `scissors` = "scissors"; + public static let `search` = "search"; + public static let `settings` = "settings"; + public static let `share` = "share"; + public static let `shuffle` = "shuffle"; + public static let `skip_backward` = "skip-backward"; + public static let `skip_forward` = "skip-forward"; + public static let `social_android` = "social-android"; + public static let `social_android_outline` = "social-android-outline"; + public static let `social_angular` = "social-angular"; + public static let `social_angular_outline` = "social-angular-outline"; + public static let `social_apple` = "social-apple"; + public static let `social_apple_outline` = "social-apple-outline"; + public static let `social_bitcoin` = "social-bitcoin"; + public static let `social_bitcoin_outline` = "social-bitcoin-outline"; + public static let `social_buffer` = "social-buffer"; + public static let `social_buffer_outline` = "social-buffer-outline"; + public static let `social_chrome` = "social-chrome"; + public static let `social_chrome_outline` = "social-chrome-outline"; + public static let `social_codepen` = "social-codepen"; + public static let `social_codepen_outline` = "social-codepen-outline"; + public static let `social_css3` = "social-css3"; + public static let `social_css3_outline` = "social-css3-outline"; + public static let `social_designernews` = "social-designernews"; + public static let `social_designernews_outline` = "social-designernews-outline"; + public static let `social_dribbble` = "social-dribbble"; + public static let `social_dribbble_outline` = "social-dribbble-outline"; + public static let `social_dropbox` = "social-dropbox"; + public static let `social_dropbox_outline` = "social-dropbox-outline"; + public static let `social_euro` = "social-euro"; + public static let `social_euro_outline` = "social-euro-outline"; + public static let `social_facebook` = "social-facebook"; + public static let `social_facebook_outline` = "social-facebook-outline"; + public static let `social_foursquare` = "social-foursquare"; + public static let `social_foursquare_outline` = "social-foursquare-outline"; + public static let `social_freebsd_devil` = "social-freebsd-devil"; + public static let `social_github` = "social-github"; + public static let `social_github_outline` = "social-github-outline"; + public static let `social_google` = "social-google"; + public static let `social_google_outline` = "social-google-outline"; + public static let `social_googleplus` = "social-googleplus"; + public static let `social_googleplus_outline` = "social-googleplus-outline"; + public static let `social_hackernews` = "social-hackernews"; + public static let `social_hackernews_outline` = "social-hackernews-outline"; + public static let `social_html5` = "social-html5"; + public static let `social_html5_outline` = "social-html5-outline"; + public static let `social_instagram` = "social-instagram"; + public static let `social_instagram_outline` = "social-instagram-outline"; + public static let `social_javascript` = "social-javascript"; + public static let `social_javascript_outline` = "social-javascript-outline"; + public static let `social_linkedin` = "social-linkedin"; + public static let `social_linkedin_outline` = "social-linkedin-outline"; + public static let `social_markdown` = "social-markdown"; + public static let `social_nodejs` = "social-nodejs"; + public static let `social_octocat` = "social-octocat"; + public static let `social_pinterest` = "social-pinterest"; + public static let `social_pinterest_outline` = "social-pinterest-outline"; + public static let `social_python` = "social-python"; + public static let `social_reddit` = "social-reddit"; + public static let `social_reddit_outline` = "social-reddit-outline"; + public static let `social_rss` = "social-rss"; + public static let `social_rss_outline` = "social-rss-outline"; + public static let `social_sass` = "social-sass"; + public static let `social_skype` = "social-skype"; + public static let `social_skype_outline` = "social-skype-outline"; + public static let `social_snapchat` = "social-snapchat"; + public static let `social_snapchat_outline` = "social-snapchat-outline"; + public static let `social_tumblr` = "social-tumblr"; + public static let `social_tumblr_outline` = "social-tumblr-outline"; + public static let `social_tux` = "social-tux"; + public static let `social_twitch` = "social-twitch"; + public static let `social_twitch_outline` = "social-twitch-outline"; + public static let `social_twitter` = "social-twitter"; + public static let `social_twitter_outline` = "social-twitter-outline"; + public static let `social_usd` = "social-usd"; + public static let `social_usd_outline` = "social-usd-outline"; + public static let `social_vimeo` = "social-vimeo"; + public static let `social_vimeo_outline` = "social-vimeo-outline"; + public static let `social_whatsapp` = "social-whatsapp"; + public static let `social_whatsapp_outline` = "social-whatsapp-outline"; + public static let `social_windows` = "social-windows"; + public static let `social_windows_outline` = "social-windows-outline"; + public static let `social_wordpress` = "social-wordpress"; + public static let `social_wordpress_outline` = "social-wordpress-outline"; + public static let `social_yahoo` = "social-yahoo"; + public static let `social_yahoo_outline` = "social-yahoo-outline"; + public static let `social_yen` = "social-yen"; + public static let `social_yen_outline` = "social-yen-outline"; + public static let `social_youtube` = "social-youtube"; + public static let `social_youtube_outline` = "social-youtube-outline"; + public static let `soup_can` = "soup-can"; + public static let `soup_can_outline` = "soup-can-outline"; + public static let `speakerphone` = "speakerphone"; + public static let `speedometer` = "speedometer"; + public static let `spoon` = "spoon"; + public static let `star` = "star"; + public static let `stats_bars` = "stats-bars"; + public static let `steam` = "steam"; + public static let `stop` = "stop"; + public static let `thermometer` = "thermometer"; + public static let `thumbsdown` = "thumbsdown"; + public static let `thumbsup` = "thumbsup"; + public static let `toggle` = "toggle"; + public static let `toggle_filled` = "toggle-filled"; + public static let `transgender` = "transgender"; + public static let `trash_a` = "trash-a"; + public static let `trash_b` = "trash-b"; + public static let `trophy` = "trophy"; + public static let `tshirt` = "tshirt"; + public static let `tshirt_outline` = "tshirt-outline"; + public static let `umbrella` = "umbrella"; + public static let `university` = "university"; + public static let `unlocked` = "unlocked"; + public static let `upload` = "upload"; + public static let `usb` = "usb"; + public static let `videocamera` = "videocamera"; + public static let `volume_high` = "volume-high"; + public static let `volume_low` = "volume-low"; + public static let `volume_medium` = "volume-medium"; + public static let `volume_mute` = "volume-mute"; + public static let `wand` = "wand"; + public static let `waterdrop` = "waterdrop"; + public static let `wifi` = "wifi"; + public static let `wineglass` = "wineglass"; + public static let `woman` = "woman"; + public static let `wrench` = "wrench"; + public static let `xbox` = "xbox"; + + public static let icons = ["alert":"\u{f101}", "alert-circled":"\u{f100}", "android-add":"\u{f2c7}", "android-add-circle":"\u{f359}", "android-alarm-clock":"\u{f35a}", "android-alert":"\u{f35b}", "android-apps":"\u{f35c}", "android-archive":"\u{f2c9}", "android-arrow-back":"\u{f2ca}", "android-arrow-down":"\u{f35d}", "android-arrow-dropdown":"\u{f35f}", "android-arrow-dropdown-circle":"\u{f35e}", "android-arrow-dropleft":"\u{f361}", "android-arrow-dropleft-circle":"\u{f360}", "android-arrow-dropright":"\u{f363}", "android-arrow-dropright-circle":"\u{f362}", "android-arrow-dropup":"\u{f365}", "android-arrow-dropup-circle":"\u{f364}", "android-arrow-forward":"\u{f30f}", "android-arrow-up":"\u{f366}", "android-attach":"\u{f367}", "android-bar":"\u{f368}", "android-bicycle":"\u{f369}", "android-boat":"\u{f36a}", "android-bookmark":"\u{f36b}", "android-bulb":"\u{f36c}", "android-bus":"\u{f36d}", "android-calendar":"\u{f2d1}", "android-call":"\u{f2d2}", "android-camera":"\u{f2d3}", "android-cancel":"\u{f36e}", "android-car":"\u{f36f}", "android-cart":"\u{f370}", "android-chat":"\u{f2d4}", "android-checkbox":"\u{f374}", "android-checkbox-blank":"\u{f371}", "android-checkbox-outline":"\u{f373}", "android-checkbox-outline-blank":"\u{f372}", "android-checkmark-circle":"\u{f375}", "android-clipboard":"\u{f376}", "android-close":"\u{f2d7}", "android-cloud":"\u{f37a}", "android-cloud-circle":"\u{f377}", "android-cloud-done":"\u{f378}", "android-cloud-outline":"\u{f379}", "android-color-palette":"\u{f37b}", "android-compass":"\u{f37c}", "android-contact":"\u{f2d8}", "android-contacts":"\u{f2d9}", "android-contract":"\u{f37d}", "android-create":"\u{f37e}", "android-delete":"\u{f37f}", "android-desktop":"\u{f380}", "android-document":"\u{f381}", "android-done":"\u{f383}", "android-done-all":"\u{f382}", "android-download":"\u{f2dd}", "android-drafts":"\u{f384}", "android-exit":"\u{f385}", "android-expand":"\u{f386}", "android-favorite":"\u{f388}", "android-favorite-outline":"\u{f387}", "android-film":"\u{f389}", "android-folder":"\u{f2e0}", "android-folder-open":"\u{f38a}", "android-funnel":"\u{f38b}", "android-globe":"\u{f38c}", "android-hand":"\u{f2e3}", "android-hangout":"\u{f38d}", "android-happy":"\u{f38e}", "android-home":"\u{f38f}", "android-image":"\u{f2e4}", "android-laptop":"\u{f390}", "android-list":"\u{f391}", "android-locate":"\u{f2e9}", "android-lock":"\u{f392}", "android-mail":"\u{f2eb}", "android-map":"\u{f393}", "android-menu":"\u{f394}", "android-microphone":"\u{f2ec}", "android-microphone-off":"\u{f395}", "android-more-horizontal":"\u{f396}", "android-more-vertical":"\u{f397}", "android-navigate":"\u{f398}", "android-notifications":"\u{f39b}", "android-notifications-none":"\u{f399}", "android-notifications-off":"\u{f39a}", "android-open":"\u{f39c}", "android-options":"\u{f39d}", "android-people":"\u{f39e}", "android-person":"\u{f3a0}", "android-person-add":"\u{f39f}", "android-phone-landscape":"\u{f3a1}", "android-phone-portrait":"\u{f3a2}", "android-pin":"\u{f3a3}", "android-plane":"\u{f3a4}", "android-playstore":"\u{f2f0}", "android-print":"\u{f3a5}", "android-radio-button-off":"\u{f3a6}", "android-radio-button-on":"\u{f3a7}", "android-refresh":"\u{f3a8}", "android-remove":"\u{f2f4}", "android-remove-circle":"\u{f3a9}", "android-restaurant":"\u{f3aa}", "android-sad":"\u{f3ab}", "android-search":"\u{f2f5}", "android-send":"\u{f2f6}", "android-settings":"\u{f2f7}", "android-share":"\u{f2f8}", "android-share-alt":"\u{f3ac}", "android-star":"\u{f2fc}", "android-star-half":"\u{f3ad}", "android-star-outline":"\u{f3ae}", "android-stopwatch":"\u{f2fd}", "android-subway":"\u{f3af}", "android-sunny":"\u{f3b0}", "android-sync":"\u{f3b1}", "android-textsms":"\u{f3b2}", "android-time":"\u{f3b3}", "android-train":"\u{f3b4}", "android-unlock":"\u{f3b5}", "android-upload":"\u{f3b6}", "android-volume-down":"\u{f3b7}", "android-volume-mute":"\u{f3b8}", "android-volume-off":"\u{f3b9}", "android-volume-up":"\u{f3ba}", "android-walk":"\u{f3bb}", "android-warning":"\u{f3bc}", "android-watch":"\u{f3bd}", "android-wifi":"\u{f305}", "aperture":"\u{f313}", "archive":"\u{f102}", "arrow-down-a":"\u{f103}", "arrow-down-b":"\u{f104}", "arrow-down-c":"\u{f105}", "arrow-expand":"\u{f25e}", "arrow-graph-down-left":"\u{f25f}", "arrow-graph-down-right":"\u{f260}", "arrow-graph-up-left":"\u{f261}", "arrow-graph-up-right":"\u{f262}", "arrow-left-a":"\u{f106}", "arrow-left-b":"\u{f107}", "arrow-left-c":"\u{f108}", "arrow-move":"\u{f263}", "arrow-resize":"\u{f264}", "arrow-return-left":"\u{f265}", "arrow-return-right":"\u{f266}", "arrow-right-a":"\u{f109}", "arrow-right-b":"\u{f10a}", "arrow-right-c":"\u{f10b}", "arrow-shrink":"\u{f267}", "arrow-swap":"\u{f268}", "arrow-up-a":"\u{f10c}", "arrow-up-b":"\u{f10d}", "arrow-up-c":"\u{f10e}", "asterisk":"\u{f314}", "at":"\u{f10f}", "backspace":"\u{f3bf}", "backspace-outline":"\u{f3be}", "bag":"\u{f110}", "battery-charging":"\u{f111}", "battery-empty":"\u{f112}", "battery-full":"\u{f113}", "battery-half":"\u{f114}", "battery-low":"\u{f115}", "beaker":"\u{f269}", "beer":"\u{f26a}", "bluetooth":"\u{f116}", "bonfire":"\u{f315}", "bookmark":"\u{f26b}", "bowtie":"\u{f3c0}", "briefcase":"\u{f26c}", "bug":"\u{f2be}", "calculator":"\u{f26d}", "calendar":"\u{f117}", "camera":"\u{f118}", "card":"\u{f119}", "cash":"\u{f316}", "chatbox":"\u{f11b}", "chatbox-working":"\u{f11a}", "chatboxes":"\u{f11c}", "chatbubble":"\u{f11e}", "chatbubble-working":"\u{f11d}", "chatbubbles":"\u{f11f}", "checkmark":"\u{f122}", "checkmark-circled":"\u{f120}", "checkmark-round":"\u{f121}", "chevron-down":"\u{f123}", "chevron-left":"\u{f124}", "chevron-right":"\u{f125}", "chevron-up":"\u{f126}", "clipboard":"\u{f127}", "clock":"\u{f26e}", "close":"\u{f12a}", "close-circled":"\u{f128}", "close-round":"\u{f129}", "closed-captioning":"\u{f317}", "cloud":"\u{f12b}", "code":"\u{f271}", "code-download":"\u{f26f}", "code-working":"\u{f270}", "coffee":"\u{f272}", "compass":"\u{f273}", "compose":"\u{f12c}", "connection-bars":"\u{f274}", "contrast":"\u{f275}", "crop":"\u{f3c1}", "cube":"\u{f318}", "disc":"\u{f12d}", "document":"\u{f12f}", "document-text":"\u{f12e}", "drag":"\u{f130}", "earth":"\u{f276}", "easel":"\u{f3c2}", "edit":"\u{f2bf}", "egg":"\u{f277}", "eject":"\u{f131}", "email":"\u{f132}", "email-unread":"\u{f3c3}", "erlenmeyer-flask":"\u{f3c5}", "erlenmeyer-flask-bubbles":"\u{f3c4}", "eye":"\u{f133}", "eye-disabled":"\u{f306}", "female":"\u{f278}", "filing":"\u{f134}", "film-marker":"\u{f135}", "fireball":"\u{f319}", "flag":"\u{f279}", "flame":"\u{f31a}", "flash":"\u{f137}", "flash-off":"\u{f136}", "folder":"\u{f139}", "fork":"\u{f27a}", "fork-repo":"\u{f2c0}", "forward":"\u{f13a}", "funnel":"\u{f31b}", "gear-a":"\u{f13d}", "gear-b":"\u{f13e}", "grid":"\u{f13f}", "hammer":"\u{f27b}", "happy":"\u{f31c}", "happy-outline":"\u{f3c6}", "headphone":"\u{f140}", "heart":"\u{f141}", "heart-broken":"\u{f31d}", "help":"\u{f143}", "help-buoy":"\u{f27c}", "help-circled":"\u{f142}", "home":"\u{f144}", "icecream":"\u{f27d}", "image":"\u{f147}", "images":"\u{f148}", "information":"\u{f14a}", "information-circled":"\u{f149}", "ionic":"\u{f14b}", "ios-alarm":"\u{f3c8}", "ios-alarm-outline":"\u{f3c7}", "ios-albums":"\u{f3ca}", "ios-albums-outline":"\u{f3c9}", "ios-americanfootball":"\u{f3cc}", "ios-americanfootball-outline":"\u{f3cb}", "ios-analytics":"\u{f3ce}", "ios-analytics-outline":"\u{f3cd}", "ios-arrow-back":"\u{f3cf}", "ios-arrow-down":"\u{f3d0}", "ios-arrow-forward":"\u{f3d1}", "ios-arrow-left":"\u{f3d2}", "ios-arrow-right":"\u{f3d3}", "ios-arrow-thin-down":"\u{f3d4}", "ios-arrow-thin-left":"\u{f3d5}", "ios-arrow-thin-right":"\u{f3d6}", "ios-arrow-thin-up":"\u{f3d7}", "ios-arrow-up":"\u{f3d8}", "ios-at":"\u{f3da}", "ios-at-outline":"\u{f3d9}", "ios-barcode":"\u{f3dc}", "ios-barcode-outline":"\u{f3db}", "ios-baseball":"\u{f3de}", "ios-baseball-outline":"\u{f3dd}", "ios-basketball":"\u{f3e0}", "ios-basketball-outline":"\u{f3df}", "ios-bell":"\u{f3e2}", "ios-bell-outline":"\u{f3e1}", "ios-body":"\u{f3e4}", "ios-body-outline":"\u{f3e3}", "ios-bolt":"\u{f3e6}", "ios-bolt-outline":"\u{f3e5}", "ios-book":"\u{f3e8}", "ios-book-outline":"\u{f3e7}", "ios-bookmarks":"\u{f3ea}", "ios-bookmarks-outline":"\u{f3e9}", "ios-box":"\u{f3ec}", "ios-box-outline":"\u{f3eb}", "ios-briefcase":"\u{f3ee}", "ios-briefcase-outline":"\u{f3ed}", "ios-browsers":"\u{f3f0}", "ios-browsers-outline":"\u{f3ef}", "ios-calculator":"\u{f3f2}", "ios-calculator-outline":"\u{f3f1}", "ios-calendar":"\u{f3f4}", "ios-calendar-outline":"\u{f3f3}", "ios-camera":"\u{f3f6}", "ios-camera-outline":"\u{f3f5}", "ios-cart":"\u{f3f8}", "ios-cart-outline":"\u{f3f7}", "ios-chatboxes":"\u{f3fa}", "ios-chatboxes-outline":"\u{f3f9}", "ios-chatbubble":"\u{f3fc}", "ios-chatbubble-outline":"\u{f3fb}", "ios-checkmark":"\u{f3ff}", "ios-checkmark-empty":"\u{f3fd}", "ios-checkmark-outline":"\u{f3fe}", "ios-circle-filled":"\u{f400}", "ios-circle-outline":"\u{f401}", "ios-clock":"\u{f403}", "ios-clock-outline":"\u{f402}", "ios-close":"\u{f406}", "ios-close-empty":"\u{f404}", "ios-close-outline":"\u{f405}", "ios-cloud":"\u{f40c}", "ios-cloud-download":"\u{f408}", "ios-cloud-download-outline":"\u{f407}", "ios-cloud-outline":"\u{f409}", "ios-cloud-upload":"\u{f40b}", "ios-cloud-upload-outline":"\u{f40a}", "ios-cloudy":"\u{f410}", "ios-cloudy-night":"\u{f40e}", "ios-cloudy-night-outline":"\u{f40d}", "ios-cloudy-outline":"\u{f40f}", "ios-cog":"\u{f412}", "ios-cog-outline":"\u{f411}", "ios-color-filter":"\u{f414}", "ios-color-filter-outline":"\u{f413}", "ios-color-wand":"\u{f416}", "ios-color-wand-outline":"\u{f415}", "ios-compose":"\u{f418}", "ios-compose-outline":"\u{f417}", "ios-contact":"\u{f41a}", "ios-contact-outline":"\u{f419}", "ios-copy":"\u{f41c}", "ios-copy-outline":"\u{f41b}", "ios-crop":"\u{f41e}", "ios-crop-strong":"\u{f41d}", "ios-download":"\u{f420}", "ios-download-outline":"\u{f41f}", "ios-drag":"\u{f421}", "ios-email":"\u{f423}", "ios-email-outline":"\u{f422}", "ios-eye":"\u{f425}", "ios-eye-outline":"\u{f424}", "ios-fastforward":"\u{f427}", "ios-fastforward-outline":"\u{f426}", "ios-filing":"\u{f429}", "ios-filing-outline":"\u{f428}", "ios-film":"\u{f42b}", "ios-film-outline":"\u{f42a}", "ios-flag":"\u{f42d}", "ios-flag-outline":"\u{f42c}", "ios-flame":"\u{f42f}", "ios-flame-outline":"\u{f42e}", "ios-flask":"\u{f431}", "ios-flask-outline":"\u{f430}", "ios-flower":"\u{f433}", "ios-flower-outline":"\u{f432}", "ios-folder":"\u{f435}", "ios-folder-outline":"\u{f434}", "ios-football":"\u{f437}", "ios-football-outline":"\u{f436}", "ios-game-controller-a":"\u{f439}", "ios-game-controller-a-outline":"\u{f438}", "ios-game-controller-b":"\u{f43b}", "ios-game-controller-b-outline":"\u{f43a}", "ios-gear":"\u{f43d}", "ios-gear-outline":"\u{f43c}", "ios-glasses":"\u{f43f}", "ios-glasses-outline":"\u{f43e}", "ios-grid-view":"\u{f441}", "ios-grid-view-outline":"\u{f440}", "ios-heart":"\u{f443}", "ios-heart-outline":"\u{f442}", "ios-help":"\u{f446}", "ios-help-empty":"\u{f444}", "ios-help-outline":"\u{f445}", "ios-home":"\u{f448}", "ios-home-outline":"\u{f447}", "ios-infinite":"\u{f44a}", "ios-infinite-outline":"\u{f449}", "ios-information":"\u{f44d}", "ios-information-empty":"\u{f44b}", "ios-information-outline":"\u{f44c}", "ios-ionic-outline":"\u{f44e}", "ios-keypad":"\u{f450}", "ios-keypad-outline":"\u{f44f}", "ios-lightbulb":"\u{f452}", "ios-lightbulb-outline":"\u{f451}", "ios-list":"\u{f454}", "ios-list-outline":"\u{f453}", "ios-location":"\u{f456}", "ios-location-outline":"\u{f455}", "ios-locked":"\u{f458}", "ios-locked-outline":"\u{f457}", "ios-loop":"\u{f45a}", "ios-loop-strong":"\u{f459}", "ios-medical":"\u{f45c}", "ios-medical-outline":"\u{f45b}", "ios-medkit":"\u{f45e}", "ios-medkit-outline":"\u{f45d}", "ios-mic":"\u{f461}", "ios-mic-off":"\u{f45f}", "ios-mic-outline":"\u{f460}", "ios-minus":"\u{f464}", "ios-minus-empty":"\u{f462}", "ios-minus-outline":"\u{f463}", "ios-monitor":"\u{f466}", "ios-monitor-outline":"\u{f465}", "ios-moon":"\u{f468}", "ios-moon-outline":"\u{f467}", "ios-more":"\u{f46a}", "ios-more-outline":"\u{f469}", "ios-musical-note":"\u{f46b}", "ios-musical-notes":"\u{f46c}", "ios-navigate":"\u{f46e}", "ios-navigate-outline":"\u{f46d}", "ios-nutrition":"\u{f470}", "ios-nutrition-outline":"\u{f46f}", "ios-paper":"\u{f472}", "ios-paper-outline":"\u{f471}", "ios-paperplane":"\u{f474}", "ios-paperplane-outline":"\u{f473}", "ios-partlysunny":"\u{f476}", "ios-partlysunny-outline":"\u{f475}", "ios-pause":"\u{f478}", "ios-pause-outline":"\u{f477}", "ios-paw":"\u{f47a}", "ios-paw-outline":"\u{f479}", "ios-people":"\u{f47c}", "ios-people-outline":"\u{f47b}", "ios-person":"\u{f47e}", "ios-person-outline":"\u{f47d}", "ios-personadd":"\u{f480}", "ios-personadd-outline":"\u{f47f}", "ios-photos":"\u{f482}", "ios-photos-outline":"\u{f481}", "ios-pie":"\u{f484}", "ios-pie-outline":"\u{f483}", "ios-pint":"\u{f486}", "ios-pint-outline":"\u{f485}", "ios-play":"\u{f488}", "ios-play-outline":"\u{f487}", "ios-plus":"\u{f48b}", "ios-plus-empty":"\u{f489}", "ios-plus-outline":"\u{f48a}", "ios-pricetag":"\u{f48d}", "ios-pricetag-outline":"\u{f48c}", "ios-pricetags":"\u{f48f}", "ios-pricetags-outline":"\u{f48e}", "ios-printer":"\u{f491}", "ios-printer-outline":"\u{f490}", "ios-pulse":"\u{f493}", "ios-pulse-strong":"\u{f492}", "ios-rainy":"\u{f495}", "ios-rainy-outline":"\u{f494}", "ios-recording":"\u{f497}", "ios-recording-outline":"\u{f496}", "ios-redo":"\u{f499}", "ios-redo-outline":"\u{f498}", "ios-refresh":"\u{f49c}", "ios-refresh-empty":"\u{f49a}", "ios-refresh-outline":"\u{f49b}", "ios-reload":"\u{f49d}", "ios-reverse-camera":"\u{f49f}", "ios-reverse-camera-outline":"\u{f49e}", "ios-rewind":"\u{f4a1}", "ios-rewind-outline":"\u{f4a0}", "ios-rose":"\u{f4a3}", "ios-rose-outline":"\u{f4a2}", "ios-search":"\u{f4a5}", "ios-search-strong":"\u{f4a4}", "ios-settings":"\u{f4a7}", "ios-settings-strong":"\u{f4a6}", "ios-shuffle":"\u{f4a9}", "ios-shuffle-strong":"\u{f4a8}", "ios-skipbackward":"\u{f4ab}", "ios-skipbackward-outline":"\u{f4aa}", "ios-skipforward":"\u{f4ad}", "ios-skipforward-outline":"\u{f4ac}", "ios-snowy":"\u{f4ae}", "ios-speedometer":"\u{f4b0}", "ios-speedometer-outline":"\u{f4af}", "ios-star":"\u{f4b3}", "ios-star-half":"\u{f4b1}", "ios-star-outline":"\u{f4b2}", "ios-stopwatch":"\u{f4b5}", "ios-stopwatch-outline":"\u{f4b4}", "ios-sunny":"\u{f4b7}", "ios-sunny-outline":"\u{f4b6}", "ios-telephone":"\u{f4b9}", "ios-telephone-outline":"\u{f4b8}", "ios-tennisball":"\u{f4bb}", "ios-tennisball-outline":"\u{f4ba}", "ios-thunderstorm":"\u{f4bd}", "ios-thunderstorm-outline":"\u{f4bc}", "ios-time":"\u{f4bf}", "ios-time-outline":"\u{f4be}", "ios-timer":"\u{f4c1}", "ios-timer-outline":"\u{f4c0}", "ios-toggle":"\u{f4c3}", "ios-toggle-outline":"\u{f4c2}", "ios-trash":"\u{f4c5}", "ios-trash-outline":"\u{f4c4}", "ios-undo":"\u{f4c7}", "ios-undo-outline":"\u{f4c6}", "ios-unlocked":"\u{f4c9}", "ios-unlocked-outline":"\u{f4c8}", "ios-upload":"\u{f4cb}", "ios-upload-outline":"\u{f4ca}", "ios-videocam":"\u{f4cd}", "ios-videocam-outline":"\u{f4cc}", "ios-volume-high":"\u{f4ce}", "ios-volume-low":"\u{f4cf}", "ios-wineglass":"\u{f4d1}", "ios-wineglass-outline":"\u{f4d0}", "ios-world":"\u{f4d3}", "ios-world-outline":"\u{f4d2}", "ipad":"\u{f1f9}", "iphone":"\u{f1fa}", "ipod":"\u{f1fb}", "jet":"\u{f295}", "key":"\u{f296}", "knife":"\u{f297}", "laptop":"\u{f1fc}", "leaf":"\u{f1fd}", "levels":"\u{f298}", "lightbulb":"\u{f299}", "link":"\u{f1fe}", "load-a":"\u{f29a}", "load-b":"\u{f29b}", "load-c":"\u{f29c}", "load-d":"\u{f29d}", "location":"\u{f1ff}", "lock-combination":"\u{f4d4}", "locked":"\u{f200}", "log-in":"\u{f29e}", "log-out":"\u{f29f}", "loop":"\u{f201}", "magnet":"\u{f2a0}", "male":"\u{f2a1}", "man":"\u{f202}", "map":"\u{f203}", "medkit":"\u{f2a2}", "merge":"\u{f33f}", "mic-a":"\u{f204}", "mic-b":"\u{f205}", "mic-c":"\u{f206}", "minus":"\u{f209}", "minus-circled":"\u{f207}", "minus-round":"\u{f208}", "model-s":"\u{f2c1}", "monitor":"\u{f20a}", "more":"\u{f20b}", "mouse":"\u{f340}", "music-note":"\u{f20c}", "navicon":"\u{f20e}", "navicon-round":"\u{f20d}", "navigate":"\u{f2a3}", "network":"\u{f341}", "no-smoking":"\u{f2c2}", "nuclear":"\u{f2a4}", "outlet":"\u{f342}", "paintbrush":"\u{f4d5}", "paintbucket":"\u{f4d6}", "paper-airplane":"\u{f2c3}", "paperclip":"\u{f20f}", "pause":"\u{f210}", "person":"\u{f213}", "person-add":"\u{f211}", "person-stalker":"\u{f212}", "pie-graph":"\u{f2a5}", "pin":"\u{f2a6}", "pinpoint":"\u{f2a7}", "pizza":"\u{f2a8}", "plane":"\u{f214}", "planet":"\u{f343}", "play":"\u{f215}", "playstation":"\u{f30a}", "plus":"\u{f218}", "plus-circled":"\u{f216}", "plus-round":"\u{f217}", "podium":"\u{f344}", "pound":"\u{f219}", "power":"\u{f2a9}", "pricetag":"\u{f2aa}", "pricetags":"\u{f2ab}", "printer":"\u{f21a}", "pull-request":"\u{f345}", "qr-scanner":"\u{f346}", "quote":"\u{f347}", "radio-waves":"\u{f2ac}", "record":"\u{f21b}", "refresh":"\u{f21c}", "reply":"\u{f21e}", "reply-all":"\u{f21d}", "ribbon-a":"\u{f348}", "ribbon-b":"\u{f349}", "sad":"\u{f34a}", "sad-outline":"\u{f4d7}", "scissors":"\u{f34b}", "search":"\u{f21f}", "settings":"\u{f2ad}", "share":"\u{f220}", "shuffle":"\u{f221}", "skip-backward":"\u{f222}", "skip-forward":"\u{f223}", "social-android":"\u{f225}", "social-android-outline":"\u{f224}", "social-angular":"\u{f4d9}", "social-angular-outline":"\u{f4d8}", "social-apple":"\u{f227}", "social-apple-outline":"\u{f226}", "social-bitcoin":"\u{f2af}", "social-bitcoin-outline":"\u{f2ae}", "social-buffer":"\u{f229}", "social-buffer-outline":"\u{f228}", "social-chrome":"\u{f4db}", "social-chrome-outline":"\u{f4da}", "social-codepen":"\u{f4dd}", "social-codepen-outline":"\u{f4dc}", "social-css3":"\u{f4df}", "social-css3-outline":"\u{f4de}", "social-designernews":"\u{f22b}", "social-designernews-outline":"\u{f22a}", "social-dribbble":"\u{f22d}", "social-dribbble-outline":"\u{f22c}", "social-dropbox":"\u{f22f}", "social-dropbox-outline":"\u{f22e}", "social-euro":"\u{f4e1}", "social-euro-outline":"\u{f4e0}", "social-facebook":"\u{f231}", "social-facebook-outline":"\u{f230}", "social-foursquare":"\u{f34d}", "social-foursquare-outline":"\u{f34c}", "social-freebsd-devil":"\u{f2c4}", "social-github":"\u{f233}", "social-github-outline":"\u{f232}", "social-google":"\u{f34f}", "social-google-outline":"\u{f34e}", "social-googleplus":"\u{f235}", "social-googleplus-outline":"\u{f234}", "social-hackernews":"\u{f237}", "social-hackernews-outline":"\u{f236}", "social-html5":"\u{f4e3}", "social-html5-outline":"\u{f4e2}", "social-instagram":"\u{f351}", "social-instagram-outline":"\u{f350}", "social-javascript":"\u{f4e5}", "social-javascript-outline":"\u{f4e4}", "social-linkedin":"\u{f239}", "social-linkedin-outline":"\u{f238}", "social-markdown":"\u{f4e6}", "social-nodejs":"\u{f4e7}", "social-octocat":"\u{f4e8}", "social-pinterest":"\u{f2b1}", "social-pinterest-outline":"\u{f2b0}", "social-python":"\u{f4e9}", "social-reddit":"\u{f23b}", "social-reddit-outline":"\u{f23a}", "social-rss":"\u{f23d}", "social-rss-outline":"\u{f23c}", "social-sass":"\u{f4ea}", "social-skype":"\u{f23f}", "social-skype-outline":"\u{f23e}", "social-snapchat":"\u{f4ec}", "social-snapchat-outline":"\u{f4eb}", "social-tumblr":"\u{f241}", "social-tumblr-outline":"\u{f240}", "social-tux":"\u{f2c5}", "social-twitch":"\u{f4ee}", "social-twitch-outline":"\u{f4ed}", "social-twitter":"\u{f243}", "social-twitter-outline":"\u{f242}", "social-usd":"\u{f353}", "social-usd-outline":"\u{f352}", "social-vimeo":"\u{f245}", "social-vimeo-outline":"\u{f244}", "social-whatsapp":"\u{f4f0}", "social-whatsapp-outline":"\u{f4ef}", "social-windows":"\u{f247}", "social-windows-outline":"\u{f246}", "social-wordpress":"\u{f249}", "social-wordpress-outline":"\u{f248}", "social-yahoo":"\u{f24b}", "social-yahoo-outline":"\u{f24a}", "social-yen":"\u{f4f2}", "social-yen-outline":"\u{f4f1}", "social-youtube":"\u{f24d}", "social-youtube-outline":"\u{f24c}", "soup-can":"\u{f4f4}", "soup-can-outline":"\u{f4f3}", "speakerphone":"\u{f2b2}", "speedometer":"\u{f2b3}", "spoon":"\u{f2b4}", "star":"\u{f24e}", "stats-bars":"\u{f2b5}", "steam":"\u{f30b}", "stop":"\u{f24f}", "thermometer":"\u{f2b6}", "thumbsdown":"\u{f250}", "thumbsup":"\u{f251}", "toggle":"\u{f355}", "toggle-filled":"\u{f354}", "transgender":"\u{f4f5}", "trash-a":"\u{f252}", "trash-b":"\u{f253}", "trophy":"\u{f356}", "tshirt":"\u{f4f7}", "tshirt-outline":"\u{f4f6}", "umbrella":"\u{f2b7}", "university":"\u{f357}", "unlocked":"\u{f254}", "upload":"\u{f255}", "usb":"\u{f2b8}", "videocamera":"\u{f256}", "volume-high":"\u{f257}", "volume-low":"\u{f258}", "volume-medium":"\u{f259}", "volume-mute":"\u{f25a}", "wand":"\u{f358}", "waterdrop":"\u{f25b}", "wifi":"\u{f25c}", "wineglass":"\u{f2b9}", "woman":"\u{f25d}", "wrench":"\u{f2ba}", "xbox":"\u{f30c}"] +} diff --git a/LGButton/Classes/SwiftIconFont/FontMap.swift b/LGButton/Classes/SwiftIconFont/FontMap.swift new file mode 100644 index 0000000..984ccf6 --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/FontMap.swift @@ -0,0 +1,191 @@ + +// +// FontMap.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum FontMap { + public static let __fontName__ = "map-icons" + public static let __fileName__ = "map-icons" + + + public static let `map_icon_abseiling` = "map.icon.abseiling"; + public static let `map_icon_accounting` = "map.icon.accounting"; + public static let `map_icon_airport` = "map.icon.airport"; + public static let `map_icon_amusement_park` = "map.icon.amusement.park"; + public static let `map_icon_aquarium` = "map.icon.aquarium"; + public static let `map_icon_archery` = "map.icon.archery"; + public static let `map_icon_art_gallery` = "map.icon.art.gallery"; + public static let `map_icon_assistive_listening_system` = "map.icon.assistive.listening.system"; + public static let `map_icon_atm` = "map.icon.atm"; + public static let `map_icon_audio_description` = "map.icon.audio.description"; + public static let `map_icon_bakery` = "map.icon.bakery"; + public static let `map_icon_bank` = "map.icon.bank"; + public static let `map_icon_bar` = "map.icon.bar"; + public static let `map_icon_baseball` = "map.icon.baseball"; + public static let `map_icon_beauty_salon` = "map.icon.beauty.salon"; + public static let `map_icon_bicycle_store` = "map.icon.bicycle.store"; + public static let `map_icon_bicycling` = "map.icon.bicycling"; + public static let `map_icon_boat_ramp` = "map.icon.boat.ramp"; + public static let `map_icon_boat_tour` = "map.icon.boat.tour"; + public static let `map_icon_boating` = "map.icon.boating"; + public static let `map_icon_book_store` = "map.icon.book.store"; + public static let `map_icon_bowling_alley` = "map.icon.bowling.alley"; + public static let `map_icon_braille` = "map.icon.braille"; + public static let `map_icon_bus_station` = "map.icon.bus.station"; + public static let `map_icon_cafe` = "map.icon.cafe"; + public static let `map_icon_campground` = "map.icon.campground"; + public static let `map_icon_canoe` = "map.icon.canoe"; + public static let `map_icon_car_dealer` = "map.icon.car.dealer"; + public static let `map_icon_car_rental` = "map.icon.car.rental"; + public static let `map_icon_car_repair` = "map.icon.car.repair"; + public static let `map_icon_car_wash` = "map.icon.car.wash"; + public static let `map_icon_casino` = "map.icon.casino"; + public static let `map_icon_cemetery` = "map.icon.cemetery"; + public static let `map_icon_chairlift` = "map.icon.chairlift"; + public static let `map_icon_church` = "map.icon.church"; + public static let `map_icon_circle` = "map.icon.circle"; + public static let `map_icon_city_hall` = "map.icon.city.hall"; + public static let `map_icon_climbing` = "map.icon.climbing"; + public static let `map_icon_closed_captioning` = "map.icon.closed.captioning"; + public static let `map_icon_clothing_store` = "map.icon.clothing.store"; + public static let `map_icon_compass` = "map.icon.compass"; + public static let `map_icon_convenience_store` = "map.icon.convenience.store"; + public static let `map_icon_courthouse` = "map.icon.courthouse"; + public static let `map_icon_cross_country_skiing` = "map.icon.cross.country.skiing"; + public static let `map_icon_crosshairs` = "map.icon.crosshairs"; + public static let `map_icon_dentist` = "map.icon.dentist"; + public static let `map_icon_department_store` = "map.icon.department.store"; + public static let `map_icon_diving` = "map.icon.diving"; + public static let `map_icon_doctor` = "map.icon.doctor"; + public static let `map_icon_electrician` = "map.icon.electrician"; + public static let `map_icon_electronics_store` = "map.icon.electronics.store"; + public static let `map_icon_embassy` = "map.icon.embassy"; + public static let `map_icon_expand` = "map.icon.expand"; + public static let `map_icon_female` = "map.icon.female"; + public static let `map_icon_finance` = "map.icon.finance"; + public static let `map_icon_fire_station` = "map.icon.fire.station"; + public static let `map_icon_fish_cleaning` = "map.icon.fish.cleaning"; + public static let `map_icon_fishing_pier` = "map.icon.fishing.pier"; + public static let `map_icon_fishing` = "map.icon.fishing"; + public static let `map_icon_florist` = "map.icon.florist"; + public static let `map_icon_food` = "map.icon.food"; + public static let `map_icon_fullscreen` = "map.icon.fullscreen"; + public static let `map_icon_funeral_home` = "map.icon.funeral.home"; + public static let `map_icon_furniture_store` = "map.icon.furniture.store"; + public static let `map_icon_gas_station` = "map.icon.gas.station"; + public static let `map_icon_general_contractor` = "map.icon.general.contractor"; + public static let `map_icon_golf` = "map.icon.golf"; + public static let `map_icon_grocery_or_supermarket` = "map.icon.grocery.or.supermarket"; + public static let `map_icon_gym` = "map.icon.gym"; + public static let `map_icon_hair_care` = "map.icon.hair.care"; + public static let `map_icon_hang_gliding` = "map.icon.hang.gliding"; + public static let `map_icon_hardware_store` = "map.icon.hardware.store"; + public static let `map_icon_health` = "map.icon.health"; + public static let `map_icon_hindu_temple` = "map.icon.hindu.temple"; + public static let `map_icon_horse_riding` = "map.icon.horse.riding"; + public static let `map_icon_hospital` = "map.icon.hospital"; + public static let `map_icon_ice_fishing` = "map.icon.ice.fishing"; + public static let `map_icon_ice_skating` = "map.icon.ice.skating"; + public static let `map_icon_inline_skating` = "map.icon.inline.skating"; + public static let `map_icon_insurance_agency` = "map.icon.insurance.agency"; + public static let `map_icon_jet_skiing` = "map.icon.jet.skiing"; + public static let `map_icon_jewelry_store` = "map.icon.jewelry.store"; + public static let `map_icon_kayaking` = "map.icon.kayaking"; + public static let `map_icon_laundry` = "map.icon.laundry"; + public static let `map_icon_lawyer` = "map.icon.lawyer"; + public static let `map_icon_library` = "map.icon.library"; + public static let `map_icon_liquor_store` = "map.icon.liquor.store"; + public static let `map_icon_local_government` = "map.icon.local.government"; + public static let `map_icon_location_arrow` = "map.icon.location.arrow"; + public static let `map_icon_locksmith` = "map.icon.locksmith"; + public static let `map_icon_lodging` = "map.icon.lodging"; + public static let `map_icon_low_vision_access` = "map.icon.low.vision.access"; + public static let `map_icon_male` = "map.icon.male"; + public static let `map_icon_map_pin` = "map.icon.map.pin"; + public static let `map_icon_marina` = "map.icon.marina"; + public static let `map_icon_mosque` = "map.icon.mosque"; + public static let `map_icon_motobike_trail` = "map.icon.motobike.trail"; + public static let `map_icon_movie_rental` = "map.icon.movie.rental"; + public static let `map_icon_movie_theater` = "map.icon.movie.theater"; + public static let `map_icon_moving_company` = "map.icon.moving.company"; + public static let `map_icon_museum` = "map.icon.museum"; + public static let `map_icon_natural_feature` = "map.icon.natural.feature"; + public static let `map_icon_night_club` = "map.icon.night.club"; + public static let `map_icon_open_captioning` = "map.icon.open.captioning"; + public static let `map_icon_painter` = "map.icon.painter"; + public static let `map_icon_park` = "map.icon.park"; + public static let `map_icon_parking` = "map.icon.parking"; + public static let `map_icon_pet_store` = "map.icon.pet.store"; + public static let `map_icon_pharmacy` = "map.icon.pharmacy"; + public static let `map_icon_physiotherapist` = "map.icon.physiotherapist"; + public static let `map_icon_place_of_worship` = "map.icon.place.of.worship"; + public static let `map_icon_playground` = "map.icon.playground"; + public static let `map_icon_plumber` = "map.icon.plumber"; + public static let `map_icon_point_of_interest` = "map.icon.point.of.interest"; + public static let `map_icon_police` = "map.icon.police"; + public static let `map_icon_political` = "map.icon.political"; + public static let `map_icon_post_box` = "map.icon.post.box"; + public static let `map_icon_post_office` = "map.icon.post.office"; + public static let `map_icon_postal_code_prefix` = "map.icon.postal.code.prefix"; + public static let `map_icon_postal_code` = "map.icon.postal.code"; + public static let `map_icon_rafting` = "map.icon.rafting"; + public static let `map_icon_real_estate_agency` = "map.icon.real.estate.agency"; + public static let `map_icon_restaurant` = "map.icon.restaurant"; + public static let `map_icon_roofing_contractor` = "map.icon.roofing.contractor"; + public static let `map_icon_route_pin` = "map.icon.route.pin"; + public static let `map_icon_route` = "map.icon.route"; + public static let `map_icon_rv_park` = "map.icon.rv.park"; + public static let `map_icon_sailing` = "map.icon.sailing"; + public static let `map_icon_school` = "map.icon.school"; + public static let `map_icon_scuba_diving` = "map.icon.scuba.diving"; + public static let `map_icon_search` = "map.icon.search"; + public static let `map_icon_shield` = "map.icon.shield"; + public static let `map_icon_shopping_mall` = "map.icon.shopping.mall"; + public static let `map_icon_sign_language` = "map.icon.sign.language"; + public static let `map_icon_skateboarding` = "map.icon.skateboarding"; + public static let `map_icon_ski_jumping` = "map.icon.ski.jumping"; + public static let `map_icon_skiing` = "map.icon.skiing"; + public static let `map_icon_sledding` = "map.icon.sledding"; + public static let `map_icon_snow_shoeing` = "map.icon.snow.shoeing"; + public static let `map_icon_snow` = "map.icon.snow"; + public static let `map_icon_snowboarding` = "map.icon.snowboarding"; + public static let `map_icon_snowmobile` = "map.icon.snowmobile"; + public static let `map_icon_spa` = "map.icon.spa"; + public static let `map_icon_square_pin` = "map.icon.square.pin"; + public static let `map_icon_square_rounded` = "map.icon.square.rounded"; + public static let `map_icon_square` = "map.icon.square"; + public static let `map_icon_stadium` = "map.icon.stadium"; + public static let `map_icon_storage` = "map.icon.storage"; + public static let `map_icon_store` = "map.icon.store"; + public static let `map_icon_subway_station` = "map.icon.subway.station"; + public static let `map_icon_surfing` = "map.icon.surfing"; + public static let `map_icon_swimming` = "map.icon.swimming"; + public static let `map_icon_synagogue` = "map.icon.synagogue"; + public static let `map_icon_taxi_stand` = "map.icon.taxi.stand"; + public static let `map_icon_tennis` = "map.icon.tennis"; + public static let `map_icon_toilet` = "map.icon.toilet"; + public static let `map_icon_trail_walking` = "map.icon.trail.walking"; + public static let `map_icon_train_station` = "map.icon.train.station"; + public static let `map_icon_transit_station` = "map.icon.transit.station"; + public static let `map_icon_travel_agency` = "map.icon.travel.agency"; + public static let `map_icon_unisex` = "map.icon.unisex"; + public static let `map_icon_university` = "map.icon.university"; + public static let `map_icon_veterinary_care` = "map.icon.veterinary.care"; + public static let `map_icon_viewing` = "map.icon.viewing"; + public static let `map_icon_volume_control_telephone` = "map.icon.volume.control.telephone"; + public static let `map_icon_walking` = "map.icon.walking"; + public static let `map_icon_waterskiing` = "map.icon.waterskiing"; + public static let `map_icon_whale_watching` = "map.icon.whale.watching"; + public static let `map_icon_wheelchair` = "map.icon.wheelchair"; + public static let `map_icon_wind_surfing` = "map.icon.wind.surfing"; + public static let `map_icon_zoo` = "map.icon.zoo"; + public static let `map_icon_zoom_in_alt` = "map.icon.zoom.in.alt"; + public static let `map_icon_zoom_in` = "map.icon.zoom.in"; + public static let `map_icon_zoom_out_alt` = "map.icon.zoom.out.alt"; + public static let `map_icon_zoom_out` = "map.icon.zoom.out"; + + public static let icons = ["map.icon.abseiling":"\u{e800}", "map.icon.accounting":"\u{e801}", "map.icon.airport":"\u{e802}", "map.icon.amusement.park":"\u{e803}", "map.icon.aquarium":"\u{e804}", "map.icon.archery":"\u{e805}", "map.icon.art.gallery":"\u{e806}", "map.icon.assistive.listening.system":"\u{e807}", "map.icon.atm":"\u{e808}", "map.icon.audio.description":"\u{e809}", "map.icon.bakery":"\u{e80a}", "map.icon.bank":"\u{e80b}", "map.icon.bar":"\u{e80c}", "map.icon.baseball":"\u{e80d}", "map.icon.beauty.salon":"\u{e80e}", "map.icon.bicycle.store":"\u{e80f}", "map.icon.bicycling":"\u{e810}", "map.icon.boat.ramp":"\u{e811}", "map.icon.boat.tour":"\u{e812}", "map.icon.boating":"\u{e813}", "map.icon.book.store":"\u{e814}", "map.icon.bowling.alley":"\u{e815}", "map.icon.braille":"\u{e816}", "map.icon.bus.station":"\u{e817}", "map.icon.cafe":"\u{e818}", "map.icon.campground":"\u{e819}", "map.icon.canoe":"\u{e81a}", "map.icon.car.dealer":"\u{e81b}", "map.icon.car.rental":"\u{e81c}", "map.icon.car.repair":"\u{e81d}", "map.icon.car.wash":"\u{e81e}", "map.icon.casino":"\u{e81f}", "map.icon.cemetery":"\u{e820}", "map.icon.chairlift":"\u{e821}", "map.icon.church":"\u{e822}", "map.icon.circle":"\u{e823}", "map.icon.city.hall":"\u{e824}", "map.icon.climbing":"\u{e825}", "map.icon.closed.captioning":"\u{e826}", "map.icon.clothing.store":"\u{e827}", "map.icon.compass":"\u{e828}", "map.icon.convenience.store":"\u{e829}", "map.icon.courthouse":"\u{e82a}", "map.icon.cross.country.skiing":"\u{e82b}", "map.icon.crosshairs":"\u{e82c}", "map.icon.dentist":"\u{e82d}", "map.icon.department.store":"\u{e82e}", "map.icon.diving":"\u{e82f}", "map.icon.doctor":"\u{e830}", "map.icon.electrician":"\u{e831}", "map.icon.electronics.store":"\u{e832}", "map.icon.embassy":"\u{e833}", "map.icon.expand":"\u{e834}", "map.icon.female":"\u{e835}", "map.icon.finance":"\u{e836}", "map.icon.fire.station":"\u{e837}", "map.icon.fish.cleaning":"\u{e838}", "map.icon.fishing.pier":"\u{e839}", "map.icon.fishing":"\u{e83a}", "map.icon.florist":"\u{e83b}", "map.icon.food":"\u{e83c}", "map.icon.fullscreen":"\u{e83d}", "map.icon.funeral.home":"\u{e83e}", "map.icon.furniture.store":"\u{e83f}", "map.icon.gas.station":"\u{e840}", "map.icon.general.contractor":"\u{e841}", "map.icon.golf":"\u{e842}", "map.icon.grocery.or.supermarket":"\u{e843}", "map.icon.gym":"\u{e844}", "map.icon.hair.care":"\u{e845}", "map.icon.hang.gliding":"\u{e846}", "map.icon.hardware.store":"\u{e847}", "map.icon.health":"\u{e848}", "map.icon.hindu.temple":"\u{e849}", "map.icon.horse.riding":"\u{e84a}", "map.icon.hospital":"\u{e84b}", "map.icon.ice.fishing":"\u{e84c}", "map.icon.ice.skating":"\u{e84d}", "map.icon.inline.skating":"\u{e84e}", "map.icon.insurance.agency":"\u{e84f}", "map.icon.jet.skiing":"\u{e850}", "map.icon.jewelry.store":"\u{e851}", "map.icon.kayaking":"\u{e852}", "map.icon.laundry":"\u{e853}", "map.icon.lawyer":"\u{e854}", "map.icon.library":"\u{e855}", "map.icon.liquor.store":"\u{e856}", "map.icon.local.government":"\u{e857}", "map.icon.location.arrow":"\u{e858}", "map.icon.locksmith":"\u{e859}", "map.icon.lodging":"\u{e85a}", "map.icon.low.vision.access":"\u{e85b}", "map.icon.male":"\u{e85c}", "map.icon.map.pin":"\u{e85d}", "map.icon.marina":"\u{e85e}", "map.icon.mosque":"\u{e85f}", "map.icon.motobike.trail":"\u{e860}", "map.icon.movie.rental":"\u{e861}", "map.icon.movie.theater":"\u{e862}", "map.icon.moving.company":"\u{e863}", "map.icon.museum":"\u{e864}", "map.icon.natural.feature":"\u{e865}", "map.icon.night.club":"\u{e866}", "map.icon.open.captioning":"\u{e867}", "map.icon.painter":"\u{e868}", "map.icon.park":"\u{e869}", "map.icon.parking":"\u{e86a}", "map.icon.pet.store":"\u{e86b}", "map.icon.pharmacy":"\u{e86c}", "map.icon.physiotherapist":"\u{e86d}", "map.icon.place.of.worship":"\u{e86e}", "map.icon.playground":"\u{e86f}", "map.icon.plumber":"\u{e870}", "map.icon.point.of.interest":"\u{e871}", "map.icon.police":"\u{e872}", "map.icon.political":"\u{e873}", "map.icon.post.box":"\u{e874}", "map.icon.post.office":"\u{e875}", "map.icon.postal.code.prefix":"\u{e876}", "map.icon.postal.code":"\u{e877}", "map.icon.rafting":"\u{e878}", "map.icon.real.estate.agency":"\u{e879}", "map.icon.restaurant":"\u{e87a}", "map.icon.roofing.contractor":"\u{e87b}", "map.icon.route.pin":"\u{e87c}", "map.icon.route":"\u{e87d}", "map.icon.rv.park":"\u{e87e}", "map.icon.sailing":"\u{e87f}", "map.icon.school":"\u{e880}", "map.icon.scuba.diving":"\u{e881}", "map.icon.search":"\u{e882}", "map.icon.shield":"\u{e883}", "map.icon.shopping.mall":"\u{e884}", "map.icon.sign.language":"\u{e885}", "map.icon.skateboarding":"\u{e886}", "map.icon.ski.jumping":"\u{e887}", "map.icon.skiing":"\u{e888}", "map.icon.sledding":"\u{e889}", "map.icon.snow.shoeing":"\u{e88a}", "map.icon.snow":"\u{e88b}", "map.icon.snowboarding":"\u{e88c}", "map.icon.snowmobile":"\u{e88d}", "map.icon.spa":"\u{e88e}", "map.icon.square.pin":"\u{e88f}", "map.icon.square.rounded":"\u{e890}", "map.icon.square":"\u{e891}", "map.icon.stadium":"\u{e892}", "map.icon.storage":"\u{e893}", "map.icon.store":"\u{e894}", "map.icon.subway.station":"\u{e895}", "map.icon.surfing":"\u{e896}", "map.icon.swimming":"\u{e897}", "map.icon.synagogue":"\u{e898}", "map.icon.taxi.stand":"\u{e899}", "map.icon.tennis":"\u{e89a}", "map.icon.toilet":"\u{e89b}", "map.icon.trail.walking":"\u{e89c}", "map.icon.train.station":"\u{e89d}", "map.icon.transit.station":"\u{e89e}", "map.icon.travel.agency":"\u{e89f}", "map.icon.unisex":"\u{e8a0}", "map.icon.university":"\u{e8a1}", "map.icon.veterinary.care":"\u{e8a2}", "map.icon.viewing":"\u{e8a3}", "map.icon.volume.control.telephone":"\u{e8a4}", "map.icon.walking":"\u{e8a5}", "map.icon.waterskiing":"\u{e8a6}", "map.icon.whale.watching":"\u{e8a7}", "map.icon.wheelchair":"\u{e8a8}", "map.icon.wind.surfing":"\u{e8a9}", "map.icon.zoo":"\u{e8aa}", "map.icon.zoom.in.alt":"\u{e8ab}", "map.icon.zoom.in":"\u{e8ac}", "map.icon.zoom.out.alt":"\u{e8ad}", "map.icon.zoom.out":"\u{e8ae}"] +} diff --git a/LGButton/Classes/SwiftIconFont/FontMaterial.swift b/LGButton/Classes/SwiftIconFont/FontMaterial.swift new file mode 100644 index 0000000..172b564 --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/FontMaterial.swift @@ -0,0 +1,948 @@ + +// +// FontMaterial.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum FontMaterial { + public static let __fontName__ = "Material Icons" + public static let __fileName__ = "MaterialIcons-Regular" + + + public static let `_3d_rotation` = "_3d.rotation"; + public static let `ac_unit` = "ac.unit"; + public static let `access_alarm` = "access.alarm"; + public static let `access_alarms` = "access.alarms"; + public static let `access_time` = "access.time"; + public static let `accessibility` = "accessibility"; + public static let `accessible` = "accessible"; + public static let `account_balance` = "account.balance"; + public static let `account_balance_wallet` = "account.balance.wallet"; + public static let `account_box` = "account.box"; + public static let `account_circle` = "account.circle"; + public static let `adb` = "adb"; + public static let `add` = "add"; + public static let `add_a_photo` = "add.a.photo"; + public static let `add_alarm` = "add.alarm"; + public static let `add_alert` = "add.alert"; + public static let `add_box` = "add.box"; + public static let `add_circle` = "add.circle"; + public static let `add_circle_outline` = "add.circle.outline"; + public static let `add_location` = "add.location"; + public static let `add_shopping_cart` = "add.shopping.cart"; + public static let `add_to_photos` = "add.to.photos"; + public static let `add_to_queue` = "add.to.queue"; + public static let `adjust` = "adjust"; + public static let `airline_seat_flat` = "airline.seat.flat"; + public static let `airline_seat_flat_angled` = "airline.seat.flat.angled"; + public static let `airline_seat_individual_suite` = "airline.seat.individual.suite"; + public static let `airline_seat_legroom_extra` = "airline.seat.legroom.extra"; + public static let `airline_seat_legroom_normal` = "airline.seat.legroom.normal"; + public static let `airline_seat_legroom_reduced` = "airline.seat.legroom.reduced"; + public static let `airline_seat_recline_extra` = "airline.seat.recline.extra"; + public static let `airline_seat_recline_normal` = "airline.seat.recline.normal"; + public static let `airplanemode_active` = "airplanemode.active"; + public static let `airplanemode_inactive` = "airplanemode.inactive"; + public static let `airplay` = "airplay"; + public static let `airport_shuttle` = "airport.shuttle"; + public static let `alarm` = "alarm"; + public static let `alarm_add` = "alarm.add"; + public static let `alarm_off` = "alarm.off"; + public static let `alarm_on` = "alarm.on"; + public static let `album` = "album"; + public static let `all_inclusive` = "all.inclusive"; + public static let `all_out` = "all.out"; + public static let `android` = "android"; + public static let `announcement` = "announcement"; + public static let `apps` = "apps"; + public static let `archive` = "archive"; + public static let `arrow_back` = "arrow.back"; + public static let `arrow_downward` = "arrow.downward"; + public static let `arrow_drop_down` = "arrow.drop.down"; + public static let `arrow_drop_down_circle` = "arrow.drop.down.circle"; + public static let `arrow_drop_up` = "arrow.drop.up"; + public static let `arrow_forward` = "arrow.forward"; + public static let `arrow_upward` = "arrow.upward"; + public static let `art_track` = "art.track"; + public static let `aspect_ratio` = "aspect.ratio"; + public static let `assessment` = "assessment"; + public static let `assignment` = "assignment"; + public static let `assignment_ind` = "assignment.ind"; + public static let `assignment_late` = "assignment.late"; + public static let `assignment_return` = "assignment.return"; + public static let `assignment_returned` = "assignment.returned"; + public static let `assignment_turned_in` = "assignment.turned.in"; + public static let `assistant` = "assistant"; + public static let `assistant_photo` = "assistant.photo"; + public static let `attach_file` = "attach.file"; + public static let `attach_money` = "attach.money"; + public static let `attachment` = "attachment"; + public static let `audiotrack` = "audiotrack"; + public static let `autorenew` = "autorenew"; + public static let `av_timer` = "av.timer"; + public static let `backspace` = "backspace"; + public static let `backup` = "backup"; + public static let `battery_alert` = "battery.alert"; + public static let `battery_charging_full` = "battery.charging.full"; + public static let `battery_full` = "battery.full"; + public static let `battery_std` = "battery.std"; + public static let `battery_unknown` = "battery.unknown"; + public static let `beach_access` = "beach.access"; + public static let `beenhere` = "beenhere"; + public static let `block` = "block"; + public static let `bluetooth` = "bluetooth"; + public static let `bluetooth_audio` = "bluetooth.audio"; + public static let `bluetooth_connected` = "bluetooth.connected"; + public static let `bluetooth_disabled` = "bluetooth.disabled"; + public static let `bluetooth_searching` = "bluetooth.searching"; + public static let `blur_circular` = "blur.circular"; + public static let `blur_linear` = "blur.linear"; + public static let `blur_off` = "blur.off"; + public static let `blur_on` = "blur.on"; + public static let `book` = "book"; + public static let `bookmark` = "bookmark"; + public static let `bookmark_border` = "bookmark.border"; + public static let `border_all` = "border.all"; + public static let `border_bottom` = "border.bottom"; + public static let `border_clear` = "border.clear"; + public static let `border_color` = "border.color"; + public static let `border_horizontal` = "border.horizontal"; + public static let `border_inner` = "border.inner"; + public static let `border_left` = "border.left"; + public static let `border_outer` = "border.outer"; + public static let `border_right` = "border.right"; + public static let `border_style` = "border.style"; + public static let `border_top` = "border.top"; + public static let `border_vertical` = "border.vertical"; + public static let `branding_watermark` = "branding.watermark"; + public static let `brightness_1` = "brightness.1"; + public static let `brightness_2` = "brightness.2"; + public static let `brightness_3` = "brightness.3"; + public static let `brightness_4` = "brightness.4"; + public static let `brightness_5` = "brightness.5"; + public static let `brightness_6` = "brightness.6"; + public static let `brightness_7` = "brightness.7"; + public static let `brightness_auto` = "brightness.auto"; + public static let `brightness_high` = "brightness.high"; + public static let `brightness_low` = "brightness.low"; + public static let `brightness_medium` = "brightness.medium"; + public static let `broken_image` = "broken.image"; + public static let `brush` = "brush"; + public static let `bubble_chart` = "bubble.chart"; + public static let `bug_report` = "bug.report"; + public static let `build` = "build"; + public static let `burst_mode` = "burst.mode"; + public static let `business` = "business"; + public static let `business_center` = "business.center"; + public static let `cached` = "cached"; + public static let `cake` = "cake"; + public static let `call` = "call"; + public static let `call_end` = "call.end"; + public static let `call_made` = "call.made"; + public static let `call_merge` = "call.merge"; + public static let `call_missed` = "call.missed"; + public static let `call_missed_outgoing` = "call.missed.outgoing"; + public static let `call_received` = "call.received"; + public static let `call_split` = "call.split"; + public static let `call_to_action` = "call.to.action"; + public static let `camera` = "camera"; + public static let `camera_alt` = "camera.alt"; + public static let `camera_enhance` = "camera.enhance"; + public static let `camera_front` = "camera.front"; + public static let `camera_rear` = "camera.rear"; + public static let `camera_roll` = "camera.roll"; + public static let `cancel` = "cancel"; + public static let `card_giftcard` = "card.giftcard"; + public static let `card_membership` = "card.membership"; + public static let `card_travel` = "card.travel"; + public static let `casino` = "casino"; + public static let `cast` = "cast"; + public static let `cast_connected` = "cast.connected"; + public static let `center_focus_strong` = "center.focus.strong"; + public static let `center_focus_weak` = "center.focus.weak"; + public static let `change_history` = "change.history"; + public static let `chat` = "chat"; + public static let `chat_bubble` = "chat.bubble"; + public static let `chat_bubble_outline` = "chat.bubble.outline"; + public static let `check` = "check"; + public static let `check_box` = "check.box"; + public static let `check_box_outline_blank` = "check.box.outline.blank"; + public static let `check_circle` = "check.circle"; + public static let `chevron_left` = "chevron.left"; + public static let `chevron_right` = "chevron.right"; + public static let `child_care` = "child.care"; + public static let `child_friendly` = "child.friendly"; + public static let `chrome_reader_mode` = "chrome.reader.mode"; + public static let `class` = "class"; + public static let `clear` = "clear"; + public static let `clear_all` = "clear.all"; + public static let `close` = "close"; + public static let `closed_caption` = "closed.caption"; + public static let `cloud` = "cloud"; + public static let `cloud_circle` = "cloud.circle"; + public static let `cloud_done` = "cloud.done"; + public static let `cloud_download` = "cloud.download"; + public static let `cloud_off` = "cloud.off"; + public static let `cloud_queue` = "cloud.queue"; + public static let `cloud_upload` = "cloud.upload"; + public static let `code` = "code"; + public static let `collections` = "collections"; + public static let `collections_bookmark` = "collections.bookmark"; + public static let `color_lens` = "color.lens"; + public static let `colorize` = "colorize"; + public static let `comment` = "comment"; + public static let `compare` = "compare"; + public static let `compare_arrows` = "compare.arrows"; + public static let `computer` = "computer"; + public static let `confirmation_number` = "confirmation.number"; + public static let `contact_mail` = "contact.mail"; + public static let `contact_phone` = "contact.phone"; + public static let `contacts` = "contacts"; + public static let `content_copy` = "content.copy"; + public static let `content_cut` = "content.cut"; + public static let `content_paste` = "content.paste"; + public static let `control_point` = "control.point"; + public static let `control_point_duplicate` = "control.point.duplicate"; + public static let `copyright` = "copyright"; + public static let `create` = "create"; + public static let `create_new_folder` = "create.new.folder"; + public static let `credit_card` = "credit.card"; + public static let `crop` = "crop"; + public static let `crop_16_9` = "crop.16.9"; + public static let `crop_3_2` = "crop.3.2"; + public static let `crop_5_4` = "crop.5.4"; + public static let `crop_7_5` = "crop.7.5"; + public static let `crop_din` = "crop.din"; + public static let `crop_free` = "crop.free"; + public static let `crop_landscape` = "crop.landscape"; + public static let `crop_original` = "crop.original"; + public static let `crop_portrait` = "crop.portrait"; + public static let `crop_rotate` = "crop.rotate"; + public static let `crop_square` = "crop.square"; + public static let `dashboard` = "dashboard"; + public static let `data_usage` = "data.usage"; + public static let `date_range` = "date.range"; + public static let `dehaze` = "dehaze"; + public static let `delete` = "delete"; + public static let `delete_forever` = "delete.forever"; + public static let `delete_sweep` = "delete.sweep"; + public static let `description` = "description"; + public static let `desktop_mac` = "desktop.mac"; + public static let `desktop_windows` = "desktop.windows"; + public static let `details` = "details"; + public static let `developer_board` = "developer.board"; + public static let `developer_mode` = "developer.mode"; + public static let `device_hub` = "device.hub"; + public static let `devices` = "devices"; + public static let `devices_other` = "devices.other"; + public static let `dialer_sip` = "dialer.sip"; + public static let `dialpad` = "dialpad"; + public static let `directions` = "directions"; + public static let `directions_bike` = "directions.bike"; + public static let `directions_boat` = "directions.boat"; + public static let `directions_bus` = "directions.bus"; + public static let `directions_car` = "directions.car"; + public static let `directions_railway` = "directions.railway"; + public static let `directions_run` = "directions.run"; + public static let `directions_subway` = "directions.subway"; + public static let `directions_transit` = "directions.transit"; + public static let `directions_walk` = "directions.walk"; + public static let `disc_full` = "disc.full"; + public static let `dns` = "dns"; + public static let `do_not_disturb` = "do.not.disturb"; + public static let `do_not_disturb_alt` = "do.not.disturb.alt"; + public static let `do_not_disturb_off` = "do.not.disturb.off"; + public static let `do_not_disturb_on` = "do.not.disturb.on"; + public static let `dock` = "dock"; + public static let `domain` = "domain"; + public static let `done` = "done"; + public static let `done_all` = "done.all"; + public static let `donut_large` = "donut.large"; + public static let `donut_small` = "donut.small"; + public static let `drafts` = "drafts"; + public static let `drag_handle` = "drag.handle"; + public static let `drive_eta` = "drive.eta"; + public static let `dvr` = "dvr"; + public static let `edit` = "edit"; + public static let `edit_location` = "edit.location"; + public static let `eject` = "eject"; + public static let `email` = "email"; + public static let `enhanced_encryption` = "enhanced.encryption"; + public static let `equalizer` = "equalizer"; + public static let `error` = "error"; + public static let `error_outline` = "error.outline"; + public static let `euro_symbol` = "euro.symbol"; + public static let `ev_station` = "ev.station"; + public static let `event` = "event"; + public static let `event_available` = "event.available"; + public static let `event_busy` = "event.busy"; + public static let `event_note` = "event.note"; + public static let `event_seat` = "event.seat"; + public static let `exit_to_app` = "exit.to.app"; + public static let `expand_less` = "expand.less"; + public static let `expand_more` = "expand.more"; + public static let `explicit` = "explicit"; + public static let `explore` = "explore"; + public static let `exposure` = "exposure"; + public static let `exposure_neg_1` = "exposure.neg.1"; + public static let `exposure_neg_2` = "exposure.neg.2"; + public static let `exposure_plus_1` = "exposure.plus.1"; + public static let `exposure_plus_2` = "exposure.plus.2"; + public static let `exposure_zero` = "exposure.zero"; + public static let `extension` = "extension"; + public static let `face` = "face"; + public static let `fast_forward` = "fast.forward"; + public static let `fast_rewind` = "fast.rewind"; + public static let `favorite` = "favorite"; + public static let `favorite_border` = "favorite.border"; + public static let `featured_play_list` = "featured.play.list"; + public static let `featured_video` = "featured.video"; + public static let `feedback` = "feedback"; + public static let `fiber_dvr` = "fiber.dvr"; + public static let `fiber_manual_record` = "fiber.manual.record"; + public static let `fiber_new` = "fiber.new"; + public static let `fiber_pin` = "fiber.pin"; + public static let `fiber_smart_record` = "fiber.smart.record"; + public static let `file_download` = "file.download"; + public static let `file_upload` = "file.upload"; + public static let `filter` = "filter"; + public static let `filter_1` = "filter.1"; + public static let `filter_2` = "filter.2"; + public static let `filter_3` = "filter.3"; + public static let `filter_4` = "filter.4"; + public static let `filter_5` = "filter.5"; + public static let `filter_6` = "filter.6"; + public static let `filter_7` = "filter.7"; + public static let `filter_8` = "filter.8"; + public static let `filter_9` = "filter.9"; + public static let `filter_9_plus` = "filter.9.plus"; + public static let `filter_b_and_w` = "filter.b.and.w"; + public static let `filter_center_focus` = "filter.center.focus"; + public static let `filter_drama` = "filter.drama"; + public static let `filter_frames` = "filter.frames"; + public static let `filter_hdr` = "filter.hdr"; + public static let `filter_list` = "filter.list"; + public static let `filter_none` = "filter.none"; + public static let `filter_tilt_shift` = "filter.tilt.shift"; + public static let `filter_vintage` = "filter.vintage"; + public static let `find_in_page` = "find.in.page"; + public static let `find_replace` = "find.replace"; + public static let `fingerprint` = "fingerprint"; + public static let `first_page` = "first.page"; + public static let `fitness_center` = "fitness.center"; + public static let `flag` = "flag"; + public static let `flare` = "flare"; + public static let `flash_auto` = "flash.auto"; + public static let `flash_off` = "flash.off"; + public static let `flash_on` = "flash.on"; + public static let `flight` = "flight"; + public static let `flight_land` = "flight.land"; + public static let `flight_takeoff` = "flight.takeoff"; + public static let `flip` = "flip"; + public static let `flip_to_back` = "flip.to.back"; + public static let `flip_to_front` = "flip.to.front"; + public static let `folder` = "folder"; + public static let `folder_open` = "folder.open"; + public static let `folder_shared` = "folder.shared"; + public static let `folder_special` = "folder.special"; + public static let `font_download` = "font.download"; + public static let `format_align_center` = "format.align.center"; + public static let `format_align_justify` = "format.align.justify"; + public static let `format_align_left` = "format.align.left"; + public static let `format_align_right` = "format.align.right"; + public static let `format_bold` = "format.bold"; + public static let `format_clear` = "format.clear"; + public static let `format_color_fill` = "format.color.fill"; + public static let `format_color_reset` = "format.color.reset"; + public static let `format_color_text` = "format.color.text"; + public static let `format_indent_decrease` = "format.indent.decrease"; + public static let `format_indent_increase` = "format.indent.increase"; + public static let `format_italic` = "format.italic"; + public static let `format_line_spacing` = "format.line.spacing"; + public static let `format_list_bulleted` = "format.list.bulleted"; + public static let `format_list_numbered` = "format.list.numbered"; + public static let `format_paint` = "format.paint"; + public static let `format_quote` = "format.quote"; + public static let `format_shapes` = "format.shapes"; + public static let `format_size` = "format.size"; + public static let `format_strikethrough` = "format.strikethrough"; + public static let `format_textdirection_l_to_r` = "format.textdirection.l.to.r"; + public static let `format_textdirection_r_to_l` = "format.textdirection.r.to.l"; + public static let `format_underlined` = "format.underlined"; + public static let `forum` = "forum"; + public static let `forward` = "forward"; + public static let `forward_10` = "forward.10"; + public static let `forward_30` = "forward.30"; + public static let `forward_5` = "forward.5"; + public static let `free_breakfast` = "free.breakfast"; + public static let `fullscreen` = "fullscreen"; + public static let `fullscreen_exit` = "fullscreen.exit"; + public static let `functions` = "functions"; + public static let `g_translate` = "g.translate"; + public static let `gamepad` = "gamepad"; + public static let `games` = "games"; + public static let `gavel` = "gavel"; + public static let `gesture` = "gesture"; + public static let `get_app` = "get.app"; + public static let `gif` = "gif"; + public static let `golf_course` = "golf.course"; + public static let `gps_fixed` = "gps.fixed"; + public static let `gps_not_fixed` = "gps.not.fixed"; + public static let `gps_off` = "gps.off"; + public static let `grade` = "grade"; + public static let `gradient` = "gradient"; + public static let `grain` = "grain"; + public static let `graphic_eq` = "graphic.eq"; + public static let `grid_off` = "grid.off"; + public static let `grid_on` = "grid.on"; + public static let `group` = "group"; + public static let `group_add` = "group.add"; + public static let `group_work` = "group.work"; + public static let `hd` = "hd"; + public static let `hdr_off` = "hdr.off"; + public static let `hdr_on` = "hdr.on"; + public static let `hdr_strong` = "hdr.strong"; + public static let `hdr_weak` = "hdr.weak"; + public static let `headset` = "headset"; + public static let `headset_mic` = "headset.mic"; + public static let `healing` = "healing"; + public static let `hearing` = "hearing"; + public static let `help` = "help"; + public static let `help_outline` = "help.outline"; + public static let `high_quality` = "high.quality"; + public static let `highlight` = "highlight"; + public static let `highlight_off` = "highlight.off"; + public static let `history` = "history"; + public static let `home` = "home"; + public static let `hot_tub` = "hot.tub"; + public static let `hotel` = "hotel"; + public static let `hourglass_empty` = "hourglass.empty"; + public static let `hourglass_full` = "hourglass.full"; + public static let `http` = "http"; + public static let `https` = "https"; + public static let `image` = "image"; + public static let `image_aspect_ratio` = "image.aspect.ratio"; + public static let `import_contacts` = "import.contacts"; + public static let `import_export` = "import.export"; + public static let `important_devices` = "important.devices"; + public static let `inbox` = "inbox"; + public static let `indeterminate_check_box` = "indeterminate.check.box"; + public static let `info` = "info"; + public static let `info_outline` = "info.outline"; + public static let `input` = "input"; + public static let `insert_chart` = "insert.chart"; + public static let `insert_comment` = "insert.comment"; + public static let `insert_drive_file` = "insert.drive.file"; + public static let `insert_emoticon` = "insert.emoticon"; + public static let `insert_invitation` = "insert.invitation"; + public static let `insert_link` = "insert.link"; + public static let `insert_photo` = "insert.photo"; + public static let `invert_colors` = "invert.colors"; + public static let `invert_colors_off` = "invert.colors.off"; + public static let `iso` = "iso"; + public static let `keyboard` = "keyboard"; + public static let `keyboard_arrow_down` = "keyboard.arrow.down"; + public static let `keyboard_arrow_left` = "keyboard.arrow.left"; + public static let `keyboard_arrow_right` = "keyboard.arrow.right"; + public static let `keyboard_arrow_up` = "keyboard.arrow.up"; + public static let `keyboard_backspace` = "keyboard.backspace"; + public static let `keyboard_capslock` = "keyboard.capslock"; + public static let `keyboard_hide` = "keyboard.hide"; + public static let `keyboard_return` = "keyboard.return"; + public static let `keyboard_tab` = "keyboard.tab"; + public static let `keyboard_voice` = "keyboard.voice"; + public static let `kitchen` = "kitchen"; + public static let `label` = "label"; + public static let `label_outline` = "label.outline"; + public static let `landscape` = "landscape"; + public static let `language` = "language"; + public static let `laptop` = "laptop"; + public static let `laptop_chromebook` = "laptop.chromebook"; + public static let `laptop_mac` = "laptop.mac"; + public static let `laptop_windows` = "laptop.windows"; + public static let `last_page` = "last.page"; + public static let `launch` = "launch"; + public static let `layers` = "layers"; + public static let `layers_clear` = "layers.clear"; + public static let `leak_add` = "leak.add"; + public static let `leak_remove` = "leak.remove"; + public static let `lens` = "lens"; + public static let `library_add` = "library.add"; + public static let `library_books` = "library.books"; + public static let `library_music` = "library.music"; + public static let `lightbulb_outline` = "lightbulb.outline"; + public static let `line_style` = "line.style"; + public static let `line_weight` = "line.weight"; + public static let `linear_scale` = "linear.scale"; + public static let `link` = "link"; + public static let `linked_camera` = "linked.camera"; + public static let `list` = "list"; + public static let `live_help` = "live.help"; + public static let `live_tv` = "live.tv"; + public static let `local_activity` = "local.activity"; + public static let `local_airport` = "local.airport"; + public static let `local_atm` = "local.atm"; + public static let `local_bar` = "local.bar"; + public static let `local_cafe` = "local.cafe"; + public static let `local_car_wash` = "local.car.wash"; + public static let `local_convenience_store` = "local.convenience.store"; + public static let `local_dining` = "local.dining"; + public static let `local_drink` = "local.drink"; + public static let `local_florist` = "local.florist"; + public static let `local_gas_station` = "local.gas.station"; + public static let `local_grocery_store` = "local.grocery.store"; + public static let `local_hospital` = "local.hospital"; + public static let `local_hotel` = "local.hotel"; + public static let `local_laundry_service` = "local.laundry.service"; + public static let `local_library` = "local.library"; + public static let `local_mall` = "local.mall"; + public static let `local_movies` = "local.movies"; + public static let `local_offer` = "local.offer"; + public static let `local_parking` = "local.parking"; + public static let `local_pharmacy` = "local.pharmacy"; + public static let `local_phone` = "local.phone"; + public static let `local_pizza` = "local.pizza"; + public static let `local_play` = "local.play"; + public static let `local_post_office` = "local.post.office"; + public static let `local_printshop` = "local.printshop"; + public static let `local_see` = "local.see"; + public static let `local_shipping` = "local.shipping"; + public static let `local_taxi` = "local.taxi"; + public static let `location_city` = "location.city"; + public static let `location_disabled` = "location.disabled"; + public static let `location_off` = "location.off"; + public static let `location_on` = "location.on"; + public static let `location_searching` = "location.searching"; + public static let `lock` = "lock"; + public static let `lock_open` = "lock.open"; + public static let `lock_outline` = "lock.outline"; + public static let `looks` = "looks"; + public static let `looks_3` = "looks.3"; + public static let `looks_4` = "looks.4"; + public static let `looks_5` = "looks.5"; + public static let `looks_6` = "looks.6"; + public static let `looks_one` = "looks.one"; + public static let `looks_two` = "looks.two"; + public static let `loop` = "loop"; + public static let `loupe` = "loupe"; + public static let `low_priority` = "low.priority"; + public static let `loyalty` = "loyalty"; + public static let `mail` = "mail"; + public static let `mail_outline` = "mail.outline"; + public static let `map` = "map"; + public static let `markunread` = "markunread"; + public static let `markunread_mailbox` = "markunread.mailbox"; + public static let `memory` = "memory"; + public static let `menu` = "menu"; + public static let `merge_type` = "merge.type"; + public static let `message` = "message"; + public static let `mic` = "mic"; + public static let `mic_none` = "mic.none"; + public static let `mic_off` = "mic.off"; + public static let `mms` = "mms"; + public static let `mode_comment` = "mode.comment"; + public static let `mode_edit` = "mode.edit"; + public static let `monetization_on` = "monetization.on"; + public static let `money_off` = "money.off"; + public static let `monochrome_photos` = "monochrome.photos"; + public static let `mood` = "mood"; + public static let `mood_bad` = "mood.bad"; + public static let `more` = "more"; + public static let `more_horiz` = "more.horiz"; + public static let `more_vert` = "more.vert"; + public static let `motorcycle` = "motorcycle"; + public static let `mouse` = "mouse"; + public static let `move_to_inbox` = "move.to.inbox"; + public static let `movie` = "movie"; + public static let `movie_creation` = "movie.creation"; + public static let `movie_filter` = "movie.filter"; + public static let `multiline_chart` = "multiline.chart"; + public static let `music_note` = "music.note"; + public static let `music_video` = "music.video"; + public static let `my_location` = "my.location"; + public static let `nature` = "nature"; + public static let `nature_people` = "nature.people"; + public static let `navigate_before` = "navigate.before"; + public static let `navigate_next` = "navigate.next"; + public static let `navigation` = "navigation"; + public static let `near_me` = "near.me"; + public static let `network_cell` = "network.cell"; + public static let `network_check` = "network.check"; + public static let `network_locked` = "network.locked"; + public static let `network_wifi` = "network.wifi"; + public static let `new_releases` = "new.releases"; + public static let `next_week` = "next.week"; + public static let `nfc` = "nfc"; + public static let `no_encryption` = "no.encryption"; + public static let `no_sim` = "no.sim"; + public static let `not_interested` = "not.interested"; + public static let `note` = "note"; + public static let `note_add` = "note.add"; + public static let `notifications` = "notifications"; + public static let `notifications_active` = "notifications.active"; + public static let `notifications_none` = "notifications.none"; + public static let `notifications_off` = "notifications.off"; + public static let `notifications_paused` = "notifications.paused"; + public static let `offline_pin` = "offline.pin"; + public static let `ondemand_video` = "ondemand.video"; + public static let `opacity` = "opacity"; + public static let `open_in_browser` = "open.in.browser"; + public static let `open_in_new` = "open.in.new"; + public static let `open_with` = "open.with"; + public static let `pages` = "pages"; + public static let `pageview` = "pageview"; + public static let `palette` = "palette"; + public static let `pan_tool` = "pan.tool"; + public static let `panorama` = "panorama"; + public static let `panorama_fish_eye` = "panorama.fish.eye"; + public static let `panorama_horizontal` = "panorama.horizontal"; + public static let `panorama_vertical` = "panorama.vertical"; + public static let `panorama_wide_angle` = "panorama.wide.angle"; + public static let `party_mode` = "party.mode"; + public static let `pause` = "pause"; + public static let `pause_circle_filled` = "pause.circle.filled"; + public static let `pause_circle_outline` = "pause.circle.outline"; + public static let `payment` = "payment"; + public static let `people` = "people"; + public static let `people_outline` = "people.outline"; + public static let `perm_camera_mic` = "perm.camera.mic"; + public static let `perm_contact_calendar` = "perm.contact.calendar"; + public static let `perm_data_setting` = "perm.data.setting"; + public static let `perm_device_information` = "perm.device.information"; + public static let `perm_identity` = "perm.identity"; + public static let `perm_media` = "perm.media"; + public static let `perm_phone_msg` = "perm.phone.msg"; + public static let `perm_scan_wifi` = "perm.scan.wifi"; + public static let `person` = "person"; + public static let `person_add` = "person.add"; + public static let `person_outline` = "person.outline"; + public static let `person_pin` = "person.pin"; + public static let `person_pin_circle` = "person.pin.circle"; + public static let `personal_video` = "personal.video"; + public static let `pets` = "pets"; + public static let `phone` = "phone"; + public static let `phone_android` = "phone.android"; + public static let `phone_bluetooth_speaker` = "phone.bluetooth.speaker"; + public static let `phone_forwarded` = "phone.forwarded"; + public static let `phone_in_talk` = "phone.in.talk"; + public static let `phone_iphone` = "phone.iphone"; + public static let `phone_locked` = "phone.locked"; + public static let `phone_missed` = "phone.missed"; + public static let `phone_paused` = "phone.paused"; + public static let `phonelink` = "phonelink"; + public static let `phonelink_erase` = "phonelink.erase"; + public static let `phonelink_lock` = "phonelink.lock"; + public static let `phonelink_off` = "phonelink.off"; + public static let `phonelink_ring` = "phonelink.ring"; + public static let `phonelink_setup` = "phonelink.setup"; + public static let `photo` = "photo"; + public static let `photo_album` = "photo.album"; + public static let `photo_camera` = "photo.camera"; + public static let `photo_filter` = "photo.filter"; + public static let `photo_library` = "photo.library"; + public static let `photo_size_select_actual` = "photo.size.select.actual"; + public static let `photo_size_select_large` = "photo.size.select.large"; + public static let `photo_size_select_small` = "photo.size.select.small"; + public static let `picture_as_pdf` = "picture.as.pdf"; + public static let `picture_in_picture` = "picture.in.picture"; + public static let `picture_in_picture_alt` = "picture.in.picture.alt"; + public static let `pie_chart` = "pie.chart"; + public static let `pie_chart_outlined` = "pie.chart.outlined"; + public static let `pin_drop` = "pin.drop"; + public static let `place` = "place"; + public static let `play_arrow` = "play.arrow"; + public static let `play_circle_filled` = "play.circle.filled"; + public static let `play_circle_outline` = "play.circle.outline"; + public static let `play_for_work` = "play.for.work"; + public static let `playlist_add` = "playlist.add"; + public static let `playlist_add_check` = "playlist.add.check"; + public static let `playlist_play` = "playlist.play"; + public static let `plus_one` = "plus.one"; + public static let `poll` = "poll"; + public static let `polymer` = "polymer"; + public static let `pool` = "pool"; + public static let `portable_wifi_off` = "portable.wifi.off"; + public static let `portrait` = "portrait"; + public static let `power` = "power"; + public static let `power_input` = "power.input"; + public static let `power_settings_new` = "power.settings.new"; + public static let `pregnant_woman` = "pregnant.woman"; + public static let `present_to_all` = "present.to.all"; + public static let `print` = "print"; + public static let `priority_high` = "priority.high"; + public static let `public` = "public"; + public static let `publish` = "publish"; + public static let `query_builder` = "query.builder"; + public static let `question_answer` = "question.answer"; + public static let `queue` = "queue"; + public static let `queue_music` = "queue.music"; + public static let `queue_play_next` = "queue.play.next"; + public static let `radio` = "radio"; + public static let `radio_button_checked` = "radio.button.checked"; + public static let `radio_button_unchecked` = "radio.button.unchecked"; + public static let `rate_review` = "rate.review"; + public static let `receipt` = "receipt"; + public static let `recent_actors` = "recent.actors"; + public static let `record_voice_over` = "record.voice.over"; + public static let `redeem` = "redeem"; + public static let `redo` = "redo"; + public static let `refresh` = "refresh"; + public static let `remove` = "remove"; + public static let `remove_circle` = "remove.circle"; + public static let `remove_circle_outline` = "remove.circle.outline"; + public static let `remove_from_queue` = "remove.from.queue"; + public static let `remove_red_eye` = "remove.red.eye"; + public static let `remove_shopping_cart` = "remove.shopping.cart"; + public static let `reorder` = "reorder"; + public static let `repeat` = "repeat"; + public static let `repeat_one` = "repeat.one"; + public static let `replay` = "replay"; + public static let `replay_10` = "replay.10"; + public static let `replay_30` = "replay.30"; + public static let `replay_5` = "replay.5"; + public static let `reply` = "reply"; + public static let `reply_all` = "reply.all"; + public static let `report` = "report"; + public static let `report_problem` = "report.problem"; + public static let `restaurant` = "restaurant"; + public static let `restaurant_menu` = "restaurant.menu"; + public static let `restore` = "restore"; + public static let `restore_page` = "restore.page"; + public static let `ring_volume` = "ring.volume"; + public static let `room` = "room"; + public static let `room_service` = "room.service"; + public static let `rotate_90_degrees_ccw` = "rotate.90.degrees.ccw"; + public static let `rotate_left` = "rotate.left"; + public static let `rotate_right` = "rotate.right"; + public static let `rounded_corner` = "rounded.corner"; + public static let `router` = "router"; + public static let `rowing` = "rowing"; + public static let `rss_feed` = "rss.feed"; + public static let `rv_hookup` = "rv.hookup"; + public static let `satellite` = "satellite"; + public static let `save` = "save"; + public static let `scanner` = "scanner"; + public static let `schedule` = "schedule"; + public static let `school` = "school"; + public static let `screen_lock_landscape` = "screen.lock.landscape"; + public static let `screen_lock_portrait` = "screen.lock.portrait"; + public static let `screen_lock_rotation` = "screen.lock.rotation"; + public static let `screen_rotation` = "screen.rotation"; + public static let `screen_share` = "screen.share"; + public static let `sd_card` = "sd.card"; + public static let `sd_storage` = "sd.storage"; + public static let `search` = "search"; + public static let `security` = "security"; + public static let `select_all` = "select.all"; + public static let `send` = "send"; + public static let `sentiment_dissatisfied` = "sentiment.dissatisfied"; + public static let `sentiment_neutral` = "sentiment.neutral"; + public static let `sentiment_satisfied` = "sentiment.satisfied"; + public static let `sentiment_very_dissatisfied` = "sentiment.very.dissatisfied"; + public static let `sentiment_very_satisfied` = "sentiment.very.satisfied"; + public static let `settings` = "settings"; + public static let `settings_applications` = "settings.applications"; + public static let `settings_backup_restore` = "settings.backup.restore"; + public static let `settings_bluetooth` = "settings.bluetooth"; + public static let `settings_brightness` = "settings.brightness"; + public static let `settings_cell` = "settings.cell"; + public static let `settings_ethernet` = "settings.ethernet"; + public static let `settings_input_antenna` = "settings.input.antenna"; + public static let `settings_input_component` = "settings.input.component"; + public static let `settings_input_composite` = "settings.input.composite"; + public static let `settings_input_hdmi` = "settings.input.hdmi"; + public static let `settings_input_svideo` = "settings.input.svideo"; + public static let `settings_overscan` = "settings.overscan"; + public static let `settings_phone` = "settings.phone"; + public static let `settings_power` = "settings.power"; + public static let `settings_remote` = "settings.remote"; + public static let `settings_system_daydream` = "settings.system.daydream"; + public static let `settings_voice` = "settings.voice"; + public static let `share` = "share"; + public static let `shop` = "shop"; + public static let `shop_two` = "shop.two"; + public static let `shopping_basket` = "shopping.basket"; + public static let `shopping_cart` = "shopping.cart"; + public static let `short_text` = "short.text"; + public static let `show_chart` = "show.chart"; + public static let `shuffle` = "shuffle"; + public static let `signal_cellular_4_bar` = "signal.cellular.4.bar"; + public static let `signal_cellular_connected_no_internet_4_bar` = "signal.cellular.connected.no.internet.4.bar"; + public static let `signal_cellular_no_sim` = "signal.cellular.no.sim"; + public static let `signal_cellular_null` = "signal.cellular.null"; + public static let `signal_cellular_off` = "signal.cellular.off"; + public static let `signal_wifi_4_bar` = "signal.wifi.4.bar"; + public static let `signal_wifi_4_bar_lock` = "signal.wifi.4.bar.lock"; + public static let `signal_wifi_off` = "signal.wifi.off"; + public static let `sim_card` = "sim.card"; + public static let `sim_card_alert` = "sim.card.alert"; + public static let `skip_next` = "skip.next"; + public static let `skip_previous` = "skip.previous"; + public static let `slideshow` = "slideshow"; + public static let `slow_motion_video` = "slow.motion.video"; + public static let `smartphone` = "smartphone"; + public static let `smoke_free` = "smoke.free"; + public static let `smoking_rooms` = "smoking.rooms"; + public static let `sms` = "sms"; + public static let `sms_failed` = "sms.failed"; + public static let `snooze` = "snooze"; + public static let `sort` = "sort"; + public static let `sort_by_alpha` = "sort.by.alpha"; + public static let `spa` = "spa"; + public static let `space_bar` = "space.bar"; + public static let `speaker` = "speaker"; + public static let `speaker_group` = "speaker.group"; + public static let `speaker_notes` = "speaker.notes"; + public static let `speaker_notes_off` = "speaker.notes.off"; + public static let `speaker_phone` = "speaker.phone"; + public static let `spellcheck` = "spellcheck"; + public static let `star` = "star"; + public static let `star_border` = "star.border"; + public static let `star_half` = "star.half"; + public static let `stars` = "stars"; + public static let `stay_current_landscape` = "stay.current.landscape"; + public static let `stay_current_portrait` = "stay.current.portrait"; + public static let `stay_primary_landscape` = "stay.primary.landscape"; + public static let `stay_primary_portrait` = "stay.primary.portrait"; + public static let `stop` = "stop"; + public static let `stop_screen_share` = "stop.screen.share"; + public static let `storage` = "storage"; + public static let `store` = "store"; + public static let `store_mall_directory` = "store.mall.directory"; + public static let `straighten` = "straighten"; + public static let `streetview` = "streetview"; + public static let `strikethrough_s` = "strikethrough.s"; + public static let `style` = "style"; + public static let `subdirectory_arrow_left` = "subdirectory.arrow.left"; + public static let `subdirectory_arrow_right` = "subdirectory.arrow.right"; + public static let `subject` = "subject"; + public static let `subscriptions` = "subscriptions"; + public static let `subtitles` = "subtitles"; + public static let `subway` = "subway"; + public static let `supervisor_account` = "supervisor.account"; + public static let `surround_sound` = "surround.sound"; + public static let `swap_calls` = "swap.calls"; + public static let `swap_horiz` = "swap.horiz"; + public static let `swap_vert` = "swap.vert"; + public static let `swap_vertical_circle` = "swap.vertical.circle"; + public static let `switch_camera` = "switch.camera"; + public static let `switch_video` = "switch.video"; + public static let `sync` = "sync"; + public static let `sync_disabled` = "sync.disabled"; + public static let `sync_problem` = "sync.problem"; + public static let `system_update` = "system.update"; + public static let `system_update_alt` = "system.update.alt"; + public static let `tab` = "tab"; + public static let `tab_unselected` = "tab.unselected"; + public static let `tablet` = "tablet"; + public static let `tablet_android` = "tablet.android"; + public static let `tablet_mac` = "tablet.mac"; + public static let `tag_faces` = "tag.faces"; + public static let `tap_and_play` = "tap.and.play"; + public static let `terrain` = "terrain"; + public static let `text_fields` = "text.fields"; + public static let `text_format` = "text.format"; + public static let `textsms` = "textsms"; + public static let `texture` = "texture"; + public static let `theaters` = "theaters"; + public static let `thumb_down` = "thumb.down"; + public static let `thumb_up` = "thumb.up"; + public static let `thumbs_up_down` = "thumbs.up.down"; + public static let `time_to_leave` = "time.to.leave"; + public static let `timelapse` = "timelapse"; + public static let `timeline` = "timeline"; + public static let `timer` = "timer"; + public static let `timer_10` = "timer.10"; + public static let `timer_3` = "timer.3"; + public static let `timer_off` = "timer.off"; + public static let `title` = "title"; + public static let `toc` = "toc"; + public static let `today` = "today"; + public static let `toll` = "toll"; + public static let `tonality` = "tonality"; + public static let `touch_app` = "touch.app"; + public static let `toys` = "toys"; + public static let `track_changes` = "track.changes"; + public static let `traffic` = "traffic"; + public static let `train` = "train"; + public static let `tram` = "tram"; + public static let `transfer_within_a_station` = "transfer.within.a.station"; + public static let `transform` = "transform"; + public static let `translate` = "translate"; + public static let `trending_down` = "trending.down"; + public static let `trending_flat` = "trending.flat"; + public static let `trending_up` = "trending.up"; + public static let `tune` = "tune"; + public static let `turned_in` = "turned.in"; + public static let `turned_in_not` = "turned.in.not"; + public static let `tv` = "tv"; + public static let `unarchive` = "unarchive"; + public static let `undo` = "undo"; + public static let `unfold_less` = "unfold.less"; + public static let `unfold_more` = "unfold.more"; + public static let `update` = "update"; + public static let `usb` = "usb"; + public static let `verified_user` = "verified.user"; + public static let `vertical_align_bottom` = "vertical.align.bottom"; + public static let `vertical_align_center` = "vertical.align.center"; + public static let `vertical_align_top` = "vertical.align.top"; + public static let `vibration` = "vibration"; + public static let `video_call` = "video.call"; + public static let `video_label` = "video.label"; + public static let `video_library` = "video.library"; + public static let `videocam` = "videocam"; + public static let `videocam_off` = "videocam.off"; + public static let `videogame_asset` = "videogame.asset"; + public static let `view_agenda` = "view.agenda"; + public static let `view_array` = "view.array"; + public static let `view_carousel` = "view.carousel"; + public static let `view_column` = "view.column"; + public static let `view_comfy` = "view.comfy"; + public static let `view_compact` = "view.compact"; + public static let `view_day` = "view.day"; + public static let `view_headline` = "view.headline"; + public static let `view_list` = "view.list"; + public static let `view_module` = "view.module"; + public static let `view_quilt` = "view.quilt"; + public static let `view_stream` = "view.stream"; + public static let `view_week` = "view.week"; + public static let `vignette` = "vignette"; + public static let `visibility` = "visibility"; + public static let `visibility_off` = "visibility.off"; + public static let `voice_chat` = "voice.chat"; + public static let `voicemail` = "voicemail"; + public static let `volume_down` = "volume.down"; + public static let `volume_mute` = "volume.mute"; + public static let `volume_off` = "volume.off"; + public static let `volume_up` = "volume.up"; + public static let `vpn_key` = "vpn.key"; + public static let `vpn_lock` = "vpn.lock"; + public static let `wallpaper` = "wallpaper"; + public static let `warning` = "warning"; + public static let `watch` = "watch"; + public static let `watch_later` = "watch.later"; + public static let `wb_auto` = "wb.auto"; + public static let `wb_cloudy` = "wb.cloudy"; + public static let `wb_incandescent` = "wb.incandescent"; + public static let `wb_iridescent` = "wb.iridescent"; + public static let `wb_sunny` = "wb.sunny"; + public static let `wc` = "wc"; + public static let `web` = "web"; + public static let `web_asset` = "web.asset"; + public static let `weekend` = "weekend"; + public static let `whatshot` = "whatshot"; + public static let `widgets` = "widgets"; + public static let `wifi` = "wifi"; + public static let `wifi_lock` = "wifi.lock"; + public static let `wifi_tethering` = "wifi.tethering"; + public static let `work` = "work"; + public static let `wrap_text` = "wrap.text"; + public static let `youtube_searched_for` = "youtube.searched.for"; + public static let `zoom_in` = "zoom.in"; + public static let `zoom_out` = "zoom.out"; + public static let `zoom_out_map` = "zoom.out.map"; + + public static let icons = ["3d.rotation":"\u{e84d}", "ac.unit":"\u{eb3b}", "access.alarm":"\u{e190}", "access.alarms":"\u{e191}", "access.time":"\u{e192}", "accessibility":"\u{e84e}", "accessible":"\u{e914}", "account.balance":"\u{e84f}", "account.balance.wallet":"\u{e850}", "account.box":"\u{e851}", "account.circle":"\u{e853}", "adb":"\u{e60e}", "add":"\u{e145}", "add.a.photo":"\u{e439}", "add.alarm":"\u{e193}", "add.alert":"\u{e003}", "add.box":"\u{e146}", "add.circle":"\u{e147}", "add.circle.outline":"\u{e148}", "add.location":"\u{e567}", "add.shopping.cart":"\u{e854}", "add.to.photos":"\u{e39d}", "add.to.queue":"\u{e05c}", "adjust":"\u{e39e}", "airline.seat.flat":"\u{e630}", "airline.seat.flat.angled":"\u{e631}", "airline.seat.individual.suite":"\u{e632}", "airline.seat.legroom.extra":"\u{e633}", "airline.seat.legroom.normal":"\u{e634}", "airline.seat.legroom.reduced":"\u{e635}", "airline.seat.recline.extra":"\u{e636}", "airline.seat.recline.normal":"\u{e637}", "airplanemode.active":"\u{e195}", "airplanemode.inactive":"\u{e194}", "airplay":"\u{e055}", "airport.shuttle":"\u{eb3c}", "alarm":"\u{e855}", "alarm.add":"\u{e856}", "alarm.off":"\u{e857}", "alarm.on":"\u{e858}", "album":"\u{e019}", "all.inclusive":"\u{eb3d}", "all.out":"\u{e90b}", "android":"\u{e859}", "announcement":"\u{e85a}", "apps":"\u{e5c3}", "archive":"\u{e149}", "arrow.back":"\u{e5c4}", "arrow.downward":"\u{e5db}", "arrow.drop.down":"\u{e5c5}", "arrow.drop.down.circle":"\u{e5c6}", "arrow.drop.up":"\u{e5c7}", "arrow.forward":"\u{e5c8}", "arrow.upward":"\u{e5d8}", "art.track":"\u{e060}", "aspect.ratio":"\u{e85b}", "assessment":"\u{e85c}", "assignment":"\u{e85d}", "assignment.ind":"\u{e85e}", "assignment.late":"\u{e85f}", "assignment.return":"\u{e860}", "assignment.returned":"\u{e861}", "assignment.turned.in":"\u{e862}", "assistant":"\u{e39f}", "assistant.photo":"\u{e3a0}", "attach.file":"\u{e226}", "attach.money":"\u{e227}", "attachment":"\u{e2bc}", "audiotrack":"\u{e3a1}", "autorenew":"\u{e863}", "av.timer":"\u{e01b}", "backspace":"\u{e14a}", "backup":"\u{e864}", "battery.alert":"\u{e19c}", "battery.charging.full":"\u{e1a3}", "battery.full":"\u{e1a4}", "battery.std":"\u{e1a5}", "battery.unknown":"\u{e1a6}", "beach.access":"\u{eb3e}", "beenhere":"\u{e52d}", "block":"\u{e14b}", "bluetooth":"\u{e1a7}", "bluetooth.audio":"\u{e60f}", "bluetooth.connected":"\u{e1a8}", "bluetooth.disabled":"\u{e1a9}", "bluetooth.searching":"\u{e1aa}", "blur.circular":"\u{e3a2}", "blur.linear":"\u{e3a3}", "blur.off":"\u{e3a4}", "blur.on":"\u{e3a5}", "book":"\u{e865}", "bookmark":"\u{e866}", "bookmark.border":"\u{e867}", "border.all":"\u{e228}", "border.bottom":"\u{e229}", "border.clear":"\u{e22a}", "border.color":"\u{e22b}", "border.horizontal":"\u{e22c}", "border.inner":"\u{e22d}", "border.left":"\u{e22e}", "border.outer":"\u{e22f}", "border.right":"\u{e230}", "border.style":"\u{e231}", "border.top":"\u{e232}", "border.vertical":"\u{e233}", "branding.watermark":"\u{e06b}", "brightness.1":"\u{e3a6}", "brightness.2":"\u{e3a7}", "brightness.3":"\u{e3a8}", "brightness.4":"\u{e3a9}", "brightness.5":"\u{e3aa}", "brightness.6":"\u{e3ab}", "brightness.7":"\u{e3ac}", "brightness.auto":"\u{e1ab}", "brightness.high":"\u{e1ac}", "brightness.low":"\u{e1ad}", "brightness.medium":"\u{e1ae}", "broken.image":"\u{e3ad}", "brush":"\u{e3ae}", "bubble.chart":"\u{e6dd}", "bug.report":"\u{e868}", "build":"\u{e869}", "burst.mode":"\u{e43c}", "business":"\u{e0af}", "business.center":"\u{eb3f}", "cached":"\u{e86a}", "cake":"\u{e7e9}", "call":"\u{e0b0}", "call.end":"\u{e0b1}", "call.made":"\u{e0b2}", "call.merge":"\u{e0b3}", "call.missed":"\u{e0b4}", "call.missed.outgoing":"\u{e0e4}", "call.received":"\u{e0b5}", "call.split":"\u{e0b6}", "call.to.action":"\u{e06c}", "camera":"\u{e3af}", "camera.alt":"\u{e3b0}", "camera.enhance":"\u{e8fc}", "camera.front":"\u{e3b1}", "camera.rear":"\u{e3b2}", "camera.roll":"\u{e3b3}", "cancel":"\u{e5c9}", "card.giftcard":"\u{e8f6}", "card.membership":"\u{e8f7}", "card.travel":"\u{e8f8}", "casino":"\u{eb40}", "cast":"\u{e307}", "cast.connected":"\u{e308}", "center.focus.strong":"\u{e3b4}", "center.focus.weak":"\u{e3b5}", "change.history":"\u{e86b}", "chat":"\u{e0b7}", "chat.bubble":"\u{e0ca}", "chat.bubble.outline":"\u{e0cb}", "check":"\u{e5ca}", "check.box":"\u{e834}", "check.box.outline.blank":"\u{e835}", "check.circle":"\u{e86c}", "chevron.left":"\u{e5cb}", "chevron.right":"\u{e5cc}", "child.care":"\u{eb41}", "child.friendly":"\u{eb42}", "chrome.reader.mode":"\u{e86d}", "class":"\u{e86e}", "clear":"\u{e14c}", "clear.all":"\u{e0b8}", "close":"\u{e5cd}", "closed.caption":"\u{e01c}", "cloud":"\u{e2bd}", "cloud.circle":"\u{e2be}", "cloud.done":"\u{e2bf}", "cloud.download":"\u{e2c0}", "cloud.off":"\u{e2c1}", "cloud.queue":"\u{e2c2}", "cloud.upload":"\u{e2c3}", "code":"\u{e86f}", "collections":"\u{e3b6}", "collections.bookmark":"\u{e431}", "color.lens":"\u{e3b7}", "colorize":"\u{e3b8}", "comment":"\u{e0b9}", "compare":"\u{e3b9}", "compare.arrows":"\u{e915}", "computer":"\u{e30a}", "confirmation.number":"\u{e638}", "contact.mail":"\u{e0d0}", "contact.phone":"\u{e0cf}", "contacts":"\u{e0ba}", "content.copy":"\u{e14d}", "content.cut":"\u{e14e}", "content.paste":"\u{e14f}", "control.point":"\u{e3ba}", "control.point.duplicate":"\u{e3bb}", "copyright":"\u{e90c}", "create":"\u{e150}", "create.new.folder":"\u{e2cc}", "credit.card":"\u{e870}", "crop":"\u{e3be}", "crop.16.9":"\u{e3bc}", "crop.3.2":"\u{e3bd}", "crop.5.4":"\u{e3bf}", "crop.7.5":"\u{e3c0}", "crop.din":"\u{e3c1}", "crop.free":"\u{e3c2}", "crop.landscape":"\u{e3c3}", "crop.original":"\u{e3c4}", "crop.portrait":"\u{e3c5}", "crop.rotate":"\u{e437}", "crop.square":"\u{e3c6}", "dashboard":"\u{e871}", "data.usage":"\u{e1af}", "date.range":"\u{e916}", "dehaze":"\u{e3c7}", "delete":"\u{e872}", "delete.forever":"\u{e92b}", "delete.sweep":"\u{e16c}", "description":"\u{e873}", "desktop.mac":"\u{e30b}", "desktop.windows":"\u{e30c}", "details":"\u{e3c8}", "developer.board":"\u{e30d}", "developer.mode":"\u{e1b0}", "device.hub":"\u{e335}", "devices":"\u{e1b1}", "devices.other":"\u{e337}", "dialer.sip":"\u{e0bb}", "dialpad":"\u{e0bc}", "directions":"\u{e52e}", "directions.bike":"\u{e52f}", "directions.boat":"\u{e532}", "directions.bus":"\u{e530}", "directions.car":"\u{e531}", "directions.railway":"\u{e534}", "directions.run":"\u{e566}", "directions.subway":"\u{e533}", "directions.transit":"\u{e565}", "directions.walk":"\u{e536}", "disc.full":"\u{e610}", "dns":"\u{e875}", "do.not.disturb":"\u{e612}", "do.not.disturb.alt":"\u{e611}", "do.not.disturb.off":"\u{e643}", "do.not.disturb.on":"\u{e644}", "dock":"\u{e30e}", "domain":"\u{e7ee}", "done":"\u{e876}", "done.all":"\u{e877}", "donut.large":"\u{e917}", "donut.small":"\u{e918}", "drafts":"\u{e151}", "drag.handle":"\u{e25d}", "drive.eta":"\u{e613}", "dvr":"\u{e1b2}", "edit":"\u{e3c9}", "edit.location":"\u{e568}", "eject":"\u{e8fb}", "email":"\u{e0be}", "enhanced.encryption":"\u{e63f}", "equalizer":"\u{e01d}", "error":"\u{e000}", "error.outline":"\u{e001}", "euro.symbol":"\u{e926}", "ev.station":"\u{e56d}", "event":"\u{e878}", "event.available":"\u{e614}", "event.busy":"\u{e615}", "event.note":"\u{e616}", "event.seat":"\u{e903}", "exit.to.app":"\u{e879}", "expand.less":"\u{e5ce}", "expand.more":"\u{e5cf}", "explicit":"\u{e01e}", "explore":"\u{e87a}", "exposure":"\u{e3ca}", "exposure.neg.1":"\u{e3cb}", "exposure.neg.2":"\u{e3cc}", "exposure.plus.1":"\u{e3cd}", "exposure.plus.2":"\u{e3ce}", "exposure.zero":"\u{e3cf}", "extension":"\u{e87b}", "face":"\u{e87c}", "fast.forward":"\u{e01f}", "fast.rewind":"\u{e020}", "favorite":"\u{e87d}", "favorite.border":"\u{e87e}", "featured.play.list":"\u{e06d}", "featured.video":"\u{e06e}", "feedback":"\u{e87f}", "fiber.dvr":"\u{e05d}", "fiber.manual.record":"\u{e061}", "fiber.new":"\u{e05e}", "fiber.pin":"\u{e06a}", "fiber.smart.record":"\u{e062}", "file.download":"\u{e2c4}", "file.upload":"\u{e2c6}", "filter":"\u{e3d3}", "filter.1":"\u{e3d0}", "filter.2":"\u{e3d1}", "filter.3":"\u{e3d2}", "filter.4":"\u{e3d4}", "filter.5":"\u{e3d5}", "filter.6":"\u{e3d6}", "filter.7":"\u{e3d7}", "filter.8":"\u{e3d8}", "filter.9":"\u{e3d9}", "filter.9.plus":"\u{e3da}", "filter.b.and.w":"\u{e3db}", "filter.center.focus":"\u{e3dc}", "filter.drama":"\u{e3dd}", "filter.frames":"\u{e3de}", "filter.hdr":"\u{e3df}", "filter.list":"\u{e152}", "filter.none":"\u{e3e0}", "filter.tilt.shift":"\u{e3e2}", "filter.vintage":"\u{e3e3}", "find.in.page":"\u{e880}", "find.replace":"\u{e881}", "fingerprint":"\u{e90d}", "first.page":"\u{e5dc}", "fitness.center":"\u{eb43}", "flag":"\u{e153}", "flare":"\u{e3e4}", "flash.auto":"\u{e3e5}", "flash.off":"\u{e3e6}", "flash.on":"\u{e3e7}", "flight":"\u{e539}", "flight.land":"\u{e904}", "flight.takeoff":"\u{e905}", "flip":"\u{e3e8}", "flip.to.back":"\u{e882}", "flip.to.front":"\u{e883}", "folder":"\u{e2c7}", "folder.open":"\u{e2c8}", "folder.shared":"\u{e2c9}", "folder.special":"\u{e617}", "font.download":"\u{e167}", "format.align.center":"\u{e234}", "format.align.justify":"\u{e235}", "format.align.left":"\u{e236}", "format.align.right":"\u{e237}", "format.bold":"\u{e238}", "format.clear":"\u{e239}", "format.color.fill":"\u{e23a}", "format.color.reset":"\u{e23b}", "format.color.text":"\u{e23c}", "format.indent.decrease":"\u{e23d}", "format.indent.increase":"\u{e23e}", "format.italic":"\u{e23f}", "format.line.spacing":"\u{e240}", "format.list.bulleted":"\u{e241}", "format.list.numbered":"\u{e242}", "format.paint":"\u{e243}", "format.quote":"\u{e244}", "format.shapes":"\u{e25e}", "format.size":"\u{e245}", "format.strikethrough":"\u{e246}", "format.textdirection.l.to.r":"\u{e247}", "format.textdirection.r.to.l":"\u{e248}", "format.underlined":"\u{e249}", "forum":"\u{e0bf}", "forward":"\u{e154}", "forward.10":"\u{e056}", "forward.30":"\u{e057}", "forward.5":"\u{e058}", "free.breakfast":"\u{eb44}", "fullscreen":"\u{e5d0}", "fullscreen.exit":"\u{e5d1}", "functions":"\u{e24a}", "g.translate":"\u{e927}", "gamepad":"\u{e30f}", "games":"\u{e021}", "gavel":"\u{e90e}", "gesture":"\u{e155}", "get.app":"\u{e884}", "gif":"\u{e908}", "golf.course":"\u{eb45}", "gps.fixed":"\u{e1b3}", "gps.not.fixed":"\u{e1b4}", "gps.off":"\u{e1b5}", "grade":"\u{e885}", "gradient":"\u{e3e9}", "grain":"\u{e3ea}", "graphic.eq":"\u{e1b8}", "grid.off":"\u{e3eb}", "grid.on":"\u{e3ec}", "group":"\u{e7ef}", "group.add":"\u{e7f0}", "group.work":"\u{e886}", "hd":"\u{e052}", "hdr.off":"\u{e3ed}", "hdr.on":"\u{e3ee}", "hdr.strong":"\u{e3f1}", "hdr.weak":"\u{e3f2}", "headset":"\u{e310}", "headset.mic":"\u{e311}", "healing":"\u{e3f3}", "hearing":"\u{e023}", "help":"\u{e887}", "help.outline":"\u{e8fd}", "high.quality":"\u{e024}", "highlight":"\u{e25f}", "highlight.off":"\u{e888}", "history":"\u{e889}", "home":"\u{e88a}", "hot.tub":"\u{eb46}", "hotel":"\u{e53a}", "hourglass.empty":"\u{e88b}", "hourglass.full":"\u{e88c}", "http":"\u{e902}", "https":"\u{e88d}", "image":"\u{e3f4}", "image.aspect.ratio":"\u{e3f5}", "import.contacts":"\u{e0e0}", "import.export":"\u{e0c3}", "important.devices":"\u{e912}", "inbox":"\u{e156}", "indeterminate.check.box":"\u{e909}", "info":"\u{e88e}", "info.outline":"\u{e88f}", "input":"\u{e890}", "insert.chart":"\u{e24b}", "insert.comment":"\u{e24c}", "insert.drive.file":"\u{e24d}", "insert.emoticon":"\u{e24e}", "insert.invitation":"\u{e24f}", "insert.link":"\u{e250}", "insert.photo":"\u{e251}", "invert.colors":"\u{e891}", "invert.colors.off":"\u{e0c4}", "iso":"\u{e3f6}", "keyboard":"\u{e312}", "keyboard.arrow.down":"\u{e313}", "keyboard.arrow.left":"\u{e314}", "keyboard.arrow.right":"\u{e315}", "keyboard.arrow.up":"\u{e316}", "keyboard.backspace":"\u{e317}", "keyboard.capslock":"\u{e318}", "keyboard.hide":"\u{e31a}", "keyboard.return":"\u{e31b}", "keyboard.tab":"\u{e31c}", "keyboard.voice":"\u{e31d}", "kitchen":"\u{eb47}", "label":"\u{e892}", "label.outline":"\u{e893}", "landscape":"\u{e3f7}", "language":"\u{e894}", "laptop":"\u{e31e}", "laptop.chromebook":"\u{e31f}", "laptop.mac":"\u{e320}", "laptop.windows":"\u{e321}", "last.page":"\u{e5dd}", "launch":"\u{e895}", "layers":"\u{e53b}", "layers.clear":"\u{e53c}", "leak.add":"\u{e3f8}", "leak.remove":"\u{e3f9}", "lens":"\u{e3fa}", "library.add":"\u{e02e}", "library.books":"\u{e02f}", "library.music":"\u{e030}", "lightbulb.outline":"\u{e90f}", "line.style":"\u{e919}", "line.weight":"\u{e91a}", "linear.scale":"\u{e260}", "link":"\u{e157}", "linked.camera":"\u{e438}", "list":"\u{e896}", "live.help":"\u{e0c6}", "live.tv":"\u{e639}", "local.activity":"\u{e53f}", "local.airport":"\u{e53d}", "local.atm":"\u{e53e}", "local.bar":"\u{e540}", "local.cafe":"\u{e541}", "local.car.wash":"\u{e542}", "local.convenience.store":"\u{e543}", "local.dining":"\u{e556}", "local.drink":"\u{e544}", "local.florist":"\u{e545}", "local.gas.station":"\u{e546}", "local.grocery.store":"\u{e547}", "local.hospital":"\u{e548}", "local.hotel":"\u{e549}", "local.laundry.service":"\u{e54a}", "local.library":"\u{e54b}", "local.mall":"\u{e54c}", "local.movies":"\u{e54d}", "local.offer":"\u{e54e}", "local.parking":"\u{e54f}", "local.pharmacy":"\u{e550}", "local.phone":"\u{e551}", "local.pizza":"\u{e552}", "local.play":"\u{e553}", "local.post.office":"\u{e554}", "local.printshop":"\u{e555}", "local.see":"\u{e557}", "local.shipping":"\u{e558}", "local.taxi":"\u{e559}", "location.city":"\u{e7f1}", "location.disabled":"\u{e1b6}", "location.off":"\u{e0c7}", "location.on":"\u{e0c8}", "location.searching":"\u{e1b7}", "lock":"\u{e897}", "lock.open":"\u{e898}", "lock.outline":"\u{e899}", "looks":"\u{e3fc}", "looks.3":"\u{e3fb}", "looks.4":"\u{e3fd}", "looks.5":"\u{e3fe}", "looks.6":"\u{e3ff}", "looks.one":"\u{e400}", "looks.two":"\u{e401}", "loop":"\u{e028}", "loupe":"\u{e402}", "low.priority":"\u{e16d}", "loyalty":"\u{e89a}", "mail":"\u{e158}", "mail.outline":"\u{e0e1}", "map":"\u{e55b}", "markunread":"\u{e159}", "markunread.mailbox":"\u{e89b}", "memory":"\u{e322}", "menu":"\u{e5d2}", "merge.type":"\u{e252}", "message":"\u{e0c9}", "mic":"\u{e029}", "mic.none":"\u{e02a}", "mic.off":"\u{e02b}", "mms":"\u{e618}", "mode.comment":"\u{e253}", "mode.edit":"\u{e254}", "monetization.on":"\u{e263}", "money.off":"\u{e25c}", "monochrome.photos":"\u{e403}", "mood":"\u{e7f2}", "mood.bad":"\u{e7f3}", "more":"\u{e619}", "more.horiz":"\u{e5d3}", "more.vert":"\u{e5d4}", "motorcycle":"\u{e91b}", "mouse":"\u{e323}", "move.to.inbox":"\u{e168}", "movie":"\u{e02c}", "movie.creation":"\u{e404}", "movie.filter":"\u{e43a}", "multiline.chart":"\u{e6df}", "music.note":"\u{e405}", "music.video":"\u{e063}", "my.location":"\u{e55c}", "nature":"\u{e406}", "nature.people":"\u{e407}", "navigate.before":"\u{e408}", "navigate.next":"\u{e409}", "navigation":"\u{e55d}", "near.me":"\u{e569}", "network.cell":"\u{e1b9}", "network.check":"\u{e640}", "network.locked":"\u{e61a}", "network.wifi":"\u{e1ba}", "new.releases":"\u{e031}", "next.week":"\u{e16a}", "nfc":"\u{e1bb}", "no.encryption":"\u{e641}", "no.sim":"\u{e0cc}", "not.interested":"\u{e033}", "note":"\u{e06f}", "note.add":"\u{e89c}", "notifications":"\u{e7f4}", "notifications.active":"\u{e7f7}", "notifications.none":"\u{e7f5}", "notifications.off":"\u{e7f6}", "notifications.paused":"\u{e7f8}", "offline.pin":"\u{e90a}", "ondemand.video":"\u{e63a}", "opacity":"\u{e91c}", "open.in.browser":"\u{e89d}", "open.in.new":"\u{e89e}", "open.with":"\u{e89f}", "pages":"\u{e7f9}", "pageview":"\u{e8a0}", "palette":"\u{e40a}", "pan.tool":"\u{e925}", "panorama":"\u{e40b}", "panorama.fish.eye":"\u{e40c}", "panorama.horizontal":"\u{e40d}", "panorama.vertical":"\u{e40e}", "panorama.wide.angle":"\u{e40f}", "party.mode":"\u{e7fa}", "pause":"\u{e034}", "pause.circle.filled":"\u{e035}", "pause.circle.outline":"\u{e036}", "payment":"\u{e8a1}", "people":"\u{e7fb}", "people.outline":"\u{e7fc}", "perm.camera.mic":"\u{e8a2}", "perm.contact.calendar":"\u{e8a3}", "perm.data.setting":"\u{e8a4}", "perm.device.information":"\u{e8a5}", "perm.identity":"\u{e8a6}", "perm.media":"\u{e8a7}", "perm.phone.msg":"\u{e8a8}", "perm.scan.wifi":"\u{e8a9}", "person":"\u{e7fd}", "person.add":"\u{e7fe}", "person.outline":"\u{e7ff}", "person.pin":"\u{e55a}", "person.pin.circle":"\u{e56a}", "personal.video":"\u{e63b}", "pets":"\u{e91d}", "phone":"\u{e0cd}", "phone.android":"\u{e324}", "phone.bluetooth.speaker":"\u{e61b}", "phone.forwarded":"\u{e61c}", "phone.in.talk":"\u{e61d}", "phone.iphone":"\u{e325}", "phone.locked":"\u{e61e}", "phone.missed":"\u{e61f}", "phone.paused":"\u{e620}", "phonelink":"\u{e326}", "phonelink.erase":"\u{e0db}", "phonelink.lock":"\u{e0dc}", "phonelink.off":"\u{e327}", "phonelink.ring":"\u{e0dd}", "phonelink.setup":"\u{e0de}", "photo":"\u{e410}", "photo.album":"\u{e411}", "photo.camera":"\u{e412}", "photo.filter":"\u{e43b}", "photo.library":"\u{e413}", "photo.size.select.actual":"\u{e432}", "photo.size.select.large":"\u{e433}", "photo.size.select.small":"\u{e434}", "picture.as.pdf":"\u{e415}", "picture.in.picture":"\u{e8aa}", "picture.in.picture.alt":"\u{e911}", "pie.chart":"\u{e6c4}", "pie.chart.outlined":"\u{e6c5}", "pin.drop":"\u{e55e}", "place":"\u{e55f}", "play.arrow":"\u{e037}", "play.circle.filled":"\u{e038}", "play.circle.outline":"\u{e039}", "play.for.work":"\u{e906}", "playlist.add":"\u{e03b}", "playlist.add.check":"\u{e065}", "playlist.play":"\u{e05f}", "plus.one":"\u{e800}", "poll":"\u{e801}", "polymer":"\u{e8ab}", "pool":"\u{eb48}", "portable.wifi.off":"\u{e0ce}", "portrait":"\u{e416}", "power":"\u{e63c}", "power.input":"\u{e336}", "power.settings.new":"\u{e8ac}", "pregnant.woman":"\u{e91e}", "present.to.all":"\u{e0df}", "print":"\u{e8ad}", "priority.high":"\u{e645}", "public":"\u{e80b}", "publish":"\u{e255}", "query.builder":"\u{e8ae}", "question.answer":"\u{e8af}", "queue":"\u{e03c}", "queue.music":"\u{e03d}", "queue.play.next":"\u{e066}", "radio":"\u{e03e}", "radio.button.checked":"\u{e837}", "radio.button.unchecked":"\u{e836}", "rate.review":"\u{e560}", "receipt":"\u{e8b0}", "recent.actors":"\u{e03f}", "record.voice.over":"\u{e91f}", "redeem":"\u{e8b1}", "redo":"\u{e15a}", "refresh":"\u{e5d5}", "remove":"\u{e15b}", "remove.circle":"\u{e15c}", "remove.circle.outline":"\u{e15d}", "remove.from.queue":"\u{e067}", "remove.red.eye":"\u{e417}", "remove.shopping.cart":"\u{e928}", "reorder":"\u{e8fe}", "repeat":"\u{e040}", "repeat.one":"\u{e041}", "replay":"\u{e042}", "replay.10":"\u{e059}", "replay.30":"\u{e05a}", "replay.5":"\u{e05b}", "reply":"\u{e15e}", "reply.all":"\u{e15f}", "report":"\u{e160}", "report.problem":"\u{e8b2}", "restaurant":"\u{e56c}", "restaurant.menu":"\u{e561}", "restore":"\u{e8b3}", "restore.page":"\u{e929}", "ring.volume":"\u{e0d1}", "room":"\u{e8b4}", "room.service":"\u{eb49}", "rotate.90.degrees.ccw":"\u{e418}", "rotate.left":"\u{e419}", "rotate.right":"\u{e41a}", "rounded.corner":"\u{e920}", "router":"\u{e328}", "rowing":"\u{e921}", "rss.feed":"\u{e0e5}", "rv.hookup":"\u{e642}", "satellite":"\u{e562}", "save":"\u{e161}", "scanner":"\u{e329}", "schedule":"\u{e8b5}", "school":"\u{e80c}", "screen.lock.landscape":"\u{e1be}", "screen.lock.portrait":"\u{e1bf}", "screen.lock.rotation":"\u{e1c0}", "screen.rotation":"\u{e1c1}", "screen.share":"\u{e0e2}", "sd.card":"\u{e623}", "sd.storage":"\u{e1c2}", "search":"\u{e8b6}", "security":"\u{e32a}", "select.all":"\u{e162}", "send":"\u{e163}", "sentiment.dissatisfied":"\u{e811}", "sentiment.neutral":"\u{e812}", "sentiment.satisfied":"\u{e813}", "sentiment.very.dissatisfied":"\u{e814}", "sentiment.very.satisfied":"\u{e815}", "settings":"\u{e8b8}", "settings.applications":"\u{e8b9}", "settings.backup.restore":"\u{e8ba}", "settings.bluetooth":"\u{e8bb}", "settings.brightness":"\u{e8bd}", "settings.cell":"\u{e8bc}", "settings.ethernet":"\u{e8be}", "settings.input.antenna":"\u{e8bf}", "settings.input.component":"\u{e8c0}", "settings.input.composite":"\u{e8c1}", "settings.input.hdmi":"\u{e8c2}", "settings.input.svideo":"\u{e8c3}", "settings.overscan":"\u{e8c4}", "settings.phone":"\u{e8c5}", "settings.power":"\u{e8c6}", "settings.remote":"\u{e8c7}", "settings.system.daydream":"\u{e1c3}", "settings.voice":"\u{e8c8}", "share":"\u{e80d}", "shop":"\u{e8c9}", "shop.two":"\u{e8ca}", "shopping.basket":"\u{e8cb}", "shopping.cart":"\u{e8cc}", "short.text":"\u{e261}", "show.chart":"\u{e6e1}", "shuffle":"\u{e043}", "signal.cellular.4.bar":"\u{e1c8}", "signal.cellular.connected.no.internet.4.bar":"\u{e1cd}", "signal.cellular.no.sim":"\u{e1ce}", "signal.cellular.null":"\u{e1cf}", "signal.cellular.off":"\u{e1d0}", "signal.wifi.4.bar":"\u{e1d8}", "signal.wifi.4.bar.lock":"\u{e1d9}", "signal.wifi.off":"\u{e1da}", "sim.card":"\u{e32b}", "sim.card.alert":"\u{e624}", "skip.next":"\u{e044}", "skip.previous":"\u{e045}", "slideshow":"\u{e41b}", "slow.motion.video":"\u{e068}", "smartphone":"\u{e32c}", "smoke.free":"\u{eb4a}", "smoking.rooms":"\u{eb4b}", "sms":"\u{e625}", "sms.failed":"\u{e626}", "snooze":"\u{e046}", "sort":"\u{e164}", "sort.by.alpha":"\u{e053}", "spa":"\u{eb4c}", "space.bar":"\u{e256}", "speaker":"\u{e32d}", "speaker.group":"\u{e32e}", "speaker.notes":"\u{e8cd}", "speaker.notes.off":"\u{e92a}", "speaker.phone":"\u{e0d2}", "spellcheck":"\u{e8ce}", "star":"\u{e838}", "star.border":"\u{e83a}", "star.half":"\u{e839}", "stars":"\u{e8d0}", "stay.current.landscape":"\u{e0d3}", "stay.current.portrait":"\u{e0d4}", "stay.primary.landscape":"\u{e0d5}", "stay.primary.portrait":"\u{e0d6}", "stop":"\u{e047}", "stop.screen.share":"\u{e0e3}", "storage":"\u{e1db}", "store":"\u{e8d1}", "store.mall.directory":"\u{e563}", "straighten":"\u{e41c}", "streetview":"\u{e56e}", "strikethrough.s":"\u{e257}", "style":"\u{e41d}", "subdirectory.arrow.left":"\u{e5d9}", "subdirectory.arrow.right":"\u{e5da}", "subject":"\u{e8d2}", "subscriptions":"\u{e064}", "subtitles":"\u{e048}", "subway":"\u{e56f}", "supervisor.account":"\u{e8d3}", "surround.sound":"\u{e049}", "swap.calls":"\u{e0d7}", "swap.horiz":"\u{e8d4}", "swap.vert":"\u{e8d5}", "swap.vertical.circle":"\u{e8d6}", "switch.camera":"\u{e41e}", "switch.video":"\u{e41f}", "sync":"\u{e627}", "sync.disabled":"\u{e628}", "sync.problem":"\u{e629}", "system.update":"\u{e62a}", "system.update.alt":"\u{e8d7}", "tab":"\u{e8d8}", "tab.unselected":"\u{e8d9}", "tablet":"\u{e32f}", "tablet.android":"\u{e330}", "tablet.mac":"\u{e331}", "tag.faces":"\u{e420}", "tap.and.play":"\u{e62b}", "terrain":"\u{e564}", "text.fields":"\u{e262}", "text.format":"\u{e165}", "textsms":"\u{e0d8}", "texture":"\u{e421}", "theaters":"\u{e8da}", "thumb.down":"\u{e8db}", "thumb.up":"\u{e8dc}", "thumbs.up.down":"\u{e8dd}", "time.to.leave":"\u{e62c}", "timelapse":"\u{e422}", "timeline":"\u{e922}", "timer":"\u{e425}", "timer.10":"\u{e423}", "timer.3":"\u{e424}", "timer.off":"\u{e426}", "title":"\u{e264}", "toc":"\u{e8de}", "today":"\u{e8df}", "toll":"\u{e8e0}", "tonality":"\u{e427}", "touch.app":"\u{e913}", "toys":"\u{e332}", "track.changes":"\u{e8e1}", "traffic":"\u{e565}", "train":"\u{e570}", "tram":"\u{e571}", "transfer.within.a.station":"\u{e572}", "transform":"\u{e428}", "translate":"\u{e8e2}", "trending.down":"\u{e8e3}", "trending.flat":"\u{e8e4}", "trending.up":"\u{e8e5}", "tune":"\u{e429}", "turned.in":"\u{e8e6}", "turned.in.not":"\u{e8e7}", "tv":"\u{e333}", "unarchive":"\u{e169}", "undo":"\u{e166}", "unfold.less":"\u{e5d6}", "unfold.more":"\u{e5d7}", "update":"\u{e923}", "usb":"\u{e1e0}", "verified.user":"\u{e8e8}", "vertical.align.bottom":"\u{e258}", "vertical.align.center":"\u{e259}", "vertical.align.top":"\u{e25a}", "vibration":"\u{e62d}", "video.call":"\u{e070}", "video.label":"\u{e071}", "video.library":"\u{e04a}", "videocam":"\u{e04b}", "videocam.off":"\u{e04c}", "videogame.asset":"\u{e338}", "view.agenda":"\u{e8e9}", "view.array":"\u{e8ea}", "view.carousel":"\u{e8eb}", "view.column":"\u{e8ec}", "view.comfy":"\u{e42a}", "view.compact":"\u{e42b}", "view.day":"\u{e8ed}", "view.headline":"\u{e8ee}", "view.list":"\u{e8ef}", "view.module":"\u{e8f0}", "view.quilt":"\u{e8f1}", "view.stream":"\u{e8f2}", "view.week":"\u{e8f3}", "vignette":"\u{e435}", "visibility":"\u{e8f4}", "visibility.off":"\u{e8f5}", "voice.chat":"\u{e62e}", "voicemail":"\u{e0d9}", "volume.down":"\u{e04d}", "volume.mute":"\u{e04e}", "volume.off":"\u{e04f}", "volume.up":"\u{e050}", "vpn.key":"\u{e0da}", "vpn.lock":"\u{e62f}", "wallpaper":"\u{e1bc}", "warning":"\u{e002}", "watch":"\u{e334}", "watch.later":"\u{e924}", "wb.auto":"\u{e42c}", "wb.cloudy":"\u{e42d}", "wb.incandescent":"\u{e42e}", "wb.iridescent":"\u{e436}", "wb.sunny":"\u{e430}", "wc":"\u{e63d}", "web":"\u{e051}", "web.asset":"\u{e069}", "weekend":"\u{e16b}", "whatshot":"\u{e80e}", "widgets":"\u{e1bd}", "wifi":"\u{e63e}", "wifi.lock":"\u{e1e1}", "wifi.tethering":"\u{e1e2}", "work":"\u{e8f9}", "wrap.text":"\u{e25b}", "youtube.searched.for":"\u{e8fa}", "zoom.in":"\u{e8ff}", "zoom.out":"\u{e900}", "zoom.out.map":"\u{e56b}"] +} diff --git a/LGButton/Classes/SwiftIconFont/FontOct.swift b/LGButton/Classes/SwiftIconFont/FontOct.swift new file mode 100644 index 0000000..0e36090 --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/FontOct.swift @@ -0,0 +1,195 @@ + +// +// FontOct.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum FontOct { + public static let __fontName__ = "octicons" + public static let __fileName__ = "octicons" + + + public static let `alert` = "alert"; + public static let `alignment_align` = "alignment-align"; + public static let `alignment_aligned_to` = "alignment-aligned-to"; + public static let `alignment_unalign` = "alignment-unalign"; + public static let `arrow_down` = "arrow-down"; + public static let `arrow_left` = "arrow-left"; + public static let `arrow_right` = "arrow-right"; + public static let `arrow_small_down` = "arrow-small-down"; + public static let `arrow_small_left` = "arrow-small-left"; + public static let `arrow_small_right` = "arrow-small-right"; + public static let `arrow_small_up` = "arrow-small-up"; + public static let `arrow_up` = "arrow-up"; + public static let `beer` = "beer"; + public static let `book` = "book"; + public static let `bookmark` = "bookmark"; + public static let `briefcase` = "briefcase"; + public static let `broadcast` = "broadcast"; + public static let `browser` = "browser"; + public static let `bug` = "bug"; + public static let `calendar` = "calendar"; + public static let `check` = "check"; + public static let `checklist` = "checklist"; + public static let `chevron_down` = "chevron-down"; + public static let `chevron_left` = "chevron-left"; + public static let `chevron_right` = "chevron-right"; + public static let `chevron_up` = "chevron-up"; + public static let `circle_slash` = "circle-slash"; + public static let `circuit_board` = "circuit-board"; + public static let `clippy` = "clippy"; + public static let `clock` = "clock"; + public static let `cloud_download` = "cloud-download"; + public static let `cloud_upload` = "cloud-upload"; + public static let `code` = "code"; + public static let `color_mode` = "color-mode"; + public static let `comment` = "comment"; + public static let `comment_discussion` = "comment-discussion"; + public static let `credit_card` = "credit-card"; + public static let `dash` = "dash"; + public static let `dashboard` = "dashboard"; + public static let `database` = "database"; + public static let `device_camera` = "device-camera"; + public static let `device_camera_video` = "device-camera-video"; + public static let `device_desktop` = "device-desktop"; + public static let `device_mobile` = "device-mobile"; + public static let `diff` = "diff"; + public static let `diff_added` = "diff-added"; + public static let `diff_ignored` = "diff-ignored"; + public static let `diff_modified` = "diff-modified"; + public static let `diff_removed` = "diff-removed"; + public static let `diff_renamed` = "diff-renamed"; + public static let `ellipsis` = "ellipsis"; + public static let `eye` = "eye"; + public static let `file_binary` = "file-binary"; + public static let `file_code` = "file-code"; + public static let `file_directory` = "file-directory"; + public static let `file_media` = "file-media"; + public static let `file_pdf` = "file-pdf"; + public static let `file_submodule` = "file-submodule"; + public static let `file_symlink_directory` = "file-symlink-directory"; + public static let `file_symlink_file` = "file-symlink-file"; + public static let `file_text` = "file-text"; + public static let `file_zip` = "file-zip"; + public static let `flame` = "flame"; + public static let `fold` = "fold"; + public static let `gear` = "gear"; + public static let `gift` = "gift"; + public static let `gist` = "gist"; + public static let `gist_secret` = "gist-secret"; + public static let `git_branch` = "git-branch"; + public static let `git_commit` = "git-commit"; + public static let `git_compare` = "git-compare"; + public static let `git_merge` = "git-merge"; + public static let `git_pull_request` = "git-pull-request"; + public static let `globe` = "globe"; + public static let `graph` = "graph"; + public static let `heart` = "heart"; + public static let `history` = "history"; + public static let `home` = "home"; + public static let `horizontal_rule` = "horizontal-rule"; + public static let `hourglass` = "hourglass"; + public static let `hubot` = "hubot"; + public static let `inbox` = "inbox"; + public static let `info` = "info"; + public static let `issue_closed` = "issue-closed"; + public static let `issue_opened` = "issue-opened"; + public static let `issue_reopened` = "issue-reopened"; + public static let `jersey` = "jersey"; + public static let `jump_down` = "jump-down"; + public static let `jump_left` = "jump-left"; + public static let `jump_right` = "jump-right"; + public static let `jump_up` = "jump-up"; + public static let `key` = "key"; + public static let `keyboard` = "keyboard"; + public static let `law` = "law"; + public static let `light_bulb` = "light-bulb"; + public static let `link` = "link"; + public static let `link_external` = "link-external"; + public static let `list_ordered` = "list-ordered"; + public static let `list_unordered` = "list-unordered"; + public static let `location` = "location"; + public static let `lock` = "lock"; + public static let `logo_github` = "logo-github"; + public static let `mail` = "mail"; + public static let `mail_read` = "mail-read"; + public static let `mail_reply` = "mail-reply"; + public static let `mark_github` = "mark-github"; + public static let `markdown` = "markdown"; + public static let `megaphone` = "megaphone"; + public static let `mention` = "mention"; + public static let `microscope` = "microscope"; + public static let `milestone` = "milestone"; + public static let `mirror` = "mirror"; + public static let `mortar_board` = "mortar-board"; + public static let `move_down` = "move-down"; + public static let `move_left` = "move-left"; + public static let `move_right` = "move-right"; + public static let `move_up` = "move-up"; + public static let `mute` = "mute"; + public static let `no_newline` = "no-newline"; + public static let `octoface` = "octoface"; + public static let `organization` = "organization"; + public static let `package` = "package"; + public static let `paintcan` = "paintcan"; + public static let `pencil` = "pencil"; + public static let `person` = "person"; + public static let `pin` = "pin"; + public static let `playback_fast_forward` = "playback-fast-forward"; + public static let `playback_pause` = "playback-pause"; + public static let `playback_play` = "playback-play"; + public static let `playback_rewind` = "playback-rewind"; + public static let `plug` = "plug"; + public static let `plus` = "plus"; + public static let `podium` = "podium"; + public static let `primitive_dot` = "primitive-dot"; + public static let `primitive_square` = "primitive-square"; + public static let `pulse` = "pulse"; + public static let `puzzle` = "puzzle"; + public static let `question` = "question"; + public static let `quote` = "quote"; + public static let `radio_tower` = "radio-tower"; + public static let `repo` = "repo"; + public static let `repo_clone` = "repo-clone"; + public static let `repo_force_push` = "repo-force-push"; + public static let `repo_forked` = "repo-forked"; + public static let `repo_pull` = "repo-pull"; + public static let `repo_push` = "repo-push"; + public static let `rocket` = "rocket"; + public static let `rss` = "rss"; + public static let `ruby` = "ruby"; + public static let `screen_full` = "screen-full"; + public static let `screen_normal` = "screen-normal"; + public static let `search` = "search"; + public static let `server` = "server"; + public static let `settings` = "settings"; + public static let `sign_in` = "sign-in"; + public static let `sign_out` = "sign-out"; + public static let `split` = "split"; + public static let `squirrel` = "squirrel"; + public static let `star` = "star"; + public static let `steps` = "steps"; + public static let `stop` = "stop"; + public static let `sync` = "sync"; + public static let `tag` = "tag"; + public static let `telescope` = "telescope"; + public static let `terminal` = "terminal"; + public static let `three_bars` = "three-bars"; + public static let `thumbsdown` = "thumbsdown"; + public static let `thumbsup` = "thumbsup"; + public static let `tools` = "tools"; + public static let `trashcan` = "trashcan"; + public static let `triangle_down` = "triangle-down"; + public static let `triangle_left` = "triangle-left"; + public static let `triangle_right` = "triangle-right"; + public static let `triangle_up` = "triangle-up"; + public static let `unfold` = "unfold"; + public static let `unmute` = "unmute"; + public static let `versions` = "versions"; + public static let `x` = "x"; + public static let `zap` = "zap"; + + public static let icons = ["alert":"\u{f02d}", "alignment-align":"\u{f08a}", "alignment-aligned-to":"\u{f08e}", "alignment-unalign":"\u{f08b}", "arrow-down":"\u{f03f}", "arrow-left":"\u{f040}", "arrow-right":"\u{f03e}", "arrow-small-down":"\u{f0a0}", "arrow-small-left":"\u{f0a1}", "arrow-small-right":"\u{f071}", "arrow-small-up":"\u{f09f}", "arrow-up":"\u{f03d}", "beer":"\u{f069}", "book":"\u{f007}", "bookmark":"\u{f07b}", "briefcase":"\u{f0d3}", "broadcast":"\u{f048}", "browser":"\u{f0c5}", "bug":"\u{f091}", "calendar":"\u{f068}", "check":"\u{f03a}", "checklist":"\u{f076}", "chevron-down":"\u{f0a3}", "chevron-left":"\u{f0a4}", "chevron-right":"\u{f078}", "chevron-up":"\u{f0a2}", "circle-slash":"\u{f084}", "circuit-board":"\u{f0d6}", "clippy":"\u{f035}", "clock":"\u{f046}", "cloud-download":"\u{f00b}", "cloud-upload":"\u{f00c}", "code":"\u{f05f}", "color-mode":"\u{f065}", "comment":"\u{f02b}", "comment-discussion":"\u{f04f}", "credit-card":"\u{f045}", "dash":"\u{f0ca}", "dashboard":"\u{f07d}", "database":"\u{f096}", "device-camera":"\u{f056}", "device-camera-video":"\u{f057}", "device-desktop":"\u{f27c}", "device-mobile":"\u{f038}", "diff":"\u{f04d}", "diff-added":"\u{f06b}", "diff-ignored":"\u{f099}", "diff-modified":"\u{f06d}", "diff-removed":"\u{f06c}", "diff-renamed":"\u{f06e}", "ellipsis":"\u{f09a}", "eye":"\u{f04e}", "file-binary":"\u{f094}", "file-code":"\u{f010}", "file-directory":"\u{f016}", "file-media":"\u{f012}", "file-pdf":"\u{f014}", "file-submodule":"\u{f017}", "file-symlink-directory":"\u{f0b1}", "file-symlink-file":"\u{f0b0}", "file-text":"\u{f011}", "file-zip":"\u{f013}", "flame":"\u{f0d2}", "fold":"\u{f0cc}", "gear":"\u{f02f}", "gift":"\u{f042}", "gist":"\u{f00e}", "gist-secret":"\u{f08c}", "git-branch":"\u{f020}", "git-commit":"\u{f01f}", "git-compare":"\u{f0ac}", "git-merge":"\u{f023}", "git-pull-request":"\u{f009}", "globe":"\u{f0b6}", "graph":"\u{f043}", "heart":"\u{2665}", "history":"\u{f07e}", "home":"\u{f08d}", "horizontal-rule":"\u{f070}", "hourglass":"\u{f09e}", "hubot":"\u{f09d}", "inbox":"\u{f0cf}", "info":"\u{f059}", "issue-closed":"\u{f028}", "issue-opened":"\u{f026}", "issue-reopened":"\u{f027}", "jersey":"\u{f019}", "jump-down":"\u{f072}", "jump-left":"\u{f0a5}", "jump-right":"\u{f0a6}", "jump-up":"\u{f073}", "key":"\u{f049}", "keyboard":"\u{f00d}", "law":"\u{f0d8}", "light-bulb":"\u{f000}", "link":"\u{f05c}", "link-external":"\u{f07f}", "list-ordered":"\u{f062}", "list-unordered":"\u{f061}", "location":"\u{f060}", "lock":"\u{f06a}", "logo-github":"\u{f092}", "mail":"\u{f03b}", "mail-read":"\u{f03c}", "mail-reply":"\u{f051}", "mark-github":"\u{f00a}", "markdown":"\u{f0c9}", "megaphone":"\u{f077}", "mention":"\u{f0be}", "microscope":"\u{f089}", "milestone":"\u{f075}", "mirror":"\u{f024}", "mortar-board":"\u{f0d7}", "move-down":"\u{f0a8}", "move-left":"\u{f074}", "move-right":"\u{f0a9}", "move-up":"\u{f0a7}", "mute":"\u{f080}", "no-newline":"\u{f09c}", "octoface":"\u{f008}", "organization":"\u{f037}", "package":"\u{f0c4}", "paintcan":"\u{f0d1}", "pencil":"\u{f058}", "person":"\u{f018}", "pin":"\u{f041}", "playback-fast-forward":"\u{f0bd}", "playback-pause":"\u{f0bb}", "playback-play":"\u{f0bf}", "playback-rewind":"\u{f0bc}", "plug":"\u{f0d4}", "plus":"\u{f05d}", "podium":"\u{f0af}", "primitive-dot":"\u{f052}", "primitive-square":"\u{f053}", "pulse":"\u{f085}", "puzzle":"\u{f0c0}", "question":"\u{f02c}", "quote":"\u{f063}", "radio-tower":"\u{f030}", "repo":"\u{f001}", "repo-clone":"\u{f04c}", "repo-force-push":"\u{f04a}", "repo-forked":"\u{f002}", "repo-pull":"\u{f006}", "repo-push":"\u{f005}", "rocket":"\u{f033}", "rss":"\u{f034}", "ruby":"\u{f047}", "screen-full":"\u{f066}", "screen-normal":"\u{f067}", "search":"\u{f02e}", "server":"\u{f097}", "settings":"\u{f07c}", "sign-in":"\u{f036}", "sign-out":"\u{f032}", "split":"\u{f0c6}", "squirrel":"\u{f0b2}", "star":"\u{f02a}", "steps":"\u{f0c7}", "stop":"\u{f08f}", "sync":"\u{f087}", "tag":"\u{f015}", "telescope":"\u{f088}", "terminal":"\u{f0c8}", "three-bars":"\u{f05e}", "thumbsdown":"\u{f0db}", "thumbsup":"\u{f0da}", "tools":"\u{f031}", "trashcan":"\u{f0d0}", "triangle-down":"\u{f05b}", "triangle-left":"\u{f044}", "triangle-right":"\u{f05a}", "triangle-up":"\u{f0aa}", "unfold":"\u{f039}", "unmute":"\u{f0ba}", "versions":"\u{f064}", "x":"\u{f081}", "zap":"\u{26A1}"] +} diff --git a/LGButton/Classes/SwiftIconFont/FontOpenic.swift b/LGButton/Classes/SwiftIconFont/FontOpenic.swift new file mode 100644 index 0000000..29708a5 --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/FontOpenic.swift @@ -0,0 +1,239 @@ + +// +// FontOpenic.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum FontOpenic { + public static let __fontName__ = "Icons" + public static let __fileName__ = "open-iconic" + + + public static let `account_login` = "account-login"; + public static let `account_logout` = "account-logout"; + public static let `action_redo` = "action-redo"; + public static let `action_undo` = "action-undo"; + public static let `align_center` = "align-center"; + public static let `align_left` = "align-left"; + public static let `align_right` = "align-right"; + public static let `aperture` = "aperture"; + public static let `arrow_bottom` = "arrow-bottom"; + public static let `arrow_circle_bottom` = "arrow-circle-bottom"; + public static let `arrow_circle_left` = "arrow-circle-left"; + public static let `arrow_circle_right` = "arrow-circle-right"; + public static let `arrow_circle_top` = "arrow-circle-top"; + public static let `arrow_left` = "arrow-left"; + public static let `arrow_right` = "arrow-right"; + public static let `arrow_thick_bottom` = "arrow-thick-bottom"; + public static let `arrow_thick_left` = "arrow-thick-left"; + public static let `arrow_thick_right` = "arrow-thick-right"; + public static let `arrow_thick_top` = "arrow-thick-top"; + public static let `arrow_top` = "arrow-top"; + public static let `audio_spectrum` = "audio-spectrum"; + public static let `audio` = "audio"; + public static let `badge` = "badge"; + public static let `ban` = "ban"; + public static let `bar_chart` = "bar-chart"; + public static let `basket` = "basket"; + public static let `battery_empty` = "battery-empty"; + public static let `battery_full` = "battery-full"; + public static let `beaker` = "beaker"; + public static let `bell` = "bell"; + public static let `bluetooth` = "bluetooth"; + public static let `bold` = "bold"; + public static let `bolt` = "bolt"; + public static let `book` = "book"; + public static let `bookmark` = "bookmark"; + public static let `box` = "box"; + public static let `briefcase` = "briefcase"; + public static let `british_pound` = "british-pound"; + public static let `browser` = "browser"; + public static let `brush` = "brush"; + public static let `bug` = "bug"; + public static let `bullhorn` = "bullhorn"; + public static let `calculator` = "calculator"; + public static let `calendar` = "calendar"; + public static let `camera_slr` = "camera-slr"; + public static let `caret_bottom` = "caret-bottom"; + public static let `caret_left` = "caret-left"; + public static let `caret_right` = "caret-right"; + public static let `caret_top` = "caret-top"; + public static let `cart` = "cart"; + public static let `chat` = "chat"; + public static let `check` = "check"; + public static let `chevron_bottom` = "chevron-bottom"; + public static let `chevron_left` = "chevron-left"; + public static let `chevron_right` = "chevron-right"; + public static let `chevron_top` = "chevron-top"; + public static let `circle_check` = "circle-check"; + public static let `circle_x` = "circle-x"; + public static let `clipboard` = "clipboard"; + public static let `clock` = "clock"; + public static let `cloud_download` = "cloud-download"; + public static let `cloud_upload` = "cloud-upload"; + public static let `cloud` = "cloud"; + public static let `cloudy` = "cloudy"; + public static let `code` = "code"; + public static let `cog` = "cog"; + public static let `collapse_down` = "collapse-down"; + public static let `collapse_left` = "collapse-left"; + public static let `collapse_right` = "collapse-right"; + public static let `collapse_up` = "collapse-up"; + public static let `command` = "command"; + public static let `comment_square` = "comment-square"; + public static let `compass` = "compass"; + public static let `contrast` = "contrast"; + public static let `copywriting` = "copywriting"; + public static let `credit_card` = "credit-card"; + public static let `crop` = "crop"; + public static let `dashboard` = "dashboard"; + public static let `data_transfer_download` = "data-transfer-download"; + public static let `data_transfer_upload` = "data-transfer-upload"; + public static let `delete` = "delete"; + public static let `dial` = "dial"; + public static let `document` = "document"; + public static let `dollar` = "dollar"; + public static let `double_quote_sans_left` = "double-quote-sans-left"; + public static let `double_quote_sans_right` = "double-quote-sans-right"; + public static let `double_quote_serif_left` = "double-quote-serif-left"; + public static let `double_quote_serif_right` = "double-quote-serif-right"; + public static let `droplet` = "droplet"; + public static let `eject` = "eject"; + public static let `elevator` = "elevator"; + public static let `ellipses` = "ellipses"; + public static let `envelope_closed` = "envelope-closed"; + public static let `envelope_open` = "envelope-open"; + public static let `euro` = "euro"; + public static let `excerpt` = "excerpt"; + public static let `expand_down` = "expand-down"; + public static let `expand_left` = "expand-left"; + public static let `expand_right` = "expand-right"; + public static let `expand_up` = "expand-up"; + public static let `external_link` = "external-link"; + public static let `eye` = "eye"; + public static let `eyedropper` = "eyedropper"; + public static let `file` = "file"; + public static let `fire` = "fire"; + public static let `flag` = "flag"; + public static let `flash` = "flash"; + public static let `folder` = "folder"; + public static let `fork` = "fork"; + public static let `fullscreen_enter` = "fullscreen-enter"; + public static let `fullscreen_exit` = "fullscreen-exit"; + public static let `globe` = "globe"; + public static let `graph` = "graph"; + public static let `grid_four_up` = "grid-four-up"; + public static let `grid_three_up` = "grid-three-up"; + public static let `grid_two_up` = "grid-two-up"; + public static let `hard_drive` = "hard-drive"; + public static let `header` = "header"; + public static let `headphones` = "headphones"; + public static let `heart` = "heart"; + public static let `home` = "home"; + public static let `image` = "image"; + public static let `inbox` = "inbox"; + public static let `infinity` = "infinity"; + public static let `info` = "info"; + public static let `italic` = "italic"; + public static let `justify_center` = "justify-center"; + public static let `justify_left` = "justify-left"; + public static let `justify_right` = "justify-right"; + public static let `key` = "key"; + public static let `laptop` = "laptop"; + public static let `layers` = "layers"; + public static let `lightbulb` = "lightbulb"; + public static let `link_broken` = "link-broken"; + public static let `link_intact` = "link-intact"; + public static let `list_rich` = "list-rich"; + public static let `list` = "list"; + public static let `location` = "location"; + public static let `lock_locked` = "lock-locked"; + public static let `lock_unlocked` = "lock-unlocked"; + public static let `loop_circular` = "loop-circular"; + public static let `loop_square` = "loop-square"; + public static let `loop` = "loop"; + public static let `magnifying_glass` = "magnifying-glass"; + public static let `map_marker` = "map-marker"; + public static let `map` = "map"; + public static let `media_pause` = "media-pause"; + public static let `media_play` = "media-play"; + public static let `media_record` = "media-record"; + public static let `media_skip_backward` = "media-skip-backward"; + public static let `media_skip_forward` = "media-skip-forward"; + public static let `media_step_backward` = "media-step-backward"; + public static let `media_step_forward` = "media-step-forward"; + public static let `media_stop` = "media-stop"; + public static let `medical_cross` = "medical-cross"; + public static let `menu` = "menu"; + public static let `microphone` = "microphone"; + public static let `minus` = "minus"; + public static let `monitor` = "monitor"; + public static let `moon` = "moon"; + public static let `move` = "move"; + public static let `musical_note` = "musical-note"; + public static let `paperclip` = "paperclip"; + public static let `pencil` = "pencil"; + public static let `people` = "people"; + public static let `person` = "person"; + public static let `phone` = "phone"; + public static let `pie_chart` = "pie-chart"; + public static let `pin` = "pin"; + public static let `play_circle` = "play-circle"; + public static let `plus` = "plus"; + public static let `power_standby` = "power-standby"; + public static let `print` = "print"; + public static let `project` = "project"; + public static let `pulse` = "pulse"; + public static let `puzzle_piece` = "puzzle-piece"; + public static let `question_mark` = "question-mark"; + public static let `rain` = "rain"; + public static let `random` = "random"; + public static let `reload` = "reload"; + public static let `resize_both` = "resize-both"; + public static let `resize_height` = "resize-height"; + public static let `resize_width` = "resize-width"; + public static let `rss_alt` = "rss-alt"; + public static let `rss` = "rss"; + public static let `script` = "script"; + public static let `share_boxed` = "share-boxed"; + public static let `share` = "share"; + public static let `shield` = "shield"; + public static let `signal` = "signal"; + public static let `signpost` = "signpost"; + public static let `sort_ascending` = "sort-ascending"; + public static let `sort_descending` = "sort-descending"; + public static let `spreadsheet` = "spreadsheet"; + public static let `star` = "star"; + public static let `sun` = "sun"; + public static let `tablet` = "tablet"; + public static let `tag` = "tag"; + public static let `tags` = "tags"; + public static let `target` = "target"; + public static let `task` = "task"; + public static let `terminal` = "terminal"; + public static let `text` = "text"; + public static let `thumb_down` = "thumb-down"; + public static let `thumb_up` = "thumb-up"; + public static let `timer` = "timer"; + public static let `transfer` = "transfer"; + public static let `trash` = "trash"; + public static let `underline` = "underline"; + public static let `vertical_align_bottom` = "vertical-align-bottom"; + public static let `vertical_align_center` = "vertical-align-center"; + public static let `vertical_align_top` = "vertical-align-top"; + public static let `video` = "video"; + public static let `volume_high` = "volume-high"; + public static let `volume_low` = "volume-low"; + public static let `volume_off` = "volume-off"; + public static let `warning` = "warning"; + public static let `wifi` = "wifi"; + public static let `wrench` = "wrench"; + public static let `x` = "x"; + public static let `yen` = "yen"; + public static let `zoom_in` = "zoom-in"; + public static let `zoom_out` = "zoom-out"; + + public static let icons = ["account-login":"\u{e000}", "account-logout":"\u{e001}", "action-redo":"\u{e002}", "action-undo":"\u{e003}", "align-center":"\u{e004}", "align-left":"\u{e005}", "align-right":"\u{e006}", "aperture":"\u{e007}", "arrow-bottom":"\u{e008}", "arrow-circle-bottom":"\u{e009}", "arrow-circle-left":"\u{e00a}", "arrow-circle-right":"\u{e00b}", "arrow-circle-top":"\u{e00c}", "arrow-left":"\u{e00d}", "arrow-right":"\u{e00e}", "arrow-thick-bottom":"\u{e00f}", "arrow-thick-left":"\u{e010}", "arrow-thick-right":"\u{e011}", "arrow-thick-top":"\u{e012}", "arrow-top":"\u{e013}", "audio-spectrum":"\u{e014}", "audio":"\u{e015}", "badge":"\u{e016}", "ban":"\u{e017}", "bar-chart":"\u{e018}", "basket":"\u{e019}", "battery-empty":"\u{e01a}", "battery-full":"\u{e01b}", "beaker":"\u{e01c}", "bell":"\u{e01d}", "bluetooth":"\u{e01e}", "bold":"\u{e01f}", "bolt":"\u{e020}", "book":"\u{e021}", "bookmark":"\u{e022}", "box":"\u{e023}", "briefcase":"\u{e024}", "british-pound":"\u{e025}", "browser":"\u{e026}", "brush":"\u{e027}", "bug":"\u{e028}", "bullhorn":"\u{e029}", "calculator":"\u{e02a}", "calendar":"\u{e02b}", "camera-slr":"\u{e02c}", "caret-bottom":"\u{e02d}", "caret-left":"\u{e02e}", "caret-right":"\u{e02f}", "caret-top":"\u{e030}", "cart":"\u{e031}", "chat":"\u{e032}", "check":"\u{e033}", "chevron-bottom":"\u{e034}", "chevron-left":"\u{e035}", "chevron-right":"\u{e036}", "chevron-top":"\u{e037}", "circle-check":"\u{e08}", "circle-x":"\u{e039}", "clipboard":"\u{e03a}", "clock":"\u{e03b}", "cloud-download":"\u{e03c}", "cloud-upload":"\u{e03d}", "cloud":"\u{e03e}", "cloudy":"\u{e03f}", "code":"\u{e040}", "cog":"\u{e041}", "collapse-down":"\u{e042}", "collapse-left":"\u{e043}", "collapse-right":"\u{e044}", "collapse-up":"\u{e045}", "command":"\u{e046}", "comment-square":"\u{e047}", "compass":"\u{e048}", "contrast":"\u{e049}", "copywriting":"\u{e04a}", "credit-card":"\u{e04b}", "crop":"\u{e04c}", "dashboard":"\u{e04d}", "data-transfer-download":"\u{e04e}", "data-transfer-upload":"\u{e04f}", "delete":"\u{e050}", "dial":"\u{e051}", "document":"\u{e052}", "dollar":"\u{e053}", "double-quote-sans-left":"\u{e054}", "double-quote-sans-right":"\u{e055}", "double-quote-serif-left":"\u{e056}", "double-quote-serif-right":"\u{e057}", "droplet":"\u{e058}", "eject":"\u{e059}", "elevator":"\u{e05a}", "ellipses":"\u{e05b}", "envelope-closed":"\u{e05c}", "envelope-open":"\u{e05d}", "euro":"\u{e05e}", "excerpt":"\u{e05f}", "expand-down":"\u{e060}", "expand-left":"\u{e061}", "expand-right":"\u{e062}", "expand-up":"\u{e063}", "external-link":"\u{e064}", "eye":"\u{e065}", "eyedropper":"\u{e066}", "file":"\u{e067}", "fire":"\u{e068}", "flag":"\u{e069}", "flash":"\u{e06a}", "folder":"\u{e06b}", "fork":"\u{e06c}", "fullscreen-enter":"\u{e06d}", "fullscreen-exit":"\u{e06e}", "globe":"\u{e06f}", "graph":"\u{e070}", "grid-four-up":"\u{e071}", "grid-three-up":"\u{e072}", "grid-two-up":"\u{e073}", "hard-drive":"\u{e074}", "header":"\u{e075}", "headphones":"\u{e076}", "heart":"\u{e077}", "home":"\u{e078}", "image":"\u{e079}", "inbox":"\u{e07a}", "infinity":"\u{e07b}", "info":"\u{e07c}", "italic":"\u{e07d}", "justify-center":"\u{e07e}", "justify-left":"\u{e07f}", "justify-right":"\u{e080}", "key":"\u{e081}", "laptop":"\u{e082}", "layers":"\u{e083}", "lightbulb":"\u{e084}", "link-broken":"\u{e085}", "link-intact":"\u{e086}", "list-rich":"\u{e087}", "list":"\u{e088}", "location":"\u{e089}", "lock-locked":"\u{e08a}", "lock-unlocked":"\u{e08b}", "loop-circular":"\u{e08c}", "loop-square":"\u{e08d}", "loop":"\u{e08e}", "magnifying-glass":"\u{e08f}", "map-marker":"\u{e090}", "map":"\u{e091}", "media-pause":"\u{e092}", "media-play":"\u{e093}", "media-record":"\u{e094}", "media-skip-backward":"\u{e095}", "media-skip-forward":"\u{e096}", "media-step-backward":"\u{e097}", "media-step-forward":"\u{e098}", "media-stop":"\u{e099}", "medical-cross":"\u{e09a}", "menu":"\u{e09b}", "microphone":"\u{e09c}", "minus":"\u{e09d}", "monitor":"\u{e09e}", "moon":"\u{e09f}", "move":"\u{e0a0}", "musical-note":"\u{e0a1}", "paperclip":"\u{e0a2}", "pencil":"\u{e0a3}", "people":"\u{e0a4}", "person":"\u{e0a5}", "phone":"\u{e0a6}", "pie-chart":"\u{e0a7}", "pin":"\u{e0a8}", "play-circle":"\u{e0a9}", "plus":"\u{e0aa}", "power-standby":"\u{e0ab}", "print":"\u{e0ac}", "project":"\u{e0ad}", "pulse":"\u{e0ae}", "puzzle-piece":"\u{e0af}", "question-mark":"\u{e0b0}", "rain":"\u{e0b1}", "random":"\u{e0b2}", "reload":"\u{e0b3}", "resize-both":"\u{e0b4}", "resize-height":"\u{e0b5}", "resize-width":"\u{e0b6}", "rss-alt":"\u{e0b7}", "rss":"\u{e0b8}", "script":"\u{e0b9}", "share-boxed":"\u{e0ba}", "share":"\u{e0bb}", "shield":"\u{e0bc}", "signal":"\u{e0bd}", "signpost":"\u{e0be}", "sort-ascending":"\u{e0bf}", "sort-descending":"\u{e0c0}", "spreadsheet":"\u{e0c1}", "star":"\u{e0c2}", "sun":"\u{e0c3}", "tablet":"\u{e0c4}", "tag":"\u{e0c5}", "tags":"\u{e0c6}", "target":"\u{e0c7}", "task":"\u{e0c8}", "terminal":"\u{e0c9}", "text":"\u{e0ca}", "thumb-down":"\u{e0cb}", "thumb-up":"\u{e0cc}", "timer":"\u{e0cd}", "transfer":"\u{e0ce}", "trash":"\u{e0cf}", "underline":"\u{e0d0}", "vertical-align-bottom":"\u{e0d1}", "vertical-align-center":"\u{e0d2}", "vertical-align-top":"\u{e0d3}", "video":"\u{e0d4}", "volume-high":"\u{e0d5}", "volume-low":"\u{e0d6}", "volume-off":"\u{e0d7}", "warning":"\u{e0d8}", "wifi":"\u{e0d9}", "wrench":"\u{e0da}", "x":"\u{e0db}", "yen":"\u{e0dc}", "zoom-in":"\u{e0dd}", "zoom-out":"\u{e0de}"] +} diff --git a/LGButton/Classes/SwiftIconFont/FontThemify.swift b/LGButton/Classes/SwiftIconFont/FontThemify.swift new file mode 100644 index 0000000..3b60c7a --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/FontThemify.swift @@ -0,0 +1,368 @@ + +// +// FontThemify.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum FontThemify { + public static let __fontName__ = "themify" + public static let __fileName__ = "themify" + + + public static let `wand` = "wand"; + public static let `volume` = "volume"; + public static let `user` = "user"; + public static let `unlock` = "unlock"; + public static let `unlink` = "unlink"; + public static let `trash` = "trash"; + public static let `thought` = "thought"; + public static let `target` = "target"; + public static let `tag` = "tag"; + public static let `tablet` = "tablet"; + public static let `star` = "star"; + public static let `spray` = "spray"; + public static let `signal` = "signal"; + public static let `shopping_cart` = "shopping.cart"; + public static let `shopping_cart_full` = "shopping.cart.full"; + public static let `settings` = "settings"; + public static let `search` = "search"; + public static let `zoom_in` = "zoom.in"; + public static let `zoom_out` = "zoom.out"; + public static let `cut` = "cut"; + public static let `ruler` = "ruler"; + public static let `ruler_pencil` = "ruler.pencil"; + public static let `ruler_alt` = "ruler.alt"; + public static let `bookmark` = "bookmark"; + public static let `bookmark_alt` = "bookmark.alt"; + public static let `reload` = "reload"; + public static let `plus` = "plus"; + public static let `pin` = "pin"; + public static let `pencil` = "pencil"; + public static let `pencil_alt` = "pencil.alt"; + public static let `paint_roller` = "paint.roller"; + public static let `paint_bucket` = "paint.bucket"; + public static let `na` = "na"; + public static let `mobile` = "mobile"; + public static let `minus` = "minus"; + public static let `medall` = "medall"; + public static let `medall_alt` = "medall.alt"; + public static let `marker` = "marker"; + public static let `marker_alt` = "marker.alt"; + public static let `arrow_up` = "arrow.up"; + public static let `arrow_right` = "arrow.right"; + public static let `arrow_left` = "arrow.left"; + public static let `arrow_down` = "arrow.down"; + public static let `lock` = "lock"; + public static let `location_arrow` = "location.arrow"; + public static let `link` = "link"; + public static let `layout` = "layout"; + public static let `layers` = "layers"; + public static let `layers_alt` = "layers.alt"; + public static let `key` = "key"; + public static let `import` = "import"; + public static let `image` = "image"; + public static let `heart` = "heart"; + public static let `heart_broken` = "heart.broken"; + public static let `hand_stop` = "hand.stop"; + public static let `hand_open` = "hand.open"; + public static let `hand_drag` = "hand.drag"; + public static let `folder` = "folder"; + public static let `flag` = "flag"; + public static let `flag_alt` = "flag.alt"; + public static let `flag_alt_2` = "flag.alt.2"; + public static let `eye` = "eye"; + public static let `export` = "export"; + public static let `exchange_vertical` = "exchange.vertical"; + public static let `desktop` = "desktop"; + public static let `cup` = "cup"; + public static let `crown` = "crown"; + public static let `comments` = "comments"; + public static let `comment` = "comment"; + public static let `comment_alt` = "comment.alt"; + public static let `close` = "close"; + public static let `clip` = "clip"; + public static let `angle_up` = "angle.up"; + public static let `angle_right` = "angle.right"; + public static let `angle_left` = "angle.left"; + public static let `angle_down` = "angle.down"; + public static let `check` = "check"; + public static let `check_box` = "check.box"; + public static let `camera` = "camera"; + public static let `announcement` = "announcement"; + public static let `brush` = "brush"; + public static let `briefcase` = "briefcase"; + public static let `bolt` = "bolt"; + public static let `bolt_alt` = "bolt.alt"; + public static let `blackboard` = "blackboard"; + public static let `bag` = "bag"; + public static let `move` = "move"; + public static let `arrows_vertical` = "arrows.vertical"; + public static let `arrows_horizontal` = "arrows.horizontal"; + public static let `fullscreen` = "fullscreen"; + public static let `arrow_top_right` = "arrow.top.right"; + public static let `arrow_top_left` = "arrow.top.left"; + public static let `arrow_circle_up` = "arrow.circle.up"; + public static let `arrow_circle_right` = "arrow.circle.right"; + public static let `arrow_circle_left` = "arrow.circle.left"; + public static let `arrow_circle_down` = "arrow.circle.down"; + public static let `angle_double_up` = "angle.double.up"; + public static let `angle_double_right` = "angle.double.right"; + public static let `angle_double_left` = "angle.double.left"; + public static let `angle_double_down` = "angle.double.down"; + public static let `zip` = "zip"; + public static let `world` = "world"; + public static let `wheelchair` = "wheelchair"; + public static let `view_list` = "view.list"; + public static let `view_list_alt` = "view.list.alt"; + public static let `view_grid` = "view.grid"; + public static let `uppercase` = "uppercase"; + public static let `upload` = "upload"; + public static let `underline` = "underline"; + public static let `truck` = "truck"; + public static let `timer` = "timer"; + public static let `ticket` = "ticket"; + public static let `thumb_up` = "thumb.up"; + public static let `thumb_down` = "thumb.down"; + public static let `text` = "text"; + public static let `stats_up` = "stats.up"; + public static let `stats_down` = "stats.down"; + public static let `split_v` = "split.v"; + public static let `split_h` = "split.h"; + public static let `smallcap` = "smallcap"; + public static let `shine` = "shine"; + public static let `shift_right` = "shift.right"; + public static let `shift_left` = "shift.left"; + public static let `shield` = "shield"; + public static let `notepad` = "notepad"; + public static let `server` = "server"; + public static let `quote_right` = "quote.right"; + public static let `quote_left` = "quote.left"; + public static let `pulse` = "pulse"; + public static let `printer` = "printer"; + public static let `power_off` = "power.off"; + public static let `plug` = "plug"; + public static let `pie_chart` = "pie.chart"; + public static let `paragraph` = "paragraph"; + public static let `panel` = "panel"; + public static let `package` = "package"; + public static let `music` = "music"; + public static let `music_alt` = "music.alt"; + public static let `mouse` = "mouse"; + public static let `mouse_alt` = "mouse.alt"; + public static let `money` = "money"; + public static let `microphone` = "microphone"; + public static let `menu` = "menu"; + public static let `menu_alt` = "menu.alt"; + public static let `map` = "map"; + public static let `map_alt` = "map.alt"; + public static let `loop` = "loop"; + public static let `location_pin` = "location.pin"; + public static let `list` = "list"; + public static let `light_bulb` = "light.bulb"; + public static let `Italic` = "Italic"; + public static let `info` = "info"; + public static let `infinite` = "infinite"; + public static let `id_badge` = "id.badge"; + public static let `hummer` = "hummer"; + public static let `home` = "home"; + public static let `help` = "help"; + public static let `headphone` = "headphone"; + public static let `harddrives` = "harddrives"; + public static let `harddrive` = "harddrive"; + public static let `gift` = "gift"; + public static let `game` = "game"; + public static let `filter` = "filter"; + public static let `files` = "files"; + public static let `file` = "file"; + public static let `eraser` = "eraser"; + public static let `envelope` = "envelope"; + public static let `download` = "download"; + public static let `direction` = "direction"; + public static let `direction_alt` = "direction.alt"; + public static let `dashboard` = "dashboard"; + public static let `control_stop` = "control.stop"; + public static let `control_shuffle` = "control.shuffle"; + public static let `control_play` = "control.play"; + public static let `control_pause` = "control.pause"; + public static let `control_forward` = "control.forward"; + public static let `control_backward` = "control.backward"; + public static let `cloud` = "cloud"; + public static let `cloud_up` = "cloud.up"; + public static let `cloud_down` = "cloud.down"; + public static let `clipboard` = "clipboard"; + public static let `car` = "car"; + public static let `calendar` = "calendar"; + public static let `book` = "book"; + public static let `bell` = "bell"; + public static let `basketball` = "basketball"; + public static let `bar_chart` = "bar.chart"; + public static let `bar_chart_alt` = "bar.chart.alt"; + public static let `back_right` = "back.right"; + public static let `back_left` = "back.left"; + public static let `arrows_corner` = "arrows.corner"; + public static let `archive` = "archive"; + public static let `anchor` = "anchor"; + public static let `align_right` = "align.right"; + public static let `align_left` = "align.left"; + public static let `align_justify` = "align.justify"; + public static let `align_center` = "align.center"; + public static let `alert` = "alert"; + public static let `alarm_clock` = "alarm.clock"; + public static let `agenda` = "agenda"; + public static let `write` = "write"; + public static let `window` = "window"; + public static let `widgetized` = "widgetized"; + public static let `widget` = "widget"; + public static let `widget_alt` = "widget.alt"; + public static let `wallet` = "wallet"; + public static let `video_clapper` = "video.clapper"; + public static let `video_camera` = "video.camera"; + public static let `vector` = "vector"; + public static let `themify_logo` = "themify.logo"; + public static let `themify_favicon` = "themify.favicon"; + public static let `themify_favicon_alt` = "themify.favicon.alt"; + public static let `support` = "support"; + public static let `stamp` = "stamp"; + public static let `split_v_alt` = "split.v.alt"; + public static let `slice` = "slice"; + public static let `shortcode` = "shortcode"; + public static let `shift_right_alt` = "shift.right.alt"; + public static let `shift_left_alt` = "shift.left.alt"; + public static let `ruler_alt_2` = "ruler.alt.2"; + public static let `receipt` = "receipt"; + public static let `pin2` = "pin2"; + public static let `pin_alt` = "pin.alt"; + public static let `pencil_alt2` = "pencil.alt2"; + public static let `palette` = "palette"; + public static let `more` = "more"; + public static let `more_alt` = "more.alt"; + public static let `microphone_alt` = "microphone.alt"; + public static let `magnet` = "magnet"; + public static let `line_double` = "line.double"; + public static let `line_dotted` = "line.dotted"; + public static let `line_dashed` = "line.dashed"; + public static let `layout_width_full` = "layout.width.full"; + public static let `layout_width_default` = "layout.width.default"; + public static let `layout_width_default_alt` = "layout.width.default.alt"; + public static let `layout_tab` = "layout.tab"; + public static let `layout_tab_window` = "layout.tab.window"; + public static let `layout_tab_v` = "layout.tab.v"; + public static let `layout_tab_min` = "layout.tab.min"; + public static let `layout_slider` = "layout.slider"; + public static let `layout_slider_alt` = "layout.slider.alt"; + public static let `layout_sidebar_right` = "layout.sidebar.right"; + public static let `layout_sidebar_none` = "layout.sidebar.none"; + public static let `layout_sidebar_left` = "layout.sidebar.left"; + public static let `layout_placeholder` = "layout.placeholder"; + public static let `layout_menu` = "layout.menu"; + public static let `layout_menu_v` = "layout.menu.v"; + public static let `layout_menu_separated` = "layout.menu.separated"; + public static let `layout_menu_full` = "layout.menu.full"; + public static let `layout_media_right_alt` = "layout.media.right.alt"; + public static let `layout_media_right` = "layout.media.right"; + public static let `layout_media_overlay` = "layout.media.overlay"; + public static let `layout_media_overlay_alt` = "layout.media.overlay.alt"; + public static let `layout_media_overlay_alt_2` = "layout.media.overlay.alt.2"; + public static let `layout_media_left_alt` = "layout.media.left.alt"; + public static let `layout_media_left` = "layout.media.left"; + public static let `layout_media_center_alt` = "layout.media.center.alt"; + public static let `layout_media_center` = "layout.media.center"; + public static let `layout_list_thumb` = "layout.list.thumb"; + public static let `layout_list_thumb_alt` = "layout.list.thumb.alt"; + public static let `layout_list_post` = "layout.list.post"; + public static let `layout_list_large_image` = "layout.list.large.image"; + public static let `layout_line_solid` = "layout.line.solid"; + public static let `layout_grid4` = "layout.grid4"; + public static let `layout_grid3` = "layout.grid3"; + public static let `layout_grid2` = "layout.grid2"; + public static let `layout_grid2_thumb` = "layout.grid2.thumb"; + public static let `layout_cta_right` = "layout.cta.right"; + public static let `layout_cta_left` = "layout.cta.left"; + public static let `layout_cta_center` = "layout.cta.center"; + public static let `layout_cta_btn_right` = "layout.cta.btn.right"; + public static let `layout_cta_btn_left` = "layout.cta.btn.left"; + public static let `layout_column4` = "layout.column4"; + public static let `layout_column3` = "layout.column3"; + public static let `layout_column2` = "layout.column2"; + public static let `layout_accordion_separated` = "layout.accordion.separated"; + public static let `layout_accordion_merged` = "layout.accordion.merged"; + public static let `layout_accordion_list` = "layout.accordion.list"; + public static let `ink_pen` = "ink.pen"; + public static let `info_alt` = "info.alt"; + public static let `help_alt` = "help.alt"; + public static let `headphone_alt` = "headphone.alt"; + public static let `hand_point_up` = "hand.point.up"; + public static let `hand_point_right` = "hand.point.right"; + public static let `hand_point_left` = "hand.point.left"; + public static let `hand_point_down` = "hand.point.down"; + public static let `gallery` = "gallery"; + public static let `face_smile` = "face.smile"; + public static let `face_sad` = "face.sad"; + public static let `credit_card` = "credit.card"; + public static let `control_skip_forward` = "control.skip.forward"; + public static let `control_skip_backward` = "control.skip.backward"; + public static let `control_record` = "control.record"; + public static let `control_eject` = "control.eject"; + public static let `comments_smiley` = "comments.smiley"; + public static let `brush_alt` = "brush.alt"; + public static let `youtube` = "youtube"; + public static let `vimeo` = "vimeo"; + public static let `twitter` = "twitter"; + public static let `time` = "time"; + public static let `tumblr` = "tumblr"; + public static let `skype` = "skype"; + public static let `share` = "share"; + public static let `share_alt` = "share.alt"; + public static let `rocket` = "rocket"; + public static let `pinterest` = "pinterest"; + public static let `new_window` = "new.window"; + public static let `microsoft` = "microsoft"; + public static let `list_ol` = "list.ol"; + public static let `linkedin` = "linkedin"; + public static let `layout_sidebar_2` = "layout.sidebar.2"; + public static let `layout_grid4_alt` = "layout.grid4.alt"; + public static let `layout_grid3_alt` = "layout.grid3.alt"; + public static let `layout_grid2_alt` = "layout.grid2.alt"; + public static let `layout_column4_alt` = "layout.column4.alt"; + public static let `layout_column3_alt` = "layout.column3.alt"; + public static let `layout_column2_alt` = "layout.column2.alt"; + public static let `instagram` = "instagram"; + public static let `google` = "google"; + public static let `github` = "github"; + public static let `flickr` = "flickr"; + public static let `facebook` = "facebook"; + public static let `dropbox` = "dropbox"; + public static let `dribbble` = "dribbble"; + public static let `apple` = "apple"; + public static let `android` = "android"; + public static let `save` = "save"; + public static let `save_alt` = "save.alt"; + public static let `yahoo` = "yahoo"; + public static let `wordpress` = "wordpress"; + public static let `vimeo_alt` = "vimeo.alt"; + public static let `twitter_alt` = "twitter.alt"; + public static let `tumblr_alt` = "tumblr.alt"; + public static let `trello` = "trello"; + public static let `stack_overflow` = "stack.overflow"; + public static let `soundcloud` = "soundcloud"; + public static let `sharethis` = "sharethis"; + public static let `sharethis_alt` = "sharethis.alt"; + public static let `reddit` = "reddit"; + public static let `pinterest_alt` = "pinterest.alt"; + public static let `microsoft_alt` = "microsoft.alt"; + public static let `linux` = "linux"; + public static let `jsfiddle` = "jsfiddle"; + public static let `joomla` = "joomla"; + public static let `html5` = "html5"; + public static let `flickr_alt` = "flickr.alt"; + public static let `email` = "email"; + public static let `drupal` = "drupal"; + public static let `dropbox_alt` = "dropbox.alt"; + public static let `css3` = "css3"; + public static let `rss` = "rss"; + public static let `rss_alt` = "rss.alt"; + + public static let icons = ["wand":"\u{e600}", "volume":"\u{e601}", "user":"\u{e602}", "unlock":"\u{e603}", "unlink":"\u{e604}", "trash":"\u{e605}", "thought":"\u{e606}", "target":"\u{e607}", "tag":"\u{e608}", "tablet":"\u{e609}", "star":"\u{e60a}", "spray":"\u{e60b}", "signal":"\u{e60c}", "shopping.cart":"\u{e60d}", "shopping.cart.full":"\u{e60e}", "settings":"\u{e60f}", "search":"\u{e610}", "zoom.in":"\u{e611}", "zoom.out":"\u{e612}", "cut":"\u{e613}", "ruler":"\u{e614}", "ruler.pencil":"\u{e615}", "ruler.alt":"\u{e616}", "bookmark":"\u{e617}", "bookmark.alt":"\u{e618}", "reload":"\u{e619}", "plus":"\u{e61a}", "pin":"\u{e61b}", "pencil":"\u{e61c}", "pencil.alt":"\u{e61d}", "paint.roller":"\u{e61e}", "paint.bucket":"\u{e61f}", "na":"\u{e620}", "mobile":"\u{e621}", "minus":"\u{e622}", "medall":"\u{e623}", "medall.alt":"\u{e624}", "marker":"\u{e625}", "marker.alt":"\u{e626}", "arrow.up":"\u{e627}", "arrow.right":"\u{e628}", "arrow.left":"\u{e629}", "arrow.down":"\u{e62a}", "lock":"\u{e62b}", "location.arrow":"\u{e62c}", "link":"\u{e62d}", "layout":"\u{e62e}", "layers":"\u{e62f}", "layers.alt":"\u{e630}", "key":"\u{e631}", "import":"\u{e632}", "image":"\u{e633}", "heart":"\u{e634}", "heart.broken":"\u{e635}", "hand.stop":"\u{e636}", "hand.open":"\u{e637}", "hand.drag":"\u{e638}", "folder":"\u{e639}", "flag":"\u{e63a}", "flag.alt":"\u{e63b}", "flag.alt.2":"\u{e63c}", "eye":"\u{e63d}", "export":"\u{e63e}", "exchange.vertical":"\u{e63f}", "desktop":"\u{e640}", "cup":"\u{e641}", "crown":"\u{e642}", "comments":"\u{e643}", "comment":"\u{e644}", "comment.alt":"\u{e645}", "close":"\u{e646}", "clip":"\u{e647}", "angle.up":"\u{e648}", "angle.right":"\u{e649}", "angle.left":"\u{e64a}", "angle.down":"\u{e64b}", "check":"\u{e64c}", "check.box":"\u{e64d}", "camera":"\u{e64e}", "announcement":"\u{e64f}", "brush":"\u{e650}", "briefcase":"\u{e651}", "bolt":"\u{e652}", "bolt.alt":"\u{e653}", "blackboard":"\u{e654}", "bag":"\u{e655}", "move":"\u{e656}", "arrows.vertical":"\u{e657}", "arrows.horizontal":"\u{e658}", "fullscreen":"\u{e659}", "arrow.top.right":"\u{e65a}", "arrow.top.left":"\u{e65b}", "arrow.circle.up":"\u{e65c}", "arrow.circle.right":"\u{e65d}", "arrow.circle.left":"\u{e65e}", "arrow.circle.down":"\u{e65f}", "angle.double.up":"\u{e660}", "angle.double.right":"\u{e661}", "angle.double.left":"\u{e662}", "angle.double.down":"\u{e663}", "zip":"\u{e664}", "world":"\u{e665}", "wheelchair":"\u{e666}", "view.list":"\u{e667}", "view.list.alt":"\u{e668}", "view.grid":"\u{e669}", "uppercase":"\u{e66a}", "upload":"\u{e66b}", "underline":"\u{e66c}", "truck":"\u{e66d}", "timer":"\u{e66e}", "ticket":"\u{e66f}", "thumb.up":"\u{e670}", "thumb.down":"\u{e671}", "text":"\u{e672}", "stats.up":"\u{e673}", "stats.down":"\u{e674}", "split.v":"\u{e675}", "split.h":"\u{e676}", "smallcap":"\u{e677}", "shine":"\u{e678}", "shift.right":"\u{e679}", "shift.left":"\u{e67a}", "shield":"\u{e67b}", "notepad":"\u{e67c}", "server":"\u{e67d}", "quote.right":"\u{e67e}", "quote.left":"\u{e67f}", "pulse":"\u{e680}", "printer":"\u{e681}", "power.off":"\u{e682}", "plug":"\u{e683}", "pie.chart":"\u{e684}", "paragraph":"\u{e685}", "panel":"\u{e686}", "package":"\u{e687}", "music":"\u{e688}", "music.alt":"\u{e689}", "mouse":"\u{e68a}", "mouse.alt":"\u{e68b}", "money":"\u{e68c}", "microphone":"\u{e68d}", "menu":"\u{e68e}", "menu.alt":"\u{e68f}", "map":"\u{e690}", "map.alt":"\u{e691}", "loop":"\u{e692}", "location.pin":"\u{e693}", "list":"\u{e694}", "light.bulb":"\u{e695}", "Italic":"\u{e696}", "info":"\u{e697}", "infinite":"\u{e698}", "id.badge":"\u{e699}", "hummer":"\u{e69a}", "home":"\u{e69b}", "help":"\u{e69c}", "headphone":"\u{e69d}", "harddrives":"\u{e69e}", "harddrive":"\u{e69f}", "gift":"\u{e6a0}", "game":"\u{e6a1}", "filter":"\u{e6a2}", "files":"\u{e6a3}", "file":"\u{e6a4}", "eraser":"\u{e6a5}", "envelope":"\u{e6a6}", "download":"\u{e6a7}", "direction":"\u{e6a8}", "direction.alt":"\u{e6a9}", "dashboard":"\u{e6aa}", "control.stop":"\u{e6ab}", "control.shuffle":"\u{e6ac}", "control.play":"\u{e6ad}", "control.pause":"\u{e6ae}", "control.forward":"\u{e6af}", "control.backward":"\u{e6b0}", "cloud":"\u{e6b1}", "cloud.up":"\u{e6b2}", "cloud.down":"\u{e6b3}", "clipboard":"\u{e6b4}", "car":"\u{e6b5}", "calendar":"\u{e6b6}", "book":"\u{e6b7}", "bell":"\u{e6b8}", "basketball":"\u{e6b9}", "bar.chart":"\u{e6ba}", "bar.chart.alt":"\u{e6bb}", "back.right":"\u{e6bc}", "back.left":"\u{e6bd}", "arrows.corner":"\u{e6be}", "archive":"\u{e6bf}", "anchor":"\u{e6c0}", "align.right":"\u{e6c1}", "align.left":"\u{e6c2}", "align.justify":"\u{e6c3}", "align.center":"\u{e6c4}", "alert":"\u{e6c5}", "alarm.clock":"\u{e6c6}", "agenda":"\u{e6c7}", "write":"\u{e6c8}", "window":"\u{e6c9}", "widgetized":"\u{e6ca}", "widget":"\u{e6cb}", "widget.alt":"\u{e6cc}", "wallet":"\u{e6cd}", "video.clapper":"\u{e6ce}", "video.camera":"\u{e6cf}", "vector":"\u{e6d0}", "themify.logo":"\u{e6d1}", "themify.favicon":"\u{e6d2}", "themify.favicon.alt":"\u{e6d3}", "support":"\u{e6d4}", "stamp":"\u{e6d5}", "split.v.alt":"\u{e6d6}", "slice":"\u{e6d7}", "shortcode":"\u{e6d8}", "shift.right.alt":"\u{e6d9}", "shift.left.alt":"\u{e6da}", "ruler.alt.2":"\u{e6db}", "receipt":"\u{e6dc}", "pin2":"\u{e6dd}", "pin.alt":"\u{e6de}", "pencil.alt2":"\u{e6df}", "palette":"\u{e6e0}", "more":"\u{e6e1}", "more.alt":"\u{e6e2}", "microphone.alt":"\u{e6e3}", "magnet":"\u{e6e4}", "line.double":"\u{e6e5}", "line.dotted":"\u{e6e6}", "line.dashed":"\u{e6e7}", "layout.width.full":"\u{e6e8}", "layout.width.default":"\u{e6e9}", "layout.width.default.alt":"\u{e6ea}", "layout.tab":"\u{e6eb}", "layout.tab.window":"\u{e6ec}", "layout.tab.v":"\u{e6ed}", "layout.tab.min":"\u{e6ee}", "layout.slider":"\u{e6ef}", "layout.slider.alt":"\u{e6f0}", "layout.sidebar.right":"\u{e6f1}", "layout.sidebar.none":"\u{e6f2}", "layout.sidebar.left":"\u{e6f3}", "layout.placeholder":"\u{e6f4}", "layout.menu":"\u{e6f5}", "layout.menu.v":"\u{e6f6}", "layout.menu.separated":"\u{e6f7}", "layout.menu.full":"\u{e6f8}", "layout.media.right.alt":"\u{e6f9}", "layout.media.right":"\u{e6fa}", "layout.media.overlay":"\u{e6fb}", "layout.media.overlay.alt":"\u{e6fc}", "layout.media.overlay.alt.2":"\u{e6fd}", "layout.media.left.alt":"\u{e6fe}", "layout.media.left":"\u{e6ff}", "layout.media.center.alt":"\u{e700}", "layout.media.center":"\u{e701}", "layout.list.thumb":"\u{e702}", "layout.list.thumb.alt":"\u{e703}", "layout.list.post":"\u{e704}", "layout.list.large.image":"\u{e705}", "layout.line.solid":"\u{e706}", "layout.grid4":"\u{e707}", "layout.grid3":"\u{e708}", "layout.grid2":"\u{e709}", "layout.grid2.thumb":"\u{e70a}", "layout.cta.right":"\u{e70b}", "layout.cta.left":"\u{e70c}", "layout.cta.center":"\u{e70d}", "layout.cta.btn.right":"\u{e70e}", "layout.cta.btn.left":"\u{e70f}", "layout.column4":"\u{e710}", "layout.column3":"\u{e711}", "layout.column2":"\u{e712}", "layout.accordion.separated":"\u{e713}", "layout.accordion.merged":"\u{e714}", "layout.accordion.list":"\u{e715}", "ink.pen":"\u{e716}", "info.alt":"\u{e717}", "help.alt":"\u{e718}", "headphone.alt":"\u{e719}", "hand.point.up":"\u{e71a}", "hand.point.right":"\u{e71b}", "hand.point.left":"\u{e71c}", "hand.point.down":"\u{e71d}", "gallery":"\u{e71e}", "face.smile":"\u{e71f}", "face.sad":"\u{e720}", "credit.card":"\u{e721}", "control.skip.forward":"\u{e722}", "control.skip.backward":"\u{e723}", "control.record":"\u{e724}", "control.eject":"\u{e725}", "comments.smiley":"\u{e726}", "brush.alt":"\u{e727}", "youtube":"\u{e728}", "vimeo":"\u{e729}", "twitter":"\u{e72a}", "time":"\u{e72b}", "tumblr":"\u{e72c}", "skype":"\u{e72d}", "share":"\u{e72e}", "share.alt":"\u{e72f}", "rocket":"\u{e730}", "pinterest":"\u{e731}", "new.window":"\u{e732}", "microsoft":"\u{e733}", "list.ol":"\u{e734}", "linkedin":"\u{e735}", "layout.sidebar.2":"\u{e736}", "layout.grid4.alt":"\u{e737}", "layout.grid3.alt":"\u{e738}", "layout.grid2.alt":"\u{e739}", "layout.column4.alt":"\u{e73a}", "layout.column3.alt":"\u{e73b}", "layout.column2.alt":"\u{e73c}", "instagram":"\u{e73d}", "google":"\u{e73e}", "github":"\u{e73f}", "flickr":"\u{e740}", "facebook":"\u{e741}", "dropbox":"\u{e742}", "dribbble":"\u{e743}", "apple":"\u{e744}", "android":"\u{e745}", "save":"\u{e746}", "save.alt":"\u{e747}", "yahoo":"\u{e748}", "wordpress":"\u{e749}", "vimeo.alt":"\u{e74a}", "twitter.alt":"\u{e74b}", "tumblr.alt":"\u{e74c}", "trello":"\u{e74d}", "stack.overflow":"\u{e74e}", "soundcloud":"\u{e74f}", "sharethis":"\u{e750}", "sharethis.alt":"\u{e751}", "reddit":"\u{e752}", "pinterest.alt":"\u{e753}", "microsoft.alt":"\u{e754}", "linux":"\u{e755}", "jsfiddle":"\u{e756}", "joomla":"\u{e757}", "html5":"\u{e758}", "flickr.alt":"\u{e759}", "email":"\u{e75a}", "drupal":"\u{e75b}", "dropbox.alt":"\u{e75c}", "css3":"\u{e75d}", "rss":"\u{e75e}", "rss.alt":"\u{e75f}"] +} diff --git a/LGButton/Classes/SwiftIconFont/GenSwiftEnum.py b/LGButton/Classes/SwiftIconFont/GenSwiftEnum.py new file mode 100644 index 0000000..3e5a677 --- /dev/null +++ b/LGButton/Classes/SwiftIconFont/GenSwiftEnum.py @@ -0,0 +1,57 @@ +# encoding: utf-8 +import os +def transKV2SwiftEnum(className, fontName, fileName, icons): + enum_format = """ +// +// %s.swift +// LGButton +// +// Created by philZhang. +// Copyright 2018 philZhang. All rights reserved. +// +public enum %s { + public static let __fontName__ = "%s" + public static let __fileName__ = "%s" + +%s + + public static let icons = %s +} +""" % (className, className, fontName, fileName, '%s', '%s') + key_len = 0 + trans = {} + for key in icons.keys(): + if key[0].isdigit(): + key = "_%s"%key + key_len = max(len(key)+2, key_len) + trans["`%s`" % (key.strip().replace("-", "_").replace(".", "_"))] = key + + var_formatter = '\n\tpublic static let %-{}s = "%s";'.format(key_len) + swift_code = enum_format % ("".join(map(lambda k: var_formatter % (k, trans[k]), trans.keys())), + '[%s]' % (", ".join(map(lambda k: '"%s":"\\u%s"' % (k, icons[k]), icons.keys())))) + with open("./%s.swift"%(className), "w+") as f: + f.write(swift_code) + +if __name__ == '__main__': + FontAwesomeIcons = {"adjust":"{f042}", "adn":"{f170}", "align-center":"{f037}", "align-justify":"{f039}", "align-left":"{f036}", "align-right":"{f038}", "ambulance":"{f0f9}", "anchor":"{f13d}", "android":"{f17b}", "angellist":"{f209}", "angle-double-down":"{f103}", "angle-double-left":"{f100}", "angle-double-right":"{f101}", "angle-double-up":"{f102}", "angle-down":"{f107}", "angle-left":"{f104}", "angle-right":"{f105}", "angle-up":"{f106}", "apple":"{f179}", "archive":"{f187}", "area-chart":"{f1fe}", "arrow-circle-down":"{f0ab}", "arrow-circle-left":"{f0a8}", "arrow-circle-o-down":"{f01a}", "arrow-circle-o-left":"{f190}", "arrow-circle-o-right":"{f18e}", "arrow-circle-o-up":"{f01b}", "arrow-circle-right":"{f0a9}", "arrow-circle-up":"{f0aa}", "arrow-down":"{f063}", "arrow-left":"{f060}", "arrow-right":"{f061}", "arrow-up":"{f062}", "arrows":"{f047}", "arrows-alt":"{f0b2}", "arrows-h":"{f07e}", "arrows-v":"{f07d}", "asterisk":"{f069}", "at":"{f1fa}", "automobile":"{f1b9}", "backward":"{f04a}", "ban":"{f05e}", "bank":"{f19c}", "bar-chart":"{f080}", "bar-chart-o":"{f080}", "barcode":"{f02a}", "bars":"{f0c9}", "bed":"{f236}", "beer":"{f0fc}", "behance":"{f1b4}", "behance-square":"{f1b5}", "bell":"{f0f3}", "bell-o":"{f0a2}", "bell-slash":"{f1f6}", "bell-slash-o":"{f1f7}", "bicycle":"{f206}", "binoculars":"{f1e5}", "birthday-cake":"{f1fd}", "bitbucket":"{f171}", "bitbucket-square":"{f172}", "bitcoin":"{f15a}", "bold":"{f032}", "bolt":"{f0e7}", "bomb":"{f1e2}", "book":"{f02d}", "bookmark":"{f02e}", "bookmark-o":"{f097}", "briefcase":"{f0b1}", "btc":"{f15a}", "bug":"{f188}", "building":"{f1ad}", "building-o":"{f0f7}", "bullhorn":"{f0a1}", "bullseye":"{f140}", "bus":"{f207}", "buysellads":"{f20d}", "cab":"{f1ba}", "calculator":"{f1ec}", "calendar":"{f073}", "calendar-o":"{f133}", "camera":"{f030}", "camera-retro":"{f083}", "car":"{f1b9}", "caret-down":"{f0d7}", "caret-left":"{f0d9}", "caret-right":"{f0da}", "caret-square-o-down":"{f150}", "caret-square-o-left":"{f191}", "caret-square-o-right":"{f152}", "caret-square-o-up":"{f151}", "caret-up":"{f0d8}", "cart-arrow-down":"{f218}", "cart-plus":"{f217}", "cc":"{f20a}", "cc-amex":"{f1f3}", "cc-discover":"{f1f2}", "cc-mastercard":"{f1f1}", "cc-paypal":"{f1f4}", "cc-stripe":"{f1f5}", "cc-visa":"{f1f0}", "certificate":"{f0a3}", "chain":"{f0c1}", "chain-broken":"{f127}", "check":"{f00c}", "check-circle":"{f058}", "check-circle-o":"{f05d}", "check-square":"{f14a}", "check-square-o":"{f046}", "chevron-circle-down":"{f13a}", "chevron-circle-left":"{f137}", "chevron-circle-right":"{f138}", "chevron-circle-up":"{f139}", "chevron-down":"{f078}", "chevron-left":"{f053}", "chevron-right":"{f054}", "chevron-up":"{f077}", "child":"{f1ae}", "circle":"{f111}", "circle-o":"{f10c}", "circle-o-notch":"{f1ce}", "circle-thin":"{f1db}", "clipboard":"{f0ea}", "clock-o":"{f017}", "close":"{f00d}", "cloud":"{f0c2}", "cloud-download":"{f0ed}", "cloud-upload":"{f0ee}", "cny":"{f157}", "code":"{f121}", "code-fork":"{f126}", "codepen":"{f1cb}", "coffee":"{f0f4}", "cog":"{f013}", "cogs":"{f085}", "columns":"{f0db}", "comment":"{f075}", "comment-o":"{f0e5}", "comments":"{f086}", "comments-o":"{f0e6}", "compass":"{f14e}", "compress":"{f066}", "connectdevelop":"{f20e}", "copy":"{f0c5}", "copyright":"{f1f9}", "credit-card":"{f09d}", "crop":"{f125}", "crosshairs":"{f05b}", "css3":"{f13c}", "cube":"{f1b2}", "cubes":"{f1b3}", "cut":"{f0c4}", "cutlery":"{f0f5}", "dashboard":"{f0e4}", "dashcube":"{f210}", "database":"{f1c0}", "dedent":"{f03b}", "delicious":"{f1a5}", "desktop":"{f108}", "deviantart":"{f1bd}", "diamond":"{f219}", "digg":"{f1a6}", "dollar":"{f155}", "dot-circle-o":"{f192}", "download":"{f019}", "dribbble":"{f17d}", "dropbox":"{f16b}", "drupal":"{f1a9}", "edit":"{f044}", "eject":"{f052}", "ellipsis-h":"{f141}", "ellipsis-v":"{f142}", "empire":"{f1d1}", "envelope":"{f0e0}", "envelope-o":"{f003}", "envelope-square":"{f199}", "eraser":"{f12d}", "eur":"{f153}", "euro":"{f153}", "exchange":"{f0ec}", "exclamation":"{f12a}", "exclamation-circle":"{f06a}", "exclamation-triangle":"{f071}", "expand":"{f065}", "external-link":"{f08e}", "external-link-square":"{f14c}", "eye":"{f06e}", "eye-slash":"{f070}", "eyedropper":"{f1fb}", "facebook":"{f09a}", "facebook-f":"{f09a}", "facebook-official":"{f230}", "facebook-square":"{f082}", "fast-backward":"{f049}", "fast-forward":"{f050}", "fax":"{f1ac}", "female":"{f182}", "fighter-jet":"{f0fb}", "file":"{f15b}", "file-archive-o":"{f1c6}", "file-audio-o":"{f1c7}", "file-code-o":"{f1c9}", "file-excel-o":"{f1c3}", "file-image-o":"{f1c5}", "file-movie-o":"{f1c8}", "file-o":"{f016}", "file-pdf-o":"{f1c1}", "file-photo-o":"{f1c5}", "file-picture-o":"{f1c5}", "file-powerpoint-o":"{f1c4}", "file-sound-o":"{f1c7}", "file-text":"{f15c}", "file-text-o":"{f0f6}", "file-video-o":"{f1c8}", "file-word-o":"{f1c2}", "file-zip-o":"{f1c6}", "files-o":"{f0c5}", "film":"{f008}", "filter":"{f0b0}", "fire":"{f06d}", "fire-extinguisher":"{f134}", "flag":"{f024}", "flag-checkered":"{f11e}", "flag-o":"{f11d}", "flash":"{f0e7}", "flask":"{f0c3}", "flickr":"{f16e}", "floppy-o":"{f0c7}", "folder":"{f07b}", "folder-o":"{f114}", "folder-open":"{f07c}", "folder-open-o":"{f115}", "font":"{f031}", "forumbee":"{f211}", "forward":"{f04e}", "foursquare":"{f180}", "frown-o":"{f119}", "futbol-o":"{f1e3}", "gamepad":"{f11b}", "gavel":"{f0e3}", "gbp":"{f154}", "ge":"{f1d1}", "gear":"{f013}", "gears":"{f085}", "genderless":"{f1db}", "gift":"{f06b}", "git":"{f1d3}", "git-square":"{f1d2}", "github":"{f09b}", "github-alt":"{f113}", "github-square":"{f092}", "gittip":"{f184}", "glass":"{f000}", "globe":"{f0ac}", "google":"{f1a0}", "google-plus":"{f0d5}", "google-plus-square":"{f0d4}", "google-wallet":"{f1ee}", "graduation-cap":"{f19d}", "gratipay":"{f184}", "group":"{f0c0}", "h-square":"{f0fd}", "hacker-news":"{f1d4}", "hand-o-down":"{f0a7}", "hand-o-left":"{f0a5}", "hand-o-right":"{f0a4}", "hand-o-up":"{f0a6}", "hdd-o":"{f0a0}", "header":"{f1dc}", "headphones":"{f025}", "heart":"{f004}", "heart-o":"{f08a}", "heartbeat":"{f21e}", "history":"{f1da}", "home":"{f015}", "hospital-o":"{f0f8}", "hotel":"{f236}", "html5":"{f13b}", "ils":"{f20b}", "image":"{f03e}", "inbox":"{f01c}", "indent":"{f03c}", "info":"{f129}", "info-circle":"{f05a}", "inr":"{f156}", "instagram":"{f16d}", "institution":"{f19c}", "ioxhost":"{f208}", "italic":"{f033}", "joomla":"{f1aa}", "jpy":"{f157}", "jsfiddle":"{f1cc}", "key":"{f084}", "keyboard-o":"{f11c}", "krw":"{f159}", "language":"{f1ab}", "laptop":"{f109}", "lastfm":"{f202}", "lastfm-square":"{f203}", "leaf":"{f06c}", "leanpub":"{f212}", "legal":"{f0e3}", "lemon-o":"{f094}", "level-down":"{f149}", "level-up":"{f148}", "life-bouy":"{f1cd}", "life-buoy":"{f1cd}", "life-ring":"{f1cd}", "life-saver":"{f1cd}", "lightbulb-o":"{f0eb}", "line-chart":"{f201}", "link":"{f0c1}", "linkedin":"{f0e1}", "linkedin-square":"{f08c}", "linux":"{f17c}", "list":"{f03a}", "list-alt":"{f022}", "list-ol":"{f0cb}", "list-ul":"{f0ca}", "location-arrow":"{f124}", "lock":"{f023}", "long-arrow-down":"{f175}", "long-arrow-left":"{f177}", "long-arrow-right":"{f178}", "long-arrow-up":"{f176}", "magic":"{f0d0}", "magnet":"{f076}", "mail-forward":"{f064}", "mail-reply":"{f112}", "mail-reply-all":"{f122}", "male":"{f183}", "map-marker":"{f041}", "mars":"{f222}", "mars-double":"{f227}", "mars-stroke":"{f229}", "mars-stroke-h":"{f22b}", "mars-stroke-v":"{f22a}", "maxcdn":"{f136}", "meanpath":"{f20c}", "medium":"{f23a}", "medkit":"{f0fa}", "meh-o":"{f11a}", "mercury":"{f223}", "microphone":"{f130}", "microphone-slash":"{f131}", "minus":"{f068}", "minus-circle":"{f056}", "minus-square":"{f146}", "minus-square-o":"{f147}", "mobile":"{f10b}", "mobile-phone":"{f10b}", "money":"{f0d6}", "moon-o":"{f186}", "mortar-board":"{f19d}", "motorcycle":"{f21c}", "music":"{f001}", "navicon":"{f0c9}", "neuter":"{f22c}", "newspaper-o":"{f1ea}", "openid":"{f19b}", "outdent":"{f03b}", "pagelines":"{f18c}", "paint-brush":"{f1fc}", "paper-plane":"{f1d8}", "paper-plane-o":"{f1d9}", "paperclip":"{f0c6}", "paragraph":"{f1dd}", "paste":"{f0ea}", "pause":"{f04c}", "paw":"{f1b0}", "paypal":"{f1ed}", "pencil":"{f040}", "pencil-square":"{f14b}", "pencil-square-o":"{f044}", "phone":"{f095}", "phone-square":"{f098}", "photo":"{f03e}", "picture-o":"{f03e}", "pie-chart":"{f200}", "pied-piper":"{f1a7}", "pied-piper-alt":"{f1a8}", "pinterest":"{f0d2}", "pinterest-p":"{f231}", "pinterest-square":"{f0d3}", "plane":"{f072}", "play":"{f04b}", "play-circle":"{f144}", "play-circle-o":"{f01d}", "plug":"{f1e6}", "plus":"{f067}", "plus-circle":"{f055}", "plus-square":"{f0fe}", "plus-square-o":"{f196}", "power-off":"{f011}", "print":"{f02f}", "puzzle-piece":"{f12e}", "qq":"{f1d6}", "qrcode":"{f029}", "question":"{f128}", "question-circle":"{f059}", "quote-left":"{f10d}", "quote-right":"{f10e}", "ra":"{f1d0}", "random":"{f074}", "rebel":"{f1d0}", "recycle":"{f1b8}", "reddit":"{f1a1}", "reddit-square":"{f1a2}", "refresh":"{f021}", "remove":"{f00d}", "renren":"{f18b}", "reorder":"{f0c9}", "repeat":"{f01e}", "reply":"{f112}", "reply-all":"{f122}", "retweet":"{f079}", "rmb":"{f157}", "road":"{f018}", "rocket":"{f135}", "rotate-left":"{f0e2}", "rotate-right":"{f01e}", "rouble":"{f158}", "rss":"{f09e}", "rss-square":"{f143}", "rub":"{f158}", "ruble":"{f158}", "rupee":"{f156}", "save":"{f0c7}", "scissors":"{f0c4}", "search":"{f002}", "search-minus":"{f010}", "search-plus":"{f00e}", "sellsy":"{f213}", "send":"{f1d8}", "send-o":"{f1d9}", "server":"{f233}", "share":"{f064}", "share-alt":"{f1e0}", "share-alt-square":"{f1e1}", "share-square":"{f14d}", "share-square-o":"{f045}", "shekel":"{f20b}", "sheqel":"{f20b}", "shield":"{f132}", "ship":"{f21a}", "shirtsinbulk":"{f214}", "shopping-cart":"{f07a}", "sign-in":"{f090}", "sign-out":"{f08b}", "signal":"{f012}", "simplybuilt":"{f215}", "sitemap":"{f0e8}", "skyatlas":"{f216}", "skype":"{f17e}", "slack":"{f198}", "sliders":"{f1de}", "slideshare":"{f1e7}", "smile-o":"{f118}", "soccer-ball-o":"{f1e3}", "sort":"{f0dc}", "sort-alpha-asc":"{f15d}", "sort-alpha-desc":"{f15e}", "sort-amount-asc":"{f160}", "sort-amount-desc":"{f161}", "sort-asc":"{f0de}", "sort-desc":"{f0dd}", "sort-down":"{f0dd}", "sort-numeric-asc":"{f162}", "sort-numeric-desc":"{f163}", "sort-up":"{f0de}", "soundcloud":"{f1be}", "space-shuttle":"{f197}", "spinner":"{f110}", "spoon":"{f1b1}", "spotify":"{f1bc}", "square":"{f0c8}", "square-o":"{f096}", "stack-exchange":"{f18d}", "stack-overflow":"{f16c}", "star":"{f005}", "star-half":"{f089}", "star-half-empty":"{f123}", "star-half-full":"{f123}", "star-half-o":"{f123}", "star-o":"{f006}", "steam":"{f1b6}", "steam-square":"{f1b7}", "step-backward":"{f048}", "step-forward":"{f051}", "stethoscope":"{f0f1}", "stop":"{f04d}", "street-view":"{f21d}", "strikethrough":"{f0cc}", "stumbleupon":"{f1a4}", "stumbleupon-circle":"{f1a3}", "subscript":"{f12c}", "subway":"{f239}", "suitcase":"{f0f2}", "sun-o":"{f185}", "superscript":"{f12b}", "support":"{f1cd}", "table":"{f0ce}", "tablet":"{f10a}", "tachometer":"{f0e4}", "tag":"{f02b}", "tags":"{f02c}", "tasks":"{f0ae}", "taxi":"{f1ba}", "tencent-weibo":"{f1d5}", "terminal":"{f120}", "text-height":"{f034}", "text-width":"{f035}", "th":"{f00a}", "th-large":"{f009}", "th-list":"{f00b}", "thumb-tack":"{f08d}", "thumbs-down":"{f165}", "thumbs-o-down":"{f088}", "thumbs-o-up":"{f087}", "thumbs-up":"{f164}", "ticket":"{f145}", "times":"{f00d}", "times-circle":"{f057}", "times-circle-o":"{f05c}", "tint":"{f043}", "toggle-down":"{f150}", "toggle-left":"{f191}", "toggle-off":"{f204}", "toggle-on":"{f205}", "toggle-right":"{f152}", "toggle-up":"{f151}", "train":"{f238}", "transgender":"{f224}", "transgender-alt":"{f225}", "trash":"{f1f8}", "trash-o":"{f014}", "tree":"{f1bb}", "trello":"{f181}", "trophy":"{f091}", "truck":"{f0d1}", "try":"{f195}", "tty":"{f1e4}", "tumblr":"{f173}", "tumblr-square":"{f174}", "turkish-lira":"{f195}", "twitch":"{f1e8}", "twitter":"{f099}", "twitter-square":"{f081}", "umbrella":"{f0e9}", "underline":"{f0cd}", "undo":"{f0e2}", "university":"{f19c}", "unlink":"{f127}", "unlock":"{f09c}", "unlock-alt":"{f13e}", "unsorted":"{f0dc}", "upload":"{f093}", "usd":"{f155}", "user":"{f007}", "user-md":"{f0f0}", "user-plus":"{f234}", "user-secret":"{f21b}", "user-times":"{f235}", "users":"{f0c0}", "venus":"{f221}", "venus-double":"{f226}", "venus-mars":"{f228}", "viacoin":"{f237}", "video-camera":"{f03d}", "vimeo-square":"{f194}", "vine":"{f1ca}", "vk":"{f189}", "volume-down":"{f027}", "volume-off":"{f026}", "volume-up":"{f028}", "warning":"{f071}", "wechat":"{f1d7}", "weibo":"{f18a}", "weixin":"{f1d7}", "whatsapp":"{f232}", "wheelchair":"{f193}", "wifi":"{f1eb}", "windows":"{f17a}", "won":"{f159}", "wordpress":"{f19a}", "wrench":"{f0ad}", "xing":"{f168}", "xing-square":"{f169}", "yahoo":"{f19e}", "yelp":"{f1e9}", "yen":"{f157}", "youtube":"{f167}", "youtube-play":"{f16a}"} + transKV2SwiftEnum("FontAwesome", "FontAwesome", "FontAwesome", FontAwesomeIcons) + + iconicIcon = {"account-login":"{e000}", "account-logout":"{e001}", "action-redo":"{e002}", "action-undo":"{e003}", "align-center":"{e004}", "align-left":"{e005}", "align-right":"{e006}", "aperture":"{e007}", "arrow-bottom":"{e008}", "arrow-circle-bottom":"{e009}", "arrow-circle-left":"{e00a}", "arrow-circle-right":"{e00b}", "arrow-circle-top":"{e00c}", "arrow-left":"{e00d}", "arrow-right":"{e00e}", "arrow-thick-bottom":"{e00f}", "arrow-thick-left":"{e010}", "arrow-thick-right":"{e011}", "arrow-thick-top":"{e012}", "arrow-top":"{e013}", "audio-spectrum":"{e014}", "audio":"{e015}", "badge":"{e016}", "ban":"{e017}", "bar-chart":"{e018}", "basket":"{e019}", "battery-empty":"{e01a}", "battery-full":"{e01b}", "beaker":"{e01c}", "bell":"{e01d}", "bluetooth":"{e01e}", "bold":"{e01f}", "bolt":"{e020}", "book":"{e021}", "bookmark":"{e022}", "box":"{e023}", "briefcase":"{e024}", "british-pound":"{e025}", "browser":"{e026}", "brush":"{e027}", "bug":"{e028}", "bullhorn":"{e029}", "calculator":"{e02a}", "calendar":"{e02b}", "camera-slr":"{e02c}", "caret-bottom":"{e02d}", "caret-left":"{e02e}", "caret-right":"{e02f}", "caret-top":"{e030}", "cart":"{e031}", "chat":"{e032}", "check":"{e033}", "chevron-bottom":"{e034}", "chevron-left":"{e035}", "chevron-right":"{e036}", "chevron-top":"{e037}", "circle-check":"{e08}", "circle-x":"{e039}", "clipboard":"{e03a}", "clock":"{e03b}", "cloud-download":"{e03c}", "cloud-upload":"{e03d}", "cloud":"{e03e}", "cloudy":"{e03f}", "code":"{e040}", "cog":"{e041}", "collapse-down":"{e042}", "collapse-left":"{e043}", "collapse-right":"{e044}", "collapse-up":"{e045}", "command":"{e046}", "comment-square":"{e047}", "compass":"{e048}", "contrast":"{e049}", "copywriting":"{e04a}", "credit-card":"{e04b}", "crop":"{e04c}", "dashboard":"{e04d}", "data-transfer-download":"{e04e}", "data-transfer-upload":"{e04f}", "delete":"{e050}", "dial":"{e051}", "document":"{e052}", "dollar":"{e053}", "double-quote-sans-left":"{e054}", "double-quote-sans-right":"{e055}", "double-quote-serif-left":"{e056}", "double-quote-serif-right":"{e057}", "droplet":"{e058}", "eject":"{e059}", "elevator":"{e05a}", "ellipses":"{e05b}", "envelope-closed":"{e05c}", "envelope-open":"{e05d}", "euro":"{e05e}", "excerpt":"{e05f}", "expand-down":"{e060}", "expand-left":"{e061}", "expand-right":"{e062}", "expand-up":"{e063}", "external-link":"{e064}", "eye":"{e065}", "eyedropper":"{e066}", "file":"{e067}", "fire":"{e068}", "flag":"{e069}", "flash":"{e06a}", "folder":"{e06b}", "fork":"{e06c}", "fullscreen-enter":"{e06d}", "fullscreen-exit":"{e06e}", "globe":"{e06f}", "graph":"{e070}", "grid-four-up":"{e071}", "grid-three-up":"{e072}", "grid-two-up":"{e073}", "hard-drive":"{e074}", "header":"{e075}", "headphones":"{e076}", "heart":"{e077}", "home":"{e078}", "image":"{e079}", "inbox":"{e07a}", "infinity":"{e07b}", "info":"{e07c}", "italic":"{e07d}", "justify-center":"{e07e}", "justify-left":"{e07f}", "justify-right":"{e080}", "key":"{e081}", "laptop":"{e082}", "layers":"{e083}", "lightbulb":"{e084}", "link-broken":"{e085}", "link-intact":"{e086}", "list-rich":"{e087}", "list":"{e088}", "location":"{e089}", "lock-locked":"{e08a}", "lock-unlocked":"{e08b}", "loop-circular":"{e08c}", "loop-square":"{e08d}", "loop":"{e08e}", "magnifying-glass":"{e08f}", "map-marker":"{e090}", "map":"{e091}", "media-pause":"{e092}", "media-play":"{e093}", "media-record":"{e094}", "media-skip-backward":"{e095}", "media-skip-forward":"{e096}", "media-step-backward":"{e097}", "media-step-forward":"{e098}", "media-stop":"{e099}", "medical-cross":"{e09a}", "menu":"{e09b}", "microphone":"{e09c}", "minus":"{e09d}", "monitor":"{e09e}", "moon":"{e09f}", "move":"{e0a0}", "musical-note":"{e0a1}", "paperclip":"{e0a2}", "pencil":"{e0a3}", "people":"{e0a4}", "person":"{e0a5}", "phone":"{e0a6}", "pie-chart":"{e0a7}", "pin":"{e0a8}", "play-circle":"{e0a9}", "plus":"{e0aa}", "power-standby":"{e0ab}", "print":"{e0ac}", "project":"{e0ad}", "pulse":"{e0ae}", "puzzle-piece":"{e0af}", "question-mark":"{e0b0}", "rain":"{e0b1}", "random":"{e0b2}", "reload":"{e0b3}", "resize-both":"{e0b4}", "resize-height":"{e0b5}", "resize-width":"{e0b6}", "rss-alt":"{e0b7}", "rss":"{e0b8}", "script":"{e0b9}", "share-boxed":"{e0ba}", "share":"{e0bb}", "shield":"{e0bc}", "signal":"{e0bd}", "signpost":"{e0be}", "sort-ascending":"{e0bf}", "sort-descending":"{e0c0}", "spreadsheet":"{e0c1}", "star":"{e0c2}", "sun":"{e0c3}", "tablet":"{e0c4}", "tag":"{e0c5}", "tags":"{e0c6}", "target":"{e0c7}", "task":"{e0c8}", "terminal":"{e0c9}", "text":"{e0ca}", "thumb-down":"{e0cb}", "thumb-up":"{e0cc}", "timer":"{e0cd}", "transfer":"{e0ce}", "trash":"{e0cf}", "underline":"{e0d0}", "vertical-align-bottom":"{e0d1}", "vertical-align-center":"{e0d2}", "vertical-align-top":"{e0d3}", "video":"{e0d4}", "volume-high":"{e0d5}", "volume-low":"{e0d6}", "volume-off":"{e0d7}", "warning":"{e0d8}", "wifi":"{e0d9}", "wrench":"{e0da}", "x":"{e0db}", "yen":"{e0dc}", "zoom-in":"{e0dd}", "zoom-out":"{e0de}"} + transKV2SwiftEnum("FontOpenic", "Icons", "open-iconic", iconicIcon) + + ionIcons={"alert":"{f101}", "alert-circled":"{f100}", "android-add":"{f2c7}", "android-add-circle":"{f359}", "android-alarm-clock":"{f35a}", "android-alert":"{f35b}", "android-apps":"{f35c}", "android-archive":"{f2c9}", "android-arrow-back":"{f2ca}", "android-arrow-down":"{f35d}", "android-arrow-dropdown":"{f35f}", "android-arrow-dropdown-circle":"{f35e}", "android-arrow-dropleft":"{f361}", "android-arrow-dropleft-circle":"{f360}", "android-arrow-dropright":"{f363}", "android-arrow-dropright-circle":"{f362}", "android-arrow-dropup":"{f365}", "android-arrow-dropup-circle":"{f364}", "android-arrow-forward":"{f30f}", "android-arrow-up":"{f366}", "android-attach":"{f367}", "android-bar":"{f368}", "android-bicycle":"{f369}", "android-boat":"{f36a}", "android-bookmark":"{f36b}", "android-bulb":"{f36c}", "android-bus":"{f36d}", "android-calendar":"{f2d1}", "android-call":"{f2d2}", "android-camera":"{f2d3}", "android-cancel":"{f36e}", "android-car":"{f36f}", "android-cart":"{f370}", "android-chat":"{f2d4}", "android-checkbox":"{f374}", "android-checkbox-blank":"{f371}", "android-checkbox-outline":"{f373}", "android-checkbox-outline-blank":"{f372}", "android-checkmark-circle":"{f375}", "android-clipboard":"{f376}", "android-close":"{f2d7}", "android-cloud":"{f37a}", "android-cloud-circle":"{f377}", "android-cloud-done":"{f378}", "android-cloud-outline":"{f379}", "android-color-palette":"{f37b}", "android-compass":"{f37c}", "android-contact":"{f2d8}", "android-contacts":"{f2d9}", "android-contract":"{f37d}", "android-create":"{f37e}", "android-delete":"{f37f}", "android-desktop":"{f380}", "android-document":"{f381}", "android-done":"{f383}", "android-done-all":"{f382}", "android-download":"{f2dd}", "android-drafts":"{f384}", "android-exit":"{f385}", "android-expand":"{f386}", "android-favorite":"{f388}", "android-favorite-outline":"{f387}", "android-film":"{f389}", "android-folder":"{f2e0}", "android-folder-open":"{f38a}", "android-funnel":"{f38b}", "android-globe":"{f38c}", "android-hand":"{f2e3}", "android-hangout":"{f38d}", "android-happy":"{f38e}", "android-home":"{f38f}", "android-image":"{f2e4}", "android-laptop":"{f390}", "android-list":"{f391}", "android-locate":"{f2e9}", "android-lock":"{f392}", "android-mail":"{f2eb}", "android-map":"{f393}", "android-menu":"{f394}", "android-microphone":"{f2ec}", "android-microphone-off":"{f395}", "android-more-horizontal":"{f396}", "android-more-vertical":"{f397}", "android-navigate":"{f398}", "android-notifications":"{f39b}", "android-notifications-none":"{f399}", "android-notifications-off":"{f39a}", "android-open":"{f39c}", "android-options":"{f39d}", "android-people":"{f39e}", "android-person":"{f3a0}", "android-person-add":"{f39f}", "android-phone-landscape":"{f3a1}", "android-phone-portrait":"{f3a2}", "android-pin":"{f3a3}", "android-plane":"{f3a4}", "android-playstore":"{f2f0}", "android-print":"{f3a5}", "android-radio-button-off":"{f3a6}", "android-radio-button-on":"{f3a7}", "android-refresh":"{f3a8}", "android-remove":"{f2f4}", "android-remove-circle":"{f3a9}", "android-restaurant":"{f3aa}", "android-sad":"{f3ab}", "android-search":"{f2f5}", "android-send":"{f2f6}", "android-settings":"{f2f7}", "android-share":"{f2f8}", "android-share-alt":"{f3ac}", "android-star":"{f2fc}", "android-star-half":"{f3ad}", "android-star-outline":"{f3ae}", "android-stopwatch":"{f2fd}", "android-subway":"{f3af}", "android-sunny":"{f3b0}", "android-sync":"{f3b1}", "android-textsms":"{f3b2}", "android-time":"{f3b3}", "android-train":"{f3b4}", "android-unlock":"{f3b5}", "android-upload":"{f3b6}", "android-volume-down":"{f3b7}", "android-volume-mute":"{f3b8}", "android-volume-off":"{f3b9}", "android-volume-up":"{f3ba}", "android-walk":"{f3bb}", "android-warning":"{f3bc}", "android-watch":"{f3bd}", "android-wifi":"{f305}", "aperture":"{f313}", "archive":"{f102}", "arrow-down-a":"{f103}", "arrow-down-b":"{f104}", "arrow-down-c":"{f105}", "arrow-expand":"{f25e}", "arrow-graph-down-left":"{f25f}", "arrow-graph-down-right":"{f260}", "arrow-graph-up-left":"{f261}", "arrow-graph-up-right":"{f262}", "arrow-left-a":"{f106}", "arrow-left-b":"{f107}", "arrow-left-c":"{f108}", "arrow-move":"{f263}", "arrow-resize":"{f264}", "arrow-return-left":"{f265}", "arrow-return-right":"{f266}", "arrow-right-a":"{f109}", "arrow-right-b":"{f10a}", "arrow-right-c":"{f10b}", "arrow-shrink":"{f267}", "arrow-swap":"{f268}", "arrow-up-a":"{f10c}", "arrow-up-b":"{f10d}", "arrow-up-c":"{f10e}", "asterisk":"{f314}", "at":"{f10f}", "backspace":"{f3bf}", "backspace-outline":"{f3be}", "bag":"{f110}", "battery-charging":"{f111}", "battery-empty":"{f112}", "battery-full":"{f113}", "battery-half":"{f114}", "battery-low":"{f115}", "beaker":"{f269}", "beer":"{f26a}", "bluetooth":"{f116}", "bonfire":"{f315}", "bookmark":"{f26b}", "bowtie":"{f3c0}", "briefcase":"{f26c}", "bug":"{f2be}", "calculator":"{f26d}", "calendar":"{f117}", "camera":"{f118}", "card":"{f119}", "cash":"{f316}", "chatbox":"{f11b}", "chatbox-working":"{f11a}", "chatboxes":"{f11c}", "chatbubble":"{f11e}", "chatbubble-working":"{f11d}", "chatbubbles":"{f11f}", "checkmark":"{f122}", "checkmark-circled":"{f120}", "checkmark-round":"{f121}", "chevron-down":"{f123}", "chevron-left":"{f124}", "chevron-right":"{f125}", "chevron-up":"{f126}", "clipboard":"{f127}", "clock":"{f26e}", "close":"{f12a}", "close-circled":"{f128}", "close-round":"{f129}", "closed-captioning":"{f317}", "cloud":"{f12b}", "code":"{f271}", "code-download":"{f26f}", "code-working":"{f270}", "coffee":"{f272}", "compass":"{f273}", "compose":"{f12c}", "connection-bars":"{f274}", "contrast":"{f275}", "crop":"{f3c1}", "cube":"{f318}", "disc":"{f12d}", "document":"{f12f}", "document-text":"{f12e}", "drag":"{f130}", "earth":"{f276}", "easel":"{f3c2}", "edit":"{f2bf}", "egg":"{f277}", "eject":"{f131}", "email":"{f132}", "email-unread":"{f3c3}", "erlenmeyer-flask":"{f3c5}", "erlenmeyer-flask-bubbles":"{f3c4}", "eye":"{f133}", "eye-disabled":"{f306}", "female":"{f278}", "filing":"{f134}", "film-marker":"{f135}", "fireball":"{f319}", "flag":"{f279}", "flame":"{f31a}", "flash":"{f137}", "flash-off":"{f136}", "folder":"{f139}", "fork":"{f27a}", "fork-repo":"{f2c0}", "forward":"{f13a}", "funnel":"{f31b}", "gear-a":"{f13d}", "gear-b":"{f13e}", "grid":"{f13f}", "hammer":"{f27b}", "happy":"{f31c}", "happy-outline":"{f3c6}", "headphone":"{f140}", "heart":"{f141}", "heart-broken":"{f31d}", "help":"{f143}", "help-buoy":"{f27c}", "help-circled":"{f142}", "home":"{f144}", "icecream":"{f27d}", "image":"{f147}", "images":"{f148}", "information":"{f14a}", "information-circled":"{f149}", "ionic":"{f14b}", "ios-alarm":"{f3c8}", "ios-alarm-outline":"{f3c7}", "ios-albums":"{f3ca}", "ios-albums-outline":"{f3c9}", "ios-americanfootball":"{f3cc}", "ios-americanfootball-outline":"{f3cb}", "ios-analytics":"{f3ce}", "ios-analytics-outline":"{f3cd}", "ios-arrow-back":"{f3cf}", "ios-arrow-down":"{f3d0}", "ios-arrow-forward":"{f3d1}", "ios-arrow-left":"{f3d2}", "ios-arrow-right":"{f3d3}", "ios-arrow-thin-down":"{f3d4}", "ios-arrow-thin-left":"{f3d5}", "ios-arrow-thin-right":"{f3d6}", "ios-arrow-thin-up":"{f3d7}", "ios-arrow-up":"{f3d8}", "ios-at":"{f3da}", "ios-at-outline":"{f3d9}", "ios-barcode":"{f3dc}", "ios-barcode-outline":"{f3db}", "ios-baseball":"{f3de}", "ios-baseball-outline":"{f3dd}", "ios-basketball":"{f3e0}", "ios-basketball-outline":"{f3df}", "ios-bell":"{f3e2}", "ios-bell-outline":"{f3e1}", "ios-body":"{f3e4}", "ios-body-outline":"{f3e3}", "ios-bolt":"{f3e6}", "ios-bolt-outline":"{f3e5}", "ios-book":"{f3e8}", "ios-book-outline":"{f3e7}", "ios-bookmarks":"{f3ea}", "ios-bookmarks-outline":"{f3e9}", "ios-box":"{f3ec}", "ios-box-outline":"{f3eb}", "ios-briefcase":"{f3ee}", "ios-briefcase-outline":"{f3ed}", "ios-browsers":"{f3f0}", "ios-browsers-outline":"{f3ef}", "ios-calculator":"{f3f2}", "ios-calculator-outline":"{f3f1}", "ios-calendar":"{f3f4}", "ios-calendar-outline":"{f3f3}", "ios-camera":"{f3f6}", "ios-camera-outline":"{f3f5}", "ios-cart":"{f3f8}", "ios-cart-outline":"{f3f7}", "ios-chatboxes":"{f3fa}", "ios-chatboxes-outline":"{f3f9}", "ios-chatbubble":"{f3fc}", "ios-chatbubble-outline":"{f3fb}", "ios-checkmark":"{f3ff}", "ios-checkmark-empty":"{f3fd}", "ios-checkmark-outline":"{f3fe}", "ios-circle-filled":"{f400}", "ios-circle-outline":"{f401}", "ios-clock":"{f403}", "ios-clock-outline":"{f402}", "ios-close":"{f406}", "ios-close-empty":"{f404}", "ios-close-outline":"{f405}", "ios-cloud":"{f40c}", "ios-cloud-download":"{f408}", "ios-cloud-download-outline":"{f407}", "ios-cloud-outline":"{f409}", "ios-cloud-upload":"{f40b}", "ios-cloud-upload-outline":"{f40a}", "ios-cloudy":"{f410}", "ios-cloudy-night":"{f40e}", "ios-cloudy-night-outline":"{f40d}", "ios-cloudy-outline":"{f40f}", "ios-cog":"{f412}", "ios-cog-outline":"{f411}", "ios-color-filter":"{f414}", "ios-color-filter-outline":"{f413}", "ios-color-wand":"{f416}", "ios-color-wand-outline":"{f415}", "ios-compose":"{f418}", "ios-compose-outline":"{f417}", "ios-contact":"{f41a}", "ios-contact-outline":"{f419}", "ios-copy":"{f41c}", "ios-copy-outline":"{f41b}", "ios-crop":"{f41e}", "ios-crop-strong":"{f41d}", "ios-download":"{f420}", "ios-download-outline":"{f41f}", "ios-drag":"{f421}", "ios-email":"{f423}", "ios-email-outline":"{f422}", "ios-eye":"{f425}", "ios-eye-outline":"{f424}", "ios-fastforward":"{f427}", "ios-fastforward-outline":"{f426}", "ios-filing":"{f429}", "ios-filing-outline":"{f428}", "ios-film":"{f42b}", "ios-film-outline":"{f42a}", "ios-flag":"{f42d}", "ios-flag-outline":"{f42c}", "ios-flame":"{f42f}", "ios-flame-outline":"{f42e}", "ios-flask":"{f431}", "ios-flask-outline":"{f430}", "ios-flower":"{f433}", "ios-flower-outline":"{f432}", "ios-folder":"{f435}", "ios-folder-outline":"{f434}", "ios-football":"{f437}", "ios-football-outline":"{f436}", "ios-game-controller-a":"{f439}", "ios-game-controller-a-outline":"{f438}", "ios-game-controller-b":"{f43b}", "ios-game-controller-b-outline":"{f43a}", "ios-gear":"{f43d}", "ios-gear-outline":"{f43c}", "ios-glasses":"{f43f}", "ios-glasses-outline":"{f43e}", "ios-grid-view":"{f441}", "ios-grid-view-outline":"{f440}", "ios-heart":"{f443}", "ios-heart-outline":"{f442}", "ios-help":"{f446}", "ios-help-empty":"{f444}", "ios-help-outline":"{f445}", "ios-home":"{f448}", "ios-home-outline":"{f447}", "ios-infinite":"{f44a}", "ios-infinite-outline":"{f449}", "ios-information":"{f44d}", "ios-information-empty":"{f44b}", "ios-information-outline":"{f44c}", "ios-ionic-outline":"{f44e}", "ios-keypad":"{f450}", "ios-keypad-outline":"{f44f}", "ios-lightbulb":"{f452}", "ios-lightbulb-outline":"{f451}", "ios-list":"{f454}", "ios-list-outline":"{f453}", "ios-location":"{f456}", "ios-location-outline":"{f455}", "ios-locked":"{f458}", "ios-locked-outline":"{f457}", "ios-loop":"{f45a}", "ios-loop-strong":"{f459}", "ios-medical":"{f45c}", "ios-medical-outline":"{f45b}", "ios-medkit":"{f45e}", "ios-medkit-outline":"{f45d}", "ios-mic":"{f461}", "ios-mic-off":"{f45f}", "ios-mic-outline":"{f460}", "ios-minus":"{f464}", "ios-minus-empty":"{f462}", "ios-minus-outline":"{f463}", "ios-monitor":"{f466}", "ios-monitor-outline":"{f465}", "ios-moon":"{f468}", "ios-moon-outline":"{f467}", "ios-more":"{f46a}", "ios-more-outline":"{f469}", "ios-musical-note":"{f46b}", "ios-musical-notes":"{f46c}", "ios-navigate":"{f46e}", "ios-navigate-outline":"{f46d}", "ios-nutrition":"{f470}", "ios-nutrition-outline":"{f46f}", "ios-paper":"{f472}", "ios-paper-outline":"{f471}", "ios-paperplane":"{f474}", "ios-paperplane-outline":"{f473}", "ios-partlysunny":"{f476}", "ios-partlysunny-outline":"{f475}", "ios-pause":"{f478}", "ios-pause-outline":"{f477}", "ios-paw":"{f47a}", "ios-paw-outline":"{f479}", "ios-people":"{f47c}", "ios-people-outline":"{f47b}", "ios-person":"{f47e}", "ios-person-outline":"{f47d}", "ios-personadd":"{f480}", "ios-personadd-outline":"{f47f}", "ios-photos":"{f482}", "ios-photos-outline":"{f481}", "ios-pie":"{f484}", "ios-pie-outline":"{f483}", "ios-pint":"{f486}", "ios-pint-outline":"{f485}", "ios-play":"{f488}", "ios-play-outline":"{f487}", "ios-plus":"{f48b}", "ios-plus-empty":"{f489}", "ios-plus-outline":"{f48a}", "ios-pricetag":"{f48d}", "ios-pricetag-outline":"{f48c}", "ios-pricetags":"{f48f}", "ios-pricetags-outline":"{f48e}", "ios-printer":"{f491}", "ios-printer-outline":"{f490}", "ios-pulse":"{f493}", "ios-pulse-strong":"{f492}", "ios-rainy":"{f495}", "ios-rainy-outline":"{f494}", "ios-recording":"{f497}", "ios-recording-outline":"{f496}", "ios-redo":"{f499}", "ios-redo-outline":"{f498}", "ios-refresh":"{f49c}", "ios-refresh-empty":"{f49a}", "ios-refresh-outline":"{f49b}", "ios-reload":"{f49d}", "ios-reverse-camera":"{f49f}", "ios-reverse-camera-outline":"{f49e}", "ios-rewind":"{f4a1}", "ios-rewind-outline":"{f4a0}", "ios-rose":"{f4a3}", "ios-rose-outline":"{f4a2}", "ios-search":"{f4a5}", "ios-search-strong":"{f4a4}", "ios-settings":"{f4a7}", "ios-settings-strong":"{f4a6}", "ios-shuffle":"{f4a9}", "ios-shuffle-strong":"{f4a8}", "ios-skipbackward":"{f4ab}", "ios-skipbackward-outline":"{f4aa}", "ios-skipforward":"{f4ad}", "ios-skipforward-outline":"{f4ac}", "ios-snowy":"{f4ae}", "ios-speedometer":"{f4b0}", "ios-speedometer-outline":"{f4af}", "ios-star":"{f4b3}", "ios-star-half":"{f4b1}", "ios-star-outline":"{f4b2}", "ios-stopwatch":"{f4b5}", "ios-stopwatch-outline":"{f4b4}", "ios-sunny":"{f4b7}", "ios-sunny-outline":"{f4b6}", "ios-telephone":"{f4b9}", "ios-telephone-outline":"{f4b8}", "ios-tennisball":"{f4bb}", "ios-tennisball-outline":"{f4ba}", "ios-thunderstorm":"{f4bd}", "ios-thunderstorm-outline":"{f4bc}", "ios-time":"{f4bf}", "ios-time-outline":"{f4be}", "ios-timer":"{f4c1}", "ios-timer-outline":"{f4c0}", "ios-toggle":"{f4c3}", "ios-toggle-outline":"{f4c2}", "ios-trash":"{f4c5}", "ios-trash-outline":"{f4c4}", "ios-undo":"{f4c7}", "ios-undo-outline":"{f4c6}", "ios-unlocked":"{f4c9}", "ios-unlocked-outline":"{f4c8}", "ios-upload":"{f4cb}", "ios-upload-outline":"{f4ca}", "ios-videocam":"{f4cd}", "ios-videocam-outline":"{f4cc}", "ios-volume-high":"{f4ce}", "ios-volume-low":"{f4cf}", "ios-wineglass":"{f4d1}", "ios-wineglass-outline":"{f4d0}", "ios-world":"{f4d3}", "ios-world-outline":"{f4d2}", "ipad":"{f1f9}", "iphone":"{f1fa}", "ipod":"{f1fb}", "jet":"{f295}", "key":"{f296}", "knife":"{f297}", "laptop":"{f1fc}", "leaf":"{f1fd}", "levels":"{f298}", "lightbulb":"{f299}", "link":"{f1fe}", "load-a":"{f29a}", "load-b":"{f29b}", "load-c":"{f29c}", "load-d":"{f29d}", "location":"{f1ff}", "lock-combination":"{f4d4}", "locked":"{f200}", "log-in":"{f29e}", "log-out":"{f29f}", "loop":"{f201}", "magnet":"{f2a0}", "male":"{f2a1}", "man":"{f202}", "map":"{f203}", "medkit":"{f2a2}", "merge":"{f33f}", "mic-a":"{f204}", "mic-b":"{f205}", "mic-c":"{f206}", "minus":"{f209}", "minus-circled":"{f207}", "minus-round":"{f208}", "model-s":"{f2c1}", "monitor":"{f20a}", "more":"{f20b}", "mouse":"{f340}", "music-note":"{f20c}", "navicon":"{f20e}", "navicon-round":"{f20d}", "navigate":"{f2a3}", "network":"{f341}", "no-smoking":"{f2c2}", "nuclear":"{f2a4}", "outlet":"{f342}", "paintbrush":"{f4d5}", "paintbucket":"{f4d6}", "paper-airplane":"{f2c3}", "paperclip":"{f20f}", "pause":"{f210}", "person":"{f213}", "person-add":"{f211}", "person-stalker":"{f212}", "pie-graph":"{f2a5}", "pin":"{f2a6}", "pinpoint":"{f2a7}", "pizza":"{f2a8}", "plane":"{f214}", "planet":"{f343}", "play":"{f215}", "playstation":"{f30a}", "plus":"{f218}", "plus-circled":"{f216}", "plus-round":"{f217}", "podium":"{f344}", "pound":"{f219}", "power":"{f2a9}", "pricetag":"{f2aa}", "pricetags":"{f2ab}", "printer":"{f21a}", "pull-request":"{f345}", "qr-scanner":"{f346}", "quote":"{f347}", "radio-waves":"{f2ac}", "record":"{f21b}", "refresh":"{f21c}", "reply":"{f21e}", "reply-all":"{f21d}", "ribbon-a":"{f348}", "ribbon-b":"{f349}", "sad":"{f34a}", "sad-outline":"{f4d7}", "scissors":"{f34b}", "search":"{f21f}", "settings":"{f2ad}", "share":"{f220}", "shuffle":"{f221}", "skip-backward":"{f222}", "skip-forward":"{f223}", "social-android":"{f225}", "social-android-outline":"{f224}", "social-angular":"{f4d9}", "social-angular-outline":"{f4d8}", "social-apple":"{f227}", "social-apple-outline":"{f226}", "social-bitcoin":"{f2af}", "social-bitcoin-outline":"{f2ae}", "social-buffer":"{f229}", "social-buffer-outline":"{f228}", "social-chrome":"{f4db}", "social-chrome-outline":"{f4da}", "social-codepen":"{f4dd}", "social-codepen-outline":"{f4dc}", "social-css3":"{f4df}", "social-css3-outline":"{f4de}", "social-designernews":"{f22b}", "social-designernews-outline":"{f22a}", "social-dribbble":"{f22d}", "social-dribbble-outline":"{f22c}", "social-dropbox":"{f22f}", "social-dropbox-outline":"{f22e}", "social-euro":"{f4e1}", "social-euro-outline":"{f4e0}", "social-facebook":"{f231}", "social-facebook-outline":"{f230}", "social-foursquare":"{f34d}", "social-foursquare-outline":"{f34c}", "social-freebsd-devil":"{f2c4}", "social-github":"{f233}", "social-github-outline":"{f232}", "social-google":"{f34f}", "social-google-outline":"{f34e}", "social-googleplus":"{f235}", "social-googleplus-outline":"{f234}", "social-hackernews":"{f237}", "social-hackernews-outline":"{f236}", "social-html5":"{f4e3}", "social-html5-outline":"{f4e2}", "social-instagram":"{f351}", "social-instagram-outline":"{f350}", "social-javascript":"{f4e5}", "social-javascript-outline":"{f4e4}", "social-linkedin":"{f239}", "social-linkedin-outline":"{f238}", "social-markdown":"{f4e6}", "social-nodejs":"{f4e7}", "social-octocat":"{f4e8}", "social-pinterest":"{f2b1}", "social-pinterest-outline":"{f2b0}", "social-python":"{f4e9}", "social-reddit":"{f23b}", "social-reddit-outline":"{f23a}", "social-rss":"{f23d}", "social-rss-outline":"{f23c}", "social-sass":"{f4ea}", "social-skype":"{f23f}", "social-skype-outline":"{f23e}", "social-snapchat":"{f4ec}", "social-snapchat-outline":"{f4eb}", "social-tumblr":"{f241}", "social-tumblr-outline":"{f240}", "social-tux":"{f2c5}", "social-twitch":"{f4ee}", "social-twitch-outline":"{f4ed}", "social-twitter":"{f243}", "social-twitter-outline":"{f242}", "social-usd":"{f353}", "social-usd-outline":"{f352}", "social-vimeo":"{f245}", "social-vimeo-outline":"{f244}", "social-whatsapp":"{f4f0}", "social-whatsapp-outline":"{f4ef}", "social-windows":"{f247}", "social-windows-outline":"{f246}", "social-wordpress":"{f249}", "social-wordpress-outline":"{f248}", "social-yahoo":"{f24b}", "social-yahoo-outline":"{f24a}", "social-yen":"{f4f2}", "social-yen-outline":"{f4f1}", "social-youtube":"{f24d}", "social-youtube-outline":"{f24c}", "soup-can":"{f4f4}", "soup-can-outline":"{f4f3}", "speakerphone":"{f2b2}", "speedometer":"{f2b3}", "spoon":"{f2b4}", "star":"{f24e}", "stats-bars":"{f2b5}", "steam":"{f30b}", "stop":"{f24f}", "thermometer":"{f2b6}", "thumbsdown":"{f250}", "thumbsup":"{f251}", "toggle":"{f355}", "toggle-filled":"{f354}", "transgender":"{f4f5}", "trash-a":"{f252}", "trash-b":"{f253}", "trophy":"{f356}", "tshirt":"{f4f7}", "tshirt-outline":"{f4f6}", "umbrella":"{f2b7}", "university":"{f357}", "unlocked":"{f254}", "upload":"{f255}", "usb":"{f2b8}", "videocamera":"{f256}", "volume-high":"{f257}", "volume-low":"{f258}", "volume-medium":"{f259}", "volume-mute":"{f25a}", "wand":"{f358}", "waterdrop":"{f25b}", "wifi":"{f25c}", "wineglass":"{f2b9}", "woman":"{f25d}", "wrench":"{f2ba}", "xbox":"{f30c}",} + transKV2SwiftEnum("FontIon", "Ionicons", "Ionicons", ionIcons) + + mapIcons = {"map.icon.abseiling":"{e800}", "map.icon.accounting":"{e801}", "map.icon.airport":"{e802}", "map.icon.amusement.park":"{e803}", "map.icon.aquarium":"{e804}", "map.icon.archery":"{e805}", "map.icon.art.gallery":"{e806}", "map.icon.assistive.listening.system":"{e807}", "map.icon.atm":"{e808}", "map.icon.audio.description":"{e809}", "map.icon.bakery":"{e80a}", "map.icon.bank":"{e80b}", "map.icon.bar":"{e80c}", "map.icon.baseball":"{e80d}", "map.icon.beauty.salon":"{e80e}", "map.icon.bicycle.store":"{e80f}", "map.icon.bicycling":"{e810}", "map.icon.boat.ramp":"{e811}", "map.icon.boat.tour":"{e812}", "map.icon.boating":"{e813}", "map.icon.book.store":"{e814}", "map.icon.bowling.alley":"{e815}", "map.icon.braille":"{e816}", "map.icon.bus.station":"{e817}", "map.icon.cafe":"{e818}", "map.icon.campground":"{e819}", "map.icon.canoe":"{e81a}", "map.icon.car.dealer":"{e81b}", "map.icon.car.rental":"{e81c}", "map.icon.car.repair":"{e81d}", "map.icon.car.wash":"{e81e}", "map.icon.casino":"{e81f}", "map.icon.cemetery":"{e820}", "map.icon.chairlift":"{e821}", "map.icon.church":"{e822}", "map.icon.circle":"{e823}", "map.icon.city.hall":"{e824}", "map.icon.climbing":"{e825}", "map.icon.closed.captioning":"{e826}", "map.icon.clothing.store":"{e827}", "map.icon.compass":"{e828}", "map.icon.convenience.store":"{e829}", "map.icon.courthouse":"{e82a}", "map.icon.cross.country.skiing":"{e82b}", "map.icon.crosshairs":"{e82c}", "map.icon.dentist":"{e82d}", "map.icon.department.store":"{e82e}", "map.icon.diving":"{e82f}", "map.icon.doctor":"{e830}", "map.icon.electrician":"{e831}", "map.icon.electronics.store":"{e832}", "map.icon.embassy":"{e833}", "map.icon.expand":"{e834}", "map.icon.female":"{e835}", "map.icon.finance":"{e836}", "map.icon.fire.station":"{e837}", "map.icon.fish.cleaning":"{e838}", "map.icon.fishing.pier":"{e839}", "map.icon.fishing":"{e83a}", "map.icon.florist":"{e83b}", "map.icon.food":"{e83c}", "map.icon.fullscreen":"{e83d}", "map.icon.funeral.home":"{e83e}", "map.icon.furniture.store":"{e83f}", "map.icon.gas.station":"{e840}", "map.icon.general.contractor":"{e841}", "map.icon.golf":"{e842}", "map.icon.grocery.or.supermarket":"{e843}", "map.icon.gym":"{e844}", "map.icon.hair.care":"{e845}", "map.icon.hang.gliding":"{e846}", "map.icon.hardware.store":"{e847}", "map.icon.health":"{e848}", "map.icon.hindu.temple":"{e849}", "map.icon.horse.riding":"{e84a}", "map.icon.hospital":"{e84b}", "map.icon.ice.fishing":"{e84c}", "map.icon.ice.skating":"{e84d}", "map.icon.inline.skating":"{e84e}", "map.icon.insurance.agency":"{e84f}", "map.icon.jet.skiing":"{e850}", "map.icon.jewelry.store":"{e851}", "map.icon.kayaking":"{e852}", "map.icon.laundry":"{e853}", "map.icon.lawyer":"{e854}", "map.icon.library":"{e855}", "map.icon.liquor.store":"{e856}", "map.icon.local.government":"{e857}", "map.icon.location.arrow":"{e858}", "map.icon.locksmith":"{e859}", "map.icon.lodging":"{e85a}", "map.icon.low.vision.access":"{e85b}", "map.icon.male":"{e85c}", "map.icon.map.pin":"{e85d}", "map.icon.marina":"{e85e}", "map.icon.mosque":"{e85f}", "map.icon.motobike.trail":"{e860}", "map.icon.movie.rental":"{e861}", "map.icon.movie.theater":"{e862}", "map.icon.moving.company":"{e863}", "map.icon.museum":"{e864}", "map.icon.natural.feature":"{e865}", "map.icon.night.club":"{e866}", "map.icon.open.captioning":"{e867}", "map.icon.painter":"{e868}", "map.icon.park":"{e869}", "map.icon.parking":"{e86a}", "map.icon.pet.store":"{e86b}", "map.icon.pharmacy":"{e86c}", "map.icon.physiotherapist":"{e86d}", "map.icon.place.of.worship":"{e86e}", "map.icon.playground":"{e86f}", "map.icon.plumber":"{e870}", "map.icon.point.of.interest":"{e871}", "map.icon.police":"{e872}", "map.icon.political":"{e873}", "map.icon.post.box":"{e874}", "map.icon.post.office":"{e875}", "map.icon.postal.code.prefix":"{e876}", "map.icon.postal.code":"{e877}", "map.icon.rafting":"{e878}", "map.icon.real.estate.agency":"{e879}", "map.icon.restaurant":"{e87a}", "map.icon.roofing.contractor":"{e87b}", "map.icon.route.pin":"{e87c}", "map.icon.route":"{e87d}", "map.icon.rv.park":"{e87e}", "map.icon.sailing":"{e87f}", "map.icon.school":"{e880}", "map.icon.scuba.diving":"{e881}", "map.icon.search":"{e882}", "map.icon.shield":"{e883}", "map.icon.shopping.mall":"{e884}", "map.icon.sign.language":"{e885}", "map.icon.skateboarding":"{e886}", "map.icon.ski.jumping":"{e887}", "map.icon.skiing":"{e888}", "map.icon.sledding":"{e889}", "map.icon.snow.shoeing":"{e88a}", "map.icon.snow":"{e88b}", "map.icon.snowboarding":"{e88c}", "map.icon.snowmobile":"{e88d}", "map.icon.spa":"{e88e}", "map.icon.square.pin":"{e88f}", "map.icon.square.rounded":"{e890}", "map.icon.square":"{e891}", "map.icon.stadium":"{e892}", "map.icon.storage":"{e893}", "map.icon.store":"{e894}", "map.icon.subway.station":"{e895}", "map.icon.surfing":"{e896}", "map.icon.swimming":"{e897}", "map.icon.synagogue":"{e898}", "map.icon.taxi.stand":"{e899}", "map.icon.tennis":"{e89a}", "map.icon.toilet":"{e89b}", "map.icon.trail.walking":"{e89c}", "map.icon.train.station":"{e89d}", "map.icon.transit.station":"{e89e}", "map.icon.travel.agency":"{e89f}", "map.icon.unisex":"{e8a0}", "map.icon.university":"{e8a1}", "map.icon.veterinary.care":"{e8a2}", "map.icon.viewing":"{e8a3}", "map.icon.volume.control.telephone":"{e8a4}", "map.icon.walking":"{e8a5}", "map.icon.waterskiing":"{e8a6}", "map.icon.whale.watching":"{e8a7}", "map.icon.wheelchair":"{e8a8}", "map.icon.wind.surfing":"{e8a9}", "map.icon.zoo":"{e8aa}", "map.icon.zoom.in.alt":"{e8ab}", "map.icon.zoom.in":"{e8ac}", "map.icon.zoom.out.alt":"{e8ad}", "map.icon.zoom.out":"{e8ae}"} + transKV2SwiftEnum(className="FontMap", fontName="map-icons", fileName="map-icons", icons=mapIcons) + + materialIcon = {"3d.rotation":"{e84d}", "ac.unit":"{eb3b}", "access.alarm":"{e190}", "access.alarms":"{e191}", "access.time":"{e192}", "accessibility":"{e84e}", "accessible":"{e914}", "account.balance":"{e84f}", "account.balance.wallet":"{e850}", "account.box":"{e851}", "account.circle":"{e853}", "adb":"{e60e}", "add":"{e145}", "add.a.photo":"{e439}", "add.alarm":"{e193}", "add.alert":"{e003}", "add.box":"{e146}", "add.circle":"{e147}", "add.circle.outline":"{e148}", "add.location":"{e567}", "add.shopping.cart":"{e854}", "add.to.photos":"{e39d}", "add.to.queue":"{e05c}", "adjust":"{e39e}", "airline.seat.flat":"{e630}", "airline.seat.flat.angled":"{e631}", "airline.seat.individual.suite":"{e632}", "airline.seat.legroom.extra":"{e633}", "airline.seat.legroom.normal":"{e634}", "airline.seat.legroom.reduced":"{e635}", "airline.seat.recline.extra":"{e636}", "airline.seat.recline.normal":"{e637}", "airplanemode.active":"{e195}", "airplanemode.inactive":"{e194}", "airplay":"{e055}", "airport.shuttle":"{eb3c}", "alarm":"{e855}", "alarm.add":"{e856}", "alarm.off":"{e857}", "alarm.on":"{e858}", "album":"{e019}", "all.inclusive":"{eb3d}", "all.out":"{e90b}", "android":"{e859}", "announcement":"{e85a}", "apps":"{e5c3}", "archive":"{e149}", "arrow.back":"{e5c4}", "arrow.downward":"{e5db}", "arrow.drop.down":"{e5c5}", "arrow.drop.down.circle":"{e5c6}", "arrow.drop.up":"{e5c7}", "arrow.forward":"{e5c8}", "arrow.upward":"{e5d8}", "art.track":"{e060}", "aspect.ratio":"{e85b}", "assessment":"{e85c}", "assignment":"{e85d}", "assignment.ind":"{e85e}", "assignment.late":"{e85f}", "assignment.return":"{e860}", "assignment.returned":"{e861}", "assignment.turned.in":"{e862}", "assistant":"{e39f}", "assistant.photo":"{e3a0}", "attach.file":"{e226}", "attach.money":"{e227}", "attachment":"{e2bc}", "audiotrack":"{e3a1}", "autorenew":"{e863}", "av.timer":"{e01b}", "backspace":"{e14a}", "backup":"{e864}", "battery.alert":"{e19c}", "battery.charging.full":"{e1a3}", "battery.full":"{e1a4}", "battery.std":"{e1a5}", "battery.unknown":"{e1a6}", "beach.access":"{eb3e}", "beenhere":"{e52d}", "block":"{e14b}", "bluetooth":"{e1a7}", "bluetooth.audio":"{e60f}", "bluetooth.connected":"{e1a8}", "bluetooth.disabled":"{e1a9}", "bluetooth.searching":"{e1aa}", "blur.circular":"{e3a2}", "blur.linear":"{e3a3}", "blur.off":"{e3a4}", "blur.on":"{e3a5}", "book":"{e865}", "bookmark":"{e866}", "bookmark.border":"{e867}", "border.all":"{e228}", "border.bottom":"{e229}", "border.clear":"{e22a}", "border.color":"{e22b}", "border.horizontal":"{e22c}", "border.inner":"{e22d}", "border.left":"{e22e}", "border.outer":"{e22f}", "border.right":"{e230}", "border.style":"{e231}", "border.top":"{e232}", "border.vertical":"{e233}", "branding.watermark":"{e06b}", "brightness.1":"{e3a6}", "brightness.2":"{e3a7}", "brightness.3":"{e3a8}", "brightness.4":"{e3a9}", "brightness.5":"{e3aa}", "brightness.6":"{e3ab}", "brightness.7":"{e3ac}", "brightness.auto":"{e1ab}", "brightness.high":"{e1ac}", "brightness.low":"{e1ad}", "brightness.medium":"{e1ae}", "broken.image":"{e3ad}", "brush":"{e3ae}", "bubble.chart":"{e6dd}", "bug.report":"{e868}", "build":"{e869}", "burst.mode":"{e43c}", "business":"{e0af}", "business.center":"{eb3f}", "cached":"{e86a}", "cake":"{e7e9}", "call":"{e0b0}", "call.end":"{e0b1}", "call.made":"{e0b2}", "call.merge":"{e0b3}", "call.missed":"{e0b4}", "call.missed.outgoing":"{e0e4}", "call.received":"{e0b5}", "call.split":"{e0b6}", "call.to.action":"{e06c}", "camera":"{e3af}", "camera.alt":"{e3b0}", "camera.enhance":"{e8fc}", "camera.front":"{e3b1}", "camera.rear":"{e3b2}", "camera.roll":"{e3b3}", "cancel":"{e5c9}", "card.giftcard":"{e8f6}", "card.membership":"{e8f7}", "card.travel":"{e8f8}", "casino":"{eb40}", "cast":"{e307}", "cast.connected":"{e308}", "center.focus.strong":"{e3b4}", "center.focus.weak":"{e3b5}", "change.history":"{e86b}", "chat":"{e0b7}", "chat.bubble":"{e0ca}", "chat.bubble.outline":"{e0cb}", "check":"{e5ca}", "check.box":"{e834}", "check.box.outline.blank":"{e835}", "check.circle":"{e86c}", "chevron.left":"{e5cb}", "chevron.right":"{e5cc}", "child.care":"{eb41}", "child.friendly":"{eb42}", "chrome.reader.mode":"{e86d}", "class":"{e86e}", "clear":"{e14c}", "clear.all":"{e0b8}", "close":"{e5cd}", "closed.caption":"{e01c}", "cloud":"{e2bd}", "cloud.circle":"{e2be}", "cloud.done":"{e2bf}", "cloud.download":"{e2c0}", "cloud.off":"{e2c1}", "cloud.queue":"{e2c2}", "cloud.upload":"{e2c3}", "code":"{e86f}", "collections":"{e3b6}", "collections.bookmark":"{e431}", "color.lens":"{e3b7}", "colorize":"{e3b8}", "comment":"{e0b9}", "compare":"{e3b9}", "compare.arrows":"{e915}", "computer":"{e30a}", "confirmation.number":"{e638}", "contact.mail":"{e0d0}", "contact.phone":"{e0cf}", "contacts":"{e0ba}", "content.copy":"{e14d}", "content.cut":"{e14e}", "content.paste":"{e14f}", "control.point":"{e3ba}", "control.point.duplicate":"{e3bb}", "copyright":"{e90c}", "create":"{e150}", "create.new.folder":"{e2cc}", "credit.card":"{e870}", "crop":"{e3be}", "crop.16.9":"{e3bc}", "crop.3.2":"{e3bd}", "crop.5.4":"{e3bf}", "crop.7.5":"{e3c0}", "crop.din":"{e3c1}", "crop.free":"{e3c2}", "crop.landscape":"{e3c3}", "crop.original":"{e3c4}", "crop.portrait":"{e3c5}", "crop.rotate":"{e437}", "crop.square":"{e3c6}", "dashboard":"{e871}", "data.usage":"{e1af}", "date.range":"{e916}", "dehaze":"{e3c7}", "delete":"{e872}", "delete.forever":"{e92b}", "delete.sweep":"{e16c}", "description":"{e873}", "desktop.mac":"{e30b}", "desktop.windows":"{e30c}", "details":"{e3c8}", "developer.board":"{e30d}", "developer.mode":"{e1b0}", "device.hub":"{e335}", "devices":"{e1b1}", "devices.other":"{e337}", "dialer.sip":"{e0bb}", "dialpad":"{e0bc}", "directions":"{e52e}", "directions.bike":"{e52f}", "directions.boat":"{e532}", "directions.bus":"{e530}", "directions.car":"{e531}", "directions.railway":"{e534}", "directions.run":"{e566}", "directions.subway":"{e533}", "directions.transit":"{e565}", "directions.walk":"{e536}", "disc.full":"{e610}", "dns":"{e875}", "do.not.disturb":"{e612}", "do.not.disturb.alt":"{e611}", "do.not.disturb.off":"{e643}", "do.not.disturb.on":"{e644}", "dock":"{e30e}", "domain":"{e7ee}", "done":"{e876}", "done.all":"{e877}", "donut.large":"{e917}", "donut.small":"{e918}", "drafts":"{e151}", "drag.handle":"{e25d}", "drive.eta":"{e613}", "dvr":"{e1b2}", "edit":"{e3c9}", "edit.location":"{e568}", "eject":"{e8fb}", "email":"{e0be}", "enhanced.encryption":"{e63f}", "equalizer":"{e01d}", "error":"{e000}", "error.outline":"{e001}", "euro.symbol":"{e926}", "ev.station":"{e56d}", "event":"{e878}", "event.available":"{e614}", "event.busy":"{e615}", "event.note":"{e616}", "event.seat":"{e903}", "exit.to.app":"{e879}", "expand.less":"{e5ce}", "expand.more":"{e5cf}", "explicit":"{e01e}", "explore":"{e87a}", "exposure":"{e3ca}", "exposure.neg.1":"{e3cb}", "exposure.neg.2":"{e3cc}", "exposure.plus.1":"{e3cd}", "exposure.plus.2":"{e3ce}", "exposure.zero":"{e3cf}", "extension":"{e87b}", "face":"{e87c}", "fast.forward":"{e01f}", "fast.rewind":"{e020}", "favorite":"{e87d}", "favorite.border":"{e87e}", "featured.play.list":"{e06d}", "featured.video":"{e06e}", "feedback":"{e87f}", "fiber.dvr":"{e05d}", "fiber.manual.record":"{e061}", "fiber.new":"{e05e}", "fiber.pin":"{e06a}", "fiber.smart.record":"{e062}", "file.download":"{e2c4}", "file.upload":"{e2c6}", "filter":"{e3d3}", "filter.1":"{e3d0}", "filter.2":"{e3d1}", "filter.3":"{e3d2}", "filter.4":"{e3d4}", "filter.5":"{e3d5}", "filter.6":"{e3d6}", "filter.7":"{e3d7}", "filter.8":"{e3d8}", "filter.9":"{e3d9}", "filter.9.plus":"{e3da}", "filter.b.and.w":"{e3db}", "filter.center.focus":"{e3dc}", "filter.drama":"{e3dd}", "filter.frames":"{e3de}", "filter.hdr":"{e3df}", "filter.list":"{e152}", "filter.none":"{e3e0}", "filter.tilt.shift":"{e3e2}", "filter.vintage":"{e3e3}", "find.in.page":"{e880}", "find.replace":"{e881}", "fingerprint":"{e90d}", "first.page":"{e5dc}", "fitness.center":"{eb43}", "flag":"{e153}", "flare":"{e3e4}", "flash.auto":"{e3e5}", "flash.off":"{e3e6}", "flash.on":"{e3e7}", "flight":"{e539}", "flight.land":"{e904}", "flight.takeoff":"{e905}", "flip":"{e3e8}", "flip.to.back":"{e882}", "flip.to.front":"{e883}", "folder":"{e2c7}", "folder.open":"{e2c8}", "folder.shared":"{e2c9}", "folder.special":"{e617}", "font.download":"{e167}", "format.align.center":"{e234}", "format.align.justify":"{e235}", "format.align.left":"{e236}", "format.align.right":"{e237}", "format.bold":"{e238}", "format.clear":"{e239}", "format.color.fill":"{e23a}", "format.color.reset":"{e23b}", "format.color.text":"{e23c}", "format.indent.decrease":"{e23d}", "format.indent.increase":"{e23e}", "format.italic":"{e23f}", "format.line.spacing":"{e240}", "format.list.bulleted":"{e241}", "format.list.numbered":"{e242}", "format.paint":"{e243}", "format.quote":"{e244}", "format.shapes":"{e25e}", "format.size":"{e245}", "format.strikethrough":"{e246}", "format.textdirection.l.to.r":"{e247}", "format.textdirection.r.to.l":"{e248}", "format.underlined":"{e249}", "forum":"{e0bf}", "forward":"{e154}", "forward.10":"{e056}", "forward.30":"{e057}", "forward.5":"{e058}", "free.breakfast":"{eb44}", "fullscreen":"{e5d0}", "fullscreen.exit":"{e5d1}", "functions":"{e24a}", "g.translate":"{e927}", "gamepad":"{e30f}", "games":"{e021}", "gavel":"{e90e}", "gesture":"{e155}", "get.app":"{e884}", "gif":"{e908}", "golf.course":"{eb45}", "gps.fixed":"{e1b3}", "gps.not.fixed":"{e1b4}", "gps.off":"{e1b5}", "grade":"{e885}", "gradient":"{e3e9}", "grain":"{e3ea}", "graphic.eq":"{e1b8}", "grid.off":"{e3eb}", "grid.on":"{e3ec}", "group":"{e7ef}", "group.add":"{e7f0}", "group.work":"{e886}", "hd":"{e052}", "hdr.off":"{e3ed}", "hdr.on":"{e3ee}", "hdr.strong":"{e3f1}", "hdr.weak":"{e3f2}", "headset":"{e310}", "headset.mic":"{e311}", "healing":"{e3f3}", "hearing":"{e023}", "help":"{e887}", "help.outline":"{e8fd}", "high.quality":"{e024}", "highlight":"{e25f}", "highlight.off":"{e888}", "history":"{e889}", "home":"{e88a}", "hot.tub":"{eb46}", "hotel":"{e53a}", "hourglass.empty":"{e88b}", "hourglass.full":"{e88c}", "http":"{e902}", "https":"{e88d}", "image":"{e3f4}", "image.aspect.ratio":"{e3f5}", "import.contacts":"{e0e0}", "import.export":"{e0c3}", "important.devices":"{e912}", "inbox":"{e156}", "indeterminate.check.box":"{e909}", "info":"{e88e}", "info.outline":"{e88f}", "input":"{e890}", "insert.chart":"{e24b}", "insert.comment":"{e24c}", "insert.drive.file":"{e24d}", "insert.emoticon":"{e24e}", "insert.invitation":"{e24f}", "insert.link":"{e250}", "insert.photo":"{e251}", "invert.colors":"{e891}", "invert.colors.off":"{e0c4}", "iso":"{e3f6}", "keyboard":"{e312}", "keyboard.arrow.down":"{e313}", "keyboard.arrow.left":"{e314}", "keyboard.arrow.right":"{e315}", "keyboard.arrow.up":"{e316}", "keyboard.backspace":"{e317}", "keyboard.capslock":"{e318}", "keyboard.hide":"{e31a}", "keyboard.return":"{e31b}", "keyboard.tab":"{e31c}", "keyboard.voice":"{e31d}", "kitchen":"{eb47}", "label":"{e892}", "label.outline":"{e893}", "landscape":"{e3f7}", "language":"{e894}", "laptop":"{e31e}", "laptop.chromebook":"{e31f}", "laptop.mac":"{e320}", "laptop.windows":"{e321}", "last.page":"{e5dd}", "launch":"{e895}", "layers":"{e53b}", "layers.clear":"{e53c}", "leak.add":"{e3f8}", "leak.remove":"{e3f9}", "lens":"{e3fa}", "library.add":"{e02e}", "library.books":"{e02f}", "library.music":"{e030}", "lightbulb.outline":"{e90f}", "line.style":"{e919}", "line.weight":"{e91a}", "linear.scale":"{e260}", "link":"{e157}", "linked.camera":"{e438}", "list":"{e896}", "live.help":"{e0c6}", "live.tv":"{e639}", "local.activity":"{e53f}", "local.airport":"{e53d}", "local.atm":"{e53e}", "local.bar":"{e540}", "local.cafe":"{e541}", "local.car.wash":"{e542}", "local.convenience.store":"{e543}", "local.dining":"{e556}", "local.drink":"{e544}", "local.florist":"{e545}", "local.gas.station":"{e546}", "local.grocery.store":"{e547}", "local.hospital":"{e548}", "local.hotel":"{e549}", "local.laundry.service":"{e54a}", "local.library":"{e54b}", "local.mall":"{e54c}", "local.movies":"{e54d}", "local.offer":"{e54e}", "local.parking":"{e54f}", "local.pharmacy":"{e550}", "local.phone":"{e551}", "local.pizza":"{e552}", "local.play":"{e553}", "local.post.office":"{e554}", "local.printshop":"{e555}", "local.see":"{e557}", "local.shipping":"{e558}", "local.taxi":"{e559}", "location.city":"{e7f1}", "location.disabled":"{e1b6}", "location.off":"{e0c7}", "location.on":"{e0c8}", "location.searching":"{e1b7}", "lock":"{e897}", "lock.open":"{e898}", "lock.outline":"{e899}", "looks":"{e3fc}", "looks.3":"{e3fb}", "looks.4":"{e3fd}", "looks.5":"{e3fe}", "looks.6":"{e3ff}", "looks.one":"{e400}", "looks.two":"{e401}", "loop":"{e028}", "loupe":"{e402}", "low.priority":"{e16d}", "loyalty":"{e89a}", "mail":"{e158}", "mail.outline":"{e0e1}", "map":"{e55b}", "markunread":"{e159}", "markunread.mailbox":"{e89b}", "memory":"{e322}", "menu":"{e5d2}", "merge.type":"{e252}", "message":"{e0c9}", "mic":"{e029}", "mic.none":"{e02a}", "mic.off":"{e02b}", "mms":"{e618}", "mode.comment":"{e253}", "mode.edit":"{e254}", "monetization.on":"{e263}", "money.off":"{e25c}", "monochrome.photos":"{e403}", "mood":"{e7f2}", "mood.bad":"{e7f3}", "more":"{e619}", "more.horiz":"{e5d3}", "more.vert":"{e5d4}", "motorcycle":"{e91b}", "mouse":"{e323}", "move.to.inbox":"{e168}", "movie":"{e02c}", "movie.creation":"{e404}", "movie.filter":"{e43a}", "multiline.chart":"{e6df}", "music.note":"{e405}", "music.video":"{e063}", "my.location":"{e55c}", "nature":"{e406}", "nature.people":"{e407}", "navigate.before":"{e408}", "navigate.next":"{e409}", "navigation":"{e55d}", "near.me":"{e569}", "network.cell":"{e1b9}", "network.check":"{e640}", "network.locked":"{e61a}", "network.wifi":"{e1ba}", "new.releases":"{e031}", "next.week":"{e16a}", "nfc":"{e1bb}", "no.encryption":"{e641}", "no.sim":"{e0cc}", "not.interested":"{e033}", "note":"{e06f}", "note.add":"{e89c}", "notifications":"{e7f4}", "notifications.active":"{e7f7}", "notifications.none":"{e7f5}", "notifications.off":"{e7f6}", "notifications.paused":"{e7f8}", "offline.pin":"{e90a}", "ondemand.video":"{e63a}", "opacity":"{e91c}", "open.in.browser":"{e89d}", "open.in.new":"{e89e}", "open.with":"{e89f}", "pages":"{e7f9}", "pageview":"{e8a0}", "palette":"{e40a}", "pan.tool":"{e925}", "panorama":"{e40b}", "panorama.fish.eye":"{e40c}", "panorama.horizontal":"{e40d}", "panorama.vertical":"{e40e}", "panorama.wide.angle":"{e40f}", "party.mode":"{e7fa}", "pause":"{e034}", "pause.circle.filled":"{e035}", "pause.circle.outline":"{e036}", "payment":"{e8a1}", "people":"{e7fb}", "people.outline":"{e7fc}", "perm.camera.mic":"{e8a2}", "perm.contact.calendar":"{e8a3}", "perm.data.setting":"{e8a4}", "perm.device.information":"{e8a5}", "perm.identity":"{e8a6}", "perm.media":"{e8a7}", "perm.phone.msg":"{e8a8}", "perm.scan.wifi":"{e8a9}", "person":"{e7fd}", "person.add":"{e7fe}", "person.outline":"{e7ff}", "person.pin":"{e55a}", "person.pin.circle":"{e56a}", "personal.video":"{e63b}", "pets":"{e91d}", "phone":"{e0cd}", "phone.android":"{e324}", "phone.bluetooth.speaker":"{e61b}", "phone.forwarded":"{e61c}", "phone.in.talk":"{e61d}", "phone.iphone":"{e325}", "phone.locked":"{e61e}", "phone.missed":"{e61f}", "phone.paused":"{e620}", "phonelink":"{e326}", "phonelink.erase":"{e0db}", "phonelink.lock":"{e0dc}", "phonelink.off":"{e327}", "phonelink.ring":"{e0dd}", "phonelink.setup":"{e0de}", "photo":"{e410}", "photo.album":"{e411}", "photo.camera":"{e412}", "photo.filter":"{e43b}", "photo.library":"{e413}", "photo.size.select.actual":"{e432}", "photo.size.select.large":"{e433}", "photo.size.select.small":"{e434}", "picture.as.pdf":"{e415}", "picture.in.picture":"{e8aa}", "picture.in.picture.alt":"{e911}", "pie.chart":"{e6c4}", "pie.chart.outlined":"{e6c5}", "pin.drop":"{e55e}", "place":"{e55f}", "play.arrow":"{e037}", "play.circle.filled":"{e038}", "play.circle.outline":"{e039}", "play.for.work":"{e906}", "playlist.add":"{e03b}", "playlist.add.check":"{e065}", "playlist.play":"{e05f}", "plus.one":"{e800}", "poll":"{e801}", "polymer":"{e8ab}", "pool":"{eb48}", "portable.wifi.off":"{e0ce}", "portrait":"{e416}", "power":"{e63c}", "power.input":"{e336}", "power.settings.new":"{e8ac}", "pregnant.woman":"{e91e}", "present.to.all":"{e0df}", "print":"{e8ad}", "priority.high":"{e645}", "public":"{e80b}", "publish":"{e255}", "query.builder":"{e8ae}", "question.answer":"{e8af}", "queue":"{e03c}", "queue.music":"{e03d}", "queue.play.next":"{e066}", "radio":"{e03e}", "radio.button.checked":"{e837}", "radio.button.unchecked":"{e836}", "rate.review":"{e560}", "receipt":"{e8b0}", "recent.actors":"{e03f}", "record.voice.over":"{e91f}", "redeem":"{e8b1}", "redo":"{e15a}", "refresh":"{e5d5}", "remove":"{e15b}", "remove.circle":"{e15c}", "remove.circle.outline":"{e15d}", "remove.from.queue":"{e067}", "remove.red.eye":"{e417}", "remove.shopping.cart":"{e928}", "reorder":"{e8fe}", "repeat":"{e040}", "repeat.one":"{e041}", "replay":"{e042}", "replay.10":"{e059}", "replay.30":"{e05a}", "replay.5":"{e05b}", "reply":"{e15e}", "reply.all":"{e15f}", "report":"{e160}", "report.problem":"{e8b2}", "restaurant":"{e56c}", "restaurant.menu":"{e561}", "restore":"{e8b3}", "restore.page":"{e929}", "ring.volume":"{e0d1}", "room":"{e8b4}", "room.service":"{eb49}", "rotate.90.degrees.ccw":"{e418}", "rotate.left":"{e419}", "rotate.right":"{e41a}", "rounded.corner":"{e920}", "router":"{e328}", "rowing":"{e921}", "rss.feed":"{e0e5}", "rv.hookup":"{e642}", "satellite":"{e562}", "save":"{e161}", "scanner":"{e329}", "schedule":"{e8b5}", "school":"{e80c}", "screen.lock.landscape":"{e1be}", "screen.lock.portrait":"{e1bf}", "screen.lock.rotation":"{e1c0}", "screen.rotation":"{e1c1}", "screen.share":"{e0e2}", "sd.card":"{e623}", "sd.storage":"{e1c2}", "search":"{e8b6}", "security":"{e32a}", "select.all":"{e162}", "send":"{e163}", "sentiment.dissatisfied":"{e811}", "sentiment.neutral":"{e812}", "sentiment.satisfied":"{e813}", "sentiment.very.dissatisfied":"{e814}", "sentiment.very.satisfied":"{e815}", "settings":"{e8b8}", "settings.applications":"{e8b9}", "settings.backup.restore":"{e8ba}", "settings.bluetooth":"{e8bb}", "settings.brightness":"{e8bd}", "settings.cell":"{e8bc}", "settings.ethernet":"{e8be}", "settings.input.antenna":"{e8bf}", "settings.input.component":"{e8c0}", "settings.input.composite":"{e8c1}", "settings.input.hdmi":"{e8c2}", "settings.input.svideo":"{e8c3}", "settings.overscan":"{e8c4}", "settings.phone":"{e8c5}", "settings.power":"{e8c6}", "settings.remote":"{e8c7}", "settings.system.daydream":"{e1c3}", "settings.voice":"{e8c8}", "share":"{e80d}", "shop":"{e8c9}", "shop.two":"{e8ca}", "shopping.basket":"{e8cb}", "shopping.cart":"{e8cc}", "short.text":"{e261}", "show.chart":"{e6e1}", "shuffle":"{e043}", "signal.cellular.4.bar":"{e1c8}", "signal.cellular.connected.no.internet.4.bar":"{e1cd}", "signal.cellular.no.sim":"{e1ce}", "signal.cellular.null":"{e1cf}", "signal.cellular.off":"{e1d0}", "signal.wifi.4.bar":"{e1d8}", "signal.wifi.4.bar.lock":"{e1d9}", "signal.wifi.off":"{e1da}", "sim.card":"{e32b}", "sim.card.alert":"{e624}", "skip.next":"{e044}", "skip.previous":"{e045}", "slideshow":"{e41b}", "slow.motion.video":"{e068}", "smartphone":"{e32c}", "smoke.free":"{eb4a}", "smoking.rooms":"{eb4b}", "sms":"{e625}", "sms.failed":"{e626}", "snooze":"{e046}", "sort":"{e164}", "sort.by.alpha":"{e053}", "spa":"{eb4c}", "space.bar":"{e256}", "speaker":"{e32d}", "speaker.group":"{e32e}", "speaker.notes":"{e8cd}", "speaker.notes.off":"{e92a}", "speaker.phone":"{e0d2}", "spellcheck":"{e8ce}", "star":"{e838}", "star.border":"{e83a}", "star.half":"{e839}", "stars":"{e8d0}", "stay.current.landscape":"{e0d3}", "stay.current.portrait":"{e0d4}", "stay.primary.landscape":"{e0d5}", "stay.primary.portrait":"{e0d6}", "stop":"{e047}", "stop.screen.share":"{e0e3}", "storage":"{e1db}", "store":"{e8d1}", "store.mall.directory":"{e563}", "straighten":"{e41c}", "streetview":"{e56e}", "strikethrough.s":"{e257}", "style":"{e41d}", "subdirectory.arrow.left":"{e5d9}", "subdirectory.arrow.right":"{e5da}", "subject":"{e8d2}", "subscriptions":"{e064}", "subtitles":"{e048}", "subway":"{e56f}", "supervisor.account":"{e8d3}", "surround.sound":"{e049}", "swap.calls":"{e0d7}", "swap.horiz":"{e8d4}", "swap.vert":"{e8d5}", "swap.vertical.circle":"{e8d6}", "switch.camera":"{e41e}", "switch.video":"{e41f}", "sync":"{e627}", "sync.disabled":"{e628}", "sync.problem":"{e629}", "system.update":"{e62a}", "system.update.alt":"{e8d7}", "tab":"{e8d8}", "tab.unselected":"{e8d9}", "tablet":"{e32f}", "tablet.android":"{e330}", "tablet.mac":"{e331}", "tag.faces":"{e420}", "tap.and.play":"{e62b}", "terrain":"{e564}", "text.fields":"{e262}", "text.format":"{e165}", "textsms":"{e0d8}", "texture":"{e421}", "theaters":"{e8da}", "thumb.down":"{e8db}", "thumb.up":"{e8dc}", "thumbs.up.down":"{e8dd}", "time.to.leave":"{e62c}", "timelapse":"{e422}", "timeline":"{e922}", "timer":"{e425}", "timer.10":"{e423}", "timer.3":"{e424}", "timer.off":"{e426}", "title":"{e264}", "toc":"{e8de}", "today":"{e8df}", "toll":"{e8e0}", "tonality":"{e427}", "touch.app":"{e913}", "toys":"{e332}", "track.changes":"{e8e1}", "traffic":"{e565}", "train":"{e570}", "tram":"{e571}", "transfer.within.a.station":"{e572}", "transform":"{e428}", "translate":"{e8e2}", "trending.down":"{e8e3}", "trending.flat":"{e8e4}", "trending.up":"{e8e5}", "tune":"{e429}", "turned.in":"{e8e6}", "turned.in.not":"{e8e7}", "tv":"{e333}", "unarchive":"{e169}", "undo":"{e166}", "unfold.less":"{e5d6}", "unfold.more":"{e5d7}", "update":"{e923}", "usb":"{e1e0}", "verified.user":"{e8e8}", "vertical.align.bottom":"{e258}", "vertical.align.center":"{e259}", "vertical.align.top":"{e25a}", "vibration":"{e62d}", "video.call":"{e070}", "video.label":"{e071}", "video.library":"{e04a}", "videocam":"{e04b}", "videocam.off":"{e04c}", "videogame.asset":"{e338}", "view.agenda":"{e8e9}", "view.array":"{e8ea}", "view.carousel":"{e8eb}", "view.column":"{e8ec}", "view.comfy":"{e42a}", "view.compact":"{e42b}", "view.day":"{e8ed}", "view.headline":"{e8ee}", "view.list":"{e8ef}", "view.module":"{e8f0}", "view.quilt":"{e8f1}", "view.stream":"{e8f2}", "view.week":"{e8f3}", "vignette":"{e435}", "visibility":"{e8f4}", "visibility.off":"{e8f5}", "voice.chat":"{e62e}", "voicemail":"{e0d9}", "volume.down":"{e04d}", "volume.mute":"{e04e}", "volume.off":"{e04f}", "volume.up":"{e050}", "vpn.key":"{e0da}", "vpn.lock":"{e62f}", "wallpaper":"{e1bc}", "warning":"{e002}", "watch":"{e334}", "watch.later":"{e924}", "wb.auto":"{e42c}", "wb.cloudy":"{e42d}", "wb.incandescent":"{e42e}", "wb.iridescent":"{e436}", "wb.sunny":"{e430}", "wc":"{e63d}", "web":"{e051}", "web.asset":"{e069}", "weekend":"{e16b}", "whatshot":"{e80e}", "widgets":"{e1bd}", "wifi":"{e63e}", "wifi.lock":"{e1e1}", "wifi.tethering":"{e1e2}", "work":"{e8f9}", "wrap.text":"{e25b}", "youtube.searched.for":"{e8fa}", "zoom.in":"{e8ff}", "zoom.out":"{e900}", "zoom.out.map":"{e56b}"} + transKV2SwiftEnum(className="FontMaterial", fontName="Material Icons", fileName="MaterialIcons-Regular", icons=materialIcon) + + octicon = {"alert":"{f02d}", "alignment-align":"{f08a}", "alignment-aligned-to":"{f08e}", "alignment-unalign":"{f08b}", "arrow-down":"{f03f}", "arrow-left":"{f040}", "arrow-right":"{f03e}", "arrow-small-down":"{f0a0}", "arrow-small-left":"{f0a1}", "arrow-small-right":"{f071}", "arrow-small-up":"{f09f}", "arrow-up":"{f03d}", "beer":"{f069}", "book":"{f007}", "bookmark":"{f07b}", "briefcase":"{f0d3}", "broadcast":"{f048}", "browser":"{f0c5}", "bug":"{f091}", "calendar":"{f068}", "check":"{f03a}", "checklist":"{f076}", "chevron-down":"{f0a3}", "chevron-left":"{f0a4}", "chevron-right":"{f078}", "chevron-up":"{f0a2}", "circle-slash":"{f084}", "circuit-board":"{f0d6}", "clippy":"{f035}", "clock":"{f046}", "cloud-download":"{f00b}", "cloud-upload":"{f00c}", "code":"{f05f}", "color-mode":"{f065}", "comment":"{f02b}", "comment-discussion":"{f04f}", "credit-card":"{f045}", "dash":"{f0ca}", "dashboard":"{f07d}", "database":"{f096}", "device-camera":"{f056}", "device-camera-video":"{f057}", "device-desktop":"{f27c}", "device-mobile":"{f038}", "diff":"{f04d}", "diff-added":"{f06b}", "diff-ignored":"{f099}", "diff-modified":"{f06d}", "diff-removed":"{f06c}", "diff-renamed":"{f06e}", "ellipsis":"{f09a}", "eye":"{f04e}", "file-binary":"{f094}", "file-code":"{f010}", "file-directory":"{f016}", "file-media":"{f012}", "file-pdf":"{f014}", "file-submodule":"{f017}", "file-symlink-directory":"{f0b1}", "file-symlink-file":"{f0b0}", "file-text":"{f011}", "file-zip":"{f013}", "flame":"{f0d2}", "fold":"{f0cc}", "gear":"{f02f}", "gift":"{f042}", "gist":"{f00e}", "gist-secret":"{f08c}", "git-branch":"{f020}", "git-commit":"{f01f}", "git-compare":"{f0ac}", "git-merge":"{f023}", "git-pull-request":"{f009}", "globe":"{f0b6}", "graph":"{f043}", "heart":"{2665}", "history":"{f07e}", "home":"{f08d}", "horizontal-rule":"{f070}", "hourglass":"{f09e}", "hubot":"{f09d}", "inbox":"{f0cf}", "info":"{f059}", "issue-closed":"{f028}", "issue-opened":"{f026}", "issue-reopened":"{f027}", "jersey":"{f019}", "jump-down":"{f072}", "jump-left":"{f0a5}", "jump-right":"{f0a6}", "jump-up":"{f073}", "key":"{f049}", "keyboard":"{f00d}", "law":"{f0d8}", "light-bulb":"{f000}", "link":"{f05c}", "link-external":"{f07f}", "list-ordered":"{f062}", "list-unordered":"{f061}", "location":"{f060}", "lock":"{f06a}", "logo-github":"{f092}", "mail":"{f03b}", "mail-read":"{f03c}", "mail-reply":"{f051}", "mark-github":"{f00a}", "markdown":"{f0c9}", "megaphone":"{f077}", "mention":"{f0be}", "microscope":"{f089}", "milestone":"{f075}", "mirror":"{f024}", "mortar-board":"{f0d7}", "move-down":"{f0a8}", "move-left":"{f074}", "move-right":"{f0a9}", "move-up":"{f0a7}", "mute":"{f080}", "no-newline":"{f09c}", "octoface":"{f008}", "organization":"{f037}", "package":"{f0c4}", "paintcan":"{f0d1}", "pencil":"{f058}", "person":"{f018}", "pin":"{f041}", "playback-fast-forward":"{f0bd}", "playback-pause":"{f0bb}", "playback-play":"{f0bf}", "playback-rewind":"{f0bc}", "plug":"{f0d4}", "plus":"{f05d}", "podium":"{f0af}", "primitive-dot":"{f052}", "primitive-square":"{f053}", "pulse":"{f085}", "puzzle":"{f0c0}", "question":"{f02c}", "quote":"{f063}", "radio-tower":"{f030}", "repo":"{f001}", "repo-clone":"{f04c}", "repo-force-push":"{f04a}", "repo-forked":"{f002}", "repo-pull":"{f006}", "repo-push":"{f005}", "rocket":"{f033}", "rss":"{f034}", "ruby":"{f047}", "screen-full":"{f066}", "screen-normal":"{f067}", "search":"{f02e}", "server":"{f097}", "settings":"{f07c}", "sign-in":"{f036}", "sign-out":"{f032}", "split":"{f0c6}", "squirrel":"{f0b2}", "star":"{f02a}", "steps":"{f0c7}", "stop":"{f08f}", "sync":"{f087}", "tag":"{f015}", "telescope":"{f088}", "terminal":"{f0c8}", "three-bars":"{f05e}", "thumbsdown":"{f0db}", "thumbsup":"{f0da}", "tools":"{f031}", "trashcan":"{f0d0}", "triangle-down":"{f05b}", "triangle-left":"{f044}", "triangle-right":"{f05a}", "triangle-up":"{f0aa}", "unfold":"{f039}", "unmute":"{f0ba}", "versions":"{f064}", "x":"{f081}", "zap":"{26A1}",} + transKV2SwiftEnum(className="FontOct", fontName="octicons", fileName="octicons", icons=octicon) + + themifyIcon = {"wand":"{e600}", "volume":"{e601}", "user":"{e602}", "unlock":"{e603}", "unlink":"{e604}", "trash":"{e605}", "thought":"{e606}", "target":"{e607}", "tag":"{e608}", "tablet":"{e609}", "star":"{e60a}", "spray":"{e60b}", "signal":"{e60c}", "shopping.cart":"{e60d}", "shopping.cart.full":"{e60e}", "settings":"{e60f}", "search":"{e610}", "zoom.in":"{e611}", "zoom.out":"{e612}", "cut":"{e613}", "ruler":"{e614}", "ruler.pencil":"{e615}", "ruler.alt":"{e616}", "bookmark":"{e617}", "bookmark.alt":"{e618}", "reload":"{e619}", "plus":"{e61a}", "pin":"{e61b}", "pencil":"{e61c}", "pencil.alt":"{e61d}", "paint.roller":"{e61e}", "paint.bucket":"{e61f}", "na":"{e620}", "mobile":"{e621}", "minus":"{e622}", "medall":"{e623}", "medall.alt":"{e624}", "marker":"{e625}", "marker.alt":"{e626}", "arrow.up":"{e627}", "arrow.right":"{e628}", "arrow.left":"{e629}", "arrow.down":"{e62a}", "lock":"{e62b}", "location.arrow":"{e62c}", "link":"{e62d}", "layout":"{e62e}", "layers":"{e62f}", "layers.alt":"{e630}", "key":"{e631}", "import":"{e632}", "image":"{e633}", "heart":"{e634}", "heart.broken":"{e635}", "hand.stop":"{e636}", "hand.open":"{e637}", "hand.drag":"{e638}", "folder":"{e639}", "flag":"{e63a}", "flag.alt":"{e63b}", "flag.alt.2":"{e63c}", "eye":"{e63d}", "export":"{e63e}", "exchange.vertical":"{e63f}", "desktop":"{e640}", "cup":"{e641}", "crown":"{e642}", "comments":"{e643}", "comment":"{e644}", "comment.alt":"{e645}", "close":"{e646}", "clip":"{e647}", "angle.up":"{e648}", "angle.right":"{e649}", "angle.left":"{e64a}", "angle.down":"{e64b}", "check":"{e64c}", "check.box":"{e64d}", "camera":"{e64e}", "announcement":"{e64f}", "brush":"{e650}", "briefcase":"{e651}", "bolt":"{e652}", "bolt.alt":"{e653}", "blackboard":"{e654}", "bag":"{e655}", "move":"{e656}", "arrows.vertical":"{e657}", "arrows.horizontal":"{e658}", "fullscreen":"{e659}", "arrow.top.right":"{e65a}", "arrow.top.left":"{e65b}", "arrow.circle.up":"{e65c}", "arrow.circle.right":"{e65d}", "arrow.circle.left":"{e65e}", "arrow.circle.down":"{e65f}", "angle.double.up":"{e660}", "angle.double.right":"{e661}", "angle.double.left":"{e662}", "angle.double.down":"{e663}", "zip":"{e664}", "world":"{e665}", "wheelchair":"{e666}", "view.list":"{e667}", "view.list.alt":"{e668}", "view.grid":"{e669}", "uppercase":"{e66a}", "upload":"{e66b}", "underline":"{e66c}", "truck":"{e66d}", "timer":"{e66e}", "ticket":"{e66f}", "thumb.up":"{e670}", "thumb.down":"{e671}", "text":"{e672}", "stats.up":"{e673}", "stats.down":"{e674}", "split.v":"{e675}", "split.h":"{e676}", "smallcap":"{e677}", "shine":"{e678}", "shift.right":"{e679}", "shift.left":"{e67a}", "shield":"{e67b}", "notepad":"{e67c}", "server":"{e67d}", "quote.right":"{e67e}", "quote.left":"{e67f}", "pulse":"{e680}", "printer":"{e681}", "power.off":"{e682}", "plug":"{e683}", "pie.chart":"{e684}", "paragraph":"{e685}", "panel":"{e686}", "package":"{e687}", "music":"{e688}", "music.alt":"{e689}", "mouse":"{e68a}", "mouse.alt":"{e68b}", "money":"{e68c}", "microphone":"{e68d}", "menu":"{e68e}", "menu.alt":"{e68f}", "map":"{e690}", "map.alt":"{e691}", "loop":"{e692}", "location.pin":"{e693}", "list":"{e694}", "light.bulb":"{e695}", "Italic":"{e696}", "info":"{e697}", "infinite":"{e698}", "id.badge":"{e699}", "hummer":"{e69a}", "home":"{e69b}", "help":"{e69c}", "headphone":"{e69d}", "harddrives":"{e69e}", "harddrive":"{e69f}", "gift":"{e6a0}", "game":"{e6a1}", "filter":"{e6a2}", "files":"{e6a3}", "file":"{e6a4}", "eraser":"{e6a5}", "envelope":"{e6a6}", "download":"{e6a7}", "direction":"{e6a8}", "direction.alt":"{e6a9}", "dashboard":"{e6aa}", "control.stop":"{e6ab}", "control.shuffle":"{e6ac}", "control.play":"{e6ad}", "control.pause":"{e6ae}", "control.forward":"{e6af}", "control.backward":"{e6b0}", "cloud":"{e6b1}", "cloud.up":"{e6b2}", "cloud.down":"{e6b3}", "clipboard":"{e6b4}", "car":"{e6b5}", "calendar":"{e6b6}", "book":"{e6b7}", "bell":"{e6b8}", "basketball":"{e6b9}", "bar.chart":"{e6ba}", "bar.chart.alt":"{e6bb}", "back.right":"{e6bc}", "back.left":"{e6bd}", "arrows.corner":"{e6be}", "archive":"{e6bf}", "anchor":"{e6c0}", "align.right":"{e6c1}", "align.left":"{e6c2}", "align.justify":"{e6c3}", "align.center":"{e6c4}", "alert":"{e6c5}", "alarm.clock":"{e6c6}", "agenda":"{e6c7}", "write":"{e6c8}", "window":"{e6c9}", "widgetized":"{e6ca}", "widget":"{e6cb}", "widget.alt":"{e6cc}", "wallet":"{e6cd}", "video.clapper":"{e6ce}", "video.camera":"{e6cf}", "vector":"{e6d0}", "themify.logo":"{e6d1}", "themify.favicon":"{e6d2}", "themify.favicon.alt":"{e6d3}", "support":"{e6d4}", "stamp":"{e6d5}", "split.v.alt":"{e6d6}", "slice":"{e6d7}", "shortcode":"{e6d8}", "shift.right.alt":"{e6d9}", "shift.left.alt":"{e6da}", "ruler.alt.2":"{e6db}", "receipt":"{e6dc}", "pin2":"{e6dd}", "pin.alt":"{e6de}", "pencil.alt2":"{e6df}", "palette":"{e6e0}", "more":"{e6e1}", "more.alt":"{e6e2}", "microphone.alt":"{e6e3}", "magnet":"{e6e4}", "line.double":"{e6e5}", "line.dotted":"{e6e6}", "line.dashed":"{e6e7}", "layout.width.full":"{e6e8}", "layout.width.default":"{e6e9}", "layout.width.default.alt":"{e6ea}", "layout.tab":"{e6eb}", "layout.tab.window":"{e6ec}", "layout.tab.v":"{e6ed}", "layout.tab.min":"{e6ee}", "layout.slider":"{e6ef}", "layout.slider.alt":"{e6f0}", "layout.sidebar.right":"{e6f1}", "layout.sidebar.none":"{e6f2}", "layout.sidebar.left":"{e6f3}", "layout.placeholder":"{e6f4}", "layout.menu":"{e6f5}", "layout.menu.v":"{e6f6}", "layout.menu.separated":"{e6f7}", "layout.menu.full":"{e6f8}", "layout.media.right.alt":"{e6f9}", "layout.media.right":"{e6fa}", "layout.media.overlay":"{e6fb}", "layout.media.overlay.alt":"{e6fc}", "layout.media.overlay.alt.2":"{e6fd}", "layout.media.left.alt":"{e6fe}", "layout.media.left":"{e6ff}", "layout.media.center.alt":"{e700}", "layout.media.center":"{e701}", "layout.list.thumb":"{e702}", "layout.list.thumb.alt":"{e703}", "layout.list.post":"{e704}", "layout.list.large.image":"{e705}", "layout.line.solid":"{e706}", "layout.grid4":"{e707}", "layout.grid3":"{e708}", "layout.grid2":"{e709}", "layout.grid2.thumb":"{e70a}", "layout.cta.right":"{e70b}", "layout.cta.left":"{e70c}", "layout.cta.center":"{e70d}", "layout.cta.btn.right":"{e70e}", "layout.cta.btn.left":"{e70f}", "layout.column4":"{e710}", "layout.column3":"{e711}", "layout.column2":"{e712}", "layout.accordion.separated":"{e713}", "layout.accordion.merged":"{e714}", "layout.accordion.list":"{e715}", "ink.pen":"{e716}", "info.alt":"{e717}", "help.alt":"{e718}", "headphone.alt":"{e719}", "hand.point.up":"{e71a}", "hand.point.right":"{e71b}", "hand.point.left":"{e71c}", "hand.point.down":"{e71d}", "gallery":"{e71e}", "face.smile":"{e71f}", "face.sad":"{e720}", "credit.card":"{e721}", "control.skip.forward":"{e722}", "control.skip.backward":"{e723}", "control.record":"{e724}", "control.eject":"{e725}", "comments.smiley":"{e726}", "brush.alt":"{e727}", "youtube":"{e728}", "vimeo":"{e729}", "twitter":"{e72a}", "time":"{e72b}", "tumblr":"{e72c}", "skype":"{e72d}", "share":"{e72e}", "share.alt":"{e72f}", "rocket":"{e730}", "pinterest":"{e731}", "new.window":"{e732}", "microsoft":"{e733}", "list.ol":"{e734}", "linkedin":"{e735}", "layout.sidebar.2":"{e736}", "layout.grid4.alt":"{e737}", "layout.grid3.alt":"{e738}", "layout.grid2.alt":"{e739}", "layout.column4.alt":"{e73a}", "layout.column3.alt":"{e73b}", "layout.column2.alt":"{e73c}", "instagram":"{e73d}", "google":"{e73e}", "github":"{e73f}", "flickr":"{e740}", "facebook":"{e741}", "dropbox":"{e742}", "dribbble":"{e743}", "apple":"{e744}", "android":"{e745}", "save":"{e746}", "save.alt":"{e747}", "yahoo":"{e748}", "wordpress":"{e749}", "vimeo.alt":"{e74a}", "twitter.alt":"{e74b}", "tumblr.alt":"{e74c}", "trello":"{e74d}", "stack.overflow":"{e74e}", "soundcloud":"{e74f}", "sharethis":"{e750}", "sharethis.alt":"{e751}", "reddit":"{e752}", "pinterest.alt":"{e753}", "microsoft.alt":"{e754}", "linux":"{e755}", "jsfiddle":"{e756}", "joomla":"{e757}", "html5":"{e758}", "flickr.alt":"{e759}", "email":"{e75a}", "drupal":"{e75b}", "dropbox.alt":"{e75c}", "css3":"{e75d}", "rss":"{e75e}", "rss.alt":"{e75f}"} + transKV2SwiftEnum(className="FontThemify", fontName="themify", fileName="themify", icons=themifyIcon) + + diff --git a/LGButton/Classes/SwiftIconFont/Iconic.swift b/LGButton/Classes/SwiftIconFont/Iconic.swift deleted file mode 100755 index 48bf909..0000000 --- a/LGButton/Classes/SwiftIconFont/Iconic.swift +++ /dev/null @@ -1,235 +0,0 @@ -// -// NSString+Iconic.swift -// SwiftIconFont -// -// Created by Sedat Ciftci on 18/03/16. -// Copyright © 2016 Sedat Gokbek Ciftci. All rights reserved. -// - -import UIKit - -public let iconicIconArr: [String: String] = [ - "account-login":"\u{e000}", - "account-logout":"\u{e001}", - "action-redo":"\u{e002}", - "action-undo":"\u{e003}", - "align-center":"\u{e004}", - "align-left":"\u{e005}", - "align-right":"\u{e006}", - "aperture":"\u{e007}", - "arrow-bottom":"\u{e008}", - "arrow-circle-bottom":"\u{e009}", - "arrow-circle-left":"\u{e00a}", - "arrow-circle-right":"\u{e00b}", - "arrow-circle-top":"\u{e00c}", - "arrow-left":"\u{e00d}", - "arrow-right":"\u{e00e}", - "arrow-thick-bottom":"\u{e00f}", - "arrow-thick-left":"\u{e010}", - "arrow-thick-right":"\u{e011}", - "arrow-thick-top":"\u{e012}", - "arrow-top":"\u{e013}", - "audio-spectrum":"\u{e014}", - "audio":"\u{e015}", - "badge":"\u{e016}", - "ban":"\u{e017}", - "bar-chart":"\u{e018}", - "basket":"\u{e019}", - "battery-empty":"\u{e01a}", - "battery-full":"\u{e01b}", - "beaker":"\u{e01c}", - "bell":"\u{e01d}", - "bluetooth":"\u{e01e}", - "bold":"\u{e01f}", - "bolt":"\u{e020}", - "book":"\u{e021}", - "bookmark":"\u{e022}", - "box":"\u{e023}", - "briefcase":"\u{e024}", - "british-pound":"\u{e025}", - "browser":"\u{e026}", - "brush":"\u{e027}", - "bug":"\u{e028}", - "bullhorn":"\u{e029}", - "calculator":"\u{e02a}", - "calendar":"\u{e02b}", - "camera-slr":"\u{e02c}", - "caret-bottom":"\u{e02d}", - "caret-left":"\u{e02e}", - "caret-right":"\u{e02f}", - "caret-top":"\u{e030}", - "cart":"\u{e031}", - "chat":"\u{e032}", - "check":"\u{e033}", - "chevron-bottom":"\u{e034}", - "chevron-left":"\u{e035}", - "chevron-right":"\u{e036}", - "chevron-top":"\u{e037}", - "circle-check":"\u{e08}", - "circle-x":"\u{e039}", - "clipboard":"\u{e03a}", - "clock":"\u{e03b}", - "cloud-download":"\u{e03c}", - "cloud-upload":"\u{e03d}", - "cloud":"\u{e03e}", - "cloudy":"\u{e03f}", - "code":"\u{e040}", - "cog":"\u{e041}", - "collapse-down":"\u{e042}", - "collapse-left":"\u{e043}", - "collapse-right":"\u{e044}", - "collapse-up":"\u{e045}", - "command":"\u{e046}", - "comment-square":"\u{e047}", - "compass":"\u{e048}", - "contrast":"\u{e049}", - "copywriting":"\u{e04a}", - "credit-card":"\u{e04b}", - "crop":"\u{e04c}", - "dashboard":"\u{e04d}", - "data-transfer-download":"\u{e04e}", - "data-transfer-upload":"\u{e04f}", - "delete":"\u{e050}", - "dial":"\u{e051}", - "document":"\u{e052}", - "dollar":"\u{e053}", - "double-quote-sans-left":"\u{e054}", - "double-quote-sans-right":"\u{e055}", - "double-quote-serif-left":"\u{e056}", - "double-quote-serif-right":"\u{e057}", - "droplet":"\u{e058}", - "eject":"\u{e059}", - "elevator":"\u{e05a}", - "ellipses":"\u{e05b}", - "envelope-closed":"\u{e05c}", - "envelope-open":"\u{e05d}", - "euro":"\u{e05e}", - "excerpt":"\u{e05f}", - "expand-down":"\u{e060}", - "expand-left":"\u{e061}", - "expand-right":"\u{e062}", - "expand-up":"\u{e063}", - "external-link":"\u{e064}", - "eye":"\u{e065}", - "eyedropper":"\u{e066}", - "file":"\u{e067}", - "fire":"\u{e068}", - "flag":"\u{e069}", - "flash":"\u{e06a}", - "folder":"\u{e06b}", - "fork":"\u{e06c}", - "fullscreen-enter":"\u{e06d}", - "fullscreen-exit":"\u{e06e}", - "globe":"\u{e06f}", - "graph":"\u{e070}", - "grid-four-up":"\u{e071}", - "grid-three-up":"\u{e072}", - "grid-two-up":"\u{e073}", - "hard-drive":"\u{e074}", - "header":"\u{e075}", - "headphones":"\u{e076}", - "heart":"\u{e077}", - "home":"\u{e078}", - "image":"\u{e079}", - "inbox":"\u{e07a}", - "infinity":"\u{e07b}", - "info":"\u{e07c}", - "italic":"\u{e07d}", - "justify-center":"\u{e07e}", - "justify-left":"\u{e07f}", - "justify-right":"\u{e080}", - "key":"\u{e081}", - "laptop":"\u{e082}", - "layers":"\u{e083}", - "lightbulb":"\u{e084}", - "link-broken":"\u{e085}", - "link-intact":"\u{e086}", - "list-rich":"\u{e087}", - "list":"\u{e088}", - "location":"\u{e089}", - "lock-locked":"\u{e08a}", - "lock-unlocked":"\u{e08b}", - "loop-circular":"\u{e08c}", - "loop-square":"\u{e08d}", - "loop":"\u{e08e}", - "magnifying-glass":"\u{e08f}", - "map-marker":"\u{e090}", - "map":"\u{e091}", - "media-pause":"\u{e092}", - "media-play":"\u{e093}", - "media-record":"\u{e094}", - "media-skip-backward":"\u{e095}", - "media-skip-forward":"\u{e096}", - "media-step-backward":"\u{e097}", - "media-step-forward":"\u{e098}", - "media-stop":"\u{e099}", - "medical-cross":"\u{e09a}", - "menu":"\u{e09b}", - "microphone":"\u{e09c}", - "minus":"\u{e09d}", - "monitor":"\u{e09e}", - "moon":"\u{e09f}", - "move":"\u{e0a0}", - "musical-note":"\u{e0a1}", - "paperclip":"\u{e0a2}", - "pencil":"\u{e0a3}", - "people":"\u{e0a4}", - "person":"\u{e0a5}", - "phone":"\u{e0a6}", - "pie-chart":"\u{e0a7}", - "pin":"\u{e0a8}", - "play-circle":"\u{e0a9}", - "plus":"\u{e0aa}", - "power-standby":"\u{e0ab}", - "print":"\u{e0ac}", - "project":"\u{e0ad}", - "pulse":"\u{e0ae}", - "puzzle-piece":"\u{e0af}", - "question-mark":"\u{e0b0}", - "rain":"\u{e0b1}", - "random":"\u{e0b2}", - "reload":"\u{e0b3}", - "resize-both":"\u{e0b4}", - "resize-height":"\u{e0b5}", - "resize-width":"\u{e0b6}", - "rss-alt":"\u{e0b7}", - "rss":"\u{e0b8}", - "script":"\u{e0b9}", - "share-boxed":"\u{e0ba}", - "share":"\u{e0bb}", - "shield":"\u{e0bc}", - "signal":"\u{e0bd}", - "signpost":"\u{e0be}", - "sort-ascending":"\u{e0bf}", - "sort-descending":"\u{e0c0}", - "spreadsheet":"\u{e0c1}", - "star":"\u{e0c2}", - "sun":"\u{e0c3}", - "tablet":"\u{e0c4}", - "tag":"\u{e0c5}", - "tags":"\u{e0c6}", - "target":"\u{e0c7}", - "task":"\u{e0c8}", - "terminal":"\u{e0c9}", - "text":"\u{e0ca}", - "thumb-down":"\u{e0cb}", - "thumb-up":"\u{e0cc}", - "timer":"\u{e0cd}", - "transfer":"\u{e0ce}", - "trash":"\u{e0cf}", - "underline":"\u{e0d0}", - "vertical-align-bottom":"\u{e0d1}", - "vertical-align-center":"\u{e0d2}", - "vertical-align-top":"\u{e0d3}", - "video":"\u{e0d4}", - "volume-high":"\u{e0d5}", - "volume-low":"\u{e0d6}", - "volume-off":"\u{e0d7}", - "warning":"\u{e0d8}", - "wifi":"\u{e0d9}", - "wrench":"\u{e0da}", - "x":"\u{e0db}", - "yen":"\u{e0dc}", - "zoom-in":"\u{e0dd}", - "zoom-out":"\u{e0de}" -] diff --git a/LGButton/Classes/SwiftIconFont/IonIcons.swift b/LGButton/Classes/SwiftIconFont/IonIcons.swift deleted file mode 100755 index 9409416..0000000 --- a/LGButton/Classes/SwiftIconFont/IonIcons.swift +++ /dev/null @@ -1,745 +0,0 @@ -// -// NSString+IonIcons.swift -// SwiftIconFont -// -// Created by Sedat Ciftci on 18/03/16. -// Copyright © 2016 Sedat Gokbek Ciftci. All rights reserved. -// - -import UIKit - -public let ioniconArr: [String: String] = [ - "alert":"\u{f101}", - "alert-circled":"\u{f100}", - "android-add":"\u{f2c7}", - "android-add-circle":"\u{f359}", - "android-alarm-clock":"\u{f35a}", - "android-alert":"\u{f35b}", - "android-apps":"\u{f35c}", - "android-archive":"\u{f2c9}", - "android-arrow-back":"\u{f2ca}", - "android-arrow-down":"\u{f35d}", - "android-arrow-dropdown":"\u{f35f}", - "android-arrow-dropdown-circle":"\u{f35e}", - "android-arrow-dropleft":"\u{f361}", - "android-arrow-dropleft-circle":"\u{f360}", - "android-arrow-dropright":"\u{f363}", - "android-arrow-dropright-circle":"\u{f362}", - "android-arrow-dropup":"\u{f365}", - "android-arrow-dropup-circle":"\u{f364}", - "android-arrow-forward":"\u{f30f}", - "android-arrow-up":"\u{f366}", - "android-attach":"\u{f367}", - "android-bar":"\u{f368}", - "android-bicycle":"\u{f369}", - "android-boat":"\u{f36a}", - "android-bookmark":"\u{f36b}", - "android-bulb":"\u{f36c}", - "android-bus":"\u{f36d}", - "android-calendar":"\u{f2d1}", - "android-call":"\u{f2d2}", - "android-camera":"\u{f2d3}", - "android-cancel":"\u{f36e}", - "android-car":"\u{f36f}", - "android-cart":"\u{f370}", - "android-chat":"\u{f2d4}", - "android-checkbox":"\u{f374}", - "android-checkbox-blank":"\u{f371}", - "android-checkbox-outline":"\u{f373}", - "android-checkbox-outline-blank":"\u{f372}", - "android-checkmark-circle":"\u{f375}", - "android-clipboard":"\u{f376}", - "android-close":"\u{f2d7}", - "android-cloud":"\u{f37a}", - "android-cloud-circle":"\u{f377}", - "android-cloud-done":"\u{f378}", - "android-cloud-outline":"\u{f379}", - "android-color-palette":"\u{f37b}", - "android-compass":"\u{f37c}", - "android-contact":"\u{f2d8}", - "android-contacts":"\u{f2d9}", - "android-contract":"\u{f37d}", - "android-create":"\u{f37e}", - "android-delete":"\u{f37f}", - "android-desktop":"\u{f380}", - "android-document":"\u{f381}", - "android-done":"\u{f383}", - "android-done-all":"\u{f382}", - "android-download":"\u{f2dd}", - "android-drafts":"\u{f384}", - "android-exit":"\u{f385}", - "android-expand":"\u{f386}", - "android-favorite":"\u{f388}", - "android-favorite-outline":"\u{f387}", - "android-film":"\u{f389}", - "android-folder":"\u{f2e0}", - "android-folder-open":"\u{f38a}", - "android-funnel":"\u{f38b}", - "android-globe":"\u{f38c}", - "android-hand":"\u{f2e3}", - "android-hangout":"\u{f38d}", - "android-happy":"\u{f38e}", - "android-home":"\u{f38f}", - "android-image":"\u{f2e4}", - "android-laptop":"\u{f390}", - "android-list":"\u{f391}", - "android-locate":"\u{f2e9}", - "android-lock":"\u{f392}", - "android-mail":"\u{f2eb}", - "android-map":"\u{f393}", - "android-menu":"\u{f394}", - "android-microphone":"\u{f2ec}", - "android-microphone-off":"\u{f395}", - "android-more-horizontal":"\u{f396}", - "android-more-vertical":"\u{f397}", - "android-navigate":"\u{f398}", - "android-notifications":"\u{f39b}", - "android-notifications-none":"\u{f399}", - "android-notifications-off":"\u{f39a}", - "android-open":"\u{f39c}", - "android-options":"\u{f39d}", - "android-people":"\u{f39e}", - "android-person":"\u{f3a0}", - "android-person-add":"\u{f39f}", - "android-phone-landscape":"\u{f3a1}", - "android-phone-portrait":"\u{f3a2}", - "android-pin":"\u{f3a3}", - "android-plane":"\u{f3a4}", - "android-playstore":"\u{f2f0}", - "android-print":"\u{f3a5}", - "android-radio-button-off":"\u{f3a6}", - "android-radio-button-on":"\u{f3a7}", - "android-refresh":"\u{f3a8}", - "android-remove":"\u{f2f4}", - "android-remove-circle":"\u{f3a9}", - "android-restaurant":"\u{f3aa}", - "android-sad":"\u{f3ab}", - "android-search":"\u{f2f5}", - "android-send":"\u{f2f6}", - "android-settings":"\u{f2f7}", - "android-share":"\u{f2f8}", - "android-share-alt":"\u{f3ac}", - "android-star":"\u{f2fc}", - "android-star-half":"\u{f3ad}", - "android-star-outline":"\u{f3ae}", - "android-stopwatch":"\u{f2fd}", - "android-subway":"\u{f3af}", - "android-sunny":"\u{f3b0}", - "android-sync":"\u{f3b1}", - "android-textsms":"\u{f3b2}", - "android-time":"\u{f3b3}", - "android-train":"\u{f3b4}", - "android-unlock":"\u{f3b5}", - "android-upload":"\u{f3b6}", - "android-volume-down":"\u{f3b7}", - "android-volume-mute":"\u{f3b8}", - "android-volume-off":"\u{f3b9}", - "android-volume-up":"\u{f3ba}", - "android-walk":"\u{f3bb}", - "android-warning":"\u{f3bc}", - "android-watch":"\u{f3bd}", - "android-wifi":"\u{f305}", - "aperture":"\u{f313}", - "archive":"\u{f102}", - "arrow-down-a":"\u{f103}", - "arrow-down-b":"\u{f104}", - "arrow-down-c":"\u{f105}", - "arrow-expand":"\u{f25e}", - "arrow-graph-down-left":"\u{f25f}", - "arrow-graph-down-right":"\u{f260}", - "arrow-graph-up-left":"\u{f261}", - "arrow-graph-up-right":"\u{f262}", - "arrow-left-a":"\u{f106}", - "arrow-left-b":"\u{f107}", - "arrow-left-c":"\u{f108}", - "arrow-move":"\u{f263}", - "arrow-resize":"\u{f264}", - "arrow-return-left":"\u{f265}", - "arrow-return-right":"\u{f266}", - "arrow-right-a":"\u{f109}", - "arrow-right-b":"\u{f10a}", - "arrow-right-c":"\u{f10b}", - "arrow-shrink":"\u{f267}", - "arrow-swap":"\u{f268}", - "arrow-up-a":"\u{f10c}", - "arrow-up-b":"\u{f10d}", - "arrow-up-c":"\u{f10e}", - "asterisk":"\u{f314}", - "at":"\u{f10f}", - "backspace":"\u{f3bf}", - "backspace-outline":"\u{f3be}", - "bag":"\u{f110}", - "battery-charging":"\u{f111}", - "battery-empty":"\u{f112}", - "battery-full":"\u{f113}", - "battery-half":"\u{f114}", - "battery-low":"\u{f115}", - "beaker":"\u{f269}", - "beer":"\u{f26a}", - "bluetooth":"\u{f116}", - "bonfire":"\u{f315}", - "bookmark":"\u{f26b}", - "bowtie":"\u{f3c0}", - "briefcase":"\u{f26c}", - "bug":"\u{f2be}", - "calculator":"\u{f26d}", - "calendar":"\u{f117}", - "camera":"\u{f118}", - "card":"\u{f119}", - "cash":"\u{f316}", - "chatbox":"\u{f11b}", - "chatbox-working":"\u{f11a}", - "chatboxes":"\u{f11c}", - "chatbubble":"\u{f11e}", - "chatbubble-working":"\u{f11d}", - "chatbubbles":"\u{f11f}", - "checkmark":"\u{f122}", - "checkmark-circled":"\u{f120}", - "checkmark-round":"\u{f121}", - "chevron-down":"\u{f123}", - "chevron-left":"\u{f124}", - "chevron-right":"\u{f125}", - "chevron-up":"\u{f126}", - "clipboard":"\u{f127}", - "clock":"\u{f26e}", - "close":"\u{f12a}", - "close-circled":"\u{f128}", - "close-round":"\u{f129}", - "closed-captioning":"\u{f317}", - "cloud":"\u{f12b}", - "code":"\u{f271}", - "code-download":"\u{f26f}", - "code-working":"\u{f270}", - "coffee":"\u{f272}", - "compass":"\u{f273}", - "compose":"\u{f12c}", - "connection-bars":"\u{f274}", - "contrast":"\u{f275}", - "crop":"\u{f3c1}", - "cube":"\u{f318}", - "disc":"\u{f12d}", - "document":"\u{f12f}", - "document-text":"\u{f12e}", - "drag":"\u{f130}", - "earth":"\u{f276}", - "easel":"\u{f3c2}", - "edit":"\u{f2bf}", - "egg":"\u{f277}", - "eject":"\u{f131}", - "email":"\u{f132}", - "email-unread":"\u{f3c3}", - "erlenmeyer-flask":"\u{f3c5}", - "erlenmeyer-flask-bubbles":"\u{f3c4}", - "eye":"\u{f133}", - "eye-disabled":"\u{f306}", - "female":"\u{f278}", - "filing":"\u{f134}", - "film-marker":"\u{f135}", - "fireball":"\u{f319}", - "flag":"\u{f279}", - "flame":"\u{f31a}", - "flash":"\u{f137}", - "flash-off":"\u{f136}", - "folder":"\u{f139}", - "fork":"\u{f27a}", - "fork-repo":"\u{f2c0}", - "forward":"\u{f13a}", - "funnel":"\u{f31b}", - "gear-a":"\u{f13d}", - "gear-b":"\u{f13e}", - "grid":"\u{f13f}", - "hammer":"\u{f27b}", - "happy":"\u{f31c}", - "happy-outline":"\u{f3c6}", - "headphone":"\u{f140}", - "heart":"\u{f141}", - "heart-broken":"\u{f31d}", - "help":"\u{f143}", - "help-buoy":"\u{f27c}", - "help-circled":"\u{f142}", - "home":"\u{f144}", - "icecream":"\u{f27d}", - "image":"\u{f147}", - "images":"\u{f148}", - "information":"\u{f14a}", - "information-circled":"\u{f149}", - "ionic":"\u{f14b}", - "ios-alarm":"\u{f3c8}", - "ios-alarm-outline":"\u{f3c7}", - "ios-albums":"\u{f3ca}", - "ios-albums-outline":"\u{f3c9}", - "ios-americanfootball":"\u{f3cc}", - "ios-americanfootball-outline":"\u{f3cb}", - "ios-analytics":"\u{f3ce}", - "ios-analytics-outline":"\u{f3cd}", - "ios-arrow-back":"\u{f3cf}", - "ios-arrow-down":"\u{f3d0}", - "ios-arrow-forward":"\u{f3d1}", - "ios-arrow-left":"\u{f3d2}", - "ios-arrow-right":"\u{f3d3}", - "ios-arrow-thin-down":"\u{f3d4}", - "ios-arrow-thin-left":"\u{f3d5}", - "ios-arrow-thin-right":"\u{f3d6}", - "ios-arrow-thin-up":"\u{f3d7}", - "ios-arrow-up":"\u{f3d8}", - "ios-at":"\u{f3da}", - "ios-at-outline":"\u{f3d9}", - "ios-barcode":"\u{f3dc}", - "ios-barcode-outline":"\u{f3db}", - "ios-baseball":"\u{f3de}", - "ios-baseball-outline":"\u{f3dd}", - "ios-basketball":"\u{f3e0}", - "ios-basketball-outline":"\u{f3df}", - "ios-bell":"\u{f3e2}", - "ios-bell-outline":"\u{f3e1}", - "ios-body":"\u{f3e4}", - "ios-body-outline":"\u{f3e3}", - "ios-bolt":"\u{f3e6}", - "ios-bolt-outline":"\u{f3e5}", - "ios-book":"\u{f3e8}", - "ios-book-outline":"\u{f3e7}", - "ios-bookmarks":"\u{f3ea}", - "ios-bookmarks-outline":"\u{f3e9}", - "ios-box":"\u{f3ec}", - "ios-box-outline":"\u{f3eb}", - "ios-briefcase":"\u{f3ee}", - "ios-briefcase-outline":"\u{f3ed}", - "ios-browsers":"\u{f3f0}", - "ios-browsers-outline":"\u{f3ef}", - "ios-calculator":"\u{f3f2}", - "ios-calculator-outline":"\u{f3f1}", - "ios-calendar":"\u{f3f4}", - "ios-calendar-outline":"\u{f3f3}", - "ios-camera":"\u{f3f6}", - "ios-camera-outline":"\u{f3f5}", - "ios-cart":"\u{f3f8}", - "ios-cart-outline":"\u{f3f7}", - "ios-chatboxes":"\u{f3fa}", - "ios-chatboxes-outline":"\u{f3f9}", - "ios-chatbubble":"\u{f3fc}", - "ios-chatbubble-outline":"\u{f3fb}", - "ios-checkmark":"\u{f3ff}", - "ios-checkmark-empty":"\u{f3fd}", - "ios-checkmark-outline":"\u{f3fe}", - "ios-circle-filled":"\u{f400}", - "ios-circle-outline":"\u{f401}", - "ios-clock":"\u{f403}", - "ios-clock-outline":"\u{f402}", - "ios-close":"\u{f406}", - "ios-close-empty":"\u{f404}", - "ios-close-outline":"\u{f405}", - "ios-cloud":"\u{f40c}", - "ios-cloud-download":"\u{f408}", - "ios-cloud-download-outline":"\u{f407}", - "ios-cloud-outline":"\u{f409}", - "ios-cloud-upload":"\u{f40b}", - "ios-cloud-upload-outline":"\u{f40a}", - "ios-cloudy":"\u{f410}", - "ios-cloudy-night":"\u{f40e}", - "ios-cloudy-night-outline":"\u{f40d}", - "ios-cloudy-outline":"\u{f40f}", - "ios-cog":"\u{f412}", - "ios-cog-outline":"\u{f411}", - "ios-color-filter":"\u{f414}", - "ios-color-filter-outline":"\u{f413}", - "ios-color-wand":"\u{f416}", - "ios-color-wand-outline":"\u{f415}", - "ios-compose":"\u{f418}", - "ios-compose-outline":"\u{f417}", - "ios-contact":"\u{f41a}", - "ios-contact-outline":"\u{f419}", - "ios-copy":"\u{f41c}", - "ios-copy-outline":"\u{f41b}", - "ios-crop":"\u{f41e}", - "ios-crop-strong":"\u{f41d}", - "ios-download":"\u{f420}", - "ios-download-outline":"\u{f41f}", - "ios-drag":"\u{f421}", - "ios-email":"\u{f423}", - "ios-email-outline":"\u{f422}", - "ios-eye":"\u{f425}", - "ios-eye-outline":"\u{f424}", - "ios-fastforward":"\u{f427}", - "ios-fastforward-outline":"\u{f426}", - "ios-filing":"\u{f429}", - "ios-filing-outline":"\u{f428}", - "ios-film":"\u{f42b}", - "ios-film-outline":"\u{f42a}", - "ios-flag":"\u{f42d}", - "ios-flag-outline":"\u{f42c}", - "ios-flame":"\u{f42f}", - "ios-flame-outline":"\u{f42e}", - "ios-flask":"\u{f431}", - "ios-flask-outline":"\u{f430}", - "ios-flower":"\u{f433}", - "ios-flower-outline":"\u{f432}", - "ios-folder":"\u{f435}", - "ios-folder-outline":"\u{f434}", - "ios-football":"\u{f437}", - "ios-football-outline":"\u{f436}", - "ios-game-controller-a":"\u{f439}", - "ios-game-controller-a-outline":"\u{f438}", - "ios-game-controller-b":"\u{f43b}", - "ios-game-controller-b-outline":"\u{f43a}", - "ios-gear":"\u{f43d}", - "ios-gear-outline":"\u{f43c}", - "ios-glasses":"\u{f43f}", - "ios-glasses-outline":"\u{f43e}", - "ios-grid-view":"\u{f441}", - "ios-grid-view-outline":"\u{f440}", - "ios-heart":"\u{f443}", - "ios-heart-outline":"\u{f442}", - "ios-help":"\u{f446}", - "ios-help-empty":"\u{f444}", - "ios-help-outline":"\u{f445}", - "ios-home":"\u{f448}", - "ios-home-outline":"\u{f447}", - "ios-infinite":"\u{f44a}", - "ios-infinite-outline":"\u{f449}", - "ios-information":"\u{f44d}", - "ios-information-empty":"\u{f44b}", - "ios-information-outline":"\u{f44c}", - "ios-ionic-outline":"\u{f44e}", - "ios-keypad":"\u{f450}", - "ios-keypad-outline":"\u{f44f}", - "ios-lightbulb":"\u{f452}", - "ios-lightbulb-outline":"\u{f451}", - "ios-list":"\u{f454}", - "ios-list-outline":"\u{f453}", - "ios-location":"\u{f456}", - "ios-location-outline":"\u{f455}", - "ios-locked":"\u{f458}", - "ios-locked-outline":"\u{f457}", - "ios-loop":"\u{f45a}", - "ios-loop-strong":"\u{f459}", - "ios-medical":"\u{f45c}", - "ios-medical-outline":"\u{f45b}", - "ios-medkit":"\u{f45e}", - "ios-medkit-outline":"\u{f45d}", - "ios-mic":"\u{f461}", - "ios-mic-off":"\u{f45f}", - "ios-mic-outline":"\u{f460}", - "ios-minus":"\u{f464}", - "ios-minus-empty":"\u{f462}", - "ios-minus-outline":"\u{f463}", - "ios-monitor":"\u{f466}", - "ios-monitor-outline":"\u{f465}", - "ios-moon":"\u{f468}", - "ios-moon-outline":"\u{f467}", - "ios-more":"\u{f46a}", - "ios-more-outline":"\u{f469}", - "ios-musical-note":"\u{f46b}", - "ios-musical-notes":"\u{f46c}", - "ios-navigate":"\u{f46e}", - "ios-navigate-outline":"\u{f46d}", - "ios-nutrition":"\u{f470}", - "ios-nutrition-outline":"\u{f46f}", - "ios-paper":"\u{f472}", - "ios-paper-outline":"\u{f471}", - "ios-paperplane":"\u{f474}", - "ios-paperplane-outline":"\u{f473}", - "ios-partlysunny":"\u{f476}", - "ios-partlysunny-outline":"\u{f475}", - "ios-pause":"\u{f478}", - "ios-pause-outline":"\u{f477}", - "ios-paw":"\u{f47a}", - "ios-paw-outline":"\u{f479}", - "ios-people":"\u{f47c}", - "ios-people-outline":"\u{f47b}", - "ios-person":"\u{f47e}", - "ios-person-outline":"\u{f47d}", - "ios-personadd":"\u{f480}", - "ios-personadd-outline":"\u{f47f}", - "ios-photos":"\u{f482}", - "ios-photos-outline":"\u{f481}", - "ios-pie":"\u{f484}", - "ios-pie-outline":"\u{f483}", - "ios-pint":"\u{f486}", - "ios-pint-outline":"\u{f485}", - "ios-play":"\u{f488}", - "ios-play-outline":"\u{f487}", - "ios-plus":"\u{f48b}", - "ios-plus-empty":"\u{f489}", - "ios-plus-outline":"\u{f48a}", - "ios-pricetag":"\u{f48d}", - "ios-pricetag-outline":"\u{f48c}", - "ios-pricetags":"\u{f48f}", - "ios-pricetags-outline":"\u{f48e}", - "ios-printer":"\u{f491}", - "ios-printer-outline":"\u{f490}", - "ios-pulse":"\u{f493}", - "ios-pulse-strong":"\u{f492}", - "ios-rainy":"\u{f495}", - "ios-rainy-outline":"\u{f494}", - "ios-recording":"\u{f497}", - "ios-recording-outline":"\u{f496}", - "ios-redo":"\u{f499}", - "ios-redo-outline":"\u{f498}", - "ios-refresh":"\u{f49c}", - "ios-refresh-empty":"\u{f49a}", - "ios-refresh-outline":"\u{f49b}", - "ios-reload":"\u{f49d}", - "ios-reverse-camera":"\u{f49f}", - "ios-reverse-camera-outline":"\u{f49e}", - "ios-rewind":"\u{f4a1}", - "ios-rewind-outline":"\u{f4a0}", - "ios-rose":"\u{f4a3}", - "ios-rose-outline":"\u{f4a2}", - "ios-search":"\u{f4a5}", - "ios-search-strong":"\u{f4a4}", - "ios-settings":"\u{f4a7}", - "ios-settings-strong":"\u{f4a6}", - "ios-shuffle":"\u{f4a9}", - "ios-shuffle-strong":"\u{f4a8}", - "ios-skipbackward":"\u{f4ab}", - "ios-skipbackward-outline":"\u{f4aa}", - "ios-skipforward":"\u{f4ad}", - "ios-skipforward-outline":"\u{f4ac}", - "ios-snowy":"\u{f4ae}", - "ios-speedometer":"\u{f4b0}", - "ios-speedometer-outline":"\u{f4af}", - "ios-star":"\u{f4b3}", - "ios-star-half":"\u{f4b1}", - "ios-star-outline":"\u{f4b2}", - "ios-stopwatch":"\u{f4b5}", - "ios-stopwatch-outline":"\u{f4b4}", - "ios-sunny":"\u{f4b7}", - "ios-sunny-outline":"\u{f4b6}", - "ios-telephone":"\u{f4b9}", - "ios-telephone-outline":"\u{f4b8}", - "ios-tennisball":"\u{f4bb}", - "ios-tennisball-outline":"\u{f4ba}", - "ios-thunderstorm":"\u{f4bd}", - "ios-thunderstorm-outline":"\u{f4bc}", - "ios-time":"\u{f4bf}", - "ios-time-outline":"\u{f4be}", - "ios-timer":"\u{f4c1}", - "ios-timer-outline":"\u{f4c0}", - "ios-toggle":"\u{f4c3}", - "ios-toggle-outline":"\u{f4c2}", - "ios-trash":"\u{f4c5}", - "ios-trash-outline":"\u{f4c4}", - "ios-undo":"\u{f4c7}", - "ios-undo-outline":"\u{f4c6}", - "ios-unlocked":"\u{f4c9}", - "ios-unlocked-outline":"\u{f4c8}", - "ios-upload":"\u{f4cb}", - "ios-upload-outline":"\u{f4ca}", - "ios-videocam":"\u{f4cd}", - "ios-videocam-outline":"\u{f4cc}", - "ios-volume-high":"\u{f4ce}", - "ios-volume-low":"\u{f4cf}", - "ios-wineglass":"\u{f4d1}", - "ios-wineglass-outline":"\u{f4d0}", - "ios-world":"\u{f4d3}", - "ios-world-outline":"\u{f4d2}", - "ipad":"\u{f1f9}", - "iphone":"\u{f1fa}", - "ipod":"\u{f1fb}", - "jet":"\u{f295}", - "key":"\u{f296}", - "knife":"\u{f297}", - "laptop":"\u{f1fc}", - "leaf":"\u{f1fd}", - "levels":"\u{f298}", - "lightbulb":"\u{f299}", - "link":"\u{f1fe}", - "load-a":"\u{f29a}", - "load-b":"\u{f29b}", - "load-c":"\u{f29c}", - "load-d":"\u{f29d}", - "location":"\u{f1ff}", - "lock-combination":"\u{f4d4}", - "locked":"\u{f200}", - "log-in":"\u{f29e}", - "log-out":"\u{f29f}", - "loop":"\u{f201}", - "magnet":"\u{f2a0}", - "male":"\u{f2a1}", - "man":"\u{f202}", - "map":"\u{f203}", - "medkit":"\u{f2a2}", - "merge":"\u{f33f}", - "mic-a":"\u{f204}", - "mic-b":"\u{f205}", - "mic-c":"\u{f206}", - "minus":"\u{f209}", - "minus-circled":"\u{f207}", - "minus-round":"\u{f208}", - "model-s":"\u{f2c1}", - "monitor":"\u{f20a}", - "more":"\u{f20b}", - "mouse":"\u{f340}", - "music-note":"\u{f20c}", - "navicon":"\u{f20e}", - "navicon-round":"\u{f20d}", - "navigate":"\u{f2a3}", - "network":"\u{f341}", - "no-smoking":"\u{f2c2}", - "nuclear":"\u{f2a4}", - "outlet":"\u{f342}", - "paintbrush":"\u{f4d5}", - "paintbucket":"\u{f4d6}", - "paper-airplane":"\u{f2c3}", - "paperclip":"\u{f20f}", - "pause":"\u{f210}", - "person":"\u{f213}", - "person-add":"\u{f211}", - "person-stalker":"\u{f212}", - "pie-graph":"\u{f2a5}", - "pin":"\u{f2a6}", - "pinpoint":"\u{f2a7}", - "pizza":"\u{f2a8}", - "plane":"\u{f214}", - "planet":"\u{f343}", - "play":"\u{f215}", - "playstation":"\u{f30a}", - "plus":"\u{f218}", - "plus-circled":"\u{f216}", - "plus-round":"\u{f217}", - "podium":"\u{f344}", - "pound":"\u{f219}", - "power":"\u{f2a9}", - "pricetag":"\u{f2aa}", - "pricetags":"\u{f2ab}", - "printer":"\u{f21a}", - "pull-request":"\u{f345}", - "qr-scanner":"\u{f346}", - "quote":"\u{f347}", - "radio-waves":"\u{f2ac}", - "record":"\u{f21b}", - "refresh":"\u{f21c}", - "reply":"\u{f21e}", - "reply-all":"\u{f21d}", - "ribbon-a":"\u{f348}", - "ribbon-b":"\u{f349}", - "sad":"\u{f34a}", - "sad-outline":"\u{f4d7}", - "scissors":"\u{f34b}", - "search":"\u{f21f}", - "settings":"\u{f2ad}", - "share":"\u{f220}", - "shuffle":"\u{f221}", - "skip-backward":"\u{f222}", - "skip-forward":"\u{f223}", - "social-android":"\u{f225}", - "social-android-outline":"\u{f224}", - "social-angular":"\u{f4d9}", - "social-angular-outline":"\u{f4d8}", - "social-apple":"\u{f227}", - "social-apple-outline":"\u{f226}", - "social-bitcoin":"\u{f2af}", - "social-bitcoin-outline":"\u{f2ae}", - "social-buffer":"\u{f229}", - "social-buffer-outline":"\u{f228}", - "social-chrome":"\u{f4db}", - "social-chrome-outline":"\u{f4da}", - "social-codepen":"\u{f4dd}", - "social-codepen-outline":"\u{f4dc}", - "social-css3":"\u{f4df}", - "social-css3-outline":"\u{f4de}", - "social-designernews":"\u{f22b}", - "social-designernews-outline":"\u{f22a}", - "social-dribbble":"\u{f22d}", - "social-dribbble-outline":"\u{f22c}", - "social-dropbox":"\u{f22f}", - "social-dropbox-outline":"\u{f22e}", - "social-euro":"\u{f4e1}", - "social-euro-outline":"\u{f4e0}", - "social-facebook":"\u{f231}", - "social-facebook-outline":"\u{f230}", - "social-foursquare":"\u{f34d}", - "social-foursquare-outline":"\u{f34c}", - "social-freebsd-devil":"\u{f2c4}", - "social-github":"\u{f233}", - "social-github-outline":"\u{f232}", - "social-google":"\u{f34f}", - "social-google-outline":"\u{f34e}", - "social-googleplus":"\u{f235}", - "social-googleplus-outline":"\u{f234}", - "social-hackernews":"\u{f237}", - "social-hackernews-outline":"\u{f236}", - "social-html5":"\u{f4e3}", - "social-html5-outline":"\u{f4e2}", - "social-instagram":"\u{f351}", - "social-instagram-outline":"\u{f350}", - "social-javascript":"\u{f4e5}", - "social-javascript-outline":"\u{f4e4}", - "social-linkedin":"\u{f239}", - "social-linkedin-outline":"\u{f238}", - "social-markdown":"\u{f4e6}", - "social-nodejs":"\u{f4e7}", - "social-octocat":"\u{f4e8}", - "social-pinterest":"\u{f2b1}", - "social-pinterest-outline":"\u{f2b0}", - "social-python":"\u{f4e9}", - "social-reddit":"\u{f23b}", - "social-reddit-outline":"\u{f23a}", - "social-rss":"\u{f23d}", - "social-rss-outline":"\u{f23c}", - "social-sass":"\u{f4ea}", - "social-skype":"\u{f23f}", - "social-skype-outline":"\u{f23e}", - "social-snapchat":"\u{f4ec}", - "social-snapchat-outline":"\u{f4eb}", - "social-tumblr":"\u{f241}", - "social-tumblr-outline":"\u{f240}", - "social-tux":"\u{f2c5}", - "social-twitch":"\u{f4ee}", - "social-twitch-outline":"\u{f4ed}", - "social-twitter":"\u{f243}", - "social-twitter-outline":"\u{f242}", - "social-usd":"\u{f353}", - "social-usd-outline":"\u{f352}", - "social-vimeo":"\u{f245}", - "social-vimeo-outline":"\u{f244}", - "social-whatsapp":"\u{f4f0}", - "social-whatsapp-outline":"\u{f4ef}", - "social-windows":"\u{f247}", - "social-windows-outline":"\u{f246}", - "social-wordpress":"\u{f249}", - "social-wordpress-outline":"\u{f248}", - "social-yahoo":"\u{f24b}", - "social-yahoo-outline":"\u{f24a}", - "social-yen":"\u{f4f2}", - "social-yen-outline":"\u{f4f1}", - "social-youtube":"\u{f24d}", - "social-youtube-outline":"\u{f24c}", - "soup-can":"\u{f4f4}", - "soup-can-outline":"\u{f4f3}", - "speakerphone":"\u{f2b2}", - "speedometer":"\u{f2b3}", - "spoon":"\u{f2b4}", - "star":"\u{f24e}", - "stats-bars":"\u{f2b5}", - "steam":"\u{f30b}", - "stop":"\u{f24f}", - "thermometer":"\u{f2b6}", - "thumbsdown":"\u{f250}", - "thumbsup":"\u{f251}", - "toggle":"\u{f355}", - "toggle-filled":"\u{f354}", - "transgender":"\u{f4f5}", - "trash-a":"\u{f252}", - "trash-b":"\u{f253}", - "trophy":"\u{f356}", - "tshirt":"\u{f4f7}", - "tshirt-outline":"\u{f4f6}", - "umbrella":"\u{f2b7}", - "university":"\u{f357}", - "unlocked":"\u{f254}", - "upload":"\u{f255}", - "usb":"\u{f2b8}", - "videocamera":"\u{f256}", - "volume-high":"\u{f257}", - "volume-low":"\u{f258}", - "volume-medium":"\u{f259}", - "volume-mute":"\u{f25a}", - "wand":"\u{f358}", - "waterdrop":"\u{f25b}", - "wifi":"\u{f25c}", - "wineglass":"\u{f2b9}", - "woman":"\u{f25d}", - "wrench":"\u{f2ba}", - "xbox":"\u{f30c}", -] diff --git a/LGButton/Classes/SwiftIconFont/MapIcon.swift b/LGButton/Classes/SwiftIconFont/MapIcon.swift deleted file mode 100755 index b606809..0000000 --- a/LGButton/Classes/SwiftIconFont/MapIcon.swift +++ /dev/null @@ -1,187 +0,0 @@ -// -// MapIcons.swift -// Exa -// -// Created by Sedat Gökbek ÇİFTÇİ on 08/07/16. -// Copyright © 2016 Sedat Gökbek ÇİFTÇİ. All rights reserved. -// - -import UIKit - -public let mapIconArr: [String: String] = [ - "map.icon.abseiling":"\u{e800}", - "map.icon.accounting":"\u{e801}", - "map.icon.airport":"\u{e802}", - "map.icon.amusement.park":"\u{e803}", - "map.icon.aquarium":"\u{e804}", - "map.icon.archery":"\u{e805}", - "map.icon.art.gallery":"\u{e806}", - "map.icon.assistive.listening.system":"\u{e807}", - "map.icon.atm":"\u{e808}", - "map.icon.audio.description":"\u{e809}", - "map.icon.bakery":"\u{e80a}", - "map.icon.bank":"\u{e80b}", - "map.icon.bar":"\u{e80c}", - "map.icon.baseball":"\u{e80d}", - "map.icon.beauty.salon":"\u{e80e}", - "map.icon.bicycle.store":"\u{e80f}", - "map.icon.bicycling":"\u{e810}", - "map.icon.boat.ramp":"\u{e811}", - "map.icon.boat.tour":"\u{e812}", - "map.icon.boating":"\u{e813}", - "map.icon.book.store":"\u{e814}", - "map.icon.bowling.alley":"\u{e815}", - "map.icon.braille":"\u{e816}", - "map.icon.bus.station":"\u{e817}", - "map.icon.cafe":"\u{e818}", - "map.icon.campground":"\u{e819}", - "map.icon.canoe":"\u{e81a}", - "map.icon.car.dealer":"\u{e81b}", - "map.icon.car.rental":"\u{e81c}", - "map.icon.car.repair":"\u{e81d}", - "map.icon.car.wash":"\u{e81e}", - "map.icon.casino":"\u{e81f}", - "map.icon.cemetery":"\u{e820}", - "map.icon.chairlift":"\u{e821}", - "map.icon.church":"\u{e822}", - "map.icon.circle":"\u{e823}", - "map.icon.city.hall":"\u{e824}", - "map.icon.climbing":"\u{e825}", - "map.icon.closed.captioning":"\u{e826}", - "map.icon.clothing.store":"\u{e827}", - "map.icon.compass":"\u{e828}", - "map.icon.convenience.store":"\u{e829}", - "map.icon.courthouse":"\u{e82a}", - "map.icon.cross.country.skiing":"\u{e82b}", - "map.icon.crosshairs":"\u{e82c}", - "map.icon.dentist":"\u{e82d}", - "map.icon.department.store":"\u{e82e}", - "map.icon.diving":"\u{e82f}", - "map.icon.doctor":"\u{e830}", - "map.icon.electrician":"\u{e831}", - "map.icon.electronics.store":"\u{e832}", - "map.icon.embassy":"\u{e833}", - "map.icon.expand":"\u{e834}", - "map.icon.female":"\u{e835}", - "map.icon.finance":"\u{e836}", - "map.icon.fire.station":"\u{e837}", - "map.icon.fish.cleaning":"\u{e838}", - "map.icon.fishing.pier":"\u{e839}", - "map.icon.fishing":"\u{e83a}", - "map.icon.florist":"\u{e83b}", - "map.icon.food":"\u{e83c}", - "map.icon.fullscreen":"\u{e83d}", - "map.icon.funeral.home":"\u{e83e}", - "map.icon.furniture.store":"\u{e83f}", - "map.icon.gas.station":"\u{e840}", - "map.icon.general.contractor":"\u{e841}", - "map.icon.golf":"\u{e842}", - "map.icon.grocery.or.supermarket":"\u{e843}", - "map.icon.gym":"\u{e844}", - "map.icon.hair.care":"\u{e845}", - "map.icon.hang.gliding":"\u{e846}", - "map.icon.hardware.store":"\u{e847}", - "map.icon.health":"\u{e848}", - "map.icon.hindu.temple":"\u{e849}", - "map.icon.horse.riding":"\u{e84a}", - "map.icon.hospital":"\u{e84b}", - "map.icon.ice.fishing":"\u{e84c}", - "map.icon.ice.skating":"\u{e84d}", - "map.icon.inline.skating":"\u{e84e}", - "map.icon.insurance.agency":"\u{e84f}", - "map.icon.jet.skiing":"\u{e850}", - "map.icon.jewelry.store":"\u{e851}", - "map.icon.kayaking":"\u{e852}", - "map.icon.laundry":"\u{e853}", - "map.icon.lawyer":"\u{e854}", - "map.icon.library":"\u{e855}", - "map.icon.liquor.store":"\u{e856}", - "map.icon.local.government":"\u{e857}", - "map.icon.location.arrow":"\u{e858}", - "map.icon.locksmith":"\u{e859}", - "map.icon.lodging":"\u{e85a}", - "map.icon.low.vision.access":"\u{e85b}", - "map.icon.male":"\u{e85c}", - "map.icon.map.pin":"\u{e85d}", - "map.icon.marina":"\u{e85e}", - "map.icon.mosque":"\u{e85f}", - "map.icon.motobike.trail":"\u{e860}", - "map.icon.movie.rental":"\u{e861}", - "map.icon.movie.theater":"\u{e862}", - "map.icon.moving.company":"\u{e863}", - "map.icon.museum":"\u{e864}", - "map.icon.natural.feature":"\u{e865}", - "map.icon.night.club":"\u{e866}", - "map.icon.open.captioning":"\u{e867}", - "map.icon.painter":"\u{e868}", - "map.icon.park":"\u{e869}", - "map.icon.parking":"\u{e86a}", - "map.icon.pet.store":"\u{e86b}", - "map.icon.pharmacy":"\u{e86c}", - "map.icon.physiotherapist":"\u{e86d}", - "map.icon.place.of.worship":"\u{e86e}", - "map.icon.playground":"\u{e86f}", - "map.icon.plumber":"\u{e870}", - "map.icon.point.of.interest":"\u{e871}", - "map.icon.police":"\u{e872}", - "map.icon.political":"\u{e873}", - "map.icon.post.box":"\u{e874}", - "map.icon.post.office":"\u{e875}", - "map.icon.postal.code.prefix":"\u{e876}", - "map.icon.postal.code":"\u{e877}", - "map.icon.rafting":"\u{e878}", - "map.icon.real.estate.agency":"\u{e879}", - "map.icon.restaurant":"\u{e87a}", - "map.icon.roofing.contractor":"\u{e87b}", - "map.icon.route.pin":"\u{e87c}", - "map.icon.route":"\u{e87d}", - "map.icon.rv.park":"\u{e87e}", - "map.icon.sailing":"\u{e87f}", - "map.icon.school":"\u{e880}", - "map.icon.scuba.diving":"\u{e881}", - "map.icon.search":"\u{e882}", - "map.icon.shield":"\u{e883}", - "map.icon.shopping.mall":"\u{e884}", - "map.icon.sign.language":"\u{e885}", - "map.icon.skateboarding":"\u{e886}", - "map.icon.ski.jumping":"\u{e887}", - "map.icon.skiing":"\u{e888}", - "map.icon.sledding":"\u{e889}", - "map.icon.snow.shoeing":"\u{e88a}", - "map.icon.snow":"\u{e88b}", - "map.icon.snowboarding":"\u{e88c}", - "map.icon.snowmobile":"\u{e88d}", - "map.icon.spa":"\u{e88e}", - "map.icon.square.pin":"\u{e88f}", - "map.icon.square.rounded":"\u{e890}", - "map.icon.square":"\u{e891}", - "map.icon.stadium":"\u{e892}", - "map.icon.storage":"\u{e893}", - "map.icon.store":"\u{e894}", - "map.icon.subway.station":"\u{e895}", - "map.icon.surfing":"\u{e896}", - "map.icon.swimming":"\u{e897}", - "map.icon.synagogue":"\u{e898}", - "map.icon.taxi.stand":"\u{e899}", - "map.icon.tennis":"\u{e89a}", - "map.icon.toilet":"\u{e89b}", - "map.icon.trail.walking":"\u{e89c}", - "map.icon.train.station":"\u{e89d}", - "map.icon.transit.station":"\u{e89e}", - "map.icon.travel.agency":"\u{e89f}", - "map.icon.unisex":"\u{e8a0}", - "map.icon.university":"\u{e8a1}", - "map.icon.veterinary.care":"\u{e8a2}", - "map.icon.viewing":"\u{e8a3}", - "map.icon.volume.control.telephone":"\u{e8a4}", - "map.icon.walking":"\u{e8a5}", - "map.icon.waterskiing":"\u{e8a6}", - "map.icon.whale.watching":"\u{e8a7}", - "map.icon.wheelchair":"\u{e8a8}", - "map.icon.wind.surfing":"\u{e8a9}", - "map.icon.zoo":"\u{e8aa}", - "map.icon.zoom.in.alt":"\u{e8ab}", - "map.icon.zoom.in":"\u{e8ac}", - "map.icon.zoom.out.alt":"\u{e8ad}", - "map.icon.zoom.out":"\u{e8ae}" -] diff --git a/LGButton/Classes/SwiftIconFont/MaterialIcon.swift b/LGButton/Classes/SwiftIconFont/MaterialIcon.swift deleted file mode 100755 index 8c7b2a2..0000000 --- a/LGButton/Classes/SwiftIconFont/MaterialIcon.swift +++ /dev/null @@ -1,944 +0,0 @@ -// -// MaterialIcon.swift -// Exa -// -// Created by Sedat Gökbek ÇİFTÇİ on 08/07/16. -// Copyright © 2016 Sedat Gökbek ÇİFTÇİ. All rights reserved. -// - -import UIKit - -public let materialIconArr: [String: String] = [ - "3d.rotation":"\u{e84d}", - "ac.unit":"\u{eb3b}", - "access.alarm":"\u{e190}", - "access.alarms":"\u{e191}", - "access.time":"\u{e192}", - "accessibility":"\u{e84e}", - "accessible":"\u{e914}", - "account.balance":"\u{e84f}", - "account.balance.wallet":"\u{e850}", - "account.box":"\u{e851}", - "account.circle":"\u{e853}", - "adb":"\u{e60e}", - "add":"\u{e145}", - "add.a.photo":"\u{e439}", - "add.alarm":"\u{e193}", - "add.alert":"\u{e003}", - "add.box":"\u{e146}", - "add.circle":"\u{e147}", - "add.circle.outline":"\u{e148}", - "add.location":"\u{e567}", - "add.shopping.cart":"\u{e854}", - "add.to.photos":"\u{e39d}", - "add.to.queue":"\u{e05c}", - "adjust":"\u{e39e}", - "airline.seat.flat":"\u{e630}", - "airline.seat.flat.angled":"\u{e631}", - "airline.seat.individual.suite":"\u{e632}", - "airline.seat.legroom.extra":"\u{e633}", - "airline.seat.legroom.normal":"\u{e634}", - "airline.seat.legroom.reduced":"\u{e635}", - "airline.seat.recline.extra":"\u{e636}", - "airline.seat.recline.normal":"\u{e637}", - "airplanemode.active":"\u{e195}", - "airplanemode.inactive":"\u{e194}", - "airplay":"\u{e055}", - "airport.shuttle":"\u{eb3c}", - "alarm":"\u{e855}", - "alarm.add":"\u{e856}", - "alarm.off":"\u{e857}", - "alarm.on":"\u{e858}", - "album":"\u{e019}", - "all.inclusive":"\u{eb3d}", - "all.out":"\u{e90b}", - "android":"\u{e859}", - "announcement":"\u{e85a}", - "apps":"\u{e5c3}", - "archive":"\u{e149}", - "arrow.back":"\u{e5c4}", - "arrow.downward":"\u{e5db}", - "arrow.drop.down":"\u{e5c5}", - "arrow.drop.down.circle":"\u{e5c6}", - "arrow.drop.up":"\u{e5c7}", - "arrow.forward":"\u{e5c8}", - "arrow.upward":"\u{e5d8}", - "art.track":"\u{e060}", - "aspect.ratio":"\u{e85b}", - "assessment":"\u{e85c}", - "assignment":"\u{e85d}", - "assignment.ind":"\u{e85e}", - "assignment.late":"\u{e85f}", - "assignment.return":"\u{e860}", - "assignment.returned":"\u{e861}", - "assignment.turned.in":"\u{e862}", - "assistant":"\u{e39f}", - "assistant.photo":"\u{e3a0}", - "attach.file":"\u{e226}", - "attach.money":"\u{e227}", - "attachment":"\u{e2bc}", - "audiotrack":"\u{e3a1}", - "autorenew":"\u{e863}", - "av.timer":"\u{e01b}", - "backspace":"\u{e14a}", - "backup":"\u{e864}", - "battery.alert":"\u{e19c}", - "battery.charging.full":"\u{e1a3}", - "battery.full":"\u{e1a4}", - "battery.std":"\u{e1a5}", - "battery.unknown":"\u{e1a6}", - "beach.access":"\u{eb3e}", - "beenhere":"\u{e52d}", - "block":"\u{e14b}", - "bluetooth":"\u{e1a7}", - "bluetooth.audio":"\u{e60f}", - "bluetooth.connected":"\u{e1a8}", - "bluetooth.disabled":"\u{e1a9}", - "bluetooth.searching":"\u{e1aa}", - "blur.circular":"\u{e3a2}", - "blur.linear":"\u{e3a3}", - "blur.off":"\u{e3a4}", - "blur.on":"\u{e3a5}", - "book":"\u{e865}", - "bookmark":"\u{e866}", - "bookmark.border":"\u{e867}", - "border.all":"\u{e228}", - "border.bottom":"\u{e229}", - "border.clear":"\u{e22a}", - "border.color":"\u{e22b}", - "border.horizontal":"\u{e22c}", - "border.inner":"\u{e22d}", - "border.left":"\u{e22e}", - "border.outer":"\u{e22f}", - "border.right":"\u{e230}", - "border.style":"\u{e231}", - "border.top":"\u{e232}", - "border.vertical":"\u{e233}", - "branding.watermark":"\u{e06b}", - "brightness.1":"\u{e3a6}", - "brightness.2":"\u{e3a7}", - "brightness.3":"\u{e3a8}", - "brightness.4":"\u{e3a9}", - "brightness.5":"\u{e3aa}", - "brightness.6":"\u{e3ab}", - "brightness.7":"\u{e3ac}", - "brightness.auto":"\u{e1ab}", - "brightness.high":"\u{e1ac}", - "brightness.low":"\u{e1ad}", - "brightness.medium":"\u{e1ae}", - "broken.image":"\u{e3ad}", - "brush":"\u{e3ae}", - "bubble.chart":"\u{e6dd}", - "bug.report":"\u{e868}", - "build":"\u{e869}", - "burst.mode":"\u{e43c}", - "business":"\u{e0af}", - "business.center":"\u{eb3f}", - "cached":"\u{e86a}", - "cake":"\u{e7e9}", - "call":"\u{e0b0}", - "call.end":"\u{e0b1}", - "call.made":"\u{e0b2}", - "call.merge":"\u{e0b3}", - "call.missed":"\u{e0b4}", - "call.missed.outgoing":"\u{e0e4}", - "call.received":"\u{e0b5}", - "call.split":"\u{e0b6}", - "call.to.action":"\u{e06c}", - "camera":"\u{e3af}", - "camera.alt":"\u{e3b0}", - "camera.enhance":"\u{e8fc}", - "camera.front":"\u{e3b1}", - "camera.rear":"\u{e3b2}", - "camera.roll":"\u{e3b3}", - "cancel":"\u{e5c9}", - "card.giftcard":"\u{e8f6}", - "card.membership":"\u{e8f7}", - "card.travel":"\u{e8f8}", - "casino":"\u{eb40}", - "cast":"\u{e307}", - "cast.connected":"\u{e308}", - "center.focus.strong":"\u{e3b4}", - "center.focus.weak":"\u{e3b5}", - "change.history":"\u{e86b}", - "chat":"\u{e0b7}", - "chat.bubble":"\u{e0ca}", - "chat.bubble.outline":"\u{e0cb}", - "check":"\u{e5ca}", - "check.box":"\u{e834}", - "check.box.outline.blank":"\u{e835}", - "check.circle":"\u{e86c}", - "chevron.left":"\u{e5cb}", - "chevron.right":"\u{e5cc}", - "child.care":"\u{eb41}", - "child.friendly":"\u{eb42}", - "chrome.reader.mode":"\u{e86d}", - "class":"\u{e86e}", - "clear":"\u{e14c}", - "clear.all":"\u{e0b8}", - "close":"\u{e5cd}", - "closed.caption":"\u{e01c}", - "cloud":"\u{e2bd}", - "cloud.circle":"\u{e2be}", - "cloud.done":"\u{e2bf}", - "cloud.download":"\u{e2c0}", - "cloud.off":"\u{e2c1}", - "cloud.queue":"\u{e2c2}", - "cloud.upload":"\u{e2c3}", - "code":"\u{e86f}", - "collections":"\u{e3b6}", - "collections.bookmark":"\u{e431}", - "color.lens":"\u{e3b7}", - "colorize":"\u{e3b8}", - "comment":"\u{e0b9}", - "compare":"\u{e3b9}", - "compare.arrows":"\u{e915}", - "computer":"\u{e30a}", - "confirmation.number":"\u{e638}", - "contact.mail":"\u{e0d0}", - "contact.phone":"\u{e0cf}", - "contacts":"\u{e0ba}", - "content.copy":"\u{e14d}", - "content.cut":"\u{e14e}", - "content.paste":"\u{e14f}", - "control.point":"\u{e3ba}", - "control.point.duplicate":"\u{e3bb}", - "copyright":"\u{e90c}", - "create":"\u{e150}", - "create.new.folder":"\u{e2cc}", - "credit.card":"\u{e870}", - "crop":"\u{e3be}", - "crop.16.9":"\u{e3bc}", - "crop.3.2":"\u{e3bd}", - "crop.5.4":"\u{e3bf}", - "crop.7.5":"\u{e3c0}", - "crop.din":"\u{e3c1}", - "crop.free":"\u{e3c2}", - "crop.landscape":"\u{e3c3}", - "crop.original":"\u{e3c4}", - "crop.portrait":"\u{e3c5}", - "crop.rotate":"\u{e437}", - "crop.square":"\u{e3c6}", - "dashboard":"\u{e871}", - "data.usage":"\u{e1af}", - "date.range":"\u{e916}", - "dehaze":"\u{e3c7}", - "delete":"\u{e872}", - "delete.forever":"\u{e92b}", - "delete.sweep":"\u{e16c}", - "description":"\u{e873}", - "desktop.mac":"\u{e30b}", - "desktop.windows":"\u{e30c}", - "details":"\u{e3c8}", - "developer.board":"\u{e30d}", - "developer.mode":"\u{e1b0}", - "device.hub":"\u{e335}", - "devices":"\u{e1b1}", - "devices.other":"\u{e337}", - "dialer.sip":"\u{e0bb}", - "dialpad":"\u{e0bc}", - "directions":"\u{e52e}", - "directions.bike":"\u{e52f}", - "directions.boat":"\u{e532}", - "directions.bus":"\u{e530}", - "directions.car":"\u{e531}", - "directions.railway":"\u{e534}", - "directions.run":"\u{e566}", - "directions.subway":"\u{e533}", - "directions.transit":"\u{e565}", - "directions.walk":"\u{e536}", - "disc.full":"\u{e610}", - "dns":"\u{e875}", - "do.not.disturb":"\u{e612}", - "do.not.disturb.alt":"\u{e611}", - "do.not.disturb.off":"\u{e643}", - "do.not.disturb.on":"\u{e644}", - "dock":"\u{e30e}", - "domain":"\u{e7ee}", - "done":"\u{e876}", - "done.all":"\u{e877}", - "donut.large":"\u{e917}", - "donut.small":"\u{e918}", - "drafts":"\u{e151}", - "drag.handle":"\u{e25d}", - "drive.eta":"\u{e613}", - "dvr":"\u{e1b2}", - "edit":"\u{e3c9}", - "edit.location":"\u{e568}", - "eject":"\u{e8fb}", - "email":"\u{e0be}", - "enhanced.encryption":"\u{e63f}", - "equalizer":"\u{e01d}", - "error":"\u{e000}", - "error.outline":"\u{e001}", - "euro.symbol":"\u{e926}", - "ev.station":"\u{e56d}", - "event":"\u{e878}", - "event.available":"\u{e614}", - "event.busy":"\u{e615}", - "event.note":"\u{e616}", - "event.seat":"\u{e903}", - "exit.to.app":"\u{e879}", - "expand.less":"\u{e5ce}", - "expand.more":"\u{e5cf}", - "explicit":"\u{e01e}", - "explore":"\u{e87a}", - "exposure":"\u{e3ca}", - "exposure.neg.1":"\u{e3cb}", - "exposure.neg.2":"\u{e3cc}", - "exposure.plus.1":"\u{e3cd}", - "exposure.plus.2":"\u{e3ce}", - "exposure.zero":"\u{e3cf}", - "extension":"\u{e87b}", - "face":"\u{e87c}", - "fast.forward":"\u{e01f}", - "fast.rewind":"\u{e020}", - "favorite":"\u{e87d}", - "favorite.border":"\u{e87e}", - "featured.play.list":"\u{e06d}", - "featured.video":"\u{e06e}", - "feedback":"\u{e87f}", - "fiber.dvr":"\u{e05d}", - "fiber.manual.record":"\u{e061}", - "fiber.new":"\u{e05e}", - "fiber.pin":"\u{e06a}", - "fiber.smart.record":"\u{e062}", - "file.download":"\u{e2c4}", - "file.upload":"\u{e2c6}", - "filter":"\u{e3d3}", - "filter.1":"\u{e3d0}", - "filter.2":"\u{e3d1}", - "filter.3":"\u{e3d2}", - "filter.4":"\u{e3d4}", - "filter.5":"\u{e3d5}", - "filter.6":"\u{e3d6}", - "filter.7":"\u{e3d7}", - "filter.8":"\u{e3d8}", - "filter.9":"\u{e3d9}", - "filter.9.plus":"\u{e3da}", - "filter.b.and.w":"\u{e3db}", - "filter.center.focus":"\u{e3dc}", - "filter.drama":"\u{e3dd}", - "filter.frames":"\u{e3de}", - "filter.hdr":"\u{e3df}", - "filter.list":"\u{e152}", - "filter.none":"\u{e3e0}", - "filter.tilt.shift":"\u{e3e2}", - "filter.vintage":"\u{e3e3}", - "find.in.page":"\u{e880}", - "find.replace":"\u{e881}", - "fingerprint":"\u{e90d}", - "first.page":"\u{e5dc}", - "fitness.center":"\u{eb43}", - "flag":"\u{e153}", - "flare":"\u{e3e4}", - "flash.auto":"\u{e3e5}", - "flash.off":"\u{e3e6}", - "flash.on":"\u{e3e7}", - "flight":"\u{e539}", - "flight.land":"\u{e904}", - "flight.takeoff":"\u{e905}", - "flip":"\u{e3e8}", - "flip.to.back":"\u{e882}", - "flip.to.front":"\u{e883}", - "folder":"\u{e2c7}", - "folder.open":"\u{e2c8}", - "folder.shared":"\u{e2c9}", - "folder.special":"\u{e617}", - "font.download":"\u{e167}", - "format.align.center":"\u{e234}", - "format.align.justify":"\u{e235}", - "format.align.left":"\u{e236}", - "format.align.right":"\u{e237}", - "format.bold":"\u{e238}", - "format.clear":"\u{e239}", - "format.color.fill":"\u{e23a}", - "format.color.reset":"\u{e23b}", - "format.color.text":"\u{e23c}", - "format.indent.decrease":"\u{e23d}", - "format.indent.increase":"\u{e23e}", - "format.italic":"\u{e23f}", - "format.line.spacing":"\u{e240}", - "format.list.bulleted":"\u{e241}", - "format.list.numbered":"\u{e242}", - "format.paint":"\u{e243}", - "format.quote":"\u{e244}", - "format.shapes":"\u{e25e}", - "format.size":"\u{e245}", - "format.strikethrough":"\u{e246}", - "format.textdirection.l.to.r":"\u{e247}", - "format.textdirection.r.to.l":"\u{e248}", - "format.underlined":"\u{e249}", - "forum":"\u{e0bf}", - "forward":"\u{e154}", - "forward.10":"\u{e056}", - "forward.30":"\u{e057}", - "forward.5":"\u{e058}", - "free.breakfast":"\u{eb44}", - "fullscreen":"\u{e5d0}", - "fullscreen.exit":"\u{e5d1}", - "functions":"\u{e24a}", - "g.translate":"\u{e927}", - "gamepad":"\u{e30f}", - "games":"\u{e021}", - "gavel":"\u{e90e}", - "gesture":"\u{e155}", - "get.app":"\u{e884}", - "gif":"\u{e908}", - "golf.course":"\u{eb45}", - "gps.fixed":"\u{e1b3}", - "gps.not.fixed":"\u{e1b4}", - "gps.off":"\u{e1b5}", - "grade":"\u{e885}", - "gradient":"\u{e3e9}", - "grain":"\u{e3ea}", - "graphic.eq":"\u{e1b8}", - "grid.off":"\u{e3eb}", - "grid.on":"\u{e3ec}", - "group":"\u{e7ef}", - "group.add":"\u{e7f0}", - "group.work":"\u{e886}", - "hd":"\u{e052}", - "hdr.off":"\u{e3ed}", - "hdr.on":"\u{e3ee}", - "hdr.strong":"\u{e3f1}", - "hdr.weak":"\u{e3f2}", - "headset":"\u{e310}", - "headset.mic":"\u{e311}", - "healing":"\u{e3f3}", - "hearing":"\u{e023}", - "help":"\u{e887}", - "help.outline":"\u{e8fd}", - "high.quality":"\u{e024}", - "highlight":"\u{e25f}", - "highlight.off":"\u{e888}", - "history":"\u{e889}", - "home":"\u{e88a}", - "hot.tub":"\u{eb46}", - "hotel":"\u{e53a}", - "hourglass.empty":"\u{e88b}", - "hourglass.full":"\u{e88c}", - "http":"\u{e902}", - "https":"\u{e88d}", - "image":"\u{e3f4}", - "image.aspect.ratio":"\u{e3f5}", - "import.contacts":"\u{e0e0}", - "import.export":"\u{e0c3}", - "important.devices":"\u{e912}", - "inbox":"\u{e156}", - "indeterminate.check.box":"\u{e909}", - "info":"\u{e88e}", - "info.outline":"\u{e88f}", - "input":"\u{e890}", - "insert.chart":"\u{e24b}", - "insert.comment":"\u{e24c}", - "insert.drive.file":"\u{e24d}", - "insert.emoticon":"\u{e24e}", - "insert.invitation":"\u{e24f}", - "insert.link":"\u{e250}", - "insert.photo":"\u{e251}", - "invert.colors":"\u{e891}", - "invert.colors.off":"\u{e0c4}", - "iso":"\u{e3f6}", - "keyboard":"\u{e312}", - "keyboard.arrow.down":"\u{e313}", - "keyboard.arrow.left":"\u{e314}", - "keyboard.arrow.right":"\u{e315}", - "keyboard.arrow.up":"\u{e316}", - "keyboard.backspace":"\u{e317}", - "keyboard.capslock":"\u{e318}", - "keyboard.hide":"\u{e31a}", - "keyboard.return":"\u{e31b}", - "keyboard.tab":"\u{e31c}", - "keyboard.voice":"\u{e31d}", - "kitchen":"\u{eb47}", - "label":"\u{e892}", - "label.outline":"\u{e893}", - "landscape":"\u{e3f7}", - "language":"\u{e894}", - "laptop":"\u{e31e}", - "laptop.chromebook":"\u{e31f}", - "laptop.mac":"\u{e320}", - "laptop.windows":"\u{e321}", - "last.page":"\u{e5dd}", - "launch":"\u{e895}", - "layers":"\u{e53b}", - "layers.clear":"\u{e53c}", - "leak.add":"\u{e3f8}", - "leak.remove":"\u{e3f9}", - "lens":"\u{e3fa}", - "library.add":"\u{e02e}", - "library.books":"\u{e02f}", - "library.music":"\u{e030}", - "lightbulb.outline":"\u{e90f}", - "line.style":"\u{e919}", - "line.weight":"\u{e91a}", - "linear.scale":"\u{e260}", - "link":"\u{e157}", - "linked.camera":"\u{e438}", - "list":"\u{e896}", - "live.help":"\u{e0c6}", - "live.tv":"\u{e639}", - "local.activity":"\u{e53f}", - "local.airport":"\u{e53d}", - "local.atm":"\u{e53e}", - "local.bar":"\u{e540}", - "local.cafe":"\u{e541}", - "local.car.wash":"\u{e542}", - "local.convenience.store":"\u{e543}", - "local.dining":"\u{e556}", - "local.drink":"\u{e544}", - "local.florist":"\u{e545}", - "local.gas.station":"\u{e546}", - "local.grocery.store":"\u{e547}", - "local.hospital":"\u{e548}", - "local.hotel":"\u{e549}", - "local.laundry.service":"\u{e54a}", - "local.library":"\u{e54b}", - "local.mall":"\u{e54c}", - "local.movies":"\u{e54d}", - "local.offer":"\u{e54e}", - "local.parking":"\u{e54f}", - "local.pharmacy":"\u{e550}", - "local.phone":"\u{e551}", - "local.pizza":"\u{e552}", - "local.play":"\u{e553}", - "local.post.office":"\u{e554}", - "local.printshop":"\u{e555}", - "local.see":"\u{e557}", - "local.shipping":"\u{e558}", - "local.taxi":"\u{e559}", - "location.city":"\u{e7f1}", - "location.disabled":"\u{e1b6}", - "location.off":"\u{e0c7}", - "location.on":"\u{e0c8}", - "location.searching":"\u{e1b7}", - "lock":"\u{e897}", - "lock.open":"\u{e898}", - "lock.outline":"\u{e899}", - "looks":"\u{e3fc}", - "looks.3":"\u{e3fb}", - "looks.4":"\u{e3fd}", - "looks.5":"\u{e3fe}", - "looks.6":"\u{e3ff}", - "looks.one":"\u{e400}", - "looks.two":"\u{e401}", - "loop":"\u{e028}", - "loupe":"\u{e402}", - "low.priority":"\u{e16d}", - "loyalty":"\u{e89a}", - "mail":"\u{e158}", - "mail.outline":"\u{e0e1}", - "map":"\u{e55b}", - "markunread":"\u{e159}", - "markunread.mailbox":"\u{e89b}", - "memory":"\u{e322}", - "menu":"\u{e5d2}", - "merge.type":"\u{e252}", - "message":"\u{e0c9}", - "mic":"\u{e029}", - "mic.none":"\u{e02a}", - "mic.off":"\u{e02b}", - "mms":"\u{e618}", - "mode.comment":"\u{e253}", - "mode.edit":"\u{e254}", - "monetization.on":"\u{e263}", - "money.off":"\u{e25c}", - "monochrome.photos":"\u{e403}", - "mood":"\u{e7f2}", - "mood.bad":"\u{e7f3}", - "more":"\u{e619}", - "more.horiz":"\u{e5d3}", - "more.vert":"\u{e5d4}", - "motorcycle":"\u{e91b}", - "mouse":"\u{e323}", - "move.to.inbox":"\u{e168}", - "movie":"\u{e02c}", - "movie.creation":"\u{e404}", - "movie.filter":"\u{e43a}", - "multiline.chart":"\u{e6df}", - "music.note":"\u{e405}", - "music.video":"\u{e063}", - "my.location":"\u{e55c}", - "nature":"\u{e406}", - "nature.people":"\u{e407}", - "navigate.before":"\u{e408}", - "navigate.next":"\u{e409}", - "navigation":"\u{e55d}", - "near.me":"\u{e569}", - "network.cell":"\u{e1b9}", - "network.check":"\u{e640}", - "network.locked":"\u{e61a}", - "network.wifi":"\u{e1ba}", - "new.releases":"\u{e031}", - "next.week":"\u{e16a}", - "nfc":"\u{e1bb}", - "no.encryption":"\u{e641}", - "no.sim":"\u{e0cc}", - "not.interested":"\u{e033}", - "note":"\u{e06f}", - "note.add":"\u{e89c}", - "notifications":"\u{e7f4}", - "notifications.active":"\u{e7f7}", - "notifications.none":"\u{e7f5}", - "notifications.off":"\u{e7f6}", - "notifications.paused":"\u{e7f8}", - "offline.pin":"\u{e90a}", - "ondemand.video":"\u{e63a}", - "opacity":"\u{e91c}", - "open.in.browser":"\u{e89d}", - "open.in.new":"\u{e89e}", - "open.with":"\u{e89f}", - "pages":"\u{e7f9}", - "pageview":"\u{e8a0}", - "palette":"\u{e40a}", - "pan.tool":"\u{e925}", - "panorama":"\u{e40b}", - "panorama.fish.eye":"\u{e40c}", - "panorama.horizontal":"\u{e40d}", - "panorama.vertical":"\u{e40e}", - "panorama.wide.angle":"\u{e40f}", - "party.mode":"\u{e7fa}", - "pause":"\u{e034}", - "pause.circle.filled":"\u{e035}", - "pause.circle.outline":"\u{e036}", - "payment":"\u{e8a1}", - "people":"\u{e7fb}", - "people.outline":"\u{e7fc}", - "perm.camera.mic":"\u{e8a2}", - "perm.contact.calendar":"\u{e8a3}", - "perm.data.setting":"\u{e8a4}", - "perm.device.information":"\u{e8a5}", - "perm.identity":"\u{e8a6}", - "perm.media":"\u{e8a7}", - "perm.phone.msg":"\u{e8a8}", - "perm.scan.wifi":"\u{e8a9}", - "person":"\u{e7fd}", - "person.add":"\u{e7fe}", - "person.outline":"\u{e7ff}", - "person.pin":"\u{e55a}", - "person.pin.circle":"\u{e56a}", - "personal.video":"\u{e63b}", - "pets":"\u{e91d}", - "phone":"\u{e0cd}", - "phone.android":"\u{e324}", - "phone.bluetooth.speaker":"\u{e61b}", - "phone.forwarded":"\u{e61c}", - "phone.in.talk":"\u{e61d}", - "phone.iphone":"\u{e325}", - "phone.locked":"\u{e61e}", - "phone.missed":"\u{e61f}", - "phone.paused":"\u{e620}", - "phonelink":"\u{e326}", - "phonelink.erase":"\u{e0db}", - "phonelink.lock":"\u{e0dc}", - "phonelink.off":"\u{e327}", - "phonelink.ring":"\u{e0dd}", - "phonelink.setup":"\u{e0de}", - "photo":"\u{e410}", - "photo.album":"\u{e411}", - "photo.camera":"\u{e412}", - "photo.filter":"\u{e43b}", - "photo.library":"\u{e413}", - "photo.size.select.actual":"\u{e432}", - "photo.size.select.large":"\u{e433}", - "photo.size.select.small":"\u{e434}", - "picture.as.pdf":"\u{e415}", - "picture.in.picture":"\u{e8aa}", - "picture.in.picture.alt":"\u{e911}", - "pie.chart":"\u{e6c4}", - "pie.chart.outlined":"\u{e6c5}", - "pin.drop":"\u{e55e}", - "place":"\u{e55f}", - "play.arrow":"\u{e037}", - "play.circle.filled":"\u{e038}", - "play.circle.outline":"\u{e039}", - "play.for.work":"\u{e906}", - "playlist.add":"\u{e03b}", - "playlist.add.check":"\u{e065}", - "playlist.play":"\u{e05f}", - "plus.one":"\u{e800}", - "poll":"\u{e801}", - "polymer":"\u{e8ab}", - "pool":"\u{eb48}", - "portable.wifi.off":"\u{e0ce}", - "portrait":"\u{e416}", - "power":"\u{e63c}", - "power.input":"\u{e336}", - "power.settings.new":"\u{e8ac}", - "pregnant.woman":"\u{e91e}", - "present.to.all":"\u{e0df}", - "print":"\u{e8ad}", - "priority.high":"\u{e645}", - "public":"\u{e80b}", - "publish":"\u{e255}", - "query.builder":"\u{e8ae}", - "question.answer":"\u{e8af}", - "queue":"\u{e03c}", - "queue.music":"\u{e03d}", - "queue.play.next":"\u{e066}", - "radio":"\u{e03e}", - "radio.button.checked":"\u{e837}", - "radio.button.unchecked":"\u{e836}", - "rate.review":"\u{e560}", - "receipt":"\u{e8b0}", - "recent.actors":"\u{e03f}", - "record.voice.over":"\u{e91f}", - "redeem":"\u{e8b1}", - "redo":"\u{e15a}", - "refresh":"\u{e5d5}", - "remove":"\u{e15b}", - "remove.circle":"\u{e15c}", - "remove.circle.outline":"\u{e15d}", - "remove.from.queue":"\u{e067}", - "remove.red.eye":"\u{e417}", - "remove.shopping.cart":"\u{e928}", - "reorder":"\u{e8fe}", - "repeat":"\u{e040}", - "repeat.one":"\u{e041}", - "replay":"\u{e042}", - "replay.10":"\u{e059}", - "replay.30":"\u{e05a}", - "replay.5":"\u{e05b}", - "reply":"\u{e15e}", - "reply.all":"\u{e15f}", - "report":"\u{e160}", - "report.problem":"\u{e8b2}", - "restaurant":"\u{e56c}", - "restaurant.menu":"\u{e561}", - "restore":"\u{e8b3}", - "restore.page":"\u{e929}", - "ring.volume":"\u{e0d1}", - "room":"\u{e8b4}", - "room.service":"\u{eb49}", - "rotate.90.degrees.ccw":"\u{e418}", - "rotate.left":"\u{e419}", - "rotate.right":"\u{e41a}", - "rounded.corner":"\u{e920}", - "router":"\u{e328}", - "rowing":"\u{e921}", - "rss.feed":"\u{e0e5}", - "rv.hookup":"\u{e642}", - "satellite":"\u{e562}", - "save":"\u{e161}", - "scanner":"\u{e329}", - "schedule":"\u{e8b5}", - "school":"\u{e80c}", - "screen.lock.landscape":"\u{e1be}", - "screen.lock.portrait":"\u{e1bf}", - "screen.lock.rotation":"\u{e1c0}", - "screen.rotation":"\u{e1c1}", - "screen.share":"\u{e0e2}", - "sd.card":"\u{e623}", - "sd.storage":"\u{e1c2}", - "search":"\u{e8b6}", - "security":"\u{e32a}", - "select.all":"\u{e162}", - "send":"\u{e163}", - "sentiment.dissatisfied":"\u{e811}", - "sentiment.neutral":"\u{e812}", - "sentiment.satisfied":"\u{e813}", - "sentiment.very.dissatisfied":"\u{e814}", - "sentiment.very.satisfied":"\u{e815}", - "settings":"\u{e8b8}", - "settings.applications":"\u{e8b9}", - "settings.backup.restore":"\u{e8ba}", - "settings.bluetooth":"\u{e8bb}", - "settings.brightness":"\u{e8bd}", - "settings.cell":"\u{e8bc}", - "settings.ethernet":"\u{e8be}", - "settings.input.antenna":"\u{e8bf}", - "settings.input.component":"\u{e8c0}", - "settings.input.composite":"\u{e8c1}", - "settings.input.hdmi":"\u{e8c2}", - "settings.input.svideo":"\u{e8c3}", - "settings.overscan":"\u{e8c4}", - "settings.phone":"\u{e8c5}", - "settings.power":"\u{e8c6}", - "settings.remote":"\u{e8c7}", - "settings.system.daydream":"\u{e1c3}", - "settings.voice":"\u{e8c8}", - "share":"\u{e80d}", - "shop":"\u{e8c9}", - "shop.two":"\u{e8ca}", - "shopping.basket":"\u{e8cb}", - "shopping.cart":"\u{e8cc}", - "short.text":"\u{e261}", - "show.chart":"\u{e6e1}", - "shuffle":"\u{e043}", - "signal.cellular.4.bar":"\u{e1c8}", - "signal.cellular.connected.no.internet.4.bar":"\u{e1cd}", - "signal.cellular.no.sim":"\u{e1ce}", - "signal.cellular.null":"\u{e1cf}", - "signal.cellular.off":"\u{e1d0}", - "signal.wifi.4.bar":"\u{e1d8}", - "signal.wifi.4.bar.lock":"\u{e1d9}", - "signal.wifi.off":"\u{e1da}", - "sim.card":"\u{e32b}", - "sim.card.alert":"\u{e624}", - "skip.next":"\u{e044}", - "skip.previous":"\u{e045}", - "slideshow":"\u{e41b}", - "slow.motion.video":"\u{e068}", - "smartphone":"\u{e32c}", - "smoke.free":"\u{eb4a}", - "smoking.rooms":"\u{eb4b}", - "sms":"\u{e625}", - "sms.failed":"\u{e626}", - "snooze":"\u{e046}", - "sort":"\u{e164}", - "sort.by.alpha":"\u{e053}", - "spa":"\u{eb4c}", - "space.bar":"\u{e256}", - "speaker":"\u{e32d}", - "speaker.group":"\u{e32e}", - "speaker.notes":"\u{e8cd}", - "speaker.notes.off":"\u{e92a}", - "speaker.phone":"\u{e0d2}", - "spellcheck":"\u{e8ce}", - "star":"\u{e838}", - "star.border":"\u{e83a}", - "star.half":"\u{e839}", - "stars":"\u{e8d0}", - "stay.current.landscape":"\u{e0d3}", - "stay.current.portrait":"\u{e0d4}", - "stay.primary.landscape":"\u{e0d5}", - "stay.primary.portrait":"\u{e0d6}", - "stop":"\u{e047}", - "stop.screen.share":"\u{e0e3}", - "storage":"\u{e1db}", - "store":"\u{e8d1}", - "store.mall.directory":"\u{e563}", - "straighten":"\u{e41c}", - "streetview":"\u{e56e}", - "strikethrough.s":"\u{e257}", - "style":"\u{e41d}", - "subdirectory.arrow.left":"\u{e5d9}", - "subdirectory.arrow.right":"\u{e5da}", - "subject":"\u{e8d2}", - "subscriptions":"\u{e064}", - "subtitles":"\u{e048}", - "subway":"\u{e56f}", - "supervisor.account":"\u{e8d3}", - "surround.sound":"\u{e049}", - "swap.calls":"\u{e0d7}", - "swap.horiz":"\u{e8d4}", - "swap.vert":"\u{e8d5}", - "swap.vertical.circle":"\u{e8d6}", - "switch.camera":"\u{e41e}", - "switch.video":"\u{e41f}", - "sync":"\u{e627}", - "sync.disabled":"\u{e628}", - "sync.problem":"\u{e629}", - "system.update":"\u{e62a}", - "system.update.alt":"\u{e8d7}", - "tab":"\u{e8d8}", - "tab.unselected":"\u{e8d9}", - "tablet":"\u{e32f}", - "tablet.android":"\u{e330}", - "tablet.mac":"\u{e331}", - "tag.faces":"\u{e420}", - "tap.and.play":"\u{e62b}", - "terrain":"\u{e564}", - "text.fields":"\u{e262}", - "text.format":"\u{e165}", - "textsms":"\u{e0d8}", - "texture":"\u{e421}", - "theaters":"\u{e8da}", - "thumb.down":"\u{e8db}", - "thumb.up":"\u{e8dc}", - "thumbs.up.down":"\u{e8dd}", - "time.to.leave":"\u{e62c}", - "timelapse":"\u{e422}", - "timeline":"\u{e922}", - "timer":"\u{e425}", - "timer.10":"\u{e423}", - "timer.3":"\u{e424}", - "timer.off":"\u{e426}", - "title":"\u{e264}", - "toc":"\u{e8de}", - "today":"\u{e8df}", - "toll":"\u{e8e0}", - "tonality":"\u{e427}", - "touch.app":"\u{e913}", - "toys":"\u{e332}", - "track.changes":"\u{e8e1}", - "traffic":"\u{e565}", - "train":"\u{e570}", - "tram":"\u{e571}", - "transfer.within.a.station":"\u{e572}", - "transform":"\u{e428}", - "translate":"\u{e8e2}", - "trending.down":"\u{e8e3}", - "trending.flat":"\u{e8e4}", - "trending.up":"\u{e8e5}", - "tune":"\u{e429}", - "turned.in":"\u{e8e6}", - "turned.in.not":"\u{e8e7}", - "tv":"\u{e333}", - "unarchive":"\u{e169}", - "undo":"\u{e166}", - "unfold.less":"\u{e5d6}", - "unfold.more":"\u{e5d7}", - "update":"\u{e923}", - "usb":"\u{e1e0}", - "verified.user":"\u{e8e8}", - "vertical.align.bottom":"\u{e258}", - "vertical.align.center":"\u{e259}", - "vertical.align.top":"\u{e25a}", - "vibration":"\u{e62d}", - "video.call":"\u{e070}", - "video.label":"\u{e071}", - "video.library":"\u{e04a}", - "videocam":"\u{e04b}", - "videocam.off":"\u{e04c}", - "videogame.asset":"\u{e338}", - "view.agenda":"\u{e8e9}", - "view.array":"\u{e8ea}", - "view.carousel":"\u{e8eb}", - "view.column":"\u{e8ec}", - "view.comfy":"\u{e42a}", - "view.compact":"\u{e42b}", - "view.day":"\u{e8ed}", - "view.headline":"\u{e8ee}", - "view.list":"\u{e8ef}", - "view.module":"\u{e8f0}", - "view.quilt":"\u{e8f1}", - "view.stream":"\u{e8f2}", - "view.week":"\u{e8f3}", - "vignette":"\u{e435}", - "visibility":"\u{e8f4}", - "visibility.off":"\u{e8f5}", - "voice.chat":"\u{e62e}", - "voicemail":"\u{e0d9}", - "volume.down":"\u{e04d}", - "volume.mute":"\u{e04e}", - "volume.off":"\u{e04f}", - "volume.up":"\u{e050}", - "vpn.key":"\u{e0da}", - "vpn.lock":"\u{e62f}", - "wallpaper":"\u{e1bc}", - "warning":"\u{e002}", - "watch":"\u{e334}", - "watch.later":"\u{e924}", - "wb.auto":"\u{e42c}", - "wb.cloudy":"\u{e42d}", - "wb.incandescent":"\u{e42e}", - "wb.iridescent":"\u{e436}", - "wb.sunny":"\u{e430}", - "wc":"\u{e63d}", - "web":"\u{e051}", - "web.asset":"\u{e069}", - "weekend":"\u{e16b}", - "whatshot":"\u{e80e}", - "widgets":"\u{e1bd}", - "wifi":"\u{e63e}", - "wifi.lock":"\u{e1e1}", - "wifi.tethering":"\u{e1e2}", - "work":"\u{e8f9}", - "wrap.text":"\u{e25b}", - "youtube.searched.for":"\u{e8fa}", - "zoom.in":"\u{e8ff}", - "zoom.out":"\u{e900}", - "zoom.out.map":"\u{e56b}" -] diff --git a/LGButton/Classes/SwiftIconFont/Octicon.swift b/LGButton/Classes/SwiftIconFont/Octicon.swift deleted file mode 100755 index 428c5ab..0000000 --- a/LGButton/Classes/SwiftIconFont/Octicon.swift +++ /dev/null @@ -1,191 +0,0 @@ -// -// NSString+Octicon.swift -// SwiftIconFont -// -// Created by Sedat Ciftci on 18/03/16. -// Copyright © 2016 Sedat Gokbek Ciftci. All rights reserved. -// - -import UIKit - -public let octiconArr: [String: String] = [ - "alert":"\u{f02d}", - "alignment-align":"\u{f08a}", - "alignment-aligned-to":"\u{f08e}", - "alignment-unalign":"\u{f08b}", - "arrow-down":"\u{f03f}", - "arrow-left":"\u{f040}", - "arrow-right":"\u{f03e}", - "arrow-small-down":"\u{f0a0}", - "arrow-small-left":"\u{f0a1}", - "arrow-small-right":"\u{f071}", - "arrow-small-up":"\u{f09f}", - "arrow-up":"\u{f03d}", - "beer":"\u{f069}", - "book":"\u{f007}", - "bookmark":"\u{f07b}", - "briefcase":"\u{f0d3}", - "broadcast":"\u{f048}", - "browser":"\u{f0c5}", - "bug":"\u{f091}", - "calendar":"\u{f068}", - "check":"\u{f03a}", - "checklist":"\u{f076}", - "chevron-down":"\u{f0a3}", - "chevron-left":"\u{f0a4}", - "chevron-right":"\u{f078}", - "chevron-up":"\u{f0a2}", - "circle-slash":"\u{f084}", - "circuit-board":"\u{f0d6}", - "clippy":"\u{f035}", - "clock":"\u{f046}", - "cloud-download":"\u{f00b}", - "cloud-upload":"\u{f00c}", - "code":"\u{f05f}", - "color-mode":"\u{f065}", - "comment":"\u{f02b}", - "comment-discussion":"\u{f04f}", - "credit-card":"\u{f045}", - "dash":"\u{f0ca}", - "dashboard":"\u{f07d}", - "database":"\u{f096}", - "device-camera":"\u{f056}", - "device-camera-video":"\u{f057}", - "device-desktop":"\u{f27c}", - "device-mobile":"\u{f038}", - "diff":"\u{f04d}", - "diff-added":"\u{f06b}", - "diff-ignored":"\u{f099}", - "diff-modified":"\u{f06d}", - "diff-removed":"\u{f06c}", - "diff-renamed":"\u{f06e}", - "ellipsis":"\u{f09a}", - "eye":"\u{f04e}", - "file-binary":"\u{f094}", - "file-code":"\u{f010}", - "file-directory":"\u{f016}", - "file-media":"\u{f012}", - "file-pdf":"\u{f014}", - "file-submodule":"\u{f017}", - "file-symlink-directory":"\u{f0b1}", - "file-symlink-file":"\u{f0b0}", - "file-text":"\u{f011}", - "file-zip":"\u{f013}", - "flame":"\u{f0d2}", - "fold":"\u{f0cc}", - "gear":"\u{f02f}", - "gift":"\u{f042}", - "gist":"\u{f00e}", - "gist-secret":"\u{f08c}", - "git-branch":"\u{f020}", - "git-commit":"\u{f01f}", - "git-compare":"\u{f0ac}", - "git-merge":"\u{f023}", - "git-pull-request":"\u{f009}", - "globe":"\u{f0b6}", - "graph":"\u{f043}", - "heart":"\u{2665}", - "history":"\u{f07e}", - "home":"\u{f08d}", - "horizontal-rule":"\u{f070}", - "hourglass":"\u{f09e}", - "hubot":"\u{f09d}", - "inbox":"\u{f0cf}", - "info":"\u{f059}", - "issue-closed":"\u{f028}", - "issue-opened":"\u{f026}", - "issue-reopened":"\u{f027}", - "jersey":"\u{f019}", - "jump-down":"\u{f072}", - "jump-left":"\u{f0a5}", - "jump-right":"\u{f0a6}", - "jump-up":"\u{f073}", - "key":"\u{f049}", - "keyboard":"\u{f00d}", - "law":"\u{f0d8}", - "light-bulb":"\u{f000}", - "link":"\u{f05c}", - "link-external":"\u{f07f}", - "list-ordered":"\u{f062}", - "list-unordered":"\u{f061}", - "location":"\u{f060}", - "lock":"\u{f06a}", - "logo-github":"\u{f092}", - "mail":"\u{f03b}", - "mail-read":"\u{f03c}", - "mail-reply":"\u{f051}", - "mark-github":"\u{f00a}", - "markdown":"\u{f0c9}", - "megaphone":"\u{f077}", - "mention":"\u{f0be}", - "microscope":"\u{f089}", - "milestone":"\u{f075}", - "mirror":"\u{f024}", - "mortar-board":"\u{f0d7}", - "move-down":"\u{f0a8}", - "move-left":"\u{f074}", - "move-right":"\u{f0a9}", - "move-up":"\u{f0a7}", - "mute":"\u{f080}", - "no-newline":"\u{f09c}", - "octoface":"\u{f008}", - "organization":"\u{f037}", - "package":"\u{f0c4}", - "paintcan":"\u{f0d1}", - "pencil":"\u{f058}", - "person":"\u{f018}", - "pin":"\u{f041}", - "playback-fast-forward":"\u{f0bd}", - "playback-pause":"\u{f0bb}", - "playback-play":"\u{f0bf}", - "playback-rewind":"\u{f0bc}", - "plug":"\u{f0d4}", - "plus":"\u{f05d}", - "podium":"\u{f0af}", - "primitive-dot":"\u{f052}", - "primitive-square":"\u{f053}", - "pulse":"\u{f085}", - "puzzle":"\u{f0c0}", - "question":"\u{f02c}", - "quote":"\u{f063}", - "radio-tower":"\u{f030}", - "repo":"\u{f001}", - "repo-clone":"\u{f04c}", - "repo-force-push":"\u{f04a}", - "repo-forked":"\u{f002}", - "repo-pull":"\u{f006}", - "repo-push":"\u{f005}", - "rocket":"\u{f033}", - "rss":"\u{f034}", - "ruby":"\u{f047}", - "screen-full":"\u{f066}", - "screen-normal":"\u{f067}", - "search":"\u{f02e}", - "server":"\u{f097}", - "settings":"\u{f07c}", - "sign-in":"\u{f036}", - "sign-out":"\u{f032}", - "split":"\u{f0c6}", - "squirrel":"\u{f0b2}", - "star":"\u{f02a}", - "steps":"\u{f0c7}", - "stop":"\u{f08f}", - "sync":"\u{f087}", - "tag":"\u{f015}", - "telescope":"\u{f088}", - "terminal":"\u{f0c8}", - "three-bars":"\u{f05e}", - "thumbsdown":"\u{f0db}", - "thumbsup":"\u{f0da}", - "tools":"\u{f031}", - "trashcan":"\u{f0d0}", - "triangle-down":"\u{f05b}", - "triangle-left":"\u{f044}", - "triangle-right":"\u{f05a}", - "triangle-up":"\u{f0aa}", - "unfold":"\u{f039}", - "unmute":"\u{f0ba}", - "versions":"\u{f064}", - "x":"\u{f081}", - "zap":"\u{26A1}", -] diff --git a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift index dd20953..48badb9 100755 --- a/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift +++ b/LGButton/Classes/SwiftIconFont/SwiftIconFont.swift @@ -22,59 +22,78 @@ public class SwiftIconFont { public protocol IconFont { var fontName: String {get} + var fileName: String {get} var icons: [String: String] {get} } public enum Fonts: IconFont { - case FontAwesome// = "FontAwesome" - case Iconic// = "open-iconic" - case Ionicon// = "Ionicons" - case Octicon// = "octicons" - case Themify// = "themify" - case MapIcon// = "map-icons" - case MaterialIcon// = "MaterialIcons-Regular" + case awesome// = "FontAwesome" + case ic// = "open-iconic" + case ion// = "Ionicons" + case oct// = "octicons" + case themify// = "themify" + case map// = "map-icons" + case material// = "MaterialIcons-Regular" public var fontName: String { switch self { - case .FontAwesome: - return "FontAwesome" - case .Iconic: - return "Icons" - case .Ionicon: - return "Ionicons" - case .Octicon: - return "octicons" - case .Themify: - return "Themify" - case .MapIcon: - return "map-icons" - case .MaterialIcon: - return "Material Icons" + case .awesome: + return FontAwesome.__fontName__ + case .ic: + return FontOpenic.__fontName__ + case .ion: + return FontIon.__fontName__ + case .oct: + return FontOct.__fontName__ + case .themify: + return FontThemify.__fontName__ + case .map: + return FontMap.__fontName__ + case .material: + return FontMaterial.__fontName__ + } + } + + public var fileName: String { + switch self { + case .awesome: + return FontAwesome.__fileName__ + case .ic: + return FontOpenic.__fileName__ + case .ion: + return FontIon.__fileName__ + case .oct: + return FontOct.__fileName__ + case .themify: + return FontThemify.__fileName__ + case .map: + return FontMap.__fileName__ + case .material: + return FontMaterial.__fileName__ } } public var icons: [String : String] { switch self { - case .FontAwesome: - return fontAwesomeIconArr//"FontAwesome" - case .Iconic: - return iconicIconArr//"Icons" - case .Ionicon: - return ioniconArr//"Ionicons" - case .Octicon: - return octiconArr//"octicons" - case .Themify: - return temifyIconArr//"Themify" - case .MapIcon: - return mapIconArr//"map-icons" - case .MaterialIcon: - return materialIconArr//"Material Icons" + case .awesome: + return FontAwesome.icons//"FontAwesome" + case .ic: + return FontOpenic.icons//"Icons" + case .ion: + return FontIon.icons//"Ionicons" + case .oct: + return FontOct.icons//"octicons" + case .themify: + return FontThemify.icons//"Themify" + case .map: + return FontMap.icons//"map-icons" + case .material: + return FontMaterial.icons//"Material Icons" } } } public extension UIFont{ static func icon(from font: IconFont, ofSize size: CGFloat) -> UIFont { - let fontName = font.fontName if (UIFont.fontNames(forFamilyName: font.fontName).count == 0) { /* @@ -82,7 +101,7 @@ public extension UIFont{ FontLoader.loadFont(fontName) } */ - FontLoader.loadFont(fontName) + FontLoader.loadFont(font.fileName) } return UIFont(name: font.fontName, size: size)! } @@ -142,7 +161,7 @@ func getAttributedString(_ text: NSString, ofSize size: CGFloat) -> NSMutableAtt fontCode = (fontCode as NSString).replacingOccurrences(of: "_", with: "-") } - var fontType: IconFont = Fonts.FontAwesome + var fontType: IconFont = Fonts.awesome var fontArr: [String: String] = ["": ""] if let iconFont = SwiftIconFont.fonts[fontPrefix] { @@ -184,7 +203,7 @@ func GetIconIndexWithSelectedIcon(_ icon: String) -> String { func GetFontTypeWithSelectedIcon(_ icon: String) -> IconFont { let text = icon as NSString - var fontType: IconFont = Fonts.FontAwesome + var fontType: IconFont = Fonts.awesome for substring in ((text as String).split{$0 == " "}.map(String.init)) { var splitArr = ["", ""] diff --git a/LGButton/Classes/SwiftIconFont/ThemifyIcon.swift b/LGButton/Classes/SwiftIconFont/ThemifyIcon.swift deleted file mode 100755 index 2a688e8..0000000 --- a/LGButton/Classes/SwiftIconFont/ThemifyIcon.swift +++ /dev/null @@ -1,364 +0,0 @@ -// -// Themify.swift -// Exa -// -// Created by Sedat Gökbek ÇİFTÇİ on 08/07/16. -// Copyright © 2016 Sedat Gökbek ÇİFTÇİ. All rights reserved. -// - -import UIKit - -public let temifyIconArr: [String: String] = [ - "wand":"\u{e600}", - "volume":"\u{e601}", - "user":"\u{e602}", - "unlock":"\u{e603}", - "unlink":"\u{e604}", - "trash":"\u{e605}", - "thought":"\u{e606}", - "target":"\u{e607}", - "tag":"\u{e608}", - "tablet":"\u{e609}", - "star":"\u{e60a}", - "spray":"\u{e60b}", - "signal":"\u{e60c}", - "shopping.cart":"\u{e60d}", - "shopping.cart.full":"\u{e60e}", - "settings":"\u{e60f}", - "search":"\u{e610}", - "zoom.in":"\u{e611}", - "zoom.out":"\u{e612}", - "cut":"\u{e613}", - "ruler":"\u{e614}", - "ruler.pencil":"\u{e615}", - "ruler.alt":"\u{e616}", - "bookmark":"\u{e617}", - "bookmark.alt":"\u{e618}", - "reload":"\u{e619}", - "plus":"\u{e61a}", - "pin":"\u{e61b}", - "pencil":"\u{e61c}", - "pencil.alt":"\u{e61d}", - "paint.roller":"\u{e61e}", - "paint.bucket":"\u{e61f}", - "na":"\u{e620}", - "mobile":"\u{e621}", - "minus":"\u{e622}", - "medall":"\u{e623}", - "medall.alt":"\u{e624}", - "marker":"\u{e625}", - "marker.alt":"\u{e626}", - "arrow.up":"\u{e627}", - "arrow.right":"\u{e628}", - "arrow.left":"\u{e629}", - "arrow.down":"\u{e62a}", - "lock":"\u{e62b}", - "location.arrow":"\u{e62c}", - "link":"\u{e62d}", - "layout":"\u{e62e}", - "layers":"\u{e62f}", - "layers.alt":"\u{e630}", - "key":"\u{e631}", - "import":"\u{e632}", - "image":"\u{e633}", - "heart":"\u{e634}", - "heart.broken":"\u{e635}", - "hand.stop":"\u{e636}", - "hand.open":"\u{e637}", - "hand.drag":"\u{e638}", - "folder":"\u{e639}", - "flag":"\u{e63a}", - "flag.alt":"\u{e63b}", - "flag.alt.2":"\u{e63c}", - "eye":"\u{e63d}", - "export":"\u{e63e}", - "exchange.vertical":"\u{e63f}", - "desktop":"\u{e640}", - "cup":"\u{e641}", - "crown":"\u{e642}", - "comments":"\u{e643}", - "comment":"\u{e644}", - "comment.alt":"\u{e645}", - "close":"\u{e646}", - "clip":"\u{e647}", - "angle.up":"\u{e648}", - "angle.right":"\u{e649}", - "angle.left":"\u{e64a}", - "angle.down":"\u{e64b}", - "check":"\u{e64c}", - "check.box":"\u{e64d}", - "camera":"\u{e64e}", - "announcement":"\u{e64f}", - "brush":"\u{e650}", - "briefcase":"\u{e651}", - "bolt":"\u{e652}", - "bolt.alt":"\u{e653}", - "blackboard":"\u{e654}", - "bag":"\u{e655}", - "move":"\u{e656}", - "arrows.vertical":"\u{e657}", - "arrows.horizontal":"\u{e658}", - "fullscreen":"\u{e659}", - "arrow.top.right":"\u{e65a}", - "arrow.top.left":"\u{e65b}", - "arrow.circle.up":"\u{e65c}", - "arrow.circle.right":"\u{e65d}", - "arrow.circle.left":"\u{e65e}", - "arrow.circle.down":"\u{e65f}", - "angle.double.up":"\u{e660}", - "angle.double.right":"\u{e661}", - "angle.double.left":"\u{e662}", - "angle.double.down":"\u{e663}", - "zip":"\u{e664}", - "world":"\u{e665}", - "wheelchair":"\u{e666}", - "view.list":"\u{e667}", - "view.list.alt":"\u{e668}", - "view.grid":"\u{e669}", - "uppercase":"\u{e66a}", - "upload":"\u{e66b}", - "underline":"\u{e66c}", - "truck":"\u{e66d}", - "timer":"\u{e66e}", - "ticket":"\u{e66f}", - "thumb.up":"\u{e670}", - "thumb.down":"\u{e671}", - "text":"\u{e672}", - "stats.up":"\u{e673}", - "stats.down":"\u{e674}", - "split.v":"\u{e675}", - "split.h":"\u{e676}", - "smallcap":"\u{e677}", - "shine":"\u{e678}", - "shift.right":"\u{e679}", - "shift.left":"\u{e67a}", - "shield":"\u{e67b}", - "notepad":"\u{e67c}", - "server":"\u{e67d}", - "quote.right":"\u{e67e}", - "quote.left":"\u{e67f}", - "pulse":"\u{e680}", - "printer":"\u{e681}", - "power.off":"\u{e682}", - "plug":"\u{e683}", - "pie.chart":"\u{e684}", - "paragraph":"\u{e685}", - "panel":"\u{e686}", - "package":"\u{e687}", - "music":"\u{e688}", - "music.alt":"\u{e689}", - "mouse":"\u{e68a}", - "mouse.alt":"\u{e68b}", - "money":"\u{e68c}", - "microphone":"\u{e68d}", - "menu":"\u{e68e}", - "menu.alt":"\u{e68f}", - "map":"\u{e690}", - "map.alt":"\u{e691}", - "loop":"\u{e692}", - "location.pin":"\u{e693}", - "list":"\u{e694}", - "light.bulb":"\u{e695}", - "Italic":"\u{e696}", - "info":"\u{e697}", - "infinite":"\u{e698}", - "id.badge":"\u{e699}", - "hummer":"\u{e69a}", - "home":"\u{e69b}", - "help":"\u{e69c}", - "headphone":"\u{e69d}", - "harddrives":"\u{e69e}", - "harddrive":"\u{e69f}", - "gift":"\u{e6a0}", - "game":"\u{e6a1}", - "filter":"\u{e6a2}", - "files":"\u{e6a3}", - "file":"\u{e6a4}", - "eraser":"\u{e6a5}", - "envelope":"\u{e6a6}", - "download":"\u{e6a7}", - "direction":"\u{e6a8}", - "direction.alt":"\u{e6a9}", - "dashboard":"\u{e6aa}", - "control.stop":"\u{e6ab}", - "control.shuffle":"\u{e6ac}", - "control.play":"\u{e6ad}", - "control.pause":"\u{e6ae}", - "control.forward":"\u{e6af}", - "control.backward":"\u{e6b0}", - "cloud":"\u{e6b1}", - "cloud.up":"\u{e6b2}", - "cloud.down":"\u{e6b3}", - "clipboard":"\u{e6b4}", - "car":"\u{e6b5}", - "calendar":"\u{e6b6}", - "book":"\u{e6b7}", - "bell":"\u{e6b8}", - "basketball":"\u{e6b9}", - "bar.chart":"\u{e6ba}", - "bar.chart.alt":"\u{e6bb}", - "back.right":"\u{e6bc}", - "back.left":"\u{e6bd}", - "arrows.corner":"\u{e6be}", - "archive":"\u{e6bf}", - "anchor":"\u{e6c0}", - "align.right":"\u{e6c1}", - "align.left":"\u{e6c2}", - "align.justify":"\u{e6c3}", - "align.center":"\u{e6c4}", - "alert":"\u{e6c5}", - "alarm.clock":"\u{e6c6}", - "agenda":"\u{e6c7}", - "write":"\u{e6c8}", - "window":"\u{e6c9}", - "widgetized":"\u{e6ca}", - "widget":"\u{e6cb}", - "widget.alt":"\u{e6cc}", - "wallet":"\u{e6cd}", - "video.clapper":"\u{e6ce}", - "video.camera":"\u{e6cf}", - "vector":"\u{e6d0}", - "themify.logo":"\u{e6d1}", - "themify.favicon":"\u{e6d2}", - "themify.favicon.alt":"\u{e6d3}", - "support":"\u{e6d4}", - "stamp":"\u{e6d5}", - "split.v.alt":"\u{e6d6}", - "slice":"\u{e6d7}", - "shortcode":"\u{e6d8}", - "shift.right.alt":"\u{e6d9}", - "shift.left.alt":"\u{e6da}", - "ruler.alt.2":"\u{e6db}", - "receipt":"\u{e6dc}", - "pin2":"\u{e6dd}", - "pin.alt":"\u{e6de}", - "pencil.alt2":"\u{e6df}", - "palette":"\u{e6e0}", - "more":"\u{e6e1}", - "more.alt":"\u{e6e2}", - "microphone.alt":"\u{e6e3}", - "magnet":"\u{e6e4}", - "line.double":"\u{e6e5}", - "line.dotted":"\u{e6e6}", - "line.dashed":"\u{e6e7}", - "layout.width.full":"\u{e6e8}", - "layout.width.default":"\u{e6e9}", - "layout.width.default.alt":"\u{e6ea}", - "layout.tab":"\u{e6eb}", - "layout.tab.window":"\u{e6ec}", - "layout.tab.v":"\u{e6ed}", - "layout.tab.min":"\u{e6ee}", - "layout.slider":"\u{e6ef}", - "layout.slider.alt":"\u{e6f0}", - "layout.sidebar.right":"\u{e6f1}", - "layout.sidebar.none":"\u{e6f2}", - "layout.sidebar.left":"\u{e6f3}", - "layout.placeholder":"\u{e6f4}", - "layout.menu":"\u{e6f5}", - "layout.menu.v":"\u{e6f6}", - "layout.menu.separated":"\u{e6f7}", - "layout.menu.full":"\u{e6f8}", - "layout.media.right.alt":"\u{e6f9}", - "layout.media.right":"\u{e6fa}", - "layout.media.overlay":"\u{e6fb}", - "layout.media.overlay.alt":"\u{e6fc}", - "layout.media.overlay.alt.2":"\u{e6fd}", - "layout.media.left.alt":"\u{e6fe}", - "layout.media.left":"\u{e6ff}", - "layout.media.center.alt":"\u{e700}", - "layout.media.center":"\u{e701}", - "layout.list.thumb":"\u{e702}", - "layout.list.thumb.alt":"\u{e703}", - "layout.list.post":"\u{e704}", - "layout.list.large.image":"\u{e705}", - "layout.line.solid":"\u{e706}", - "layout.grid4":"\u{e707}", - "layout.grid3":"\u{e708}", - "layout.grid2":"\u{e709}", - "layout.grid2.thumb":"\u{e70a}", - "layout.cta.right":"\u{e70b}", - "layout.cta.left":"\u{e70c}", - "layout.cta.center":"\u{e70d}", - "layout.cta.btn.right":"\u{e70e}", - "layout.cta.btn.left":"\u{e70f}", - "layout.column4":"\u{e710}", - "layout.column3":"\u{e711}", - "layout.column2":"\u{e712}", - "layout.accordion.separated":"\u{e713}", - "layout.accordion.merged":"\u{e714}", - "layout.accordion.list":"\u{e715}", - "ink.pen":"\u{e716}", - "info.alt":"\u{e717}", - "help.alt":"\u{e718}", - "headphone.alt":"\u{e719}", - "hand.point.up":"\u{e71a}", - "hand.point.right":"\u{e71b}", - "hand.point.left":"\u{e71c}", - "hand.point.down":"\u{e71d}", - "gallery":"\u{e71e}", - "face.smile":"\u{e71f}", - "face.sad":"\u{e720}", - "credit.card":"\u{e721}", - "control.skip.forward":"\u{e722}", - "control.skip.backward":"\u{e723}", - "control.record":"\u{e724}", - "control.eject":"\u{e725}", - "comments.smiley":"\u{e726}", - "brush.alt":"\u{e727}", - "youtube":"\u{e728}", - "vimeo":"\u{e729}", - "twitter":"\u{e72a}", - "time":"\u{e72b}", - "tumblr":"\u{e72c}", - "skype":"\u{e72d}", - "share":"\u{e72e}", - "share.alt":"\u{e72f}", - "rocket":"\u{e730}", - "pinterest":"\u{e731}", - "new.window":"\u{e732}", - "microsoft":"\u{e733}", - "list.ol":"\u{e734}", - "linkedin":"\u{e735}", - "layout.sidebar.2":"\u{e736}", - "layout.grid4.alt":"\u{e737}", - "layout.grid3.alt":"\u{e738}", - "layout.grid2.alt":"\u{e739}", - "layout.column4.alt":"\u{e73a}", - "layout.column3.alt":"\u{e73b}", - "layout.column2.alt":"\u{e73c}", - "instagram":"\u{e73d}", - "google":"\u{e73e}", - "github":"\u{e73f}", - "flickr":"\u{e740}", - "facebook":"\u{e741}", - "dropbox":"\u{e742}", - "dribbble":"\u{e743}", - "apple":"\u{e744}", - "android":"\u{e745}", - "save":"\u{e746}", - "save.alt":"\u{e747}", - "yahoo":"\u{e748}", - "wordpress":"\u{e749}", - "vimeo.alt":"\u{e74a}", - "twitter.alt":"\u{e74b}", - "tumblr.alt":"\u{e74c}", - "trello":"\u{e74d}", - "stack.overflow":"\u{e74e}", - "soundcloud":"\u{e74f}", - "sharethis":"\u{e750}", - "sharethis.alt":"\u{e751}", - "reddit":"\u{e752}", - "pinterest.alt":"\u{e753}", - "microsoft.alt":"\u{e754}", - "linux":"\u{e755}", - "jsfiddle":"\u{e756}", - "joomla":"\u{e757}", - "html5":"\u{e758}", - "flickr.alt":"\u{e759}", - "email":"\u{e75a}", - "drupal":"\u{e75b}", - "dropbox.alt":"\u{e75c}", - "css3":"\u{e75d}", - "rss":"\u{e75e}", - "rss.alt":"\u{e75f}" -] diff --git a/LGButton/Resources/GetTTFFontName.py b/LGButton/Resources/GetTTFFontName.py new file mode 100644 index 0000000..e22dd68 --- /dev/null +++ b/LGButton/Resources/GetTTFFontName.py @@ -0,0 +1,36 @@ +""" +From +https://github.com/gddc/ttfquery/blob/master/ttfquery/describe.py +and +http://www.starrhorne.com/2012/01/18/how-to-extract-font-names-from-ttf-files-using-python-and-our-old-friend-the-command-line.html +ported to Python 3 +""" +import os +from fontTools import ttLib + +FONT_SPECIFIER_NAME_ID = 4 +FONT_SPECIFIER_FAMILY_ID = 1 +def shortName( font ): + """Get the short name from the font's names table""" + name = "" + family = "" + for record in font['name'].names: + if b'\x00' in record.string: + name_str = record.string.decode('utf-16-be') + else: + name_str = record.string.decode('utf-8') + if record.nameID == FONT_SPECIFIER_NAME_ID and not name: + name = name_str + elif record.nameID == FONT_SPECIFIER_FAMILY_ID and not family: + family = name_str + if name and family: break + return name, family + +if __name__ == '__main__': + path = "./" + fonts = os.listdir(path) + for font in fonts: + if font.endswith(".ttf") == False: + continue + tt = ttLib.TTFont(path + font) + print("FileName:%s\t\t"%font,"Name: %s Family: %s" % shortName(tt)) From 84179ec906682fb2111630d85aad22335378f4f7 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Sat, 22 Dec 2018 20:50:12 +0100 Subject: [PATCH 15/16] Readme update --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ed6c9e..9861635 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Icons are managed by [SwiftIconFont](https://github.com/0x73/SwiftIconFont) inte | Map Icons | mi | [List](http://map-icons.com) | The main properties that you need to set in order to use font icons are: -- **Icon Font Name**: you can pick one value from the table above, different values will be ignored. +- **Icon Font Name**: you can pick one value from the table above, different values will be ignored (please consider that not all the icons may be available since this library may not be updated right after a font library update). - **Icon String**: the icon name taken from the cheatsheet without the collection prefix. @@ -121,6 +121,8 @@ Customise your button by setting the properties from the Interface Builder. | Loading String | The loading message text | _EMPTY_STRING_ | | Loading Font Name | The loading message font name | _EMPTY_STRING_ | | Loading Font Size | The loading message font size | 14.0 | +| Left Aligned | `true` if the button items should be aligned to the left. It requires the button to have a fixed width | false | +| Right Aligned | `true` if the button items should be aligned to the right. It requires the button to have a fixed width | false | You can download the demo project if you want to check more. From 91936066ac993469f03721e93e5be1cb5afff1c5 Mon Sep 17 00:00:00 2001 From: Lorenzo Greco Date: Sat, 22 Dec 2018 21:30:57 +0100 Subject: [PATCH 16/16] Version bump --- LGButton.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LGButton.podspec b/LGButton.podspec index b63c478..c4885f3 100644 --- a/LGButton.podspec +++ b/LGButton.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'LGButton' - s.version = '1.0.5' + s.version = '1.1' s.summary = 'A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.' s.homepage = 'https://cocoapods.org/pods/LGButton' s.license = { :type => 'MIT', :file => 'LICENSE.md' }