diff --git a/README.md b/README.md index fa233771..3a13512b 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,18 @@ Or via CocoaPods: ```ruby pod 'SPPermission' ``` + +and import library in class: +```swift +import SparrowKit +``` + ## How to use Call `SPPermission` and use func `request()`. Also passed controller, on which dialog should present ```swift +import UIKit +import SparrowKit + class ViewController: UIViewController { override func viewDidAppear(_ animated: Bool) { diff --git a/SPPermission.podspec b/SPPermission.podspec index 680d7eb1..17e2631e 100644 --- a/SPPermission.podspec +++ b/SPPermission.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "SPPermission" - s.version = "2.1.4" + s.version = "2.1.6" s.summary = "Simple request permissions with dialog alert" s.homepage = "https://github.com/IvanVorobei/RequestPermission" s.source = { :git => "https://github.com/IvanVorobei/RequestPermission.git", :tag => s.version } @@ -13,5 +13,5 @@ Pod::Spec.new do |s| s.platform = :ios s.ios.deployment_target = "10.0" - s.source_files = "source/sparrow/**/*.swift" + s.dependency 'SparrowKit', '~> 1.0.0' end diff --git a/example/request-permission.xcodeproj/project.pbxproj b/example/request-permission.xcodeproj/project.pbxproj index 724a6f2c..3193bf64 100644 --- a/example/request-permission.xcodeproj/project.pbxproj +++ b/example/request-permission.xcodeproj/project.pbxproj @@ -7,143 +7,143 @@ objects = { /* Begin PBXBuildFile section */ - F445C74821AE8FC300184254 /* SPInternetConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C68F21AE8FC300184254 /* SPInternetConnection.swift */; }; - F445C74921AE8FC300184254 /* SPVibration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69121AE8FC300184254 /* SPVibration.swift */; }; - F445C74A21AE8FC300184254 /* SPPlayCircleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69421AE8FC300184254 /* SPPlayCircleButton.swift */; }; - F445C74B21AE8FC300184254 /* SPSocialIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69521AE8FC300184254 /* SPSocialIconButton.swift */; }; - F445C74C21AE8FC300184254 /* SPMengButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69621AE8FC300184254 /* SPMengButton.swift */; }; - F445C74D21AE8FC300184254 /* SPSystemIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69721AE8FC300184254 /* SPSystemIconButton.swift */; }; - F445C74E21AE8FC300184254 /* SPDownloadingButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69821AE8FC300184254 /* SPDownloadingButton.swift */; }; - F445C74F21AE8FC300184254 /* SPRoundButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69921AE8FC300184254 /* SPRoundButton.swift */; }; - F445C75021AE8FC300184254 /* SPNativeOS11Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69A21AE8FC300184254 /* SPNativeOS11Button.swift */; }; - F445C75121AE8FC300184254 /* SPGradientButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69B21AE8FC300184254 /* SPGradientButton.swift */; }; - F445C75221AE8FC300184254 /* SPAppStoreActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69C21AE8FC300184254 /* SPAppStoreActionButton.swift */; }; - F445C75321AE8FC300184254 /* SPProposeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69E21AE8FC300184254 /* SPProposeViewController.swift */; }; - F445C75421AE8FC300184254 /* SPProgressLoadingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C69F21AE8FC300184254 /* SPProgressLoadingViewController.swift */; }; - F445C75521AE8FC300184254 /* SPScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A021AE8FC300184254 /* SPScrollViewController.swift */; }; - F445C75621AE8FC300184254 /* SPBaseTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A121AE8FC300184254 /* SPBaseTableViewController.swift */; }; - F445C75721AE8FC300184254 /* SPBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A221AE8FC300184254 /* SPBaseViewController.swift */; }; - F445C75821AE8FC300184254 /* SPWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A321AE8FC300184254 /* SPWelcomeViewController.swift */; }; - F445C75921AE8FC300184254 /* SPRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A421AE8FC300184254 /* SPRootViewController.swift */; }; - F445C75A21AE8FC300184254 /* SPConfirmActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A521AE8FC300184254 /* SPConfirmActionViewController.swift */; }; - F445C75B21AE8FC300184254 /* SPNativeTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A621AE8FC300184254 /* SPNativeTableViewController.swift */; }; - F445C75C21AE8FC300184254 /* SPHiderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A721AE8FC300184254 /* SPHiderViewController.swift */; }; - F445C75D21AE8FC300184254 /* SPStatusBarManagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6A821AE8FC300184254 /* SPStatusBarManagerViewController.swift */; }; - F445C75E21AE8FC300184254 /* SPNativeLoginCodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6AA21AE8FC300184254 /* SPNativeLoginCodeViewController.swift */; }; - F445C75F21AE8FC300184254 /* SPNativeLoginNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6AB21AE8FC300184254 /* SPNativeLoginNavigationController.swift */; }; - F445C76021AE8FC300184254 /* SPNativeLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6AC21AE8FC300184254 /* SPNativeLoginViewController.swift */; }; - F445C76121AE8FC300184254 /* SPStorkTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6AE21AE8FC300184254 /* SPStorkTransitioningDelegate.swift */; }; - F445C76221AE8FC300184254 /* SPStorkPresentingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6AF21AE8FC300184254 /* SPStorkPresentingAnimationController.swift */; }; - F445C76321AE8FC300184254 /* SPStorkPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6B021AE8FC300184254 /* SPStorkPresentationController.swift */; }; - F445C76421AE8FC300184254 /* SPStorkDismissingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6B121AE8FC300184254 /* SPStorkDismissingAnimationController.swift */; }; - F445C76521AE8FC300184254 /* SPEmptyProposeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6B421AE8FC300184254 /* SPEmptyProposeLabel.swift */; }; - F445C76621AE8FC300184254 /* SPTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6B521AE8FC300184254 /* SPTableView.swift */; }; - F445C76721AE8FC300184254 /* SPEmptyProposeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6B621AE8FC300184254 /* SPEmptyProposeView.swift */; }; - F445C76821AE8FC300184254 /* SPScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6B721AE8FC300184254 /* SPScrollView.swift */; }; - F445C76921AE8FC300184254 /* SPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6BA21AE8FC300184254 /* SPCollectionViewCell.swift */; }; - F445C76A21AE8FC300184254 /* SPMengTransformCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6BB21AE8FC300184254 /* SPMengTransformCollectionViewCell.swift */; }; - F445C76B21AE8FC300184254 /* SPImageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6BC21AE8FC300184254 /* SPImageCollectionViewCell.swift */; }; - F445C76C21AE8FC300184254 /* SPCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6BE21AE8FC300184254 /* SPCollectionViewLayout.swift */; }; - F445C76D21AE8FC300184254 /* SPMengTransformCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C021AE8FC300184254 /* SPMengTransformCollectionView.swift */; }; - F445C76E21AE8FC300184254 /* SPCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C121AE8FC300184254 /* SPCollectionView.swift */; }; - F445C76F21AE8FC300184254 /* SPImagesLineCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C221AE8FC300184254 /* SPImagesLineCollectionView.swift */; }; - F445C77021AE8FC300184254 /* SPAligmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C321AE8FC300184254 /* SPAligmentView.swift */; }; - F445C77121AE8FC300184254 /* SPAudioIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C521AE8FC300184254 /* SPAudioIconView.swift */; }; - F445C77221AE8FC300184254 /* SPSocialIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C621AE8FC300184254 /* SPSocialIconView.swift */; }; - F445C77321AE8FC300184254 /* SPSystemIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C721AE8FC300184254 /* SPSystemIconView.swift */; }; - F445C77421AE8FC300184254 /* SPGolubevIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C821AE8FC300184254 /* SPGolubevIconView.swift */; }; - F445C77521AE8FC300184254 /* SPGradeBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6C921AE8FC300184254 /* SPGradeBlurView.swift */; }; - F445C77621AE8FC300184254 /* SPDownloadingUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6CA21AE8FC300184254 /* SPDownloadingUIImageView.swift */; }; - F445C77721AE8FC300184254 /* SPGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6CB21AE8FC300184254 /* SPGradientView.swift */; }; - F445C77821AE8FC300184254 /* SPVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6CC21AE8FC300184254 /* SPVideoPlayer.swift */; }; - F445C77921AE8FC300184254 /* SPPromoTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6CE21AE8FC300184254 /* SPPromoTableViewCell.swift */; }; - F445C77A21AE8FC300184254 /* SPFormButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D021AE8FC300184254 /* SPFormButtonTableViewCell.swift */; }; - F445C77B21AE8FC300184254 /* SPFormMailTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D121AE8FC300184254 /* SPFormMailTableViewCell.swift */; }; - F445C77C21AE8FC300184254 /* SPFormLabelTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D221AE8FC300184254 /* SPFormLabelTableViewCell.swift */; }; - F445C77D21AE8FC300184254 /* SPFormTextFiledTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D321AE8FC300184254 /* SPFormTextFiledTableViewCell.swift */; }; - F445C77E21AE8FC300184254 /* SPFormFeaturedTitleTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D421AE8FC300184254 /* SPFormFeaturedTitleTableViewCell.swift */; }; - F445C77F21AE8FC300184254 /* SPFormTextInputTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D521AE8FC300184254 /* SPFormTextInputTableViewCell.swift */; }; - F445C78021AE8FC300184254 /* SPFormTextTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D621AE8FC300184254 /* SPFormTextTableViewCell.swift */; }; - F445C78121AE8FC300184254 /* SPMengTransformTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D721AE8FC300184254 /* SPMengTransformTableViewCell.swift */; }; - F445C78221AE8FC300184254 /* SPImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D821AE8FC300184254 /* SPImageTableViewCell.swift */; }; - F445C78321AE8FC300184254 /* SPProposeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6D921AE8FC300184254 /* SPProposeTableViewCell.swift */; }; - F445C78421AE8FC300184254 /* SPBaseContentTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6DA21AE8FC300184254 /* SPBaseContentTableViewCell.swift */; }; - F445C78521AE8FC300184254 /* SPTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6DB21AE8FC300184254 /* SPTableViewCell.swift */; }; - F445C78621AE8FC300184254 /* SPCollectionImagesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6DC21AE8FC300184254 /* SPCollectionImagesTableViewCell.swift */; }; - F445C78721AE8FC300184254 /* SPBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6DD21AE8FC300184254 /* SPBlurView.swift */; }; - F445C78821AE8FC300184254 /* SPStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6DF21AE8FC300184254 /* SPStyleKit.swift */; }; - F445C78921AE8FC300184254 /* SPNativeStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E021AE8FC300184254 /* SPNativeStyleKit.swift */; }; - F445C78A21AE8FC300184254 /* SPTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E221AE8FC300184254 /* SPTypes.swift */; }; - F445C78B21AE8FC300184254 /* SPLocale.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E421AE8FC300184254 /* SPLocale.swift */; }; - F445C78C21AE8FC300184254 /* SPUIScreenExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E621AE8FC300184254 /* SPUIScreenExtension.swift */; }; - F445C78D21AE8FC300184254 /* SPUIAlertControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E721AE8FC300184254 /* SPUIAlertControllerExtenshion.swift */; }; - F445C78E21AE8FC300184254 /* SPUITableViewCellExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E821AE8FC300184254 /* SPUITableViewCellExtenshion.swift */; }; - F445C78F21AE8FC300184254 /* SPUITextFieldExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6E921AE8FC300184254 /* SPUITextFieldExtenshion.swift */; }; - F445C79021AE8FC300184254 /* SPUIFontExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6EA21AE8FC300184254 /* SPUIFontExtenshion.swift */; }; - F445C79121AE8FC300184254 /* SPUIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6EB21AE8FC300184254 /* SPUIImageExtension.swift */; }; - F445C79221AE8FC300184254 /* SPDateExtenshon.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6EC21AE8FC300184254 /* SPDateExtenshon.swift */; }; - F445C79321AE8FC300184254 /* SPUITableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6ED21AE8FC300184254 /* SPUITableView.swift */; }; - F445C79421AE8FC300184254 /* SPUIViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6EE21AE8FC300184254 /* SPUIViewExtenshion.swift */; }; - F445C79521AE8FC300184254 /* SPCGPointExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6EF21AE8FC300184254 /* SPCGPointExtenshion.swift */; }; - F445C79621AE8FC300184254 /* SPArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F021AE8FC300184254 /* SPArrayExtension.swift */; }; - F445C79721AE8FC300184254 /* SPUserDefaultsExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F121AE8FC300184254 /* SPUserDefaultsExtenshion.swift */; }; - F445C79821AE8FC300184254 /* SPUIViewControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F221AE8FC300184254 /* SPUIViewControllerExtenshion.swift */; }; - F445C79921AE8FC300184254 /* SPStringExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F321AE8FC300184254 /* SPStringExtenshion.swift */; }; - F445C79A21AE8FC300184254 /* SPStrideableExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F421AE8FC300184254 /* SPStrideableExtension.swift */; }; - F445C79B21AE8FC300184254 /* SPBezierPathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F521AE8FC300184254 /* SPBezierPathExtension.swift */; }; - F445C79C21AE8FC300184254 /* SPUICollectionViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F621AE8FC300184254 /* SPUICollectionViewExtenshion.swift */; }; - F445C79D21AE8FC300184254 /* SPUITableViewControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F721AE8FC300184254 /* SPUITableViewControllerExtenshion.swift */; }; - F445C79E21AE8FC300184254 /* SPTextFieldExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F821AE8FC300184254 /* SPTextFieldExtenshion.swift */; }; - F445C79F21AE8FC300184254 /* SPUITabBarControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6F921AE8FC300184254 /* SPUITabBarControllerExtenshion.swift */; }; - F445C7A021AE8FC300184254 /* SPUINavigationControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6FA21AE8FC300184254 /* SPUINavigationControllerExtenshion.swift */; }; - F445C7A121AE8FC300184254 /* SPCGRectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6FB21AE8FC300184254 /* SPCGRectExtension.swift */; }; - F445C7A221AE8FC300184254 /* SPUIWindowExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6FC21AE8FC300184254 /* SPUIWindowExtenshion.swift */; }; - F445C7A321AE8FC300184254 /* SPUILabelExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6FD21AE8FC300184254 /* SPUILabelExtenshion.swift */; }; - F445C7A421AE8FC300184254 /* SPCGSizeExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6FE21AE8FC300184254 /* SPCGSizeExtenshion.swift */; }; - F445C7A521AE8FC300184254 /* SPUIImageViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C6FF21AE8FC300184254 /* SPUIImageViewExtenshion.swift */; }; - F445C7A621AE8FC300184254 /* SPUIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70021AE8FC300184254 /* SPUIColorExtension.swift */; }; - F445C7A721AE8FC300184254 /* SPCollectionExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70121AE8FC300184254 /* SPCollectionExtenshion.swift */; }; - F445C7A821AE8FC300184254 /* SPUIButtonExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70221AE8FC300184254 /* SPUIButtonExtenshion.swift */; }; - F445C7A921AE8FC300184254 /* SPUIDeviceExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70321AE8FC300184254 /* SPUIDeviceExtenshion.swift */; }; - F445C7AA21AE8FC300184254 /* SPApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70521AE8FC300184254 /* SPApp.swift */; }; - F445C7AB21AE8FC300184254 /* SPConstraintsAssistent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70721AE8FC300184254 /* SPConstraintsAssistent.swift */; }; - F445C7AC21AE8FC300184254 /* SPLocalNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70921AE8FC300184254 /* SPLocalNotification.swift */; }; - F445C7AD21AE8FC300184254 /* SPMail.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70B21AE8FC300184254 /* SPMail.swift */; }; - F445C7AE21AE8FC300184254 /* SPLaunch.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70D21AE8FC300184254 /* SPLaunch.swift */; }; - F445C7AF21AE8FC300184254 /* SPLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C70F21AE8FC300184254 /* SPLayout.swift */; }; - F445C7B021AE8FC300184254 /* SPShadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71121AE8FC300184254 /* SPShadow.swift */; }; - F445C7B121AE8FC300184254 /* SPShadowDeep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71221AE8FC300184254 /* SPShadowDeep.swift */; }; - F445C7B221AE8FC300184254 /* SPCodeAudioIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71421AE8FC300184254 /* SPCodeAudioIconPack.swift */; }; - F445C7B321AE8FC300184254 /* SPCodeSocialIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71521AE8FC300184254 /* SPCodeSocialIconPack.swift */; }; - F445C7B421AE8FC300184254 /* SPCodeSystemIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71621AE8FC300184254 /* SPCodeSystemIconPack.swift */; }; - F445C7B521AE8FC300184254 /* SPCodeDraw.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71721AE8FC300184254 /* SPCodeDraw.swift */; }; - F445C7B621AE8FC300184254 /* SPGolubevGolubevIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71821AE8FC300184254 /* SPGolubevGolubevIconPack.swift */; }; - F445C7B721AE8FC300184254 /* SPAnimationUpward.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71A21AE8FC300184254 /* SPAnimationUpward.swift */; }; - F445C7B821AE8FC300184254 /* SPAnimationSpring.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71B21AE8FC300184254 /* SPAnimationSpring.swift */; }; - F445C7B921AE8FC300184254 /* SPAnimationAlpha.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71C21AE8FC300184254 /* SPAnimationAlpha.swift */; }; - F445C7BA21AE8FC300184254 /* SPAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71D21AE8FC300184254 /* SPAnimation.swift */; }; - F445C7BB21AE8FC300184254 /* SPDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C71F21AE8FC300184254 /* SPDownloader.swift */; }; - F445C7BC21AE8FC300184254 /* SPAppStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72121AE8FC300184254 /* SPAppStore.swift */; }; - F445C7BD21AE8FC300184254 /* SPOpener.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72321AE8FC300184254 /* SPOpener.swift */; }; - F445C7BE21AE8FC300184254 /* SPBufer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72521AE8FC300184254 /* SPBufer.swift */; }; - F445C7BF21AE8FC300184254 /* SPTwitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72821AE8FC300184254 /* SPTwitter.swift */; }; - F445C7C021AE8FC300184254 /* SPViber.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72A21AE8FC300184254 /* SPViber.swift */; }; - F445C7C121AE8FC300184254 /* SPTelegram.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72C21AE8FC300184254 /* SPTelegram.swift */; }; - F445C7C221AE8FC300184254 /* SPInstagram.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C72E21AE8FC300184254 /* SPInstagram.swift */; }; - F445C7C321AE8FC300184254 /* SPWhatsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73021AE8FC300184254 /* SPWhatsApp.swift */; }; - F445C7C421AE8FC300184254 /* SPAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73221AE8FC300184254 /* SPAudio.swift */; }; - F445C7C521AE8FC300184254 /* SPAudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73321AE8FC300184254 /* SPAudioPlayer.swift */; }; - F445C7C621AE8FC300184254 /* SPDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73521AE8FC300184254 /* SPDevice.swift */; }; - F445C7C721AE8FC300184254 /* SPSpotlight.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73721AE8FC300184254 /* SPSpotlight.swift */; }; - F445C7C821AE8FC300184254 /* SPRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73921AE8FC300184254 /* SPRandom.swift */; }; - F445C7C921AE8FC300184254 /* SPDelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73B21AE8FC300184254 /* SPDelay.swift */; }; - F445C7CA21AE8FC300184254 /* SPPermissionDialogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73E21AE8FC300184254 /* SPPermissionDialogView.swift */; }; - F445C7CB21AE8FC300184254 /* SPPermissionDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C73F21AE8FC300184254 /* SPPermissionDialog.swift */; }; - F445C7CC21AE8FC300184254 /* SPPermissionDialogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C74021AE8FC300184254 /* SPPermissionDialogController.swift */; }; - F445C7CD21AE8FC300184254 /* SPPermission.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C74121AE8FC300184254 /* SPPermission.swift */; }; - F445C7CE21AE8FC300184254 /* SPRequestPermissionLocationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C74321AE8FC300184254 /* SPRequestPermissionLocationHandler.swift */; }; - F445C7CF21AE8FC300184254 /* SPShare.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C74521AE8FC300184254 /* SPShare.swift */; }; - F445C7D021AE8FC300184254 /* SPBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C74721AE8FC300184254 /* SPBadge.swift */; }; + F445C9F121AED32A00184254 /* SPInternetConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93821AED32A00184254 /* SPInternetConnection.swift */; }; + F445C9F221AED32A00184254 /* SPVibration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93A21AED32A00184254 /* SPVibration.swift */; }; + F445C9F321AED32A00184254 /* SPPlayCircleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93D21AED32A00184254 /* SPPlayCircleButton.swift */; }; + F445C9F421AED32A00184254 /* SPSocialIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93E21AED32A00184254 /* SPSocialIconButton.swift */; }; + F445C9F521AED32A00184254 /* SPMengButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93F21AED32A00184254 /* SPMengButton.swift */; }; + F445C9F621AED32A00184254 /* SPSystemIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94021AED32A00184254 /* SPSystemIconButton.swift */; }; + F445C9F721AED32A00184254 /* SPDownloadingButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94121AED32A00184254 /* SPDownloadingButton.swift */; }; + F445C9F821AED32A00184254 /* SPRoundButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94221AED32A00184254 /* SPRoundButton.swift */; }; + F445C9F921AED32A00184254 /* SPNativeOS11Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94321AED32A00184254 /* SPNativeOS11Button.swift */; }; + F445C9FA21AED32A00184254 /* SPGradientButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94421AED32A00184254 /* SPGradientButton.swift */; }; + F445C9FB21AED32A00184254 /* SPAppStoreActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94521AED32A00184254 /* SPAppStoreActionButton.swift */; }; + F445C9FC21AED32A00184254 /* SPProposeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94721AED32A00184254 /* SPProposeViewController.swift */; }; + F445C9FD21AED32A00184254 /* SPProgressLoadingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94821AED32A00184254 /* SPProgressLoadingViewController.swift */; }; + F445C9FE21AED32A00184254 /* SPScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94921AED32A00184254 /* SPScrollViewController.swift */; }; + F445C9FF21AED32A00184254 /* SPBaseTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94A21AED32A00184254 /* SPBaseTableViewController.swift */; }; + F445CA0021AED32A00184254 /* SPBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94B21AED32A00184254 /* SPBaseViewController.swift */; }; + F445CA0121AED32A00184254 /* SPWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94C21AED32A00184254 /* SPWelcomeViewController.swift */; }; + F445CA0221AED32A00184254 /* SPRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94D21AED32A00184254 /* SPRootViewController.swift */; }; + F445CA0321AED32A00184254 /* SPConfirmActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94E21AED32A00184254 /* SPConfirmActionViewController.swift */; }; + F445CA0421AED32A00184254 /* SPNativeTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94F21AED32A00184254 /* SPNativeTableViewController.swift */; }; + F445CA0521AED32A00184254 /* SPHiderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95021AED32A00184254 /* SPHiderViewController.swift */; }; + F445CA0621AED32A00184254 /* SPStatusBarManagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95121AED32A00184254 /* SPStatusBarManagerViewController.swift */; }; + F445CA0721AED32A00184254 /* SPNativeLoginCodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95321AED32A00184254 /* SPNativeLoginCodeViewController.swift */; }; + F445CA0821AED32A00184254 /* SPNativeLoginNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95421AED32A00184254 /* SPNativeLoginNavigationController.swift */; }; + F445CA0921AED32A00184254 /* SPNativeLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95521AED32A00184254 /* SPNativeLoginViewController.swift */; }; + F445CA0A21AED32A00184254 /* SPStorkTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95721AED32A00184254 /* SPStorkTransitioningDelegate.swift */; }; + F445CA0B21AED32A00184254 /* SPStorkPresentingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95821AED32A00184254 /* SPStorkPresentingAnimationController.swift */; }; + F445CA0C21AED32A00184254 /* SPStorkPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95921AED32A00184254 /* SPStorkPresentationController.swift */; }; + F445CA0D21AED32A00184254 /* SPStorkDismissingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95A21AED32A00184254 /* SPStorkDismissingAnimationController.swift */; }; + F445CA0E21AED32A00184254 /* SPEmptyProposeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95D21AED32A00184254 /* SPEmptyProposeLabel.swift */; }; + F445CA0F21AED32A00184254 /* SPTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95E21AED32A00184254 /* SPTableView.swift */; }; + F445CA1021AED32A00184254 /* SPEmptyProposeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95F21AED32A00184254 /* SPEmptyProposeView.swift */; }; + F445CA1121AED32A00184254 /* SPScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96021AED32A00184254 /* SPScrollView.swift */; }; + F445CA1221AED32A00184254 /* SPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96321AED32A00184254 /* SPCollectionViewCell.swift */; }; + F445CA1321AED32A00184254 /* SPMengTransformCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96421AED32A00184254 /* SPMengTransformCollectionViewCell.swift */; }; + F445CA1421AED32A00184254 /* SPImageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96521AED32A00184254 /* SPImageCollectionViewCell.swift */; }; + F445CA1521AED32A00184254 /* SPCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96721AED32A00184254 /* SPCollectionViewLayout.swift */; }; + F445CA1621AED32A00184254 /* SPMengTransformCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96921AED32A00184254 /* SPMengTransformCollectionView.swift */; }; + F445CA1721AED32A00184254 /* SPCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96A21AED32A00184254 /* SPCollectionView.swift */; }; + F445CA1821AED32A00184254 /* SPImagesLineCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96B21AED32A00184254 /* SPImagesLineCollectionView.swift */; }; + F445CA1921AED32A00184254 /* SPAligmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96C21AED32A00184254 /* SPAligmentView.swift */; }; + F445CA1A21AED32A00184254 /* SPAudioIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96E21AED32A00184254 /* SPAudioIconView.swift */; }; + F445CA1B21AED32A00184254 /* SPSocialIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96F21AED32A00184254 /* SPSocialIconView.swift */; }; + F445CA1C21AED32A00184254 /* SPSystemIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97021AED32A00184254 /* SPSystemIconView.swift */; }; + F445CA1D21AED32A00184254 /* SPGolubevIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97121AED32A00184254 /* SPGolubevIconView.swift */; }; + F445CA1E21AED32A00184254 /* SPGradeBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97221AED32A00184254 /* SPGradeBlurView.swift */; }; + F445CA1F21AED32A00184254 /* SPDownloadingUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97321AED32A00184254 /* SPDownloadingUIImageView.swift */; }; + F445CA2021AED32A00184254 /* SPGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97421AED32A00184254 /* SPGradientView.swift */; }; + F445CA2121AED32A00184254 /* SPVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97521AED32A00184254 /* SPVideoPlayer.swift */; }; + F445CA2221AED32A00184254 /* SPPromoTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97721AED32A00184254 /* SPPromoTableViewCell.swift */; }; + F445CA2321AED32A00184254 /* SPFormButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97921AED32A00184254 /* SPFormButtonTableViewCell.swift */; }; + F445CA2421AED32A00184254 /* SPFormMailTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97A21AED32A00184254 /* SPFormMailTableViewCell.swift */; }; + F445CA2521AED32A00184254 /* SPFormLabelTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97B21AED32A00184254 /* SPFormLabelTableViewCell.swift */; }; + F445CA2621AED32A00184254 /* SPFormTextFiledTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97C21AED32A00184254 /* SPFormTextFiledTableViewCell.swift */; }; + F445CA2721AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97D21AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift */; }; + F445CA2821AED32A00184254 /* SPFormTextInputTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97E21AED32A00184254 /* SPFormTextInputTableViewCell.swift */; }; + F445CA2921AED32A00184254 /* SPFormTextTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97F21AED32A00184254 /* SPFormTextTableViewCell.swift */; }; + F445CA2A21AED32A00184254 /* SPMengTransformTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98021AED32A00184254 /* SPMengTransformTableViewCell.swift */; }; + F445CA2B21AED32A00184254 /* SPImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98121AED32A00184254 /* SPImageTableViewCell.swift */; }; + F445CA2C21AED32A00184254 /* SPProposeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98221AED32A00184254 /* SPProposeTableViewCell.swift */; }; + F445CA2D21AED32A00184254 /* SPBaseContentTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98321AED32A00184254 /* SPBaseContentTableViewCell.swift */; }; + F445CA2E21AED32A00184254 /* SPTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98421AED32A00184254 /* SPTableViewCell.swift */; }; + F445CA2F21AED32A00184254 /* SPCollectionImagesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98521AED32A00184254 /* SPCollectionImagesTableViewCell.swift */; }; + F445CA3021AED32A00184254 /* SPBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98621AED32A00184254 /* SPBlurView.swift */; }; + F445CA3121AED32A00184254 /* SPStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98821AED32A00184254 /* SPStyleKit.swift */; }; + F445CA3221AED32A00184254 /* SPNativeStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98921AED32A00184254 /* SPNativeStyleKit.swift */; }; + F445CA3321AED32A00184254 /* SPTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98B21AED32A00184254 /* SPTypes.swift */; }; + F445CA3421AED32A00184254 /* SPLocale.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98D21AED32A00184254 /* SPLocale.swift */; }; + F445CA3521AED32A00184254 /* SPUIScreenExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98F21AED32A00184254 /* SPUIScreenExtension.swift */; }; + F445CA3621AED32A00184254 /* SPUIAlertControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99021AED32A00184254 /* SPUIAlertControllerExtenshion.swift */; }; + F445CA3721AED32A00184254 /* SPUITableViewCellExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99121AED32A00184254 /* SPUITableViewCellExtenshion.swift */; }; + F445CA3821AED32A00184254 /* SPUITextFieldExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99221AED32A00184254 /* SPUITextFieldExtenshion.swift */; }; + F445CA3921AED32A00184254 /* SPUIFontExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99321AED32A00184254 /* SPUIFontExtenshion.swift */; }; + F445CA3A21AED32A00184254 /* SPUIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99421AED32A00184254 /* SPUIImageExtension.swift */; }; + F445CA3B21AED32A00184254 /* SPDateExtenshon.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99521AED32A00184254 /* SPDateExtenshon.swift */; }; + F445CA3C21AED32A00184254 /* SPUITableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99621AED32A00184254 /* SPUITableView.swift */; }; + F445CA3D21AED32A00184254 /* SPUIViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99721AED32A00184254 /* SPUIViewExtenshion.swift */; }; + F445CA3E21AED32A00184254 /* SPCGPointExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99821AED32A00184254 /* SPCGPointExtenshion.swift */; }; + F445CA3F21AED32A00184254 /* SPArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99921AED32A00184254 /* SPArrayExtension.swift */; }; + F445CA4021AED32A00184254 /* SPUserDefaultsExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99A21AED32A00184254 /* SPUserDefaultsExtenshion.swift */; }; + F445CA4121AED32A00184254 /* SPUIViewControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99B21AED32A00184254 /* SPUIViewControllerExtenshion.swift */; }; + F445CA4221AED32A00184254 /* SPStringExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99C21AED32A00184254 /* SPStringExtenshion.swift */; }; + F445CA4321AED32A00184254 /* SPStrideableExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99D21AED32A00184254 /* SPStrideableExtension.swift */; }; + F445CA4421AED32A00184254 /* SPBezierPathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99E21AED32A00184254 /* SPBezierPathExtension.swift */; }; + F445CA4521AED32A00184254 /* SPUICollectionViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99F21AED32A00184254 /* SPUICollectionViewExtenshion.swift */; }; + F445CA4621AED32A00184254 /* SPUITableViewControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A021AED32A00184254 /* SPUITableViewControllerExtenshion.swift */; }; + F445CA4721AED32A00184254 /* SPTextFieldExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A121AED32A00184254 /* SPTextFieldExtenshion.swift */; }; + F445CA4821AED32A00184254 /* SPUITabBarControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A221AED32A00184254 /* SPUITabBarControllerExtenshion.swift */; }; + F445CA4921AED32A00184254 /* SPUINavigationControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A321AED32A00184254 /* SPUINavigationControllerExtenshion.swift */; }; + F445CA4A21AED32A00184254 /* SPCGRectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A421AED32A00184254 /* SPCGRectExtension.swift */; }; + F445CA4B21AED32A00184254 /* SPUIWindowExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A521AED32A00184254 /* SPUIWindowExtenshion.swift */; }; + F445CA4C21AED32A00184254 /* SPUILabelExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A621AED32A00184254 /* SPUILabelExtenshion.swift */; }; + F445CA4D21AED32A00184254 /* SPCGSizeExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A721AED32A00184254 /* SPCGSizeExtenshion.swift */; }; + F445CA4E21AED32A00184254 /* SPUIImageViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A821AED32A00184254 /* SPUIImageViewExtenshion.swift */; }; + F445CA4F21AED32A00184254 /* SPUIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A921AED32A00184254 /* SPUIColorExtension.swift */; }; + F445CA5021AED32A00184254 /* SPCollectionExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AA21AED32A00184254 /* SPCollectionExtenshion.swift */; }; + F445CA5121AED32A00184254 /* SPUIButtonExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AB21AED32A00184254 /* SPUIButtonExtenshion.swift */; }; + F445CA5221AED32A00184254 /* SPUIDeviceExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AC21AED32A00184254 /* SPUIDeviceExtenshion.swift */; }; + F445CA5321AED32A00184254 /* SPApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AE21AED32A00184254 /* SPApp.swift */; }; + F445CA5421AED32A00184254 /* SPConstraintsAssistent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B021AED32A00184254 /* SPConstraintsAssistent.swift */; }; + F445CA5521AED32A00184254 /* SPLocalNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B221AED32A00184254 /* SPLocalNotification.swift */; }; + F445CA5621AED32A00184254 /* SPMail.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B421AED32A00184254 /* SPMail.swift */; }; + F445CA5721AED32A00184254 /* SPLaunch.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B621AED32A00184254 /* SPLaunch.swift */; }; + F445CA5821AED32A00184254 /* SPLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B821AED32A00184254 /* SPLayout.swift */; }; + F445CA5921AED32A00184254 /* SPShadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BA21AED32A00184254 /* SPShadow.swift */; }; + F445CA5A21AED32A00184254 /* SPShadowDeep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BB21AED32A00184254 /* SPShadowDeep.swift */; }; + F445CA5B21AED32A00184254 /* SPCodeAudioIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BD21AED32A00184254 /* SPCodeAudioIconPack.swift */; }; + F445CA5C21AED32A00184254 /* SPCodeSocialIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BE21AED32A00184254 /* SPCodeSocialIconPack.swift */; }; + F445CA5D21AED32A00184254 /* SPCodeSystemIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BF21AED32A00184254 /* SPCodeSystemIconPack.swift */; }; + F445CA5E21AED32A00184254 /* SPCodeDraw.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C021AED32A00184254 /* SPCodeDraw.swift */; }; + F445CA5F21AED32A00184254 /* SPGolubevGolubevIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C121AED32A00184254 /* SPGolubevGolubevIconPack.swift */; }; + F445CA6021AED32A00184254 /* SPAnimationUpward.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C321AED32A00184254 /* SPAnimationUpward.swift */; }; + F445CA6121AED32A00184254 /* SPAnimationSpring.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C421AED32A00184254 /* SPAnimationSpring.swift */; }; + F445CA6221AED32A00184254 /* SPAnimationAlpha.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C521AED32A00184254 /* SPAnimationAlpha.swift */; }; + F445CA6321AED32A00184254 /* SPAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C621AED32A00184254 /* SPAnimation.swift */; }; + F445CA6421AED32A00184254 /* SPDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C821AED32A00184254 /* SPDownloader.swift */; }; + F445CA6521AED32A00184254 /* SPAppStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9CA21AED32A00184254 /* SPAppStore.swift */; }; + F445CA6621AED32A00184254 /* SPOpener.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9CC21AED32A00184254 /* SPOpener.swift */; }; + F445CA6721AED32A00184254 /* SPBufer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9CE21AED32A00184254 /* SPBufer.swift */; }; + F445CA6821AED32A00184254 /* SPTwitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D121AED32A00184254 /* SPTwitter.swift */; }; + F445CA6921AED32A00184254 /* SPViber.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D321AED32A00184254 /* SPViber.swift */; }; + F445CA6A21AED32A00184254 /* SPTelegram.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D521AED32A00184254 /* SPTelegram.swift */; }; + F445CA6B21AED32A00184254 /* SPInstagram.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D721AED32A00184254 /* SPInstagram.swift */; }; + F445CA6C21AED32A00184254 /* SPWhatsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D921AED32A00184254 /* SPWhatsApp.swift */; }; + F445CA6D21AED32A00184254 /* SPAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9DB21AED32A00184254 /* SPAudio.swift */; }; + F445CA6E21AED32A00184254 /* SPAudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9DC21AED32A00184254 /* SPAudioPlayer.swift */; }; + F445CA6F21AED32A00184254 /* SPDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9DE21AED32A00184254 /* SPDevice.swift */; }; + F445CA7021AED32A00184254 /* SPSpotlight.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E021AED32A00184254 /* SPSpotlight.swift */; }; + F445CA7121AED32A00184254 /* SPRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E221AED32A00184254 /* SPRandom.swift */; }; + F445CA7221AED32A00184254 /* SPDelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E421AED32A00184254 /* SPDelay.swift */; }; + F445CA7321AED32A00184254 /* SPPermissionDialogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E721AED32A00184254 /* SPPermissionDialogView.swift */; }; + F445CA7421AED32A00184254 /* SPPermissionDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E821AED32A00184254 /* SPPermissionDialog.swift */; }; + F445CA7521AED32A00184254 /* SPPermissionDialogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E921AED32A00184254 /* SPPermissionDialogController.swift */; }; + F445CA7621AED32A00184254 /* SPPermission.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9EA21AED32A00184254 /* SPPermission.swift */; }; + F445CA7721AED32A00184254 /* SPRequestPermissionLocationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9EC21AED32A00184254 /* SPRequestPermissionLocationHandler.swift */; }; + F445CA7821AED32B00184254 /* SPShare.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9EE21AED32A00184254 /* SPShare.swift */; }; + F445CA7921AED32B00184254 /* SPBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9F021AED32A00184254 /* SPBadge.swift */; }; F46531012195D223007CDB17 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F465307A2195D222007CDB17 /* AppDelegate.swift */; }; F46531032195D242007CDB17 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F46531022195D242007CDB17 /* Media.xcassets */; }; F46531052195D24D007CDB17 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F46531042195D24D007CDB17 /* LaunchScreen.storyboard */; }; @@ -153,143 +153,143 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - F445C68F21AE8FC300184254 /* SPInternetConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPInternetConnection.swift; sourceTree = ""; }; - F445C69121AE8FC300184254 /* SPVibration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPVibration.swift; sourceTree = ""; }; - F445C69421AE8FC300184254 /* SPPlayCircleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPlayCircleButton.swift; sourceTree = ""; }; - F445C69521AE8FC300184254 /* SPSocialIconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSocialIconButton.swift; sourceTree = ""; }; - F445C69621AE8FC300184254 /* SPMengButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengButton.swift; sourceTree = ""; }; - F445C69721AE8FC300184254 /* SPSystemIconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSystemIconButton.swift; sourceTree = ""; }; - F445C69821AE8FC300184254 /* SPDownloadingButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloadingButton.swift; sourceTree = ""; }; - F445C69921AE8FC300184254 /* SPRoundButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRoundButton.swift; sourceTree = ""; }; - F445C69A21AE8FC300184254 /* SPNativeOS11Button.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeOS11Button.swift; sourceTree = ""; }; - F445C69B21AE8FC300184254 /* SPGradientButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradientButton.swift; sourceTree = ""; }; - F445C69C21AE8FC300184254 /* SPAppStoreActionButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAppStoreActionButton.swift; sourceTree = ""; }; - F445C69E21AE8FC300184254 /* SPProposeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProposeViewController.swift; sourceTree = ""; }; - F445C69F21AE8FC300184254 /* SPProgressLoadingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProgressLoadingViewController.swift; sourceTree = ""; }; - F445C6A021AE8FC300184254 /* SPScrollViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPScrollViewController.swift; sourceTree = ""; }; - F445C6A121AE8FC300184254 /* SPBaseTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseTableViewController.swift; sourceTree = ""; }; - F445C6A221AE8FC300184254 /* SPBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseViewController.swift; sourceTree = ""; }; - F445C6A321AE8FC300184254 /* SPWelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPWelcomeViewController.swift; sourceTree = ""; }; - F445C6A421AE8FC300184254 /* SPRootViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRootViewController.swift; sourceTree = ""; }; - F445C6A521AE8FC300184254 /* SPConfirmActionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPConfirmActionViewController.swift; sourceTree = ""; }; - F445C6A621AE8FC300184254 /* SPNativeTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeTableViewController.swift; sourceTree = ""; }; - F445C6A721AE8FC300184254 /* SPHiderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPHiderViewController.swift; sourceTree = ""; }; - F445C6A821AE8FC300184254 /* SPStatusBarManagerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStatusBarManagerViewController.swift; sourceTree = ""; }; - F445C6AA21AE8FC300184254 /* SPNativeLoginCodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginCodeViewController.swift; sourceTree = ""; }; - F445C6AB21AE8FC300184254 /* SPNativeLoginNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginNavigationController.swift; sourceTree = ""; }; - F445C6AC21AE8FC300184254 /* SPNativeLoginViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginViewController.swift; sourceTree = ""; }; - F445C6AE21AE8FC300184254 /* SPStorkTransitioningDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkTransitioningDelegate.swift; sourceTree = ""; }; - F445C6AF21AE8FC300184254 /* SPStorkPresentingAnimationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkPresentingAnimationController.swift; sourceTree = ""; }; - F445C6B021AE8FC300184254 /* SPStorkPresentationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkPresentationController.swift; sourceTree = ""; }; - F445C6B121AE8FC300184254 /* SPStorkDismissingAnimationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkDismissingAnimationController.swift; sourceTree = ""; }; - F445C6B421AE8FC300184254 /* SPEmptyProposeLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPEmptyProposeLabel.swift; sourceTree = ""; }; - F445C6B521AE8FC300184254 /* SPTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTableView.swift; sourceTree = ""; }; - F445C6B621AE8FC300184254 /* SPEmptyProposeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPEmptyProposeView.swift; sourceTree = ""; }; - F445C6B721AE8FC300184254 /* SPScrollView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPScrollView.swift; sourceTree = ""; }; - F445C6BA21AE8FC300184254 /* SPCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionViewCell.swift; sourceTree = ""; }; - F445C6BB21AE8FC300184254 /* SPMengTransformCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformCollectionViewCell.swift; sourceTree = ""; }; - F445C6BC21AE8FC300184254 /* SPImageCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImageCollectionViewCell.swift; sourceTree = ""; }; - F445C6BE21AE8FC300184254 /* SPCollectionViewLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionViewLayout.swift; sourceTree = ""; }; - F445C6C021AE8FC300184254 /* SPMengTransformCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformCollectionView.swift; sourceTree = ""; }; - F445C6C121AE8FC300184254 /* SPCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionView.swift; sourceTree = ""; }; - F445C6C221AE8FC300184254 /* SPImagesLineCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImagesLineCollectionView.swift; sourceTree = ""; }; - F445C6C321AE8FC300184254 /* SPAligmentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAligmentView.swift; sourceTree = ""; }; - F445C6C521AE8FC300184254 /* SPAudioIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudioIconView.swift; sourceTree = ""; }; - F445C6C621AE8FC300184254 /* SPSocialIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSocialIconView.swift; sourceTree = ""; }; - F445C6C721AE8FC300184254 /* SPSystemIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSystemIconView.swift; sourceTree = ""; }; - F445C6C821AE8FC300184254 /* SPGolubevIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGolubevIconView.swift; sourceTree = ""; }; - F445C6C921AE8FC300184254 /* SPGradeBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradeBlurView.swift; sourceTree = ""; }; - F445C6CA21AE8FC300184254 /* SPDownloadingUIImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloadingUIImageView.swift; sourceTree = ""; }; - F445C6CB21AE8FC300184254 /* SPGradientView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradientView.swift; sourceTree = ""; }; - F445C6CC21AE8FC300184254 /* SPVideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPVideoPlayer.swift; sourceTree = ""; }; - F445C6CE21AE8FC300184254 /* SPPromoTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPromoTableViewCell.swift; sourceTree = ""; }; - F445C6D021AE8FC300184254 /* SPFormButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormButtonTableViewCell.swift; sourceTree = ""; }; - F445C6D121AE8FC300184254 /* SPFormMailTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormMailTableViewCell.swift; sourceTree = ""; }; - F445C6D221AE8FC300184254 /* SPFormLabelTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormLabelTableViewCell.swift; sourceTree = ""; }; - F445C6D321AE8FC300184254 /* SPFormTextFiledTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextFiledTableViewCell.swift; sourceTree = ""; }; - F445C6D421AE8FC300184254 /* SPFormFeaturedTitleTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormFeaturedTitleTableViewCell.swift; sourceTree = ""; }; - F445C6D521AE8FC300184254 /* SPFormTextInputTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextInputTableViewCell.swift; sourceTree = ""; }; - F445C6D621AE8FC300184254 /* SPFormTextTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextTableViewCell.swift; sourceTree = ""; }; - F445C6D721AE8FC300184254 /* SPMengTransformTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformTableViewCell.swift; sourceTree = ""; }; - F445C6D821AE8FC300184254 /* SPImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImageTableViewCell.swift; sourceTree = ""; }; - F445C6D921AE8FC300184254 /* SPProposeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProposeTableViewCell.swift; sourceTree = ""; }; - F445C6DA21AE8FC300184254 /* SPBaseContentTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseContentTableViewCell.swift; sourceTree = ""; }; - F445C6DB21AE8FC300184254 /* SPTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTableViewCell.swift; sourceTree = ""; }; - F445C6DC21AE8FC300184254 /* SPCollectionImagesTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionImagesTableViewCell.swift; sourceTree = ""; }; - F445C6DD21AE8FC300184254 /* SPBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBlurView.swift; sourceTree = ""; }; - F445C6DF21AE8FC300184254 /* SPStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStyleKit.swift; sourceTree = ""; }; - F445C6E021AE8FC300184254 /* SPNativeStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeStyleKit.swift; sourceTree = ""; }; - F445C6E221AE8FC300184254 /* SPTypes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTypes.swift; sourceTree = ""; }; - F445C6E421AE8FC300184254 /* SPLocale.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLocale.swift; sourceTree = ""; }; - F445C6E621AE8FC300184254 /* SPUIScreenExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIScreenExtension.swift; sourceTree = ""; }; - F445C6E721AE8FC300184254 /* SPUIAlertControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIAlertControllerExtenshion.swift; sourceTree = ""; }; - F445C6E821AE8FC300184254 /* SPUITableViewCellExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableViewCellExtenshion.swift; sourceTree = ""; }; - F445C6E921AE8FC300184254 /* SPUITextFieldExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITextFieldExtenshion.swift; sourceTree = ""; }; - F445C6EA21AE8FC300184254 /* SPUIFontExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIFontExtenshion.swift; sourceTree = ""; }; - F445C6EB21AE8FC300184254 /* SPUIImageExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIImageExtension.swift; sourceTree = ""; }; - F445C6EC21AE8FC300184254 /* SPDateExtenshon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDateExtenshon.swift; sourceTree = ""; }; - F445C6ED21AE8FC300184254 /* SPUITableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableView.swift; sourceTree = ""; }; - F445C6EE21AE8FC300184254 /* SPUIViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIViewExtenshion.swift; sourceTree = ""; }; - F445C6EF21AE8FC300184254 /* SPCGPointExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGPointExtenshion.swift; sourceTree = ""; }; - F445C6F021AE8FC300184254 /* SPArrayExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPArrayExtension.swift; sourceTree = ""; }; - F445C6F121AE8FC300184254 /* SPUserDefaultsExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUserDefaultsExtenshion.swift; sourceTree = ""; }; - F445C6F221AE8FC300184254 /* SPUIViewControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIViewControllerExtenshion.swift; sourceTree = ""; }; - F445C6F321AE8FC300184254 /* SPStringExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStringExtenshion.swift; sourceTree = ""; }; - F445C6F421AE8FC300184254 /* SPStrideableExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStrideableExtension.swift; sourceTree = ""; }; - F445C6F521AE8FC300184254 /* SPBezierPathExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBezierPathExtension.swift; sourceTree = ""; }; - F445C6F621AE8FC300184254 /* SPUICollectionViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUICollectionViewExtenshion.swift; sourceTree = ""; }; - F445C6F721AE8FC300184254 /* SPUITableViewControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableViewControllerExtenshion.swift; sourceTree = ""; }; - F445C6F821AE8FC300184254 /* SPTextFieldExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTextFieldExtenshion.swift; sourceTree = ""; }; - F445C6F921AE8FC300184254 /* SPUITabBarControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITabBarControllerExtenshion.swift; sourceTree = ""; }; - F445C6FA21AE8FC300184254 /* SPUINavigationControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUINavigationControllerExtenshion.swift; sourceTree = ""; }; - F445C6FB21AE8FC300184254 /* SPCGRectExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGRectExtension.swift; sourceTree = ""; }; - F445C6FC21AE8FC300184254 /* SPUIWindowExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIWindowExtenshion.swift; sourceTree = ""; }; - F445C6FD21AE8FC300184254 /* SPUILabelExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUILabelExtenshion.swift; sourceTree = ""; }; - F445C6FE21AE8FC300184254 /* SPCGSizeExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGSizeExtenshion.swift; sourceTree = ""; }; - F445C6FF21AE8FC300184254 /* SPUIImageViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIImageViewExtenshion.swift; sourceTree = ""; }; - F445C70021AE8FC300184254 /* SPUIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIColorExtension.swift; sourceTree = ""; }; - F445C70121AE8FC300184254 /* SPCollectionExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionExtenshion.swift; sourceTree = ""; }; - F445C70221AE8FC300184254 /* SPUIButtonExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIButtonExtenshion.swift; sourceTree = ""; }; - F445C70321AE8FC300184254 /* SPUIDeviceExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIDeviceExtenshion.swift; sourceTree = ""; }; - F445C70521AE8FC300184254 /* SPApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPApp.swift; sourceTree = ""; }; - F445C70721AE8FC300184254 /* SPConstraintsAssistent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPConstraintsAssistent.swift; sourceTree = ""; }; - F445C70921AE8FC300184254 /* SPLocalNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLocalNotification.swift; sourceTree = ""; }; - F445C70B21AE8FC300184254 /* SPMail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMail.swift; sourceTree = ""; }; - F445C70D21AE8FC300184254 /* SPLaunch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLaunch.swift; sourceTree = ""; }; - F445C70F21AE8FC300184254 /* SPLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLayout.swift; sourceTree = ""; }; - F445C71121AE8FC300184254 /* SPShadow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShadow.swift; sourceTree = ""; }; - F445C71221AE8FC300184254 /* SPShadowDeep.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShadowDeep.swift; sourceTree = ""; }; - F445C71421AE8FC300184254 /* SPCodeAudioIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeAudioIconPack.swift; sourceTree = ""; }; - F445C71521AE8FC300184254 /* SPCodeSocialIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeSocialIconPack.swift; sourceTree = ""; }; - F445C71621AE8FC300184254 /* SPCodeSystemIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeSystemIconPack.swift; sourceTree = ""; }; - F445C71721AE8FC300184254 /* SPCodeDraw.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeDraw.swift; sourceTree = ""; }; - F445C71821AE8FC300184254 /* SPGolubevGolubevIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGolubevGolubevIconPack.swift; sourceTree = ""; }; - F445C71A21AE8FC300184254 /* SPAnimationUpward.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationUpward.swift; sourceTree = ""; }; - F445C71B21AE8FC300184254 /* SPAnimationSpring.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationSpring.swift; sourceTree = ""; }; - F445C71C21AE8FC300184254 /* SPAnimationAlpha.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationAlpha.swift; sourceTree = ""; }; - F445C71D21AE8FC300184254 /* SPAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimation.swift; sourceTree = ""; }; - F445C71F21AE8FC300184254 /* SPDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloader.swift; sourceTree = ""; }; - F445C72121AE8FC300184254 /* SPAppStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAppStore.swift; sourceTree = ""; }; - F445C72321AE8FC300184254 /* SPOpener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPOpener.swift; sourceTree = ""; }; - F445C72521AE8FC300184254 /* SPBufer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBufer.swift; sourceTree = ""; }; - F445C72821AE8FC300184254 /* SPTwitter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTwitter.swift; sourceTree = ""; }; - F445C72A21AE8FC300184254 /* SPViber.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPViber.swift; sourceTree = ""; }; - F445C72C21AE8FC300184254 /* SPTelegram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTelegram.swift; sourceTree = ""; }; - F445C72E21AE8FC300184254 /* SPInstagram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPInstagram.swift; sourceTree = ""; }; - F445C73021AE8FC300184254 /* SPWhatsApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPWhatsApp.swift; sourceTree = ""; }; - F445C73221AE8FC300184254 /* SPAudio.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudio.swift; sourceTree = ""; }; - F445C73321AE8FC300184254 /* SPAudioPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudioPlayer.swift; sourceTree = ""; }; - F445C73521AE8FC300184254 /* SPDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDevice.swift; sourceTree = ""; }; - F445C73721AE8FC300184254 /* SPSpotlight.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSpotlight.swift; sourceTree = ""; }; - F445C73921AE8FC300184254 /* SPRandom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRandom.swift; sourceTree = ""; }; - F445C73B21AE8FC300184254 /* SPDelay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDelay.swift; sourceTree = ""; }; - F445C73E21AE8FC300184254 /* SPPermissionDialogView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogView.swift; sourceTree = ""; }; - F445C73F21AE8FC300184254 /* SPPermissionDialog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialog.swift; sourceTree = ""; }; - F445C74021AE8FC300184254 /* SPPermissionDialogController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogController.swift; sourceTree = ""; }; - F445C74121AE8FC300184254 /* SPPermission.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermission.swift; sourceTree = ""; }; - F445C74321AE8FC300184254 /* SPRequestPermissionLocationHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRequestPermissionLocationHandler.swift; sourceTree = ""; }; - F445C74521AE8FC300184254 /* SPShare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShare.swift; sourceTree = ""; }; - F445C74721AE8FC300184254 /* SPBadge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBadge.swift; sourceTree = ""; }; + F445C93821AED32A00184254 /* SPInternetConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPInternetConnection.swift; sourceTree = ""; }; + F445C93A21AED32A00184254 /* SPVibration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPVibration.swift; sourceTree = ""; }; + F445C93D21AED32A00184254 /* SPPlayCircleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPlayCircleButton.swift; sourceTree = ""; }; + F445C93E21AED32A00184254 /* SPSocialIconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSocialIconButton.swift; sourceTree = ""; }; + F445C93F21AED32A00184254 /* SPMengButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengButton.swift; sourceTree = ""; }; + F445C94021AED32A00184254 /* SPSystemIconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSystemIconButton.swift; sourceTree = ""; }; + F445C94121AED32A00184254 /* SPDownloadingButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloadingButton.swift; sourceTree = ""; }; + F445C94221AED32A00184254 /* SPRoundButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRoundButton.swift; sourceTree = ""; }; + F445C94321AED32A00184254 /* SPNativeOS11Button.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeOS11Button.swift; sourceTree = ""; }; + F445C94421AED32A00184254 /* SPGradientButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradientButton.swift; sourceTree = ""; }; + F445C94521AED32A00184254 /* SPAppStoreActionButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAppStoreActionButton.swift; sourceTree = ""; }; + F445C94721AED32A00184254 /* SPProposeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProposeViewController.swift; sourceTree = ""; }; + F445C94821AED32A00184254 /* SPProgressLoadingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProgressLoadingViewController.swift; sourceTree = ""; }; + F445C94921AED32A00184254 /* SPScrollViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPScrollViewController.swift; sourceTree = ""; }; + F445C94A21AED32A00184254 /* SPBaseTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseTableViewController.swift; sourceTree = ""; }; + F445C94B21AED32A00184254 /* SPBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseViewController.swift; sourceTree = ""; }; + F445C94C21AED32A00184254 /* SPWelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPWelcomeViewController.swift; sourceTree = ""; }; + F445C94D21AED32A00184254 /* SPRootViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRootViewController.swift; sourceTree = ""; }; + F445C94E21AED32A00184254 /* SPConfirmActionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPConfirmActionViewController.swift; sourceTree = ""; }; + F445C94F21AED32A00184254 /* SPNativeTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeTableViewController.swift; sourceTree = ""; }; + F445C95021AED32A00184254 /* SPHiderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPHiderViewController.swift; sourceTree = ""; }; + F445C95121AED32A00184254 /* SPStatusBarManagerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStatusBarManagerViewController.swift; sourceTree = ""; }; + F445C95321AED32A00184254 /* SPNativeLoginCodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginCodeViewController.swift; sourceTree = ""; }; + F445C95421AED32A00184254 /* SPNativeLoginNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginNavigationController.swift; sourceTree = ""; }; + F445C95521AED32A00184254 /* SPNativeLoginViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginViewController.swift; sourceTree = ""; }; + F445C95721AED32A00184254 /* SPStorkTransitioningDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkTransitioningDelegate.swift; sourceTree = ""; }; + F445C95821AED32A00184254 /* SPStorkPresentingAnimationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkPresentingAnimationController.swift; sourceTree = ""; }; + F445C95921AED32A00184254 /* SPStorkPresentationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkPresentationController.swift; sourceTree = ""; }; + F445C95A21AED32A00184254 /* SPStorkDismissingAnimationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkDismissingAnimationController.swift; sourceTree = ""; }; + F445C95D21AED32A00184254 /* SPEmptyProposeLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPEmptyProposeLabel.swift; sourceTree = ""; }; + F445C95E21AED32A00184254 /* SPTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTableView.swift; sourceTree = ""; }; + F445C95F21AED32A00184254 /* SPEmptyProposeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPEmptyProposeView.swift; sourceTree = ""; }; + F445C96021AED32A00184254 /* SPScrollView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPScrollView.swift; sourceTree = ""; }; + F445C96321AED32A00184254 /* SPCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionViewCell.swift; sourceTree = ""; }; + F445C96421AED32A00184254 /* SPMengTransformCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformCollectionViewCell.swift; sourceTree = ""; }; + F445C96521AED32A00184254 /* SPImageCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImageCollectionViewCell.swift; sourceTree = ""; }; + F445C96721AED32A00184254 /* SPCollectionViewLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionViewLayout.swift; sourceTree = ""; }; + F445C96921AED32A00184254 /* SPMengTransformCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformCollectionView.swift; sourceTree = ""; }; + F445C96A21AED32A00184254 /* SPCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionView.swift; sourceTree = ""; }; + F445C96B21AED32A00184254 /* SPImagesLineCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImagesLineCollectionView.swift; sourceTree = ""; }; + F445C96C21AED32A00184254 /* SPAligmentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAligmentView.swift; sourceTree = ""; }; + F445C96E21AED32A00184254 /* SPAudioIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudioIconView.swift; sourceTree = ""; }; + F445C96F21AED32A00184254 /* SPSocialIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSocialIconView.swift; sourceTree = ""; }; + F445C97021AED32A00184254 /* SPSystemIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSystemIconView.swift; sourceTree = ""; }; + F445C97121AED32A00184254 /* SPGolubevIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGolubevIconView.swift; sourceTree = ""; }; + F445C97221AED32A00184254 /* SPGradeBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradeBlurView.swift; sourceTree = ""; }; + F445C97321AED32A00184254 /* SPDownloadingUIImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloadingUIImageView.swift; sourceTree = ""; }; + F445C97421AED32A00184254 /* SPGradientView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradientView.swift; sourceTree = ""; }; + F445C97521AED32A00184254 /* SPVideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPVideoPlayer.swift; sourceTree = ""; }; + F445C97721AED32A00184254 /* SPPromoTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPromoTableViewCell.swift; sourceTree = ""; }; + F445C97921AED32A00184254 /* SPFormButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormButtonTableViewCell.swift; sourceTree = ""; }; + F445C97A21AED32A00184254 /* SPFormMailTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormMailTableViewCell.swift; sourceTree = ""; }; + F445C97B21AED32A00184254 /* SPFormLabelTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormLabelTableViewCell.swift; sourceTree = ""; }; + F445C97C21AED32A00184254 /* SPFormTextFiledTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextFiledTableViewCell.swift; sourceTree = ""; }; + F445C97D21AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormFeaturedTitleTableViewCell.swift; sourceTree = ""; }; + F445C97E21AED32A00184254 /* SPFormTextInputTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextInputTableViewCell.swift; sourceTree = ""; }; + F445C97F21AED32A00184254 /* SPFormTextTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextTableViewCell.swift; sourceTree = ""; }; + F445C98021AED32A00184254 /* SPMengTransformTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformTableViewCell.swift; sourceTree = ""; }; + F445C98121AED32A00184254 /* SPImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImageTableViewCell.swift; sourceTree = ""; }; + F445C98221AED32A00184254 /* SPProposeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProposeTableViewCell.swift; sourceTree = ""; }; + F445C98321AED32A00184254 /* SPBaseContentTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseContentTableViewCell.swift; sourceTree = ""; }; + F445C98421AED32A00184254 /* SPTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTableViewCell.swift; sourceTree = ""; }; + F445C98521AED32A00184254 /* SPCollectionImagesTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionImagesTableViewCell.swift; sourceTree = ""; }; + F445C98621AED32A00184254 /* SPBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBlurView.swift; sourceTree = ""; }; + F445C98821AED32A00184254 /* SPStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStyleKit.swift; sourceTree = ""; }; + F445C98921AED32A00184254 /* SPNativeStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeStyleKit.swift; sourceTree = ""; }; + F445C98B21AED32A00184254 /* SPTypes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTypes.swift; sourceTree = ""; }; + F445C98D21AED32A00184254 /* SPLocale.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLocale.swift; sourceTree = ""; }; + F445C98F21AED32A00184254 /* SPUIScreenExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIScreenExtension.swift; sourceTree = ""; }; + F445C99021AED32A00184254 /* SPUIAlertControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIAlertControllerExtenshion.swift; sourceTree = ""; }; + F445C99121AED32A00184254 /* SPUITableViewCellExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableViewCellExtenshion.swift; sourceTree = ""; }; + F445C99221AED32A00184254 /* SPUITextFieldExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITextFieldExtenshion.swift; sourceTree = ""; }; + F445C99321AED32A00184254 /* SPUIFontExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIFontExtenshion.swift; sourceTree = ""; }; + F445C99421AED32A00184254 /* SPUIImageExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIImageExtension.swift; sourceTree = ""; }; + F445C99521AED32A00184254 /* SPDateExtenshon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDateExtenshon.swift; sourceTree = ""; }; + F445C99621AED32A00184254 /* SPUITableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableView.swift; sourceTree = ""; }; + F445C99721AED32A00184254 /* SPUIViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIViewExtenshion.swift; sourceTree = ""; }; + F445C99821AED32A00184254 /* SPCGPointExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGPointExtenshion.swift; sourceTree = ""; }; + F445C99921AED32A00184254 /* SPArrayExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPArrayExtension.swift; sourceTree = ""; }; + F445C99A21AED32A00184254 /* SPUserDefaultsExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUserDefaultsExtenshion.swift; sourceTree = ""; }; + F445C99B21AED32A00184254 /* SPUIViewControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIViewControllerExtenshion.swift; sourceTree = ""; }; + F445C99C21AED32A00184254 /* SPStringExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStringExtenshion.swift; sourceTree = ""; }; + F445C99D21AED32A00184254 /* SPStrideableExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStrideableExtension.swift; sourceTree = ""; }; + F445C99E21AED32A00184254 /* SPBezierPathExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBezierPathExtension.swift; sourceTree = ""; }; + F445C99F21AED32A00184254 /* SPUICollectionViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUICollectionViewExtenshion.swift; sourceTree = ""; }; + F445C9A021AED32A00184254 /* SPUITableViewControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableViewControllerExtenshion.swift; sourceTree = ""; }; + F445C9A121AED32A00184254 /* SPTextFieldExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTextFieldExtenshion.swift; sourceTree = ""; }; + F445C9A221AED32A00184254 /* SPUITabBarControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITabBarControllerExtenshion.swift; sourceTree = ""; }; + F445C9A321AED32A00184254 /* SPUINavigationControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUINavigationControllerExtenshion.swift; sourceTree = ""; }; + F445C9A421AED32A00184254 /* SPCGRectExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGRectExtension.swift; sourceTree = ""; }; + F445C9A521AED32A00184254 /* SPUIWindowExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIWindowExtenshion.swift; sourceTree = ""; }; + F445C9A621AED32A00184254 /* SPUILabelExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUILabelExtenshion.swift; sourceTree = ""; }; + F445C9A721AED32A00184254 /* SPCGSizeExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGSizeExtenshion.swift; sourceTree = ""; }; + F445C9A821AED32A00184254 /* SPUIImageViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIImageViewExtenshion.swift; sourceTree = ""; }; + F445C9A921AED32A00184254 /* SPUIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIColorExtension.swift; sourceTree = ""; }; + F445C9AA21AED32A00184254 /* SPCollectionExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionExtenshion.swift; sourceTree = ""; }; + F445C9AB21AED32A00184254 /* SPUIButtonExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIButtonExtenshion.swift; sourceTree = ""; }; + F445C9AC21AED32A00184254 /* SPUIDeviceExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIDeviceExtenshion.swift; sourceTree = ""; }; + F445C9AE21AED32A00184254 /* SPApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPApp.swift; sourceTree = ""; }; + F445C9B021AED32A00184254 /* SPConstraintsAssistent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPConstraintsAssistent.swift; sourceTree = ""; }; + F445C9B221AED32A00184254 /* SPLocalNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLocalNotification.swift; sourceTree = ""; }; + F445C9B421AED32A00184254 /* SPMail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMail.swift; sourceTree = ""; }; + F445C9B621AED32A00184254 /* SPLaunch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLaunch.swift; sourceTree = ""; }; + F445C9B821AED32A00184254 /* SPLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLayout.swift; sourceTree = ""; }; + F445C9BA21AED32A00184254 /* SPShadow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShadow.swift; sourceTree = ""; }; + F445C9BB21AED32A00184254 /* SPShadowDeep.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShadowDeep.swift; sourceTree = ""; }; + F445C9BD21AED32A00184254 /* SPCodeAudioIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeAudioIconPack.swift; sourceTree = ""; }; + F445C9BE21AED32A00184254 /* SPCodeSocialIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeSocialIconPack.swift; sourceTree = ""; }; + F445C9BF21AED32A00184254 /* SPCodeSystemIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeSystemIconPack.swift; sourceTree = ""; }; + F445C9C021AED32A00184254 /* SPCodeDraw.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeDraw.swift; sourceTree = ""; }; + F445C9C121AED32A00184254 /* SPGolubevGolubevIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGolubevGolubevIconPack.swift; sourceTree = ""; }; + F445C9C321AED32A00184254 /* SPAnimationUpward.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationUpward.swift; sourceTree = ""; }; + F445C9C421AED32A00184254 /* SPAnimationSpring.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationSpring.swift; sourceTree = ""; }; + F445C9C521AED32A00184254 /* SPAnimationAlpha.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationAlpha.swift; sourceTree = ""; }; + F445C9C621AED32A00184254 /* SPAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimation.swift; sourceTree = ""; }; + F445C9C821AED32A00184254 /* SPDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloader.swift; sourceTree = ""; }; + F445C9CA21AED32A00184254 /* SPAppStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAppStore.swift; sourceTree = ""; }; + F445C9CC21AED32A00184254 /* SPOpener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPOpener.swift; sourceTree = ""; }; + F445C9CE21AED32A00184254 /* SPBufer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBufer.swift; sourceTree = ""; }; + F445C9D121AED32A00184254 /* SPTwitter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTwitter.swift; sourceTree = ""; }; + F445C9D321AED32A00184254 /* SPViber.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPViber.swift; sourceTree = ""; }; + F445C9D521AED32A00184254 /* SPTelegram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTelegram.swift; sourceTree = ""; }; + F445C9D721AED32A00184254 /* SPInstagram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPInstagram.swift; sourceTree = ""; }; + F445C9D921AED32A00184254 /* SPWhatsApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPWhatsApp.swift; sourceTree = ""; }; + F445C9DB21AED32A00184254 /* SPAudio.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudio.swift; sourceTree = ""; }; + F445C9DC21AED32A00184254 /* SPAudioPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudioPlayer.swift; sourceTree = ""; }; + F445C9DE21AED32A00184254 /* SPDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDevice.swift; sourceTree = ""; }; + F445C9E021AED32A00184254 /* SPSpotlight.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSpotlight.swift; sourceTree = ""; }; + F445C9E221AED32A00184254 /* SPRandom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRandom.swift; sourceTree = ""; }; + F445C9E421AED32A00184254 /* SPDelay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDelay.swift; sourceTree = ""; }; + F445C9E721AED32A00184254 /* SPPermissionDialogView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogView.swift; sourceTree = ""; }; + F445C9E821AED32A00184254 /* SPPermissionDialog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialog.swift; sourceTree = ""; }; + F445C9E921AED32A00184254 /* SPPermissionDialogController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogController.swift; sourceTree = ""; }; + F445C9EA21AED32A00184254 /* SPPermission.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermission.swift; sourceTree = ""; }; + F445C9EC21AED32A00184254 /* SPRequestPermissionLocationHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRequestPermissionLocationHandler.swift; sourceTree = ""; }; + F445C9EE21AED32A00184254 /* SPShare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShare.swift; sourceTree = ""; }; + F445C9F021AED32A00184254 /* SPBadge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBadge.swift; sourceTree = ""; }; F4652FA82195D0D1007CDB17 /* request-permission.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "request-permission.app"; sourceTree = BUILT_PRODUCTS_DIR; }; F4652FB72195D0D3007CDB17 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F465307A2195D222007CDB17 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -312,539 +312,546 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - F445C68D21AE8FC300184254 /* sparrow */ = { + F445C93521AED32A00184254 /* frameworks */ = { isa = PBXGroup; children = ( - F445C68E21AE8FC300184254 /* internet-connection */, - F445C69021AE8FC300184254 /* vibration */, - F445C69221AE8FC300184254 /* ui */, - F445C6DE21AE8FC300184254 /* style-kit */, - F445C6E121AE8FC300184254 /* types */, - F445C6E321AE8FC300184254 /* locale */, - F445C6E521AE8FC300184254 /* extension */, - F445C70421AE8FC300184254 /* app */, - F445C70621AE8FC300184254 /* constraints */, - F445C70821AE8FC300184254 /* notification */, - F445C70A21AE8FC300184254 /* mail */, - F445C70C21AE8FC300184254 /* launch */, - F445C70E21AE8FC300184254 /* layout */, - F445C71021AE8FC300184254 /* shadow */, - F445C71321AE8FC300184254 /* code-draw */, - F445C71921AE8FC300184254 /* animation */, - F445C71E21AE8FC300184254 /* downloader */, - F445C72021AE8FC300184254 /* app-store */, - F445C72221AE8FC300184254 /* opener */, - F445C72421AE8FC300184254 /* bufer */, - F445C72621AE8FC300184254 /* social */, - F445C73121AE8FC300184254 /* audio */, - F445C73421AE8FC300184254 /* device */, - F445C73621AE8FC300184254 /* сore-spotlight */, - F445C73821AE8FC300184254 /* random */, - F445C73A21AE8FC300184254 /* delay */, - F445C73C21AE8FC300184254 /* permission */, - F445C74421AE8FC300184254 /* share */, - F445C74621AE8FC300184254 /* badge */, - ); - name = sparrow; - path = ../../../source/sparrow; + F445C93621AED32A00184254 /* sparrow */, + ); + path = frameworks; sourceTree = ""; }; - F445C68E21AE8FC300184254 /* internet-connection */ = { + F445C93621AED32A00184254 /* sparrow */ = { isa = PBXGroup; children = ( - F445C68F21AE8FC300184254 /* SPInternetConnection.swift */, + F445C93721AED32A00184254 /* internet-connection */, + F445C93921AED32A00184254 /* vibration */, + F445C93B21AED32A00184254 /* ui */, + F445C98721AED32A00184254 /* style-kit */, + F445C98A21AED32A00184254 /* types */, + F445C98C21AED32A00184254 /* locale */, + F445C98E21AED32A00184254 /* extension */, + F445C9AD21AED32A00184254 /* app */, + F445C9AF21AED32A00184254 /* constraints */, + F445C9B121AED32A00184254 /* notification */, + F445C9B321AED32A00184254 /* mail */, + F445C9B521AED32A00184254 /* launch */, + F445C9B721AED32A00184254 /* layout */, + F445C9B921AED32A00184254 /* shadow */, + F445C9BC21AED32A00184254 /* code-draw */, + F445C9C221AED32A00184254 /* animation */, + F445C9C721AED32A00184254 /* downloader */, + F445C9C921AED32A00184254 /* app-store */, + F445C9CB21AED32A00184254 /* opener */, + F445C9CD21AED32A00184254 /* bufer */, + F445C9CF21AED32A00184254 /* social */, + F445C9DA21AED32A00184254 /* audio */, + F445C9DD21AED32A00184254 /* device */, + F445C9DF21AED32A00184254 /* сore-spotlight */, + F445C9E121AED32A00184254 /* random */, + F445C9E321AED32A00184254 /* delay */, + F445C9E521AED32A00184254 /* permission */, + F445C9ED21AED32A00184254 /* share */, + F445C9EF21AED32A00184254 /* badge */, + ); + path = sparrow; + sourceTree = ""; + }; + F445C93721AED32A00184254 /* internet-connection */ = { + isa = PBXGroup; + children = ( + F445C93821AED32A00184254 /* SPInternetConnection.swift */, ); path = "internet-connection"; sourceTree = ""; }; - F445C69021AE8FC300184254 /* vibration */ = { + F445C93921AED32A00184254 /* vibration */ = { isa = PBXGroup; children = ( - F445C69121AE8FC300184254 /* SPVibration.swift */, + F445C93A21AED32A00184254 /* SPVibration.swift */, ); path = vibration; sourceTree = ""; }; - F445C69221AE8FC300184254 /* ui */ = { + F445C93B21AED32A00184254 /* ui */ = { isa = PBXGroup; children = ( - F445C69321AE8FC300184254 /* buttons */, - F445C69D21AE8FC300184254 /* controllers */, - F445C6B221AE8FC300184254 /* views */, + F445C93C21AED32A00184254 /* buttons */, + F445C94621AED32A00184254 /* controllers */, + F445C95B21AED32A00184254 /* views */, ); path = ui; sourceTree = ""; }; - F445C69321AE8FC300184254 /* buttons */ = { + F445C93C21AED32A00184254 /* buttons */ = { isa = PBXGroup; children = ( - F445C69421AE8FC300184254 /* SPPlayCircleButton.swift */, - F445C69521AE8FC300184254 /* SPSocialIconButton.swift */, - F445C69621AE8FC300184254 /* SPMengButton.swift */, - F445C69721AE8FC300184254 /* SPSystemIconButton.swift */, - F445C69821AE8FC300184254 /* SPDownloadingButton.swift */, - F445C69921AE8FC300184254 /* SPRoundButton.swift */, - F445C69A21AE8FC300184254 /* SPNativeOS11Button.swift */, - F445C69B21AE8FC300184254 /* SPGradientButton.swift */, - F445C69C21AE8FC300184254 /* SPAppStoreActionButton.swift */, + F445C93D21AED32A00184254 /* SPPlayCircleButton.swift */, + F445C93E21AED32A00184254 /* SPSocialIconButton.swift */, + F445C93F21AED32A00184254 /* SPMengButton.swift */, + F445C94021AED32A00184254 /* SPSystemIconButton.swift */, + F445C94121AED32A00184254 /* SPDownloadingButton.swift */, + F445C94221AED32A00184254 /* SPRoundButton.swift */, + F445C94321AED32A00184254 /* SPNativeOS11Button.swift */, + F445C94421AED32A00184254 /* SPGradientButton.swift */, + F445C94521AED32A00184254 /* SPAppStoreActionButton.swift */, ); path = buttons; sourceTree = ""; }; - F445C69D21AE8FC300184254 /* controllers */ = { + F445C94621AED32A00184254 /* controllers */ = { isa = PBXGroup; children = ( - F445C69E21AE8FC300184254 /* SPProposeViewController.swift */, - F445C69F21AE8FC300184254 /* SPProgressLoadingViewController.swift */, - F445C6A021AE8FC300184254 /* SPScrollViewController.swift */, - F445C6A121AE8FC300184254 /* SPBaseTableViewController.swift */, - F445C6A221AE8FC300184254 /* SPBaseViewController.swift */, - F445C6A321AE8FC300184254 /* SPWelcomeViewController.swift */, - F445C6A421AE8FC300184254 /* SPRootViewController.swift */, - F445C6A521AE8FC300184254 /* SPConfirmActionViewController.swift */, - F445C6A621AE8FC300184254 /* SPNativeTableViewController.swift */, - F445C6A721AE8FC300184254 /* SPHiderViewController.swift */, - F445C6A821AE8FC300184254 /* SPStatusBarManagerViewController.swift */, - F445C6A921AE8FC300184254 /* login */, - F445C6AD21AE8FC300184254 /* stork */, + F445C94721AED32A00184254 /* SPProposeViewController.swift */, + F445C94821AED32A00184254 /* SPProgressLoadingViewController.swift */, + F445C94921AED32A00184254 /* SPScrollViewController.swift */, + F445C94A21AED32A00184254 /* SPBaseTableViewController.swift */, + F445C94B21AED32A00184254 /* SPBaseViewController.swift */, + F445C94C21AED32A00184254 /* SPWelcomeViewController.swift */, + F445C94D21AED32A00184254 /* SPRootViewController.swift */, + F445C94E21AED32A00184254 /* SPConfirmActionViewController.swift */, + F445C94F21AED32A00184254 /* SPNativeTableViewController.swift */, + F445C95021AED32A00184254 /* SPHiderViewController.swift */, + F445C95121AED32A00184254 /* SPStatusBarManagerViewController.swift */, + F445C95221AED32A00184254 /* login */, + F445C95621AED32A00184254 /* stork */, ); path = controllers; sourceTree = ""; }; - F445C6A921AE8FC300184254 /* login */ = { + F445C95221AED32A00184254 /* login */ = { isa = PBXGroup; children = ( - F445C6AA21AE8FC300184254 /* SPNativeLoginCodeViewController.swift */, - F445C6AB21AE8FC300184254 /* SPNativeLoginNavigationController.swift */, - F445C6AC21AE8FC300184254 /* SPNativeLoginViewController.swift */, + F445C95321AED32A00184254 /* SPNativeLoginCodeViewController.swift */, + F445C95421AED32A00184254 /* SPNativeLoginNavigationController.swift */, + F445C95521AED32A00184254 /* SPNativeLoginViewController.swift */, ); path = login; sourceTree = ""; }; - F445C6AD21AE8FC300184254 /* stork */ = { + F445C95621AED32A00184254 /* stork */ = { isa = PBXGroup; children = ( - F445C6AE21AE8FC300184254 /* SPStorkTransitioningDelegate.swift */, - F445C6AF21AE8FC300184254 /* SPStorkPresentingAnimationController.swift */, - F445C6B021AE8FC300184254 /* SPStorkPresentationController.swift */, - F445C6B121AE8FC300184254 /* SPStorkDismissingAnimationController.swift */, + F445C95721AED32A00184254 /* SPStorkTransitioningDelegate.swift */, + F445C95821AED32A00184254 /* SPStorkPresentingAnimationController.swift */, + F445C95921AED32A00184254 /* SPStorkPresentationController.swift */, + F445C95A21AED32A00184254 /* SPStorkDismissingAnimationController.swift */, ); path = stork; sourceTree = ""; }; - F445C6B221AE8FC300184254 /* views */ = { + F445C95B21AED32A00184254 /* views */ = { isa = PBXGroup; children = ( - F445C6B321AE8FC300184254 /* tableView */, - F445C6B721AE8FC300184254 /* SPScrollView.swift */, - F445C6B821AE8FC300184254 /* collectionView */, - F445C6C321AE8FC300184254 /* SPAligmentView.swift */, - F445C6C421AE8FC300184254 /* code-draw */, - F445C6C921AE8FC300184254 /* SPGradeBlurView.swift */, - F445C6CA21AE8FC300184254 /* SPDownloadingUIImageView.swift */, - F445C6CB21AE8FC300184254 /* SPGradientView.swift */, - F445C6CC21AE8FC300184254 /* SPVideoPlayer.swift */, - F445C6CD21AE8FC300184254 /* tableViewCell */, - F445C6DD21AE8FC300184254 /* SPBlurView.swift */, + F445C95C21AED32A00184254 /* tableView */, + F445C96021AED32A00184254 /* SPScrollView.swift */, + F445C96121AED32A00184254 /* collectionView */, + F445C96C21AED32A00184254 /* SPAligmentView.swift */, + F445C96D21AED32A00184254 /* code-draw */, + F445C97221AED32A00184254 /* SPGradeBlurView.swift */, + F445C97321AED32A00184254 /* SPDownloadingUIImageView.swift */, + F445C97421AED32A00184254 /* SPGradientView.swift */, + F445C97521AED32A00184254 /* SPVideoPlayer.swift */, + F445C97621AED32A00184254 /* tableViewCell */, + F445C98621AED32A00184254 /* SPBlurView.swift */, ); path = views; sourceTree = ""; }; - F445C6B321AE8FC300184254 /* tableView */ = { + F445C95C21AED32A00184254 /* tableView */ = { isa = PBXGroup; children = ( - F445C6B421AE8FC300184254 /* SPEmptyProposeLabel.swift */, - F445C6B521AE8FC300184254 /* SPTableView.swift */, - F445C6B621AE8FC300184254 /* SPEmptyProposeView.swift */, + F445C95D21AED32A00184254 /* SPEmptyProposeLabel.swift */, + F445C95E21AED32A00184254 /* SPTableView.swift */, + F445C95F21AED32A00184254 /* SPEmptyProposeView.swift */, ); path = tableView; sourceTree = ""; }; - F445C6B821AE8FC300184254 /* collectionView */ = { + F445C96121AED32A00184254 /* collectionView */ = { isa = PBXGroup; children = ( - F445C6B921AE8FC300184254 /* cells */, - F445C6BD21AE8FC300184254 /* layouts */, - F445C6BF21AE8FC300184254 /* collectionViews */, + F445C96221AED32A00184254 /* cells */, + F445C96621AED32A00184254 /* layouts */, + F445C96821AED32A00184254 /* collectionViews */, ); path = collectionView; sourceTree = ""; }; - F445C6B921AE8FC300184254 /* cells */ = { + F445C96221AED32A00184254 /* cells */ = { isa = PBXGroup; children = ( - F445C6BA21AE8FC300184254 /* SPCollectionViewCell.swift */, - F445C6BB21AE8FC300184254 /* SPMengTransformCollectionViewCell.swift */, - F445C6BC21AE8FC300184254 /* SPImageCollectionViewCell.swift */, + F445C96321AED32A00184254 /* SPCollectionViewCell.swift */, + F445C96421AED32A00184254 /* SPMengTransformCollectionViewCell.swift */, + F445C96521AED32A00184254 /* SPImageCollectionViewCell.swift */, ); path = cells; sourceTree = ""; }; - F445C6BD21AE8FC300184254 /* layouts */ = { + F445C96621AED32A00184254 /* layouts */ = { isa = PBXGroup; children = ( - F445C6BE21AE8FC300184254 /* SPCollectionViewLayout.swift */, + F445C96721AED32A00184254 /* SPCollectionViewLayout.swift */, ); path = layouts; sourceTree = ""; }; - F445C6BF21AE8FC300184254 /* collectionViews */ = { + F445C96821AED32A00184254 /* collectionViews */ = { isa = PBXGroup; children = ( - F445C6C021AE8FC300184254 /* SPMengTransformCollectionView.swift */, - F445C6C121AE8FC300184254 /* SPCollectionView.swift */, - F445C6C221AE8FC300184254 /* SPImagesLineCollectionView.swift */, + F445C96921AED32A00184254 /* SPMengTransformCollectionView.swift */, + F445C96A21AED32A00184254 /* SPCollectionView.swift */, + F445C96B21AED32A00184254 /* SPImagesLineCollectionView.swift */, ); path = collectionViews; sourceTree = ""; }; - F445C6C421AE8FC300184254 /* code-draw */ = { + F445C96D21AED32A00184254 /* code-draw */ = { isa = PBXGroup; children = ( - F445C6C521AE8FC300184254 /* SPAudioIconView.swift */, - F445C6C621AE8FC300184254 /* SPSocialIconView.swift */, - F445C6C721AE8FC300184254 /* SPSystemIconView.swift */, - F445C6C821AE8FC300184254 /* SPGolubevIconView.swift */, + F445C96E21AED32A00184254 /* SPAudioIconView.swift */, + F445C96F21AED32A00184254 /* SPSocialIconView.swift */, + F445C97021AED32A00184254 /* SPSystemIconView.swift */, + F445C97121AED32A00184254 /* SPGolubevIconView.swift */, ); path = "code-draw"; sourceTree = ""; }; - F445C6CD21AE8FC300184254 /* tableViewCell */ = { + F445C97621AED32A00184254 /* tableViewCell */ = { isa = PBXGroup; children = ( - F445C6CE21AE8FC300184254 /* SPPromoTableViewCell.swift */, - F445C6CF21AE8FC300184254 /* form */, - F445C6D721AE8FC300184254 /* SPMengTransformTableViewCell.swift */, - F445C6D821AE8FC300184254 /* SPImageTableViewCell.swift */, - F445C6D921AE8FC300184254 /* SPProposeTableViewCell.swift */, - F445C6DA21AE8FC300184254 /* SPBaseContentTableViewCell.swift */, - F445C6DB21AE8FC300184254 /* SPTableViewCell.swift */, - F445C6DC21AE8FC300184254 /* SPCollectionImagesTableViewCell.swift */, + F445C97721AED32A00184254 /* SPPromoTableViewCell.swift */, + F445C97821AED32A00184254 /* form */, + F445C98021AED32A00184254 /* SPMengTransformTableViewCell.swift */, + F445C98121AED32A00184254 /* SPImageTableViewCell.swift */, + F445C98221AED32A00184254 /* SPProposeTableViewCell.swift */, + F445C98321AED32A00184254 /* SPBaseContentTableViewCell.swift */, + F445C98421AED32A00184254 /* SPTableViewCell.swift */, + F445C98521AED32A00184254 /* SPCollectionImagesTableViewCell.swift */, ); path = tableViewCell; sourceTree = ""; }; - F445C6CF21AE8FC300184254 /* form */ = { + F445C97821AED32A00184254 /* form */ = { isa = PBXGroup; children = ( - F445C6D021AE8FC300184254 /* SPFormButtonTableViewCell.swift */, - F445C6D121AE8FC300184254 /* SPFormMailTableViewCell.swift */, - F445C6D221AE8FC300184254 /* SPFormLabelTableViewCell.swift */, - F445C6D321AE8FC300184254 /* SPFormTextFiledTableViewCell.swift */, - F445C6D421AE8FC300184254 /* SPFormFeaturedTitleTableViewCell.swift */, - F445C6D521AE8FC300184254 /* SPFormTextInputTableViewCell.swift */, - F445C6D621AE8FC300184254 /* SPFormTextTableViewCell.swift */, + F445C97921AED32A00184254 /* SPFormButtonTableViewCell.swift */, + F445C97A21AED32A00184254 /* SPFormMailTableViewCell.swift */, + F445C97B21AED32A00184254 /* SPFormLabelTableViewCell.swift */, + F445C97C21AED32A00184254 /* SPFormTextFiledTableViewCell.swift */, + F445C97D21AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift */, + F445C97E21AED32A00184254 /* SPFormTextInputTableViewCell.swift */, + F445C97F21AED32A00184254 /* SPFormTextTableViewCell.swift */, ); path = form; sourceTree = ""; }; - F445C6DE21AE8FC300184254 /* style-kit */ = { + F445C98721AED32A00184254 /* style-kit */ = { isa = PBXGroup; children = ( - F445C6DF21AE8FC300184254 /* SPStyleKit.swift */, - F445C6E021AE8FC300184254 /* SPNativeStyleKit.swift */, + F445C98821AED32A00184254 /* SPStyleKit.swift */, + F445C98921AED32A00184254 /* SPNativeStyleKit.swift */, ); path = "style-kit"; sourceTree = ""; }; - F445C6E121AE8FC300184254 /* types */ = { + F445C98A21AED32A00184254 /* types */ = { isa = PBXGroup; children = ( - F445C6E221AE8FC300184254 /* SPTypes.swift */, + F445C98B21AED32A00184254 /* SPTypes.swift */, ); path = types; sourceTree = ""; }; - F445C6E321AE8FC300184254 /* locale */ = { + F445C98C21AED32A00184254 /* locale */ = { isa = PBXGroup; children = ( - F445C6E421AE8FC300184254 /* SPLocale.swift */, + F445C98D21AED32A00184254 /* SPLocale.swift */, ); path = locale; sourceTree = ""; }; - F445C6E521AE8FC300184254 /* extension */ = { + F445C98E21AED32A00184254 /* extension */ = { isa = PBXGroup; children = ( - F445C6E621AE8FC300184254 /* SPUIScreenExtension.swift */, - F445C6E721AE8FC300184254 /* SPUIAlertControllerExtenshion.swift */, - F445C6E821AE8FC300184254 /* SPUITableViewCellExtenshion.swift */, - F445C6E921AE8FC300184254 /* SPUITextFieldExtenshion.swift */, - F445C6EA21AE8FC300184254 /* SPUIFontExtenshion.swift */, - F445C6EB21AE8FC300184254 /* SPUIImageExtension.swift */, - F445C6EC21AE8FC300184254 /* SPDateExtenshon.swift */, - F445C6ED21AE8FC300184254 /* SPUITableView.swift */, - F445C6EE21AE8FC300184254 /* SPUIViewExtenshion.swift */, - F445C6EF21AE8FC300184254 /* SPCGPointExtenshion.swift */, - F445C6F021AE8FC300184254 /* SPArrayExtension.swift */, - F445C6F121AE8FC300184254 /* SPUserDefaultsExtenshion.swift */, - F445C6F221AE8FC300184254 /* SPUIViewControllerExtenshion.swift */, - F445C6F321AE8FC300184254 /* SPStringExtenshion.swift */, - F445C6F421AE8FC300184254 /* SPStrideableExtension.swift */, - F445C6F521AE8FC300184254 /* SPBezierPathExtension.swift */, - F445C6F621AE8FC300184254 /* SPUICollectionViewExtenshion.swift */, - F445C6F721AE8FC300184254 /* SPUITableViewControllerExtenshion.swift */, - F445C6F821AE8FC300184254 /* SPTextFieldExtenshion.swift */, - F445C6F921AE8FC300184254 /* SPUITabBarControllerExtenshion.swift */, - F445C6FA21AE8FC300184254 /* SPUINavigationControllerExtenshion.swift */, - F445C6FB21AE8FC300184254 /* SPCGRectExtension.swift */, - F445C6FC21AE8FC300184254 /* SPUIWindowExtenshion.swift */, - F445C6FD21AE8FC300184254 /* SPUILabelExtenshion.swift */, - F445C6FE21AE8FC300184254 /* SPCGSizeExtenshion.swift */, - F445C6FF21AE8FC300184254 /* SPUIImageViewExtenshion.swift */, - F445C70021AE8FC300184254 /* SPUIColorExtension.swift */, - F445C70121AE8FC300184254 /* SPCollectionExtenshion.swift */, - F445C70221AE8FC300184254 /* SPUIButtonExtenshion.swift */, - F445C70321AE8FC300184254 /* SPUIDeviceExtenshion.swift */, + F445C98F21AED32A00184254 /* SPUIScreenExtension.swift */, + F445C99021AED32A00184254 /* SPUIAlertControllerExtenshion.swift */, + F445C99121AED32A00184254 /* SPUITableViewCellExtenshion.swift */, + F445C99221AED32A00184254 /* SPUITextFieldExtenshion.swift */, + F445C99321AED32A00184254 /* SPUIFontExtenshion.swift */, + F445C99421AED32A00184254 /* SPUIImageExtension.swift */, + F445C99521AED32A00184254 /* SPDateExtenshon.swift */, + F445C99621AED32A00184254 /* SPUITableView.swift */, + F445C99721AED32A00184254 /* SPUIViewExtenshion.swift */, + F445C99821AED32A00184254 /* SPCGPointExtenshion.swift */, + F445C99921AED32A00184254 /* SPArrayExtension.swift */, + F445C99A21AED32A00184254 /* SPUserDefaultsExtenshion.swift */, + F445C99B21AED32A00184254 /* SPUIViewControllerExtenshion.swift */, + F445C99C21AED32A00184254 /* SPStringExtenshion.swift */, + F445C99D21AED32A00184254 /* SPStrideableExtension.swift */, + F445C99E21AED32A00184254 /* SPBezierPathExtension.swift */, + F445C99F21AED32A00184254 /* SPUICollectionViewExtenshion.swift */, + F445C9A021AED32A00184254 /* SPUITableViewControllerExtenshion.swift */, + F445C9A121AED32A00184254 /* SPTextFieldExtenshion.swift */, + F445C9A221AED32A00184254 /* SPUITabBarControllerExtenshion.swift */, + F445C9A321AED32A00184254 /* SPUINavigationControllerExtenshion.swift */, + F445C9A421AED32A00184254 /* SPCGRectExtension.swift */, + F445C9A521AED32A00184254 /* SPUIWindowExtenshion.swift */, + F445C9A621AED32A00184254 /* SPUILabelExtenshion.swift */, + F445C9A721AED32A00184254 /* SPCGSizeExtenshion.swift */, + F445C9A821AED32A00184254 /* SPUIImageViewExtenshion.swift */, + F445C9A921AED32A00184254 /* SPUIColorExtension.swift */, + F445C9AA21AED32A00184254 /* SPCollectionExtenshion.swift */, + F445C9AB21AED32A00184254 /* SPUIButtonExtenshion.swift */, + F445C9AC21AED32A00184254 /* SPUIDeviceExtenshion.swift */, ); path = extension; sourceTree = ""; }; - F445C70421AE8FC300184254 /* app */ = { + F445C9AD21AED32A00184254 /* app */ = { isa = PBXGroup; children = ( - F445C70521AE8FC300184254 /* SPApp.swift */, + F445C9AE21AED32A00184254 /* SPApp.swift */, ); path = app; sourceTree = ""; }; - F445C70621AE8FC300184254 /* constraints */ = { + F445C9AF21AED32A00184254 /* constraints */ = { isa = PBXGroup; children = ( - F445C70721AE8FC300184254 /* SPConstraintsAssistent.swift */, + F445C9B021AED32A00184254 /* SPConstraintsAssistent.swift */, ); path = constraints; sourceTree = ""; }; - F445C70821AE8FC300184254 /* notification */ = { + F445C9B121AED32A00184254 /* notification */ = { isa = PBXGroup; children = ( - F445C70921AE8FC300184254 /* SPLocalNotification.swift */, + F445C9B221AED32A00184254 /* SPLocalNotification.swift */, ); path = notification; sourceTree = ""; }; - F445C70A21AE8FC300184254 /* mail */ = { + F445C9B321AED32A00184254 /* mail */ = { isa = PBXGroup; children = ( - F445C70B21AE8FC300184254 /* SPMail.swift */, + F445C9B421AED32A00184254 /* SPMail.swift */, ); path = mail; sourceTree = ""; }; - F445C70C21AE8FC300184254 /* launch */ = { + F445C9B521AED32A00184254 /* launch */ = { isa = PBXGroup; children = ( - F445C70D21AE8FC300184254 /* SPLaunch.swift */, + F445C9B621AED32A00184254 /* SPLaunch.swift */, ); path = launch; sourceTree = ""; }; - F445C70E21AE8FC300184254 /* layout */ = { + F445C9B721AED32A00184254 /* layout */ = { isa = PBXGroup; children = ( - F445C70F21AE8FC300184254 /* SPLayout.swift */, + F445C9B821AED32A00184254 /* SPLayout.swift */, ); path = layout; sourceTree = ""; }; - F445C71021AE8FC300184254 /* shadow */ = { + F445C9B921AED32A00184254 /* shadow */ = { isa = PBXGroup; children = ( - F445C71121AE8FC300184254 /* SPShadow.swift */, - F445C71221AE8FC300184254 /* SPShadowDeep.swift */, + F445C9BA21AED32A00184254 /* SPShadow.swift */, + F445C9BB21AED32A00184254 /* SPShadowDeep.swift */, ); path = shadow; sourceTree = ""; }; - F445C71321AE8FC300184254 /* code-draw */ = { + F445C9BC21AED32A00184254 /* code-draw */ = { isa = PBXGroup; children = ( - F445C71421AE8FC300184254 /* SPCodeAudioIconPack.swift */, - F445C71521AE8FC300184254 /* SPCodeSocialIconPack.swift */, - F445C71621AE8FC300184254 /* SPCodeSystemIconPack.swift */, - F445C71721AE8FC300184254 /* SPCodeDraw.swift */, - F445C71821AE8FC300184254 /* SPGolubevGolubevIconPack.swift */, + F445C9BD21AED32A00184254 /* SPCodeAudioIconPack.swift */, + F445C9BE21AED32A00184254 /* SPCodeSocialIconPack.swift */, + F445C9BF21AED32A00184254 /* SPCodeSystemIconPack.swift */, + F445C9C021AED32A00184254 /* SPCodeDraw.swift */, + F445C9C121AED32A00184254 /* SPGolubevGolubevIconPack.swift */, ); path = "code-draw"; sourceTree = ""; }; - F445C71921AE8FC300184254 /* animation */ = { + F445C9C221AED32A00184254 /* animation */ = { isa = PBXGroup; children = ( - F445C71A21AE8FC300184254 /* SPAnimationUpward.swift */, - F445C71B21AE8FC300184254 /* SPAnimationSpring.swift */, - F445C71C21AE8FC300184254 /* SPAnimationAlpha.swift */, - F445C71D21AE8FC300184254 /* SPAnimation.swift */, + F445C9C321AED32A00184254 /* SPAnimationUpward.swift */, + F445C9C421AED32A00184254 /* SPAnimationSpring.swift */, + F445C9C521AED32A00184254 /* SPAnimationAlpha.swift */, + F445C9C621AED32A00184254 /* SPAnimation.swift */, ); path = animation; sourceTree = ""; }; - F445C71E21AE8FC300184254 /* downloader */ = { + F445C9C721AED32A00184254 /* downloader */ = { isa = PBXGroup; children = ( - F445C71F21AE8FC300184254 /* SPDownloader.swift */, + F445C9C821AED32A00184254 /* SPDownloader.swift */, ); path = downloader; sourceTree = ""; }; - F445C72021AE8FC300184254 /* app-store */ = { + F445C9C921AED32A00184254 /* app-store */ = { isa = PBXGroup; children = ( - F445C72121AE8FC300184254 /* SPAppStore.swift */, + F445C9CA21AED32A00184254 /* SPAppStore.swift */, ); path = "app-store"; sourceTree = ""; }; - F445C72221AE8FC300184254 /* opener */ = { + F445C9CB21AED32A00184254 /* opener */ = { isa = PBXGroup; children = ( - F445C72321AE8FC300184254 /* SPOpener.swift */, + F445C9CC21AED32A00184254 /* SPOpener.swift */, ); path = opener; sourceTree = ""; }; - F445C72421AE8FC300184254 /* bufer */ = { + F445C9CD21AED32A00184254 /* bufer */ = { isa = PBXGroup; children = ( - F445C72521AE8FC300184254 /* SPBufer.swift */, + F445C9CE21AED32A00184254 /* SPBufer.swift */, ); path = bufer; sourceTree = ""; }; - F445C72621AE8FC300184254 /* social */ = { + F445C9CF21AED32A00184254 /* social */ = { isa = PBXGroup; children = ( - F445C72721AE8FC300184254 /* twitter */, - F445C72921AE8FC300184254 /* viber */, - F445C72B21AE8FC300184254 /* telegram */, - F445C72D21AE8FC300184254 /* instagram */, - F445C72F21AE8FC300184254 /* whatsapp */, + F445C9D021AED32A00184254 /* twitter */, + F445C9D221AED32A00184254 /* viber */, + F445C9D421AED32A00184254 /* telegram */, + F445C9D621AED32A00184254 /* instagram */, + F445C9D821AED32A00184254 /* whatsapp */, ); path = social; sourceTree = ""; }; - F445C72721AE8FC300184254 /* twitter */ = { + F445C9D021AED32A00184254 /* twitter */ = { isa = PBXGroup; children = ( - F445C72821AE8FC300184254 /* SPTwitter.swift */, + F445C9D121AED32A00184254 /* SPTwitter.swift */, ); path = twitter; sourceTree = ""; }; - F445C72921AE8FC300184254 /* viber */ = { + F445C9D221AED32A00184254 /* viber */ = { isa = PBXGroup; children = ( - F445C72A21AE8FC300184254 /* SPViber.swift */, + F445C9D321AED32A00184254 /* SPViber.swift */, ); path = viber; sourceTree = ""; }; - F445C72B21AE8FC300184254 /* telegram */ = { + F445C9D421AED32A00184254 /* telegram */ = { isa = PBXGroup; children = ( - F445C72C21AE8FC300184254 /* SPTelegram.swift */, + F445C9D521AED32A00184254 /* SPTelegram.swift */, ); path = telegram; sourceTree = ""; }; - F445C72D21AE8FC300184254 /* instagram */ = { + F445C9D621AED32A00184254 /* instagram */ = { isa = PBXGroup; children = ( - F445C72E21AE8FC300184254 /* SPInstagram.swift */, + F445C9D721AED32A00184254 /* SPInstagram.swift */, ); path = instagram; sourceTree = ""; }; - F445C72F21AE8FC300184254 /* whatsapp */ = { + F445C9D821AED32A00184254 /* whatsapp */ = { isa = PBXGroup; children = ( - F445C73021AE8FC300184254 /* SPWhatsApp.swift */, + F445C9D921AED32A00184254 /* SPWhatsApp.swift */, ); path = whatsapp; sourceTree = ""; }; - F445C73121AE8FC300184254 /* audio */ = { + F445C9DA21AED32A00184254 /* audio */ = { isa = PBXGroup; children = ( - F445C73221AE8FC300184254 /* SPAudio.swift */, - F445C73321AE8FC300184254 /* SPAudioPlayer.swift */, + F445C9DB21AED32A00184254 /* SPAudio.swift */, + F445C9DC21AED32A00184254 /* SPAudioPlayer.swift */, ); path = audio; sourceTree = ""; }; - F445C73421AE8FC300184254 /* device */ = { + F445C9DD21AED32A00184254 /* device */ = { isa = PBXGroup; children = ( - F445C73521AE8FC300184254 /* SPDevice.swift */, + F445C9DE21AED32A00184254 /* SPDevice.swift */, ); path = device; sourceTree = ""; }; - F445C73621AE8FC300184254 /* сore-spotlight */ = { + F445C9DF21AED32A00184254 /* сore-spotlight */ = { isa = PBXGroup; children = ( - F445C73721AE8FC300184254 /* SPSpotlight.swift */, + F445C9E021AED32A00184254 /* SPSpotlight.swift */, ); path = "сore-spotlight"; sourceTree = ""; }; - F445C73821AE8FC300184254 /* random */ = { + F445C9E121AED32A00184254 /* random */ = { isa = PBXGroup; children = ( - F445C73921AE8FC300184254 /* SPRandom.swift */, + F445C9E221AED32A00184254 /* SPRandom.swift */, ); path = random; sourceTree = ""; }; - F445C73A21AE8FC300184254 /* delay */ = { + F445C9E321AED32A00184254 /* delay */ = { isa = PBXGroup; children = ( - F445C73B21AE8FC300184254 /* SPDelay.swift */, + F445C9E421AED32A00184254 /* SPDelay.swift */, ); path = delay; sourceTree = ""; }; - F445C73C21AE8FC300184254 /* permission */ = { + F445C9E521AED32A00184254 /* permission */ = { isa = PBXGroup; children = ( - F445C73D21AE8FC300184254 /* dialog */, - F445C74121AE8FC300184254 /* SPPermission.swift */, - F445C74221AE8FC300184254 /* handlers */, + F445C9E621AED32A00184254 /* dialog */, + F445C9EA21AED32A00184254 /* SPPermission.swift */, + F445C9EB21AED32A00184254 /* handlers */, ); path = permission; sourceTree = ""; }; - F445C73D21AE8FC300184254 /* dialog */ = { + F445C9E621AED32A00184254 /* dialog */ = { isa = PBXGroup; children = ( - F445C73E21AE8FC300184254 /* SPPermissionDialogView.swift */, - F445C73F21AE8FC300184254 /* SPPermissionDialog.swift */, - F445C74021AE8FC300184254 /* SPPermissionDialogController.swift */, + F445C9E721AED32A00184254 /* SPPermissionDialogView.swift */, + F445C9E821AED32A00184254 /* SPPermissionDialog.swift */, + F445C9E921AED32A00184254 /* SPPermissionDialogController.swift */, ); path = dialog; sourceTree = ""; }; - F445C74221AE8FC300184254 /* handlers */ = { + F445C9EB21AED32A00184254 /* handlers */ = { isa = PBXGroup; children = ( - F445C74321AE8FC300184254 /* SPRequestPermissionLocationHandler.swift */, + F445C9EC21AED32A00184254 /* SPRequestPermissionLocationHandler.swift */, ); path = handlers; sourceTree = ""; }; - F445C74421AE8FC300184254 /* share */ = { + F445C9ED21AED32A00184254 /* share */ = { isa = PBXGroup; children = ( - F445C74521AE8FC300184254 /* SPShare.swift */, + F445C9EE21AED32A00184254 /* SPShare.swift */, ); path = share; sourceTree = ""; }; - F445C74621AE8FC300184254 /* badge */ = { + F445C9EF21AED32A00184254 /* badge */ = { isa = PBXGroup; children = ( - F445C74721AE8FC300184254 /* SPBadge.swift */, + F445C9F021AED32A00184254 /* SPBadge.swift */, ); path = badge; sourceTree = ""; @@ -868,10 +875,10 @@ F4652FAA2195D0D1007CDB17 /* request-permission */ = { isa = PBXGroup; children = ( - F4A4C8642199C05700509AF1 /* request-permission.entitlements */, F46530792195D222007CDB17 /* app */, F4652FBD2195D222007CDB17 /* controllers */, - F4652FBE2195D222007CDB17 /* frameworks */, + F445C93521AED32A00184254 /* frameworks */, + F4A4C8642199C05700509AF1 /* request-permission.entitlements */, F4652FB72195D0D3007CDB17 /* Info.plist */, ); path = "request-permission"; @@ -887,14 +894,6 @@ path = controllers; sourceTree = ""; }; - F4652FBE2195D222007CDB17 /* frameworks */ = { - isa = PBXGroup; - children = ( - F445C68D21AE8FC300184254 /* sparrow */, - ); - path = frameworks; - sourceTree = ""; - }; F46530792195D222007CDB17 /* app */ = { isa = PBXGroup; children = ( @@ -980,147 +979,147 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F445C76721AE8FC300184254 /* SPEmptyProposeView.swift in Sources */, - F445C74D21AE8FC300184254 /* SPSystemIconButton.swift in Sources */, - F445C78D21AE8FC300184254 /* SPUIAlertControllerExtenshion.swift in Sources */, - F445C78921AE8FC300184254 /* SPNativeStyleKit.swift in Sources */, - F445C75D21AE8FC300184254 /* SPStatusBarManagerViewController.swift in Sources */, - F445C7CE21AE8FC300184254 /* SPRequestPermissionLocationHandler.swift in Sources */, + F445CA1021AED32A00184254 /* SPEmptyProposeView.swift in Sources */, + F445C9F621AED32A00184254 /* SPSystemIconButton.swift in Sources */, + F445CA3621AED32A00184254 /* SPUIAlertControllerExtenshion.swift in Sources */, + F445CA3221AED32A00184254 /* SPNativeStyleKit.swift in Sources */, + F445CA0621AED32A00184254 /* SPStatusBarManagerViewController.swift in Sources */, + F445CA7721AED32A00184254 /* SPRequestPermissionLocationHandler.swift in Sources */, F49CC4842196DA160060FCAD /* SPPermissionDialogDataSource.swift in Sources */, - F445C7A021AE8FC300184254 /* SPUINavigationControllerExtenshion.swift in Sources */, - F445C75321AE8FC300184254 /* SPProposeViewController.swift in Sources */, - F445C7D021AE8FC300184254 /* SPBadge.swift in Sources */, - F445C7B121AE8FC300184254 /* SPShadowDeep.swift in Sources */, - F445C78321AE8FC300184254 /* SPProposeTableViewCell.swift in Sources */, - F445C7AE21AE8FC300184254 /* SPLaunch.swift in Sources */, - F445C77B21AE8FC300184254 /* SPFormMailTableViewCell.swift in Sources */, - F445C7C421AE8FC300184254 /* SPAudio.swift in Sources */, - F445C7CD21AE8FC300184254 /* SPPermission.swift in Sources */, - F445C7C221AE8FC300184254 /* SPInstagram.swift in Sources */, - F445C7A621AE8FC300184254 /* SPUIColorExtension.swift in Sources */, - F445C79021AE8FC300184254 /* SPUIFontExtenshion.swift in Sources */, - F445C74921AE8FC300184254 /* SPVibration.swift in Sources */, - F445C7BD21AE8FC300184254 /* SPOpener.swift in Sources */, - F445C76E21AE8FC300184254 /* SPCollectionView.swift in Sources */, - F445C7BE21AE8FC300184254 /* SPBufer.swift in Sources */, - F445C79A21AE8FC300184254 /* SPStrideableExtension.swift in Sources */, - F445C76A21AE8FC300184254 /* SPMengTransformCollectionViewCell.swift in Sources */, + F445CA4921AED32A00184254 /* SPUINavigationControllerExtenshion.swift in Sources */, + F445C9FC21AED32A00184254 /* SPProposeViewController.swift in Sources */, + F445CA7921AED32B00184254 /* SPBadge.swift in Sources */, + F445CA5A21AED32A00184254 /* SPShadowDeep.swift in Sources */, + F445CA2C21AED32A00184254 /* SPProposeTableViewCell.swift in Sources */, + F445CA5721AED32A00184254 /* SPLaunch.swift in Sources */, + F445CA2421AED32A00184254 /* SPFormMailTableViewCell.swift in Sources */, + F445CA6D21AED32A00184254 /* SPAudio.swift in Sources */, + F445CA7621AED32A00184254 /* SPPermission.swift in Sources */, + F445CA6B21AED32A00184254 /* SPInstagram.swift in Sources */, + F445CA4F21AED32A00184254 /* SPUIColorExtension.swift in Sources */, + F445CA3921AED32A00184254 /* SPUIFontExtenshion.swift in Sources */, + F445C9F221AED32A00184254 /* SPVibration.swift in Sources */, + F445CA6621AED32A00184254 /* SPOpener.swift in Sources */, + F445CA1721AED32A00184254 /* SPCollectionView.swift in Sources */, + F445CA6721AED32A00184254 /* SPBufer.swift in Sources */, + F445CA4321AED32A00184254 /* SPStrideableExtension.swift in Sources */, + F445CA1321AED32A00184254 /* SPMengTransformCollectionViewCell.swift in Sources */, F49CC4822196DA0A0060FCAD /* SPPermissionDialogDelegate.swift in Sources */, - F445C7B221AE8FC300184254 /* SPCodeAudioIconPack.swift in Sources */, - F445C77A21AE8FC300184254 /* SPFormButtonTableViewCell.swift in Sources */, - F445C77121AE8FC300184254 /* SPAudioIconView.swift in Sources */, - F445C75421AE8FC300184254 /* SPProgressLoadingViewController.swift in Sources */, - F445C76821AE8FC300184254 /* SPScrollView.swift in Sources */, - F445C74821AE8FC300184254 /* SPInternetConnection.swift in Sources */, - F445C74E21AE8FC300184254 /* SPDownloadingButton.swift in Sources */, - F445C77521AE8FC300184254 /* SPGradeBlurView.swift in Sources */, + F445CA5B21AED32A00184254 /* SPCodeAudioIconPack.swift in Sources */, + F445CA2321AED32A00184254 /* SPFormButtonTableViewCell.swift in Sources */, + F445CA1A21AED32A00184254 /* SPAudioIconView.swift in Sources */, + F445C9FD21AED32A00184254 /* SPProgressLoadingViewController.swift in Sources */, + F445CA1121AED32A00184254 /* SPScrollView.swift in Sources */, + F445C9F121AED32A00184254 /* SPInternetConnection.swift in Sources */, + F445C9F721AED32A00184254 /* SPDownloadingButton.swift in Sources */, + F445CA1E21AED32A00184254 /* SPGradeBlurView.swift in Sources */, F46531012195D223007CDB17 /* AppDelegate.swift in Sources */, - F445C7B721AE8FC300184254 /* SPAnimationUpward.swift in Sources */, - F445C7B021AE8FC300184254 /* SPShadow.swift in Sources */, - F445C7AC21AE8FC300184254 /* SPLocalNotification.swift in Sources */, - F445C79921AE8FC300184254 /* SPStringExtenshion.swift in Sources */, - F445C79E21AE8FC300184254 /* SPTextFieldExtenshion.swift in Sources */, - F445C7A321AE8FC300184254 /* SPUILabelExtenshion.swift in Sources */, - F445C7A121AE8FC300184254 /* SPCGRectExtension.swift in Sources */, - F445C78021AE8FC300184254 /* SPFormTextTableViewCell.swift in Sources */, - F445C7B521AE8FC300184254 /* SPCodeDraw.swift in Sources */, - F445C77E21AE8FC300184254 /* SPFormFeaturedTitleTableViewCell.swift in Sources */, - F445C77921AE8FC300184254 /* SPPromoTableViewCell.swift in Sources */, - F445C7B421AE8FC300184254 /* SPCodeSystemIconPack.swift in Sources */, - F445C7C521AE8FC300184254 /* SPAudioPlayer.swift in Sources */, - F445C78621AE8FC300184254 /* SPCollectionImagesTableViewCell.swift in Sources */, - F445C7B321AE8FC300184254 /* SPCodeSocialIconPack.swift in Sources */, - F445C79B21AE8FC300184254 /* SPBezierPathExtension.swift in Sources */, + F445CA6021AED32A00184254 /* SPAnimationUpward.swift in Sources */, + F445CA5921AED32A00184254 /* SPShadow.swift in Sources */, + F445CA5521AED32A00184254 /* SPLocalNotification.swift in Sources */, + F445CA4221AED32A00184254 /* SPStringExtenshion.swift in Sources */, + F445CA4721AED32A00184254 /* SPTextFieldExtenshion.swift in Sources */, + F445CA4C21AED32A00184254 /* SPUILabelExtenshion.swift in Sources */, + F445CA4A21AED32A00184254 /* SPCGRectExtension.swift in Sources */, + F445CA2921AED32A00184254 /* SPFormTextTableViewCell.swift in Sources */, + F445CA5E21AED32A00184254 /* SPCodeDraw.swift in Sources */, + F445CA2721AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift in Sources */, + F445CA2221AED32A00184254 /* SPPromoTableViewCell.swift in Sources */, + F445CA5D21AED32A00184254 /* SPCodeSystemIconPack.swift in Sources */, + F445CA6E21AED32A00184254 /* SPAudioPlayer.swift in Sources */, + F445CA2F21AED32A00184254 /* SPCollectionImagesTableViewCell.swift in Sources */, + F445CA5C21AED32A00184254 /* SPCodeSocialIconPack.swift in Sources */, + F445CA4421AED32A00184254 /* SPBezierPathExtension.swift in Sources */, F46531072195D2AE007CDB17 /* ViewController.swift in Sources */, - F445C76921AE8FC300184254 /* SPCollectionViewCell.swift in Sources */, - F445C7CC21AE8FC300184254 /* SPPermissionDialogController.swift in Sources */, - F445C75521AE8FC300184254 /* SPScrollViewController.swift in Sources */, - F445C75021AE8FC300184254 /* SPNativeOS11Button.swift in Sources */, - F445C79121AE8FC300184254 /* SPUIImageExtension.swift in Sources */, - F445C7A721AE8FC300184254 /* SPCollectionExtenshion.swift in Sources */, - F445C79221AE8FC300184254 /* SPDateExtenshon.swift in Sources */, - F445C7B821AE8FC300184254 /* SPAnimationSpring.swift in Sources */, - F445C7C321AE8FC300184254 /* SPWhatsApp.swift in Sources */, - F445C74C21AE8FC300184254 /* SPMengButton.swift in Sources */, - F445C75221AE8FC300184254 /* SPAppStoreActionButton.swift in Sources */, - F445C78F21AE8FC300184254 /* SPUITextFieldExtenshion.swift in Sources */, - F445C7BF21AE8FC300184254 /* SPTwitter.swift in Sources */, - F445C76421AE8FC300184254 /* SPStorkDismissingAnimationController.swift in Sources */, - F445C76621AE8FC300184254 /* SPTableView.swift in Sources */, - F445C7CF21AE8FC300184254 /* SPShare.swift in Sources */, - F445C77621AE8FC300184254 /* SPDownloadingUIImageView.swift in Sources */, - F445C75721AE8FC300184254 /* SPBaseViewController.swift in Sources */, - F445C7B921AE8FC300184254 /* SPAnimationAlpha.swift in Sources */, - F445C75B21AE8FC300184254 /* SPNativeTableViewController.swift in Sources */, - F445C78721AE8FC300184254 /* SPBlurView.swift in Sources */, - F445C79621AE8FC300184254 /* SPArrayExtension.swift in Sources */, - F445C77821AE8FC300184254 /* SPVideoPlayer.swift in Sources */, - F445C7A521AE8FC300184254 /* SPUIImageViewExtenshion.swift in Sources */, - F445C76521AE8FC300184254 /* SPEmptyProposeLabel.swift in Sources */, - F445C79721AE8FC300184254 /* SPUserDefaultsExtenshion.swift in Sources */, - F445C7AA21AE8FC300184254 /* SPApp.swift in Sources */, - F445C75F21AE8FC300184254 /* SPNativeLoginNavigationController.swift in Sources */, - F445C7A821AE8FC300184254 /* SPUIButtonExtenshion.swift in Sources */, - F445C76F21AE8FC300184254 /* SPImagesLineCollectionView.swift in Sources */, - F445C77221AE8FC300184254 /* SPSocialIconView.swift in Sources */, - F445C7A921AE8FC300184254 /* SPUIDeviceExtenshion.swift in Sources */, - F445C7CA21AE8FC300184254 /* SPPermissionDialogView.swift in Sources */, - F445C7BA21AE8FC300184254 /* SPAnimation.swift in Sources */, - F445C75121AE8FC300184254 /* SPGradientButton.swift in Sources */, - F445C76121AE8FC300184254 /* SPStorkTransitioningDelegate.swift in Sources */, - F445C76321AE8FC300184254 /* SPStorkPresentationController.swift in Sources */, - F445C78421AE8FC300184254 /* SPBaseContentTableViewCell.swift in Sources */, - F445C78121AE8FC300184254 /* SPMengTransformTableViewCell.swift in Sources */, - F445C77D21AE8FC300184254 /* SPFormTextFiledTableViewCell.swift in Sources */, - F445C7C921AE8FC300184254 /* SPDelay.swift in Sources */, - F445C7A421AE8FC300184254 /* SPCGSizeExtenshion.swift in Sources */, - F445C76021AE8FC300184254 /* SPNativeLoginViewController.swift in Sources */, - F445C78C21AE8FC300184254 /* SPUIScreenExtension.swift in Sources */, - F445C74F21AE8FC300184254 /* SPRoundButton.swift in Sources */, - F445C78521AE8FC300184254 /* SPTableViewCell.swift in Sources */, - F445C79421AE8FC300184254 /* SPUIViewExtenshion.swift in Sources */, - F445C74B21AE8FC300184254 /* SPSocialIconButton.swift in Sources */, - F445C76C21AE8FC300184254 /* SPCollectionViewLayout.swift in Sources */, - F445C7C621AE8FC300184254 /* SPDevice.swift in Sources */, - F445C7BB21AE8FC300184254 /* SPDownloader.swift in Sources */, - F445C7C821AE8FC300184254 /* SPRandom.swift in Sources */, - F445C76B21AE8FC300184254 /* SPImageCollectionViewCell.swift in Sources */, - F445C77721AE8FC300184254 /* SPGradientView.swift in Sources */, - F445C77421AE8FC300184254 /* SPGolubevIconView.swift in Sources */, - F445C76D21AE8FC300184254 /* SPMengTransformCollectionView.swift in Sources */, - F445C75A21AE8FC300184254 /* SPConfirmActionViewController.swift in Sources */, - F445C77021AE8FC300184254 /* SPAligmentView.swift in Sources */, - F445C76221AE8FC300184254 /* SPStorkPresentingAnimationController.swift in Sources */, - F445C75C21AE8FC300184254 /* SPHiderViewController.swift in Sources */, - F445C79321AE8FC300184254 /* SPUITableView.swift in Sources */, - F445C79D21AE8FC300184254 /* SPUITableViewControllerExtenshion.swift in Sources */, - F445C79521AE8FC300184254 /* SPCGPointExtenshion.swift in Sources */, - F445C7BC21AE8FC300184254 /* SPAppStore.swift in Sources */, - F445C7CB21AE8FC300184254 /* SPPermissionDialog.swift in Sources */, - F445C79821AE8FC300184254 /* SPUIViewControllerExtenshion.swift in Sources */, - F445C79F21AE8FC300184254 /* SPUITabBarControllerExtenshion.swift in Sources */, - F445C7AD21AE8FC300184254 /* SPMail.swift in Sources */, - F445C79C21AE8FC300184254 /* SPUICollectionViewExtenshion.swift in Sources */, - F445C77F21AE8FC300184254 /* SPFormTextInputTableViewCell.swift in Sources */, - F445C78221AE8FC300184254 /* SPImageTableViewCell.swift in Sources */, - F445C7C021AE8FC300184254 /* SPViber.swift in Sources */, - F445C7AF21AE8FC300184254 /* SPLayout.swift in Sources */, - F445C7C121AE8FC300184254 /* SPTelegram.swift in Sources */, - F445C74A21AE8FC300184254 /* SPPlayCircleButton.swift in Sources */, - F445C75921AE8FC300184254 /* SPRootViewController.swift in Sources */, - F445C77C21AE8FC300184254 /* SPFormLabelTableViewCell.swift in Sources */, - F445C75821AE8FC300184254 /* SPWelcomeViewController.swift in Sources */, - F445C7C721AE8FC300184254 /* SPSpotlight.swift in Sources */, - F445C7A221AE8FC300184254 /* SPUIWindowExtenshion.swift in Sources */, - F445C7AB21AE8FC300184254 /* SPConstraintsAssistent.swift in Sources */, - F445C77321AE8FC300184254 /* SPSystemIconView.swift in Sources */, - F445C78A21AE8FC300184254 /* SPTypes.swift in Sources */, - F445C78B21AE8FC300184254 /* SPLocale.swift in Sources */, - F445C75E21AE8FC300184254 /* SPNativeLoginCodeViewController.swift in Sources */, - F445C78821AE8FC300184254 /* SPStyleKit.swift in Sources */, - F445C75621AE8FC300184254 /* SPBaseTableViewController.swift in Sources */, - F445C7B621AE8FC300184254 /* SPGolubevGolubevIconPack.swift in Sources */, - F445C78E21AE8FC300184254 /* SPUITableViewCellExtenshion.swift in Sources */, + F445CA1221AED32A00184254 /* SPCollectionViewCell.swift in Sources */, + F445CA7521AED32A00184254 /* SPPermissionDialogController.swift in Sources */, + F445C9FE21AED32A00184254 /* SPScrollViewController.swift in Sources */, + F445C9F921AED32A00184254 /* SPNativeOS11Button.swift in Sources */, + F445CA3A21AED32A00184254 /* SPUIImageExtension.swift in Sources */, + F445CA5021AED32A00184254 /* SPCollectionExtenshion.swift in Sources */, + F445CA3B21AED32A00184254 /* SPDateExtenshon.swift in Sources */, + F445CA6121AED32A00184254 /* SPAnimationSpring.swift in Sources */, + F445CA6C21AED32A00184254 /* SPWhatsApp.swift in Sources */, + F445C9F521AED32A00184254 /* SPMengButton.swift in Sources */, + F445C9FB21AED32A00184254 /* SPAppStoreActionButton.swift in Sources */, + F445CA3821AED32A00184254 /* SPUITextFieldExtenshion.swift in Sources */, + F445CA6821AED32A00184254 /* SPTwitter.swift in Sources */, + F445CA0D21AED32A00184254 /* SPStorkDismissingAnimationController.swift in Sources */, + F445CA0F21AED32A00184254 /* SPTableView.swift in Sources */, + F445CA7821AED32B00184254 /* SPShare.swift in Sources */, + F445CA1F21AED32A00184254 /* SPDownloadingUIImageView.swift in Sources */, + F445CA0021AED32A00184254 /* SPBaseViewController.swift in Sources */, + F445CA6221AED32A00184254 /* SPAnimationAlpha.swift in Sources */, + F445CA0421AED32A00184254 /* SPNativeTableViewController.swift in Sources */, + F445CA3021AED32A00184254 /* SPBlurView.swift in Sources */, + F445CA3F21AED32A00184254 /* SPArrayExtension.swift in Sources */, + F445CA2121AED32A00184254 /* SPVideoPlayer.swift in Sources */, + F445CA4E21AED32A00184254 /* SPUIImageViewExtenshion.swift in Sources */, + F445CA0E21AED32A00184254 /* SPEmptyProposeLabel.swift in Sources */, + F445CA4021AED32A00184254 /* SPUserDefaultsExtenshion.swift in Sources */, + F445CA5321AED32A00184254 /* SPApp.swift in Sources */, + F445CA0821AED32A00184254 /* SPNativeLoginNavigationController.swift in Sources */, + F445CA5121AED32A00184254 /* SPUIButtonExtenshion.swift in Sources */, + F445CA1821AED32A00184254 /* SPImagesLineCollectionView.swift in Sources */, + F445CA1B21AED32A00184254 /* SPSocialIconView.swift in Sources */, + F445CA5221AED32A00184254 /* SPUIDeviceExtenshion.swift in Sources */, + F445CA7321AED32A00184254 /* SPPermissionDialogView.swift in Sources */, + F445CA6321AED32A00184254 /* SPAnimation.swift in Sources */, + F445C9FA21AED32A00184254 /* SPGradientButton.swift in Sources */, + F445CA0A21AED32A00184254 /* SPStorkTransitioningDelegate.swift in Sources */, + F445CA0C21AED32A00184254 /* SPStorkPresentationController.swift in Sources */, + F445CA2D21AED32A00184254 /* SPBaseContentTableViewCell.swift in Sources */, + F445CA2A21AED32A00184254 /* SPMengTransformTableViewCell.swift in Sources */, + F445CA2621AED32A00184254 /* SPFormTextFiledTableViewCell.swift in Sources */, + F445CA7221AED32A00184254 /* SPDelay.swift in Sources */, + F445CA4D21AED32A00184254 /* SPCGSizeExtenshion.swift in Sources */, + F445CA0921AED32A00184254 /* SPNativeLoginViewController.swift in Sources */, + F445CA3521AED32A00184254 /* SPUIScreenExtension.swift in Sources */, + F445C9F821AED32A00184254 /* SPRoundButton.swift in Sources */, + F445CA2E21AED32A00184254 /* SPTableViewCell.swift in Sources */, + F445CA3D21AED32A00184254 /* SPUIViewExtenshion.swift in Sources */, + F445C9F421AED32A00184254 /* SPSocialIconButton.swift in Sources */, + F445CA1521AED32A00184254 /* SPCollectionViewLayout.swift in Sources */, + F445CA6F21AED32A00184254 /* SPDevice.swift in Sources */, + F445CA6421AED32A00184254 /* SPDownloader.swift in Sources */, + F445CA7121AED32A00184254 /* SPRandom.swift in Sources */, + F445CA1421AED32A00184254 /* SPImageCollectionViewCell.swift in Sources */, + F445CA2021AED32A00184254 /* SPGradientView.swift in Sources */, + F445CA1D21AED32A00184254 /* SPGolubevIconView.swift in Sources */, + F445CA1621AED32A00184254 /* SPMengTransformCollectionView.swift in Sources */, + F445CA0321AED32A00184254 /* SPConfirmActionViewController.swift in Sources */, + F445CA1921AED32A00184254 /* SPAligmentView.swift in Sources */, + F445CA0B21AED32A00184254 /* SPStorkPresentingAnimationController.swift in Sources */, + F445CA0521AED32A00184254 /* SPHiderViewController.swift in Sources */, + F445CA3C21AED32A00184254 /* SPUITableView.swift in Sources */, + F445CA4621AED32A00184254 /* SPUITableViewControllerExtenshion.swift in Sources */, + F445CA3E21AED32A00184254 /* SPCGPointExtenshion.swift in Sources */, + F445CA6521AED32A00184254 /* SPAppStore.swift in Sources */, + F445CA7421AED32A00184254 /* SPPermissionDialog.swift in Sources */, + F445CA4121AED32A00184254 /* SPUIViewControllerExtenshion.swift in Sources */, + F445CA4821AED32A00184254 /* SPUITabBarControllerExtenshion.swift in Sources */, + F445CA5621AED32A00184254 /* SPMail.swift in Sources */, + F445CA4521AED32A00184254 /* SPUICollectionViewExtenshion.swift in Sources */, + F445CA2821AED32A00184254 /* SPFormTextInputTableViewCell.swift in Sources */, + F445CA2B21AED32A00184254 /* SPImageTableViewCell.swift in Sources */, + F445CA6921AED32A00184254 /* SPViber.swift in Sources */, + F445CA5821AED32A00184254 /* SPLayout.swift in Sources */, + F445CA6A21AED32A00184254 /* SPTelegram.swift in Sources */, + F445C9F321AED32A00184254 /* SPPlayCircleButton.swift in Sources */, + F445CA0221AED32A00184254 /* SPRootViewController.swift in Sources */, + F445CA2521AED32A00184254 /* SPFormLabelTableViewCell.swift in Sources */, + F445CA0121AED32A00184254 /* SPWelcomeViewController.swift in Sources */, + F445CA7021AED32A00184254 /* SPSpotlight.swift in Sources */, + F445CA4B21AED32A00184254 /* SPUIWindowExtenshion.swift in Sources */, + F445CA5421AED32A00184254 /* SPConstraintsAssistent.swift in Sources */, + F445CA1C21AED32A00184254 /* SPSystemIconView.swift in Sources */, + F445CA3321AED32A00184254 /* SPTypes.swift in Sources */, + F445CA3421AED32A00184254 /* SPLocale.swift in Sources */, + F445CA0721AED32A00184254 /* SPNativeLoginCodeViewController.swift in Sources */, + F445CA3121AED32A00184254 /* SPStyleKit.swift in Sources */, + F445C9FF21AED32A00184254 /* SPBaseTableViewController.swift in Sources */, + F445CA5F21AED32A00184254 /* SPGolubevGolubevIconPack.swift in Sources */, + F445CA3721AED32A00184254 /* SPUITableViewCellExtenshion.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/example/request-permission.xcodeproj/project.xcworkspace/xcuserdata/ivanvorobei.xcuserdatad/UserInterfaceState.xcuserstate b/example/request-permission.xcodeproj/project.xcworkspace/xcuserdata/ivanvorobei.xcuserdatad/UserInterfaceState.xcuserstate index d39b0917..3bbdacf8 100644 Binary files a/example/request-permission.xcodeproj/project.xcworkspace/xcuserdata/ivanvorobei.xcuserdatad/UserInterfaceState.xcuserstate and b/example/request-permission.xcodeproj/project.xcworkspace/xcuserdata/ivanvorobei.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/source/sparrow/animation/SPAnimation.swift b/example/request-permission/frameworks/sparrow/animation/SPAnimation.swift similarity index 100% rename from source/sparrow/animation/SPAnimation.swift rename to example/request-permission/frameworks/sparrow/animation/SPAnimation.swift diff --git a/source/sparrow/animation/SPAnimationAlpha.swift b/example/request-permission/frameworks/sparrow/animation/SPAnimationAlpha.swift similarity index 100% rename from source/sparrow/animation/SPAnimationAlpha.swift rename to example/request-permission/frameworks/sparrow/animation/SPAnimationAlpha.swift diff --git a/source/sparrow/animation/SPAnimationSpring.swift b/example/request-permission/frameworks/sparrow/animation/SPAnimationSpring.swift similarity index 100% rename from source/sparrow/animation/SPAnimationSpring.swift rename to example/request-permission/frameworks/sparrow/animation/SPAnimationSpring.swift diff --git a/source/sparrow/animation/SPAnimationUpward.swift b/example/request-permission/frameworks/sparrow/animation/SPAnimationUpward.swift similarity index 100% rename from source/sparrow/animation/SPAnimationUpward.swift rename to example/request-permission/frameworks/sparrow/animation/SPAnimationUpward.swift diff --git a/source/sparrow/app-store/SPAppStore.swift b/example/request-permission/frameworks/sparrow/app-store/SPAppStore.swift similarity index 100% rename from source/sparrow/app-store/SPAppStore.swift rename to example/request-permission/frameworks/sparrow/app-store/SPAppStore.swift diff --git a/source/sparrow/app/SPApp.swift b/example/request-permission/frameworks/sparrow/app/SPApp.swift similarity index 100% rename from source/sparrow/app/SPApp.swift rename to example/request-permission/frameworks/sparrow/app/SPApp.swift diff --git a/source/sparrow/audio/SPAudio.swift b/example/request-permission/frameworks/sparrow/audio/SPAudio.swift similarity index 100% rename from source/sparrow/audio/SPAudio.swift rename to example/request-permission/frameworks/sparrow/audio/SPAudio.swift diff --git a/source/sparrow/audio/SPAudioPlayer.swift b/example/request-permission/frameworks/sparrow/audio/SPAudioPlayer.swift similarity index 100% rename from source/sparrow/audio/SPAudioPlayer.swift rename to example/request-permission/frameworks/sparrow/audio/SPAudioPlayer.swift diff --git a/source/sparrow/badge/SPBadge.swift b/example/request-permission/frameworks/sparrow/badge/SPBadge.swift similarity index 100% rename from source/sparrow/badge/SPBadge.swift rename to example/request-permission/frameworks/sparrow/badge/SPBadge.swift diff --git a/source/sparrow/bufer/SPBufer.swift b/example/request-permission/frameworks/sparrow/bufer/SPBufer.swift similarity index 100% rename from source/sparrow/bufer/SPBufer.swift rename to example/request-permission/frameworks/sparrow/bufer/SPBufer.swift diff --git a/source/sparrow/code-draw/SPCodeAudioIconPack.swift b/example/request-permission/frameworks/sparrow/code-draw/SPCodeAudioIconPack.swift similarity index 100% rename from source/sparrow/code-draw/SPCodeAudioIconPack.swift rename to example/request-permission/frameworks/sparrow/code-draw/SPCodeAudioIconPack.swift diff --git a/source/sparrow/code-draw/SPCodeDraw.swift b/example/request-permission/frameworks/sparrow/code-draw/SPCodeDraw.swift similarity index 100% rename from source/sparrow/code-draw/SPCodeDraw.swift rename to example/request-permission/frameworks/sparrow/code-draw/SPCodeDraw.swift diff --git a/source/sparrow/code-draw/SPCodeSocialIconPack.swift b/example/request-permission/frameworks/sparrow/code-draw/SPCodeSocialIconPack.swift similarity index 100% rename from source/sparrow/code-draw/SPCodeSocialIconPack.swift rename to example/request-permission/frameworks/sparrow/code-draw/SPCodeSocialIconPack.swift diff --git a/source/sparrow/code-draw/SPCodeSystemIconPack.swift b/example/request-permission/frameworks/sparrow/code-draw/SPCodeSystemIconPack.swift similarity index 100% rename from source/sparrow/code-draw/SPCodeSystemIconPack.swift rename to example/request-permission/frameworks/sparrow/code-draw/SPCodeSystemIconPack.swift diff --git a/source/sparrow/code-draw/SPGolubevGolubevIconPack.swift b/example/request-permission/frameworks/sparrow/code-draw/SPGolubevGolubevIconPack.swift similarity index 100% rename from source/sparrow/code-draw/SPGolubevGolubevIconPack.swift rename to example/request-permission/frameworks/sparrow/code-draw/SPGolubevGolubevIconPack.swift diff --git a/source/sparrow/constraints/SPConstraintsAssistent.swift b/example/request-permission/frameworks/sparrow/constraints/SPConstraintsAssistent.swift similarity index 100% rename from source/sparrow/constraints/SPConstraintsAssistent.swift rename to example/request-permission/frameworks/sparrow/constraints/SPConstraintsAssistent.swift diff --git a/source/sparrow/delay/SPDelay.swift b/example/request-permission/frameworks/sparrow/delay/SPDelay.swift similarity index 100% rename from source/sparrow/delay/SPDelay.swift rename to example/request-permission/frameworks/sparrow/delay/SPDelay.swift diff --git a/source/sparrow/device/SPDevice.swift b/example/request-permission/frameworks/sparrow/device/SPDevice.swift similarity index 100% rename from source/sparrow/device/SPDevice.swift rename to example/request-permission/frameworks/sparrow/device/SPDevice.swift diff --git a/source/sparrow/downloader/SPDownloader.swift b/example/request-permission/frameworks/sparrow/downloader/SPDownloader.swift similarity index 100% rename from source/sparrow/downloader/SPDownloader.swift rename to example/request-permission/frameworks/sparrow/downloader/SPDownloader.swift diff --git a/source/sparrow/extension/SPArrayExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPArrayExtension.swift similarity index 100% rename from source/sparrow/extension/SPArrayExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPArrayExtension.swift diff --git a/source/sparrow/extension/SPBezierPathExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPBezierPathExtension.swift similarity index 100% rename from source/sparrow/extension/SPBezierPathExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPBezierPathExtension.swift diff --git a/source/sparrow/extension/SPCGPointExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPCGPointExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPCGPointExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPCGPointExtenshion.swift diff --git a/source/sparrow/extension/SPCGRectExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPCGRectExtension.swift similarity index 100% rename from source/sparrow/extension/SPCGRectExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPCGRectExtension.swift diff --git a/source/sparrow/extension/SPCGSizeExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPCGSizeExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPCGSizeExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPCGSizeExtenshion.swift diff --git a/source/sparrow/extension/SPCollectionExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPCollectionExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPCollectionExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPCollectionExtenshion.swift diff --git a/source/sparrow/extension/SPDateExtenshon.swift b/example/request-permission/frameworks/sparrow/extension/SPDateExtenshon.swift similarity index 100% rename from source/sparrow/extension/SPDateExtenshon.swift rename to example/request-permission/frameworks/sparrow/extension/SPDateExtenshon.swift diff --git a/source/sparrow/extension/SPStrideableExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPStrideableExtension.swift similarity index 100% rename from source/sparrow/extension/SPStrideableExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPStrideableExtension.swift diff --git a/source/sparrow/extension/SPStringExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPStringExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPStringExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPStringExtenshion.swift diff --git a/source/sparrow/extension/SPTextFieldExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPTextFieldExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPTextFieldExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPTextFieldExtenshion.swift diff --git a/source/sparrow/extension/SPUIAlertControllerExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIAlertControllerExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIAlertControllerExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIAlertControllerExtenshion.swift diff --git a/source/sparrow/extension/SPUIButtonExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIButtonExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIButtonExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIButtonExtenshion.swift diff --git a/source/sparrow/extension/SPUICollectionViewExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUICollectionViewExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUICollectionViewExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUICollectionViewExtenshion.swift diff --git a/source/sparrow/extension/SPUIColorExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPUIColorExtension.swift similarity index 100% rename from source/sparrow/extension/SPUIColorExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIColorExtension.swift diff --git a/source/sparrow/extension/SPUIDeviceExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIDeviceExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIDeviceExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIDeviceExtenshion.swift diff --git a/source/sparrow/extension/SPUIFontExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIFontExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIFontExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIFontExtenshion.swift diff --git a/source/sparrow/extension/SPUIImageExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPUIImageExtension.swift similarity index 100% rename from source/sparrow/extension/SPUIImageExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIImageExtension.swift diff --git a/source/sparrow/extension/SPUIImageViewExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIImageViewExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIImageViewExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIImageViewExtenshion.swift diff --git a/source/sparrow/extension/SPUILabelExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUILabelExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUILabelExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUILabelExtenshion.swift diff --git a/source/sparrow/extension/SPUINavigationControllerExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUINavigationControllerExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUINavigationControllerExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUINavigationControllerExtenshion.swift diff --git a/source/sparrow/extension/SPUIScreenExtension.swift b/example/request-permission/frameworks/sparrow/extension/SPUIScreenExtension.swift similarity index 100% rename from source/sparrow/extension/SPUIScreenExtension.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIScreenExtension.swift diff --git a/source/sparrow/extension/SPUITabBarControllerExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUITabBarControllerExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUITabBarControllerExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUITabBarControllerExtenshion.swift diff --git a/source/sparrow/extension/SPUITableView.swift b/example/request-permission/frameworks/sparrow/extension/SPUITableView.swift similarity index 100% rename from source/sparrow/extension/SPUITableView.swift rename to example/request-permission/frameworks/sparrow/extension/SPUITableView.swift diff --git a/source/sparrow/extension/SPUITableViewCellExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUITableViewCellExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUITableViewCellExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUITableViewCellExtenshion.swift diff --git a/source/sparrow/extension/SPUITableViewControllerExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUITableViewControllerExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUITableViewControllerExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUITableViewControllerExtenshion.swift diff --git a/source/sparrow/extension/SPUITextFieldExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUITextFieldExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUITextFieldExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUITextFieldExtenshion.swift diff --git a/source/sparrow/extension/SPUIViewControllerExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIViewControllerExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIViewControllerExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIViewControllerExtenshion.swift diff --git a/source/sparrow/extension/SPUIViewExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIViewExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIViewExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIViewExtenshion.swift diff --git a/source/sparrow/extension/SPUIWindowExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUIWindowExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUIWindowExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUIWindowExtenshion.swift diff --git a/source/sparrow/extension/SPUserDefaultsExtenshion.swift b/example/request-permission/frameworks/sparrow/extension/SPUserDefaultsExtenshion.swift similarity index 100% rename from source/sparrow/extension/SPUserDefaultsExtenshion.swift rename to example/request-permission/frameworks/sparrow/extension/SPUserDefaultsExtenshion.swift diff --git a/source/sparrow/internet-connection/SPInternetConnection.swift b/example/request-permission/frameworks/sparrow/internet-connection/SPInternetConnection.swift similarity index 100% rename from source/sparrow/internet-connection/SPInternetConnection.swift rename to example/request-permission/frameworks/sparrow/internet-connection/SPInternetConnection.swift diff --git a/source/sparrow/launch/SPLaunch.swift b/example/request-permission/frameworks/sparrow/launch/SPLaunch.swift similarity index 100% rename from source/sparrow/launch/SPLaunch.swift rename to example/request-permission/frameworks/sparrow/launch/SPLaunch.swift diff --git a/source/sparrow/layout/SPLayout.swift b/example/request-permission/frameworks/sparrow/layout/SPLayout.swift similarity index 100% rename from source/sparrow/layout/SPLayout.swift rename to example/request-permission/frameworks/sparrow/layout/SPLayout.swift diff --git a/source/sparrow/locale/SPLocale.swift b/example/request-permission/frameworks/sparrow/locale/SPLocale.swift similarity index 100% rename from source/sparrow/locale/SPLocale.swift rename to example/request-permission/frameworks/sparrow/locale/SPLocale.swift diff --git a/source/sparrow/mail/SPMail.swift b/example/request-permission/frameworks/sparrow/mail/SPMail.swift similarity index 100% rename from source/sparrow/mail/SPMail.swift rename to example/request-permission/frameworks/sparrow/mail/SPMail.swift diff --git a/source/sparrow/notification/SPLocalNotification.swift b/example/request-permission/frameworks/sparrow/notification/SPLocalNotification.swift similarity index 100% rename from source/sparrow/notification/SPLocalNotification.swift rename to example/request-permission/frameworks/sparrow/notification/SPLocalNotification.swift diff --git a/source/sparrow/opener/SPOpener.swift b/example/request-permission/frameworks/sparrow/opener/SPOpener.swift similarity index 100% rename from source/sparrow/opener/SPOpener.swift rename to example/request-permission/frameworks/sparrow/opener/SPOpener.swift diff --git a/source/sparrow/permission/SPPermission.swift b/example/request-permission/frameworks/sparrow/permission/SPPermission.swift similarity index 100% rename from source/sparrow/permission/SPPermission.swift rename to example/request-permission/frameworks/sparrow/permission/SPPermission.swift diff --git a/source/sparrow/permission/dialog/SPPermissionDialog.swift b/example/request-permission/frameworks/sparrow/permission/dialog/SPPermissionDialog.swift similarity index 100% rename from source/sparrow/permission/dialog/SPPermissionDialog.swift rename to example/request-permission/frameworks/sparrow/permission/dialog/SPPermissionDialog.swift diff --git a/source/sparrow/permission/dialog/SPPermissionDialogController.swift b/example/request-permission/frameworks/sparrow/permission/dialog/SPPermissionDialogController.swift similarity index 100% rename from source/sparrow/permission/dialog/SPPermissionDialogController.swift rename to example/request-permission/frameworks/sparrow/permission/dialog/SPPermissionDialogController.swift diff --git a/source/sparrow/permission/dialog/SPPermissionDialogView.swift b/example/request-permission/frameworks/sparrow/permission/dialog/SPPermissionDialogView.swift similarity index 100% rename from source/sparrow/permission/dialog/SPPermissionDialogView.swift rename to example/request-permission/frameworks/sparrow/permission/dialog/SPPermissionDialogView.swift diff --git a/source/sparrow/permission/handlers/SPRequestPermissionLocationHandler.swift b/example/request-permission/frameworks/sparrow/permission/handlers/SPRequestPermissionLocationHandler.swift similarity index 100% rename from source/sparrow/permission/handlers/SPRequestPermissionLocationHandler.swift rename to example/request-permission/frameworks/sparrow/permission/handlers/SPRequestPermissionLocationHandler.swift diff --git a/source/sparrow/random/SPRandom.swift b/example/request-permission/frameworks/sparrow/random/SPRandom.swift similarity index 100% rename from source/sparrow/random/SPRandom.swift rename to example/request-permission/frameworks/sparrow/random/SPRandom.swift diff --git a/source/sparrow/shadow/SPShadow.swift b/example/request-permission/frameworks/sparrow/shadow/SPShadow.swift similarity index 100% rename from source/sparrow/shadow/SPShadow.swift rename to example/request-permission/frameworks/sparrow/shadow/SPShadow.swift diff --git a/source/sparrow/shadow/SPShadowDeep.swift b/example/request-permission/frameworks/sparrow/shadow/SPShadowDeep.swift similarity index 100% rename from source/sparrow/shadow/SPShadowDeep.swift rename to example/request-permission/frameworks/sparrow/shadow/SPShadowDeep.swift diff --git a/source/sparrow/share/SPShare.swift b/example/request-permission/frameworks/sparrow/share/SPShare.swift similarity index 100% rename from source/sparrow/share/SPShare.swift rename to example/request-permission/frameworks/sparrow/share/SPShare.swift diff --git a/source/sparrow/social/instagram/SPInstagram.swift b/example/request-permission/frameworks/sparrow/social/instagram/SPInstagram.swift similarity index 100% rename from source/sparrow/social/instagram/SPInstagram.swift rename to example/request-permission/frameworks/sparrow/social/instagram/SPInstagram.swift diff --git a/source/sparrow/social/telegram/SPTelegram.swift b/example/request-permission/frameworks/sparrow/social/telegram/SPTelegram.swift similarity index 100% rename from source/sparrow/social/telegram/SPTelegram.swift rename to example/request-permission/frameworks/sparrow/social/telegram/SPTelegram.swift diff --git a/source/sparrow/social/twitter/SPTwitter.swift b/example/request-permission/frameworks/sparrow/social/twitter/SPTwitter.swift similarity index 100% rename from source/sparrow/social/twitter/SPTwitter.swift rename to example/request-permission/frameworks/sparrow/social/twitter/SPTwitter.swift diff --git a/source/sparrow/social/viber/SPViber.swift b/example/request-permission/frameworks/sparrow/social/viber/SPViber.swift similarity index 100% rename from source/sparrow/social/viber/SPViber.swift rename to example/request-permission/frameworks/sparrow/social/viber/SPViber.swift diff --git a/source/sparrow/social/whatsapp/SPWhatsApp.swift b/example/request-permission/frameworks/sparrow/social/whatsapp/SPWhatsApp.swift similarity index 100% rename from source/sparrow/social/whatsapp/SPWhatsApp.swift rename to example/request-permission/frameworks/sparrow/social/whatsapp/SPWhatsApp.swift diff --git a/source/sparrow/style-kit/SPNativeStyleKit.swift b/example/request-permission/frameworks/sparrow/style-kit/SPNativeStyleKit.swift similarity index 100% rename from source/sparrow/style-kit/SPNativeStyleKit.swift rename to example/request-permission/frameworks/sparrow/style-kit/SPNativeStyleKit.swift diff --git a/source/sparrow/style-kit/SPStyleKit.swift b/example/request-permission/frameworks/sparrow/style-kit/SPStyleKit.swift similarity index 100% rename from source/sparrow/style-kit/SPStyleKit.swift rename to example/request-permission/frameworks/sparrow/style-kit/SPStyleKit.swift diff --git a/source/sparrow/types/SPTypes.swift b/example/request-permission/frameworks/sparrow/types/SPTypes.swift similarity index 100% rename from source/sparrow/types/SPTypes.swift rename to example/request-permission/frameworks/sparrow/types/SPTypes.swift diff --git a/source/sparrow/ui/buttons/SPAppStoreActionButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPAppStoreActionButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPAppStoreActionButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPAppStoreActionButton.swift diff --git a/source/sparrow/ui/buttons/SPDownloadingButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPDownloadingButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPDownloadingButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPDownloadingButton.swift diff --git a/source/sparrow/ui/buttons/SPGradientButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPGradientButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPGradientButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPGradientButton.swift diff --git a/source/sparrow/ui/buttons/SPMengButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPMengButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPMengButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPMengButton.swift diff --git a/source/sparrow/ui/buttons/SPNativeOS11Button.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPNativeOS11Button.swift similarity index 100% rename from source/sparrow/ui/buttons/SPNativeOS11Button.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPNativeOS11Button.swift diff --git a/source/sparrow/ui/buttons/SPPlayCircleButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPPlayCircleButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPPlayCircleButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPPlayCircleButton.swift diff --git a/source/sparrow/ui/buttons/SPRoundButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPRoundButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPRoundButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPRoundButton.swift diff --git a/source/sparrow/ui/buttons/SPSocialIconButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPSocialIconButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPSocialIconButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPSocialIconButton.swift diff --git a/source/sparrow/ui/buttons/SPSystemIconButton.swift b/example/request-permission/frameworks/sparrow/ui/buttons/SPSystemIconButton.swift similarity index 100% rename from source/sparrow/ui/buttons/SPSystemIconButton.swift rename to example/request-permission/frameworks/sparrow/ui/buttons/SPSystemIconButton.swift diff --git a/source/sparrow/ui/controllers/SPBaseTableViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPBaseTableViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPBaseTableViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPBaseTableViewController.swift diff --git a/source/sparrow/ui/controllers/SPBaseViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPBaseViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPBaseViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPBaseViewController.swift diff --git a/source/sparrow/ui/controllers/SPConfirmActionViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPConfirmActionViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPConfirmActionViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPConfirmActionViewController.swift diff --git a/source/sparrow/ui/controllers/SPHiderViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPHiderViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPHiderViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPHiderViewController.swift diff --git a/source/sparrow/ui/controllers/SPNativeTableViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPNativeTableViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPNativeTableViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPNativeTableViewController.swift diff --git a/source/sparrow/ui/controllers/SPProgressLoadingViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPProgressLoadingViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPProgressLoadingViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPProgressLoadingViewController.swift diff --git a/source/sparrow/ui/controllers/SPProposeViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPProposeViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPProposeViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPProposeViewController.swift diff --git a/source/sparrow/ui/controllers/SPRootViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPRootViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPRootViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPRootViewController.swift diff --git a/source/sparrow/ui/controllers/SPScrollViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPScrollViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPScrollViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPScrollViewController.swift diff --git a/source/sparrow/ui/controllers/SPStatusBarManagerViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPStatusBarManagerViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPStatusBarManagerViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPStatusBarManagerViewController.swift diff --git a/source/sparrow/ui/controllers/SPWelcomeViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/SPWelcomeViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/SPWelcomeViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/SPWelcomeViewController.swift diff --git a/source/sparrow/ui/controllers/login/SPNativeLoginCodeViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/login/SPNativeLoginCodeViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/login/SPNativeLoginCodeViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/login/SPNativeLoginCodeViewController.swift diff --git a/source/sparrow/ui/controllers/login/SPNativeLoginNavigationController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/login/SPNativeLoginNavigationController.swift similarity index 100% rename from source/sparrow/ui/controllers/login/SPNativeLoginNavigationController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/login/SPNativeLoginNavigationController.swift diff --git a/source/sparrow/ui/controllers/login/SPNativeLoginViewController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/login/SPNativeLoginViewController.swift similarity index 100% rename from source/sparrow/ui/controllers/login/SPNativeLoginViewController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/login/SPNativeLoginViewController.swift diff --git a/source/sparrow/ui/controllers/stork/SPStorkDismissingAnimationController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkDismissingAnimationController.swift similarity index 100% rename from source/sparrow/ui/controllers/stork/SPStorkDismissingAnimationController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkDismissingAnimationController.swift diff --git a/source/sparrow/ui/controllers/stork/SPStorkPresentationController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkPresentationController.swift similarity index 100% rename from source/sparrow/ui/controllers/stork/SPStorkPresentationController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkPresentationController.swift diff --git a/source/sparrow/ui/controllers/stork/SPStorkPresentingAnimationController.swift b/example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkPresentingAnimationController.swift similarity index 100% rename from source/sparrow/ui/controllers/stork/SPStorkPresentingAnimationController.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkPresentingAnimationController.swift diff --git a/source/sparrow/ui/controllers/stork/SPStorkTransitioningDelegate.swift b/example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkTransitioningDelegate.swift similarity index 100% rename from source/sparrow/ui/controllers/stork/SPStorkTransitioningDelegate.swift rename to example/request-permission/frameworks/sparrow/ui/controllers/stork/SPStorkTransitioningDelegate.swift diff --git a/source/sparrow/ui/views/SPAligmentView.swift b/example/request-permission/frameworks/sparrow/ui/views/SPAligmentView.swift similarity index 100% rename from source/sparrow/ui/views/SPAligmentView.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPAligmentView.swift diff --git a/source/sparrow/ui/views/SPBlurView.swift b/example/request-permission/frameworks/sparrow/ui/views/SPBlurView.swift similarity index 100% rename from source/sparrow/ui/views/SPBlurView.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPBlurView.swift diff --git a/source/sparrow/ui/views/SPDownloadingUIImageView.swift b/example/request-permission/frameworks/sparrow/ui/views/SPDownloadingUIImageView.swift similarity index 100% rename from source/sparrow/ui/views/SPDownloadingUIImageView.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPDownloadingUIImageView.swift diff --git a/source/sparrow/ui/views/SPGradeBlurView.swift b/example/request-permission/frameworks/sparrow/ui/views/SPGradeBlurView.swift similarity index 100% rename from source/sparrow/ui/views/SPGradeBlurView.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPGradeBlurView.swift diff --git a/source/sparrow/ui/views/SPGradientView.swift b/example/request-permission/frameworks/sparrow/ui/views/SPGradientView.swift similarity index 100% rename from source/sparrow/ui/views/SPGradientView.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPGradientView.swift diff --git a/source/sparrow/ui/views/SPScrollView.swift b/example/request-permission/frameworks/sparrow/ui/views/SPScrollView.swift similarity index 100% rename from source/sparrow/ui/views/SPScrollView.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPScrollView.swift diff --git a/source/sparrow/ui/views/SPVideoPlayer.swift b/example/request-permission/frameworks/sparrow/ui/views/SPVideoPlayer.swift similarity index 100% rename from source/sparrow/ui/views/SPVideoPlayer.swift rename to example/request-permission/frameworks/sparrow/ui/views/SPVideoPlayer.swift diff --git a/source/sparrow/ui/views/code-draw/SPAudioIconView.swift b/example/request-permission/frameworks/sparrow/ui/views/code-draw/SPAudioIconView.swift similarity index 100% rename from source/sparrow/ui/views/code-draw/SPAudioIconView.swift rename to example/request-permission/frameworks/sparrow/ui/views/code-draw/SPAudioIconView.swift diff --git a/source/sparrow/ui/views/code-draw/SPGolubevIconView.swift b/example/request-permission/frameworks/sparrow/ui/views/code-draw/SPGolubevIconView.swift similarity index 100% rename from source/sparrow/ui/views/code-draw/SPGolubevIconView.swift rename to example/request-permission/frameworks/sparrow/ui/views/code-draw/SPGolubevIconView.swift diff --git a/source/sparrow/ui/views/code-draw/SPSocialIconView.swift b/example/request-permission/frameworks/sparrow/ui/views/code-draw/SPSocialIconView.swift similarity index 100% rename from source/sparrow/ui/views/code-draw/SPSocialIconView.swift rename to example/request-permission/frameworks/sparrow/ui/views/code-draw/SPSocialIconView.swift diff --git a/source/sparrow/ui/views/code-draw/SPSystemIconView.swift b/example/request-permission/frameworks/sparrow/ui/views/code-draw/SPSystemIconView.swift similarity index 100% rename from source/sparrow/ui/views/code-draw/SPSystemIconView.swift rename to example/request-permission/frameworks/sparrow/ui/views/code-draw/SPSystemIconView.swift diff --git a/source/sparrow/ui/views/collectionView/cells/SPCollectionViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/cells/SPCollectionViewCell.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/cells/SPCollectionViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/cells/SPCollectionViewCell.swift diff --git a/source/sparrow/ui/views/collectionView/cells/SPImageCollectionViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/cells/SPImageCollectionViewCell.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/cells/SPImageCollectionViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/cells/SPImageCollectionViewCell.swift diff --git a/source/sparrow/ui/views/collectionView/cells/SPMengTransformCollectionViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/cells/SPMengTransformCollectionViewCell.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/cells/SPMengTransformCollectionViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/cells/SPMengTransformCollectionViewCell.swift diff --git a/source/sparrow/ui/views/collectionView/collectionViews/SPCollectionView.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/collectionViews/SPCollectionView.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/collectionViews/SPCollectionView.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/collectionViews/SPCollectionView.swift diff --git a/source/sparrow/ui/views/collectionView/collectionViews/SPImagesLineCollectionView.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/collectionViews/SPImagesLineCollectionView.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/collectionViews/SPImagesLineCollectionView.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/collectionViews/SPImagesLineCollectionView.swift diff --git a/source/sparrow/ui/views/collectionView/collectionViews/SPMengTransformCollectionView.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/collectionViews/SPMengTransformCollectionView.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/collectionViews/SPMengTransformCollectionView.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/collectionViews/SPMengTransformCollectionView.swift diff --git a/source/sparrow/ui/views/collectionView/layouts/SPCollectionViewLayout.swift b/example/request-permission/frameworks/sparrow/ui/views/collectionView/layouts/SPCollectionViewLayout.swift similarity index 100% rename from source/sparrow/ui/views/collectionView/layouts/SPCollectionViewLayout.swift rename to example/request-permission/frameworks/sparrow/ui/views/collectionView/layouts/SPCollectionViewLayout.swift diff --git a/source/sparrow/ui/views/tableView/SPEmptyProposeLabel.swift b/example/request-permission/frameworks/sparrow/ui/views/tableView/SPEmptyProposeLabel.swift similarity index 100% rename from source/sparrow/ui/views/tableView/SPEmptyProposeLabel.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableView/SPEmptyProposeLabel.swift diff --git a/source/sparrow/ui/views/tableView/SPEmptyProposeView.swift b/example/request-permission/frameworks/sparrow/ui/views/tableView/SPEmptyProposeView.swift similarity index 100% rename from source/sparrow/ui/views/tableView/SPEmptyProposeView.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableView/SPEmptyProposeView.swift diff --git a/source/sparrow/ui/views/tableView/SPTableView.swift b/example/request-permission/frameworks/sparrow/ui/views/tableView/SPTableView.swift similarity index 100% rename from source/sparrow/ui/views/tableView/SPTableView.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableView/SPTableView.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPBaseContentTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPBaseContentTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPBaseContentTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPBaseContentTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPCollectionImagesTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPCollectionImagesTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPCollectionImagesTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPCollectionImagesTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPImageTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPImageTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPImageTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPImageTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPMengTransformTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPMengTransformTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPMengTransformTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPMengTransformTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPPromoTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPPromoTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPPromoTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPPromoTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPProposeTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPProposeTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPProposeTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPProposeTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/SPTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/SPTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/SPTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormButtonTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormButtonTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormButtonTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormButtonTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormFeaturedTitleTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormFeaturedTitleTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormFeaturedTitleTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormFeaturedTitleTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormLabelTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormLabelTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormLabelTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormLabelTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormMailTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormMailTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormMailTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormMailTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormTextFiledTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormTextFiledTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormTextFiledTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormTextFiledTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormTextInputTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormTextInputTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormTextInputTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormTextInputTableViewCell.swift diff --git a/source/sparrow/ui/views/tableViewCell/form/SPFormTextTableViewCell.swift b/example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormTextTableViewCell.swift similarity index 100% rename from source/sparrow/ui/views/tableViewCell/form/SPFormTextTableViewCell.swift rename to example/request-permission/frameworks/sparrow/ui/views/tableViewCell/form/SPFormTextTableViewCell.swift diff --git a/source/sparrow/vibration/SPVibration.swift b/example/request-permission/frameworks/sparrow/vibration/SPVibration.swift similarity index 100% rename from source/sparrow/vibration/SPVibration.swift rename to example/request-permission/frameworks/sparrow/vibration/SPVibration.swift diff --git "a/source/sparrow/\321\201ore-spotlight/SPSpotlight.swift" "b/example/request-permission/frameworks/sparrow/\321\201ore-spotlight/SPSpotlight.swift" similarity index 100% rename from "source/sparrow/\321\201ore-spotlight/SPSpotlight.swift" rename to "example/request-permission/frameworks/sparrow/\321\201ore-spotlight/SPSpotlight.swift"