From 13beac28154c227bddddd47d8280372ca140b464 Mon Sep 17 00:00:00 2001 From: Michael Fellows Date: Tue, 15 Mar 2016 09:51:15 -0500 Subject: [PATCH 1/2] Show basic invites --- Cluster.xcodeproj/project.pbxproj | 8 +- Cluster/.DS_Store | Bin 10244 -> 10244 bytes Cluster/Base.lproj/Main.storyboard | 184 +++++++----------- Cluster/Cluster-Bridging-Header.h | 1 + Cluster/HomeViewController.swift | 2 +- Cluster/KlusterDataSource.swift | 13 ++ Cluster/KlusterInviteTableViewCell.swift | 2 +- Cluster/KlusterInviteViewController.swift | 170 ++++++++++++++-- Cluster/PopoverMenuController.swift | 13 +- .../xcschemes/Bolts.xcscheme | 2 +- .../xcschemes/FBSDKCoreKit.xcscheme | 2 +- .../xcschemes/FBSDKLoginKit.xcscheme | 2 +- .../xcschemes/MBProgressHUD.xcscheme | 2 +- .../xcschemes/Parse.xcscheme | 2 +- .../xcschemes/ParseFacebookUtilsV4.xcscheme | 2 +- .../xcschemes/Pods.xcscheme | 2 +- 16 files changed, 267 insertions(+), 140 deletions(-) diff --git a/Cluster.xcodeproj/project.pbxproj b/Cluster.xcodeproj/project.pbxproj index 78e9980..6743704 100644 --- a/Cluster.xcodeproj/project.pbxproj +++ b/Cluster.xcodeproj/project.pbxproj @@ -11,7 +11,6 @@ 286563F21C0E8B6E00C21668 /* MyKlusterTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 286563F11C0E8B6E00C21668 /* MyKlusterTableViewCell.swift */; }; 287147851BFAEFB6007FDB36 /* NotificationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287147841BFAEFB6007FDB36 /* NotificationsViewController.swift */; }; 287147871BFAF00E007FDB36 /* NotificationsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287147861BFAF00E007FDB36 /* NotificationsTableViewCell.swift */; }; - 28ADC5C61BF9350F001599D5 /* KlusterInviteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ADC5C51BF9350F001599D5 /* KlusterInviteViewController.swift */; }; 28ADC5C81BF9385B001599D5 /* KlusterInviteTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ADC5C71BF9385B001599D5 /* KlusterInviteTableViewCell.swift */; }; 28EE23431BDF1F83009161AE /* AsyncButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EE23251BDF1F83009161AE /* AsyncButton.swift */; }; 28EE23441BDF1F83009161AE /* AsyncImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EE23261BDF1F83009161AE /* AsyncImageView.swift */; }; @@ -62,6 +61,7 @@ 9D7CC5AD1C7E8EFB002D21D0 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D7CC5AC1C7E8EFB002D21D0 /* Message.swift */; }; 9D807F7F1C90834600FA5768 /* BLMultiColorLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D807F7E1C90834600FA5768 /* BLMultiColorLoader.m */; }; 9D807F811C90B08D00FA5768 /* LocationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D807F801C90B08D00FA5768 /* LocationStore.swift */; }; + 9D807F831C90FAC300FA5768 /* KlusterInviteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D807F821C90FAC300FA5768 /* KlusterInviteViewController.swift */; }; 9DAF9F871C87A3A2000B8586 /* ProfileNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DAF9F861C87A3A2000B8586 /* ProfileNameView.swift */; }; 9DAF9F8C1C89E022000B8586 /* CAPSPageMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DAF9F8B1C89E022000B8586 /* CAPSPageMenu.swift */; }; 9DAF9F8E1C89E7A4000B8586 /* Profile.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9DAF9F8D1C89E7A4000B8586 /* Profile.storyboard */; }; @@ -120,7 +120,6 @@ 286563F11C0E8B6E00C21668 /* MyKlusterTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyKlusterTableViewCell.swift; sourceTree = ""; }; 287147841BFAEFB6007FDB36 /* NotificationsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationsViewController.swift; sourceTree = ""; }; 287147861BFAF00E007FDB36 /* NotificationsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationsTableViewCell.swift; sourceTree = ""; }; - 28ADC5C51BF9350F001599D5 /* KlusterInviteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlusterInviteViewController.swift; sourceTree = ""; }; 28ADC5C71BF9385B001599D5 /* KlusterInviteTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlusterInviteTableViewCell.swift; sourceTree = ""; }; 28EE23251BDF1F83009161AE /* AsyncButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncButton.swift; sourceTree = ""; }; 28EE23261BDF1F83009161AE /* AsyncImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncImageView.swift; sourceTree = ""; }; @@ -174,6 +173,7 @@ 9D807F7D1C90834600FA5768 /* BLMultiColorLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLMultiColorLoader.h; sourceTree = ""; }; 9D807F7E1C90834600FA5768 /* BLMultiColorLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLMultiColorLoader.m; sourceTree = ""; }; 9D807F801C90B08D00FA5768 /* LocationStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocationStore.swift; sourceTree = ""; }; + 9D807F821C90FAC300FA5768 /* KlusterInviteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlusterInviteViewController.swift; sourceTree = ""; }; 9DAF9F861C87A3A2000B8586 /* ProfileNameView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProfileNameView.swift; sourceTree = ""; }; 9DAF9F8B1C89E022000B8586 /* CAPSPageMenu.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CAPSPageMenu.swift; sourceTree = ""; }; 9DAF9F8D1C89E7A4000B8586 /* Profile.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Profile.storyboard; sourceTree = ""; }; @@ -259,7 +259,6 @@ isa = PBXGroup; children = ( CEFEBF491BDC9CB500E4070D /* NewKlusterViewController.swift */, - 28ADC5C51BF9350F001599D5 /* KlusterInviteViewController.swift */, 28ADC5C71BF9385B001599D5 /* KlusterInviteTableViewCell.swift */, ); name = "New Kluster Screens"; @@ -373,6 +372,7 @@ 9DEFE5D81C73E5FB005B3B1A /* Controllers */ = { isa = PBXGroup; children = ( + 9D807F821C90FAC300FA5768 /* KlusterInviteViewController.swift */, ); name = Controllers; sourceTree = ""; @@ -730,6 +730,7 @@ 9D807F7F1C90834600FA5768 /* BLMultiColorLoader.m in Sources */, 9DBA24721BE2B26D005D6AD6 /* LoginViewController.swift in Sources */, 28EE234E1BDF1F83009161AE /* ImageLoader.swift in Sources */, + 9D807F831C90FAC300FA5768 /* KlusterInviteViewController.swift in Sources */, CEA8EA321B854B7F00DC2AA5 /* HomeViewController.swift in Sources */, 28EE23501BDF1F83009161AE /* KeyboardLayoutConstraint.swift in Sources */, 28EE23551BDF1F83009161AE /* Spring.swift in Sources */, @@ -750,7 +751,6 @@ 28EE236E1BDF1FF9009161AE /* ImageCollectionViewCell.swift in Sources */, 28EE235E1BDF1F83009161AE /* TransitionZoom.swift in Sources */, 9DAF9F8C1C89E022000B8586 /* CAPSPageMenu.swift in Sources */, - 28ADC5C61BF9350F001599D5 /* KlusterInviteViewController.swift in Sources */, 9D7CC5AD1C7E8EFB002D21D0 /* Message.swift in Sources */, 28EE23481BDF1F83009161AE /* DesignableImageView.swift in Sources */, 9DBA24701BE152F3005D6AD6 /* MembersTableViewCell.swift in Sources */, diff --git a/Cluster/.DS_Store b/Cluster/.DS_Store index 13c1b4aca8a3a6d2f2412a3a544ce7509115ced1..fdc03a2716ab37b5ff3d1d2acb7793ff6d7bb98c 100644 GIT binary patch delta 36 scmZn(XbISGUx-n0@&h5$$p=McHtP#tgLUF^*2BMdk00*ZHq5uE@ delta 36 scmZn(XbISGUx-m*@&h5$$#cbIH=77w=Gn}u@P}oxzli>3Bhf2N00JEiE&u=k diff --git a/Cluster/Base.lproj/Main.storyboard b/Cluster/Base.lproj/Main.storyboard index 5d9961c..2af6283 100644 --- a/Cluster/Base.lproj/Main.storyboard +++ b/Cluster/Base.lproj/Main.storyboard @@ -786,120 +786,86 @@ - + - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - + @@ -943,7 +909,7 @@ - + diff --git a/Cluster/Cluster-Bridging-Header.h b/Cluster/Cluster-Bridging-Header.h index 0a32996..d7bb67e 100644 --- a/Cluster/Cluster-Bridging-Header.h +++ b/Cluster/Cluster-Bridging-Header.h @@ -8,5 +8,6 @@ #import #import #import + #import "BLMultiColorLoader.h" #import "UITextView+Placeholder.h" \ No newline at end of file diff --git a/Cluster/HomeViewController.swift b/Cluster/HomeViewController.swift index 11f2e53..053d74f 100644 --- a/Cluster/HomeViewController.swift +++ b/Cluster/HomeViewController.swift @@ -150,7 +150,7 @@ class HomeViewController: UIViewController { if let object = object { let k = Kluster.init(object: object) self.backgroundImageView.file = k.featuredImageFile - self.backgroundImageView. () + self.backgroundImageView.loadInBackground() } } diff --git a/Cluster/KlusterDataSource.swift b/Cluster/KlusterDataSource.swift index 281a962..3bfc039 100644 --- a/Cluster/KlusterDataSource.swift +++ b/Cluster/KlusterDataSource.swift @@ -79,4 +79,17 @@ class KlusterDataSource: NSObject { completion(object, error) } } + + class func fetchUsersWithFacebookIds(facebookIDs: [String], kluster: Kluster,completion: PFIdResultBlock) -> Void { + if let query = PFUser.query() { + query.whereKey("facebookId", containedIn: facebookIDs) + + // Important to not show Kluster members in the Facebook query. They're already members 😉 +// let memberRelation = kluster.memberRelation.query() +// query.whereKey("objectId", doesNotMatchQuery: memberRelation) + query.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in + completion(objects, error) + }) + } + } } diff --git a/Cluster/KlusterInviteTableViewCell.swift b/Cluster/KlusterInviteTableViewCell.swift index 1511943..fa2f3a0 100644 --- a/Cluster/KlusterInviteTableViewCell.swift +++ b/Cluster/KlusterInviteTableViewCell.swift @@ -10,7 +10,7 @@ import UIKit class KlusterInviteTableViewCell: UITableViewCell { - @IBOutlet weak var profileImageView: UIImageView! + @IBOutlet weak var profileImageView: PFImageView! @IBOutlet weak var profileNameLabel: UILabel! @IBOutlet weak var inviteButton: DesignableButton! diff --git a/Cluster/KlusterInviteViewController.swift b/Cluster/KlusterInviteViewController.swift index 21887c0..70983ab 100644 --- a/Cluster/KlusterInviteViewController.swift +++ b/Cluster/KlusterInviteViewController.swift @@ -2,26 +2,172 @@ // KlusterInviteViewController.swift // Cluster // -// Created by Lawrence Olivier on 11/15/15. -// Copyright © 2015 ImagineME. All rights reserved. +// Created by Michael Fellows on 3/9/16. +// Copyright © 2016 ImagineME. All rights reserved. // import UIKit -class KlusterInviteViewController: UIViewController { - - @IBOutlet weak var profileImageView: UIImageView! - @IBOutlet weak var profileNameLabel: UILabel! - @IBOutlet weak var inviteButton: DesignableButton! +class KlusterInviteViewController : UITableViewController { + + var users = [PFUser]() + var usersToInvite = [PFUser]() + var kluster: Kluster! override func viewDidLoad() { super.viewDidLoad() - + // Hack to remove cell separators when no data is present + self.tableView.tableFooterView = UIView() + + // Update the nav bar + self.navigationItem.title = "Invite Friends" + self.navigationItem.rightBarButtonItem = UIBarButtonItem.init(title: "Done", style: .Plain, target: self, action: "inviteDonePressed:") + self.navigationItem.rightBarButtonItem?.enabled = false + + self.fetchFacebookFriends() } - - - - + override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCellWithIdentifier("KlusterInviteTableViewCell") as! KlusterInviteTableViewCell + + let user = self.users[indexPath.row] + if let firstName = user.objectForKey("firstName") as? String, lastName = user.objectForKey("lastName") as? String { + cell.profileNameLabel.text = "\(firstName) \(lastName)" + } + + cell.profileImageView.image = nil + cell.profileImageView.file = user.objectForKey("avatarThumbnail") as? PFFile + cell.profileImageView.loadInBackground() + + // Format cell + cell.selectionStyle = .None + cell.profileImageView.layer.cornerRadius = 17.5 + cell.profileImageView.clipsToBounds = true + + // Invite button actions + cell.inviteButton.tag = indexPath.row + cell.inviteButton.addTarget(self, action: "inviteButtonPressed:", forControlEvents: .TouchUpInside) + + + if (self.usersToInvite.contains(user)) { + cell.inviteButton.setTitle("Invited", forState: .Normal) + } else { + cell.inviteButton.setTitle("Invite", forState: .Normal) + } + + return cell + } + + override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { + return 60.0 + } + + override func numberOfSectionsInTableView(tableView: UITableView) -> Int { + return 1 + } + + override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return self.users.count + } + + // Mark - Selectors + + func inviteButtonPressed(sender: DesignableButton) { + let index = sender.tag + let user = self.users[index] + print("\(user) selected...") + + if self.usersToInvite.contains(user) { + if let index = self.usersToInvite.indexOf(user) { + self.usersToInvite.removeAtIndex(index) + } + } else { + // add friend + self.usersToInvite.append(user) + } + + self.updateTableState() + } + + func inviteDonePressed(sender: UIBarButtonItem) { + // TODO: Send invites... + + } + + + // Mark - Private + + private func updateTableState() { + + // Reload tableview data + self.tableView.reloadData() + + // Determine the activation state of the invite button + if let navItem = self.navigationItem.rightBarButtonItem { + navItem.enabled = self.usersToInvite.count > 0 + } + } + + private func fetchFacebookFriends() { + // Add progress HUD + let hud = BLMultiColorLoader.init(frame: CGRectMake(0, 0, 40.0, 40.0)) + hud.center = self.view.center + hud.lineWidth = 2.0 + hud.colorArray = [UIColor.klusterPurpleColor(), UIColor.lightGrayColor()] + self.view.addSubview(hud) + hud.startAnimation() + + // Fetch Facebook Friends + let request = FBSDKGraphRequest.init(graphPath: "me/friends", parameters: nil, HTTPMethod: "GET") + request.startWithCompletionHandler { (connection, result, error) -> Void in + + if let result = result as? NSDictionary { + + var facebookUserIDs = [String]() + + if let friends = result["data"] as? [AnyObject] { + for friend in friends { + if let friend = friend as? [String: AnyObject] { + if let id = friend["id"] as? String { + facebookUserIDs.append(id) + } + } + } + } + + // We have data + print("Facebook IDs: \(facebookUserIDs)") + + KlusterDataSource.fetchUsersWithFacebookIds(facebookUserIDs, kluster: self.kluster, completion: { (objects, error) -> Void in + + // Remove the hud + hud.stopAnimation() + + if let objects = objects as? [PFUser] { + self.users = objects + self.tableView.reloadData() + } + }) + } else { + // Remove the hud + hud.stopAnimation() + } + + if let error = error { + // Remove the hud + hud.stopAnimation() + + // Error fetching friends... + self.showRequestError(error) + } + } + } + + private func showRequestError(error: NSError) { + let alert = UIAlertController.init(title: "Error", message: "Unable to fetch facebook friends.", preferredStyle: .Alert) + let okAction = UIAlertAction.init(title: "OK", style: .Default, handler: nil) + alert.addAction(okAction) + self.presentViewController(alert, animated: true, completion: nil) + } } diff --git a/Cluster/PopoverMenuController.swift b/Cluster/PopoverMenuController.swift index d890691..ea30e6f 100644 --- a/Cluster/PopoverMenuController.swift +++ b/Cluster/PopoverMenuController.swift @@ -172,7 +172,7 @@ extension PopoverMenuController : UITableViewDataSource { memberController.kluster = self.kluster self.navigationController?.pushViewController(memberController, animated: true) case PopoverTableSection.Invite.rawValue: - self.showComingSoonAlert() + self.showInvitationController() default: break @@ -222,10 +222,11 @@ extension PopoverMenuController : UITableViewDataSource { return 60.0 } - private func showComingSoonAlert() { - let alertController = UIAlertController.init(title: "Coming Soon!", message: "Invitations are coming in the next update.", preferredStyle: .Alert) - let okAction = UIAlertAction.init(title: "OK", style: .Default, handler: nil) - alertController.addAction(okAction) - self.presentViewController(alertController, animated: true, completion: nil) + private func showInvitationController() { + let storyboard = UIStoryboard.init(name: "Main", bundle: nil) + if let inviteController = storyboard.instantiateViewControllerWithIdentifier("KlusterInviteViewController") as? KlusterInviteViewController { + inviteController.kluster = self.kluster + self.navigationController?.pushViewController(inviteController, animated: true) + } } } \ No newline at end of file diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme index 7c1db1b..783ad71 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme index bd3f88a..0611faa 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme index 2acbf7e..0c81580 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme index f99b7a2..7185cc5 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme index b3cdc07..eb26bd4 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme index 2d51993..a9a489b 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme index ef4486f..168a760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> From f11ff3a57c25e5c5eb774e4cd2b917d926f4a945 Mon Sep 17 00:00:00 2001 From: Michael Fellows Date: Tue, 15 Mar 2016 16:22:27 -0500 Subject: [PATCH 2/2] Added empty dataset views --- Cluster.xcodeproj/project.pbxproj | 4 + Cluster/Base.lproj/Main.storyboard | 4 +- Cluster/Cluster-Bridging-Header.h | 3 +- Cluster/Invite.swift | 67 + Cluster/KlusterDataSource.swift | 37 + Cluster/KlusterInviteViewController.swift | 60 +- Cluster/MessagesTableViewController.swift | 45 + Cluster/NotificationsTableViewCell.swift | 39 +- Cluster/NotificationsViewController.swift | 166 +- Podfile | 3 +- Podfile.lock | 3 + Pods/.DS_Store | Bin 6148 -> 8196 bytes Pods/DZNEmptyDataSet/LICENSE | 9 + Pods/DZNEmptyDataSet/README.md | 291 + .../Source/UIScrollView+EmptyDataSet.h | 267 + .../Source/UIScrollView+EmptyDataSet.m | 1020 ++++ .../UIScrollView+EmptyDataSet.h | 1 + .../UIScrollView+EmptyDataSet.h | 1 + Pods/Manifest.lock | 3 + Pods/Pods.xcodeproj/project.pbxproj | 5213 +++++++++-------- .../xcschemes/Bolts.xcscheme | 2 +- .../xcschemes/FBSDKCoreKit.xcscheme | 2 +- .../xcschemes/FBSDKLoginKit.xcscheme | 2 +- .../xcschemes/MBProgressHUD.xcscheme | 2 +- .../xcschemes/Parse.xcscheme | 2 +- .../xcschemes/ParseFacebookUtilsV4.xcscheme | 2 +- .../xcschemes/Pods.xcscheme | 2 +- .../xcschemes/xcschememanagement.plist | 18 +- .../Target Support Files/Bolts/Bolts.xcconfig | 2 +- .../DZNEmptyDataSet/DZNEmptyDataSet-dummy.m | 5 + .../DZNEmptyDataSet-prefix.pch | 4 + .../DZNEmptyDataSet/DZNEmptyDataSet.xcconfig | 5 + .../FBSDKCoreKit/FBSDKCoreKit.xcconfig | 2 +- .../FBSDKLoginKit/FBSDKLoginKit.xcconfig | 2 +- .../MBProgressHUD/MBProgressHUD.xcconfig | 2 +- .../Target Support Files/Parse/Parse.xcconfig | 2 +- .../ParseFacebookUtilsV4.xcconfig | 2 +- .../ParseUI/ParseUI.xcconfig | 2 +- .../Pods/Pods-acknowledgements.markdown | 13 + .../Pods/Pods-acknowledgements.plist | 17 + .../Pods/Pods.debug.xcconfig | 6 +- .../Pods/Pods.release.xcconfig | 6 +- .../SWRevealTableViewCell.xcconfig | 2 +- .../SlackTextViewController.xcconfig | 2 +- .../UITextView+Placeholder.xcconfig | 2 +- 45 files changed, 4739 insertions(+), 2605 deletions(-) create mode 100644 Cluster/Invite.swift create mode 100644 Pods/DZNEmptyDataSet/LICENSE create mode 100644 Pods/DZNEmptyDataSet/README.md create mode 100644 Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.h create mode 100644 Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.m create mode 120000 Pods/Headers/Private/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h create mode 120000 Pods/Headers/Public/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h create mode 100644 Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-dummy.m create mode 100644 Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch create mode 100644 Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet.xcconfig diff --git a/Cluster.xcodeproj/project.pbxproj b/Cluster.xcodeproj/project.pbxproj index 6743704..5eaf84f 100644 --- a/Cluster.xcodeproj/project.pbxproj +++ b/Cluster.xcodeproj/project.pbxproj @@ -57,6 +57,7 @@ 9D2EFA411BF6534400D91812 /* KlusterSearchController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2EFA401BF6534400D91812 /* KlusterSearchController.swift */; }; 9D63BB541C8DBD220094F5A2 /* MessagesNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D63BB531C8DBD220094F5A2 /* MessagesNavigationController.swift */; }; 9D63BB561C8DD0570094F5A2 /* PopoverHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D63BB551C8DD0570094F5A2 /* PopoverHeaderView.swift */; }; + 9D7097251C987AB600DF5C8E /* Invite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D7097241C987AB600DF5C8E /* Invite.swift */; }; 9D7CC5AB1C7E7958002D21D0 /* MessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D7CC5AA1C7E7958002D21D0 /* MessageTextView.swift */; }; 9D7CC5AD1C7E8EFB002D21D0 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D7CC5AC1C7E8EFB002D21D0 /* Message.swift */; }; 9D807F7F1C90834600FA5768 /* BLMultiColorLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D807F7E1C90834600FA5768 /* BLMultiColorLoader.m */; }; @@ -168,6 +169,7 @@ 9D2EFA401BF6534400D91812 /* KlusterSearchController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlusterSearchController.swift; sourceTree = ""; }; 9D63BB531C8DBD220094F5A2 /* MessagesNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesNavigationController.swift; sourceTree = ""; }; 9D63BB551C8DD0570094F5A2 /* PopoverHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PopoverHeaderView.swift; sourceTree = ""; }; + 9D7097241C987AB600DF5C8E /* Invite.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Invite.swift; sourceTree = ""; }; 9D7CC5AA1C7E7958002D21D0 /* MessageTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageTextView.swift; sourceTree = ""; }; 9D7CC5AC1C7E8EFB002D21D0 /* Message.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Message.swift; sourceTree = ""; }; 9D807F7D1C90834600FA5768 /* BLMultiColorLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLMultiColorLoader.h; sourceTree = ""; }; @@ -383,6 +385,7 @@ 9D7CC5AC1C7E8EFB002D21D0 /* Message.swift */, 9DFB7D611C86211C00EF3E62 /* KlusterStore.swift */, 9D807F801C90B08D00FA5768 /* LocationStore.swift */, + 9D7097241C987AB600DF5C8E /* Invite.swift */, ); name = Models; sourceTree = ""; @@ -710,6 +713,7 @@ 28EE234B1BDF1F83009161AE /* DesignableTextField.swift in Sources */, 28EE23711BDF1FF9009161AE /* ImagePreviewFlowLayout.swift in Sources */, 28EE23511BDF1F83009161AE /* LoadingView.swift in Sources */, + 9D7097251C987AB600DF5C8E /* Invite.swift in Sources */, 287147871BFAF00E007FDB36 /* NotificationsTableViewCell.swift in Sources */, CE0413501BD88B8300BED627 /* MembersTableViewController.swift in Sources */, 28EE234A1BDF1F83009161AE /* DesignableTabBarController.swift in Sources */, diff --git a/Cluster/Base.lproj/Main.storyboard b/Cluster/Base.lproj/Main.storyboard index 2af6283..18b5c4f 100644 --- a/Cluster/Base.lproj/Main.storyboard +++ b/Cluster/Base.lproj/Main.storyboard @@ -50,7 +50,7 @@ - + @@ -141,7 +141,7 @@ - + diff --git a/Cluster/Cluster-Bridging-Header.h b/Cluster/Cluster-Bridging-Header.h index d7bb67e..d6346e1 100644 --- a/Cluster/Cluster-Bridging-Header.h +++ b/Cluster/Cluster-Bridging-Header.h @@ -10,4 +10,5 @@ #import #import "BLMultiColorLoader.h" -#import "UITextView+Placeholder.h" \ No newline at end of file +#import "UIScrollView+EmptyDataSet.h" +#import "UITextView+Placeholder.h" diff --git a/Cluster/Invite.swift b/Cluster/Invite.swift new file mode 100644 index 0000000..0d0301c --- /dev/null +++ b/Cluster/Invite.swift @@ -0,0 +1,67 @@ +// +// Invite.swift +// Cluster +// +// Created by Michael Fellows on 3/15/16. +// Copyright © 2016 ImagineME. All rights reserved. +// + +import Foundation + +class Invite : NSObject { + var fromUser: PFUser? + var avatarFile: PFFile? + var userName = "" + var dateString = "" + var accepted = false + var kluster: Kluster? + var declined = false + var objectId = "" + + init(object: PFObject?) { + guard let object = object else { + return + } + + guard let fromUser = object.objectForKey("fromUser") as? PFUser else { + return + } + + if let id = object.objectId { + self.objectId = id + } + + self.fromUser = fromUser + if let file = fromUser.objectForKey("avatarThumbnail") as? PFFile { + self.avatarFile = file + } + + if let firstName = fromUser.objectForKey("firstName") as? String, let lastName = fromUser.objectForKey("lastName") as? String { + self.userName = "\(firstName) \(lastName)" + } + + if let k = object.objectForKey("kluster") as? PFObject { + self.kluster = Kluster.init(object: k) + } + + if let accepted = object.objectForKey("accepted") as? Bool { + self.accepted = accepted + } + } + + func acceptKlusterInvite() { + self.accepted = true + } + + func declineInvite() { + self.declined = true + } + + func klusterInviteString() -> String { + if let kluster = self.kluster { + return "Invited you to join '\(kluster.title)'" + } else { + return "Invited you to a Kluster" + } + } +} \ No newline at end of file diff --git a/Cluster/KlusterDataSource.swift b/Cluster/KlusterDataSource.swift index 3bfc039..bfdf9f0 100644 --- a/Cluster/KlusterDataSource.swift +++ b/Cluster/KlusterDataSource.swift @@ -9,6 +9,7 @@ import Foundation class KlusterDataSource: NSObject { + class func createKlusterWithParams(params: [NSObject : AnyObject]?, completion:PFIdResultBlock) -> Void { PFCloud.callFunctionInBackground("createKluster", withParameters: params) { (object, error) -> Void in @@ -92,4 +93,40 @@ class KlusterDataSource: NSObject { }) } } + + // Takes an array of user ids and invites user to the specified kluster + class func inviteUsersToKluster(userIds: [String]?, klusterId: String?,completion: PFIdResultBlock) -> Void { + if let userIds = userIds, let klusterId = klusterId where userIds.count > 0 && klusterId.length > 0 { + let params = ["klusterId": klusterId, "userIds": userIds] + PFCloud.callFunctionInBackground("inviteUsersToKluster", withParameters: params as [NSObject : AnyObject]) { (object, error) -> Void in + completion(object, error) + } + } + } + + class func fetchInvites(completion: PFIdResultBlock) -> Void { + PFCloud.callFunctionInBackground("fetchInvitationsForUser", withParameters: nil) { (object, error) -> Void in + completion(object, error) + } + } + + // Accepts an invitation to a Kluster + class func acceptInvitation(klusterId: String?, invitationId: String?, completion: PFIdResultBlock) -> Void { + if let klusterId = klusterId, let invitationId = invitationId { + let params = ["klusterId": klusterId, "invitationId": invitationId] + PFCloud.callFunctionInBackground("acceptInvitationToKluster", withParameters: params, block: { (object, error) -> Void in + completion(object, error) + }) + } + } + + // Declines an invitation to a Kluster + class func declineKlusterInvitation(invitationId: String?, completion: PFIdResultBlock) -> Void { + if let invitationId = invitationId { + let params = ["invitationId": invitationId] + PFCloud.callFunctionInBackground("declineKlusterInvitationToKluster", withParameters: params, block: { (object, error) -> Void in + completion(object, error) + }) + } + } } diff --git a/Cluster/KlusterInviteViewController.swift b/Cluster/KlusterInviteViewController.swift index 70983ab..5790710 100644 --- a/Cluster/KlusterInviteViewController.swift +++ b/Cluster/KlusterInviteViewController.swift @@ -13,6 +13,7 @@ class KlusterInviteViewController : UITableViewController { var users = [PFUser]() var usersToInvite = [PFUser]() var kluster: Kluster! + let hud = BLMultiColorLoader.init(frame: CGRectMake(0, 0, 40.0, 40.0)) override func viewDidLoad() { super.viewDidLoad() @@ -25,6 +26,15 @@ class KlusterInviteViewController : UITableViewController { self.navigationItem.rightBarButtonItem = UIBarButtonItem.init(title: "Done", style: .Plain, target: self, action: "inviteDonePressed:") self.navigationItem.rightBarButtonItem?.enabled = false + // Add the hud before fetching friends.. + // Add progress HUD + self.hud.center = self.view.center + self.hud.lineWidth = 2.0 + self.hud.colorArray = [UIColor.klusterPurpleColor(), UIColor.lightGrayColor()] + self.view.addSubview(hud) + + self.hud.startAnimation() + self.fetchFacebookFriends() } @@ -93,6 +103,42 @@ class KlusterInviteViewController : UITableViewController { func inviteDonePressed(sender: UIBarButtonItem) { // TODO: Send invites... + var userIds = [String]() + for user in self.usersToInvite { + if let userId = user.objectId { + userIds.append(userId) + } + } + + // Disable the bar button item... + if let barButtonItem = self.navigationItem.rightBarButtonItem { + barButtonItem.enabled = false + } + + // Add hud - Already added to the view hierarchy + self.hud.startAnimation() + + KlusterDataSource.inviteUsersToKluster(userIds, klusterId: self.kluster.id) { (object, error) -> Void in + + // Enable the bar button item... + if let barButtonItem = self.navigationItem.rightBarButtonItem { + barButtonItem.enabled = true + } + + // Stop animating the hud.. + self.hud.stopAnimation() + + if error != nil { + let alertController = UIAlertController.init(title: "Invite Error", message: "Something went wrong when inviting users to this Kluster. Please try again.", preferredStyle: .Alert) + let okAction = UIAlertAction.init(title: "OK", style: .Default, handler: nil) + alertController.addAction(okAction) + self.presentViewController(alertController, animated: true, completion: nil) + } else { + if let navController = self.navigationController { + navController.popViewControllerAnimated(true) + } + } + } } @@ -110,14 +156,6 @@ class KlusterInviteViewController : UITableViewController { } private func fetchFacebookFriends() { - // Add progress HUD - let hud = BLMultiColorLoader.init(frame: CGRectMake(0, 0, 40.0, 40.0)) - hud.center = self.view.center - hud.lineWidth = 2.0 - hud.colorArray = [UIColor.klusterPurpleColor(), UIColor.lightGrayColor()] - self.view.addSubview(hud) - hud.startAnimation() - // Fetch Facebook Friends let request = FBSDKGraphRequest.init(graphPath: "me/friends", parameters: nil, HTTPMethod: "GET") request.startWithCompletionHandler { (connection, result, error) -> Void in @@ -142,7 +180,7 @@ class KlusterInviteViewController : UITableViewController { KlusterDataSource.fetchUsersWithFacebookIds(facebookUserIDs, kluster: self.kluster, completion: { (objects, error) -> Void in // Remove the hud - hud.stopAnimation() + self.hud.stopAnimation() if let objects = objects as? [PFUser] { self.users = objects @@ -151,12 +189,12 @@ class KlusterInviteViewController : UITableViewController { }) } else { // Remove the hud - hud.stopAnimation() + self.hud.stopAnimation() } if let error = error { // Remove the hud - hud.stopAnimation() + self.hud.stopAnimation() // Error fetching friends... self.showRequestError(error) diff --git a/Cluster/MessagesTableViewController.swift b/Cluster/MessagesTableViewController.swift index 3a866da..e81714a 100644 --- a/Cluster/MessagesTableViewController.swift +++ b/Cluster/MessagesTableViewController.swift @@ -28,6 +28,9 @@ class MessagesTableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() + self.tableView.emptyDataSetDelegate = self + self.tableView.emptyDataSetSource = self + // Set dynamic row height self.tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 68.0 @@ -244,3 +247,45 @@ class MessagesTableViewController: UITableViewController { } } } + +extension MessagesTableViewController : DZNEmptyDataSetDelegate { + func emptyDataSetDidTapButton(scrollView: UIScrollView!) { + self.textView.textField.becomeFirstResponder() + } +} + +extension MessagesTableViewController : DZNEmptyDataSetSource { + func descriptionForEmptyDataSet(scrollView: UIScrollView!) -> NSAttributedString! { + let text = "It's a little too quiet in here." + + let paragraph = NSMutableParagraphStyle() + paragraph.lineBreakMode = .ByWordWrapping + paragraph.alignment = .Center + + let attributes = [NSFontAttributeName : UIFont.systemFontOfSize(17.0), + NSParagraphStyleAttributeName : paragraph] + let attributedString = NSAttributedString.init(string: text, attributes: attributes) + return attributedString + } + + func titleForEmptyDataSet(scrollView: UIScrollView!) -> NSAttributedString! { + let text = "Crickets..." + let attributes = [NSFontAttributeName : UIFont.boldSystemFontOfSize(19.0), + NSForegroundColorAttributeName: UIColor.darkGrayColor()] + let attributedString = NSAttributedString.init(string: text, attributes: attributes) + return attributedString + } + + func buttonTitleForEmptyDataSet(scrollView: UIScrollView!, forState state: UIControlState) -> NSAttributedString! { + let text = "Say something" + let attributes = [NSFontAttributeName : UIFont.boldSystemFontOfSize(19.0), + NSForegroundColorAttributeName: UIColor.klusterPurpleColor()] + let attributedString = NSAttributedString.init(string: text, attributes: attributes) + return attributedString + } + + func spaceHeightForEmptyDataSet(scrollView: UIScrollView!) -> CGFloat { + return 20.0 + } +} + diff --git a/Cluster/NotificationsTableViewCell.swift b/Cluster/NotificationsTableViewCell.swift index 94d005b..8144c7b 100644 --- a/Cluster/NotificationsTableViewCell.swift +++ b/Cluster/NotificationsTableViewCell.swift @@ -8,45 +8,50 @@ import UIKit +protocol NotificationsTableViewCellDelgate { + func didPressAcceptButton(cell: NotificationsTableViewCell) + func didPressDeclineButton(cell: NotificationsTableViewCell) +} + class NotificationsTableViewCell: UITableViewCell { - @IBOutlet weak var profileImage: UIImageView! + @IBOutlet weak var profileImageView: PFImageView! @IBOutlet weak var userNameLabel: UILabel! @IBOutlet weak var invitationTypeLabel: UILabel! @IBOutlet weak var dateLabel: UILabel! @IBOutlet weak var acceptButton: DesignableButton! @IBOutlet weak var declineButton: DesignableButton! - - - + var delegate: NotificationsTableViewCellDelgate? @IBAction func acceptButtonClicked(sender: DesignableButton) { print("Accept Button Clicked") + self.delegate?.didPressAcceptButton(self) //Animation - sender.animation = "pop" - sender.curve = "spring" - sender.duration = 1.5 - sender.damping = 0.1 - sender.velocity = 0.2 - sender.animate() + self.animate(sender) } @IBAction func declineButtonClicked(sender: DesignableButton) { print("Decline Button Clicked") - + self.delegate?.didPressDeclineButton(self) //Animation - sender.animation = "pop" - sender.curve = "spring" - sender.duration = 1.5 - sender.damping = 0.1 - sender.velocity = 0.2 - sender.animate() + self.animate(sender) + } + + private func animate(sender: DesignableButton?) { + if let sender = sender { + sender.animation = "pop" + sender.curve = "spring" + sender.duration = 1.5 + sender.damping = 0.1 + sender.velocity = 0.2 + sender.animate() + } } } diff --git a/Cluster/NotificationsViewController.swift b/Cluster/NotificationsViewController.swift index 29ef3c1..6a7823e 100644 --- a/Cluster/NotificationsViewController.swift +++ b/Cluster/NotificationsViewController.swift @@ -12,6 +12,8 @@ class NotificationsViewController: UIViewController { @IBOutlet weak var tableView: UITableView! + let hud = BLMultiColorLoader.init(frame: CGRectMake(0, 0, 40.0, 40.0)) + var invites = [Invite]() //MARK: - Change Status Bar to White override func preferredStatusBarStyle() -> UIStatusBarStyle { @@ -20,11 +22,58 @@ class NotificationsViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + + self.tableView.emptyDataSetDelegate = self + self.tableView.emptyDataSetSource = self + + // Hack to not show table cell separators when there's no data + self.tableView.tableFooterView = UIView() - // Do any additional setup after loading the view. + // Add the progress hud before fetching invites + self.hud.center = self.view.center + self.hud.lineWidth = 2.0 + self.hud.colorArray = [UIColor.klusterPurpleColor(), UIColor.lightGrayColor()] + self.view.addSubview(self.hud) + + self.fetchInvites() + } + + private func fetchInvites() { + + // Add hud + self.hud.startAnimation() + + KlusterDataSource.fetchInvites { (object, error) -> Void in + + // Remove hud + self.hud.stopAnimation() + + if error != nil { + self.showNetworkError() + } else { + + // Initialize invites + var i = [Invite]() + if let object = object as? [PFObject] { + for o in object { + let invite = Invite.init(object: o) + i.append(invite) + } + } + + // Reload data + self.invites = i + self.tableView.reloadData() + } + } + } + + private func showNetworkError() { + let alertController = UIAlertController.init(title: "Error", message: "Unable to fetch invites.", preferredStyle: .Alert) + let alertAction = UIAlertAction.init(title: "OK", style: .Default, handler: nil) + alertController.addAction(alertAction) + self.presentViewController(alertController, animated: true, completion: nil) } - - } extension NotificationsViewController: UITableViewDataSource { @@ -34,21 +83,122 @@ extension NotificationsViewController: UITableViewDataSource { } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return 1 + return self.invites.count } func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cellIdentifier = "Notification" let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! NotificationsTableViewCell - cell.dateLabel.text = "Today" - cell.userNameLabel.text = "Michael" - cell.invitationTypeLabel.text = "invited you to join Houston Night Life." - cell.profileImage.image = UIImage(named: "profile1") + let invite = self.invites[indexPath.row] + cell.delegate = self + + cell.selectionStyle = .None + + cell.dateLabel.text = invite.dateString + cell.userNameLabel.text = invite.userName + cell.invitationTypeLabel.text = invite.klusterInviteString() + + // Update the profile image + cell.profileImageView.clipsToBounds = true + cell.profileImageView.layer.cornerRadius = 17.5 + + cell.profileImageView.image = nil + cell.profileImageView.file = invite.avatarFile + cell.profileImageView.loadInBackground() return cell } +} + +extension NotificationsViewController: NotificationsTableViewCellDelgate { + func didPressAcceptButton(cell: NotificationsTableViewCell) { + if let indexPath = self.tableView.indexPathForCell(cell) { + let invite = self.invites[indexPath.row] + + // Accept the invite... + + KlusterDataSource.acceptInvitation(invite.kluster?.id, invitationId: invite.objectId, + completion: { (object, error) -> Void in + if let object = object { + print("\(object)") + } else { + print("Error joining Kluster.") + } + }) + + // Remove from the table + self.invites.removeAtIndex(indexPath.row) + + // Reload data + self.tableView.reloadData() + } + } + + func didPressDeclineButton(cell: NotificationsTableViewCell) { + if let indexPath = self.tableView.indexPathForCell(cell) { + let invite = self.invites[indexPath.row] + + // Accept the invite... + KlusterDataSource.declineKlusterInvitation(invite.objectId, completion: { (object, error) -> Void in + if let object = object { + print("\(object)") + } else { + print("Error declining Kluster invite.") + } + }) + + // Remove from the table + self.invites.removeAtIndex(indexPath.row) + + // Reload data + self.tableView.reloadData() + } + } +} + +extension NotificationsViewController : DZNEmptyDataSetDelegate { + func emptyDataSetDidTapButton(scrollView: UIScrollView!) { + let text = "Join me on Kluster!" + if let url = NSURL.init(string: "http://kluster.com") { + let shareActivity = UIActivityViewController.init(activityItems: [text, url], applicationActivities: nil) + self.presentViewController(shareActivity, animated: true, completion: nil) + } + + } +} + +extension NotificationsViewController : DZNEmptyDataSetSource { + func descriptionForEmptyDataSet(scrollView: UIScrollView!) -> NSAttributedString! { + let text = "You don't have any notifications." + + let paragraph = NSMutableParagraphStyle() + paragraph.lineBreakMode = .ByWordWrapping + paragraph.alignment = .Center + + let attributes = [NSFontAttributeName : UIFont.systemFontOfSize(17.0), + NSParagraphStyleAttributeName : paragraph] + let attributedString = NSAttributedString.init(string: text, attributes: attributes) + return attributedString + } + func titleForEmptyDataSet(scrollView: UIScrollView!) -> NSAttributedString! { + let text = "Womp womp..." + let attributes = [NSFontAttributeName : UIFont.boldSystemFontOfSize(19.0), + NSForegroundColorAttributeName: UIColor.darkGrayColor()] + let attributedString = NSAttributedString.init(string: text, attributes: attributes) + return attributedString + } + func buttonTitleForEmptyDataSet(scrollView: UIScrollView!, forState state: UIControlState) -> NSAttributedString! { + let text = "Invite Friends" + let attributes = [NSFontAttributeName : UIFont.boldSystemFontOfSize(19.0), + NSForegroundColorAttributeName: UIColor.orangeColor()] + let attributedString = NSAttributedString.init(string: text, attributes: attributes) + return attributedString + } + func spaceHeightForEmptyDataSet(scrollView: UIScrollView!) -> CGFloat { + return 20.0 + } } diff --git a/Podfile b/Podfile index a8f2f05..bb20feb 100644 --- a/Podfile +++ b/Podfile @@ -6,4 +6,5 @@ pod 'ParseFacebookUtilsV4' pod 'MBProgressHUD' pod 'SlackTextViewController' pod 'SWRevealTableViewCell' -pod 'UITextView+Placeholder' \ No newline at end of file +pod 'UITextView+Placeholder' +pod 'DZNEmptyDataSet' \ No newline at end of file diff --git a/Podfile.lock b/Podfile.lock index 3c7a58e..0f30a65 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -5,6 +5,7 @@ PODS: - Bolts/AppLinks (1.6.0): - Bolts/Tasks - Bolts/Tasks (1.6.0) + - DZNEmptyDataSet (1.7.3) - FBSDKCoreKit (4.9.1): - Bolts (~> 1.5) - FBSDKLoginKit (4.9.1): @@ -26,6 +27,7 @@ PODS: - UITextView+Placeholder (1.1.1) DEPENDENCIES: + - DZNEmptyDataSet - MBProgressHUD - Parse - ParseFacebookUtilsV4 @@ -36,6 +38,7 @@ DEPENDENCIES: SPEC CHECKSUMS: Bolts: f52a250053bb517ca874523c3913776359ab3def + DZNEmptyDataSet: dd7cca17c1d07dfa78956859b1e70a52505678ef FBSDKCoreKit: aee20b6d9855f15b618d4fddd1a5ad45f5a4a59d FBSDKLoginKit: ec22dc49bd372b064e93d6773df4ffefb3a552a2 MBProgressHUD: 1569cf7ace17a8bac47aabfbb8580a49690386d1 diff --git a/Pods/.DS_Store b/Pods/.DS_Store index 8a5eabbefd65c8d39d3c8573cc14c8d1faf558cd..d25af9e443bea641e7b623ee970eb00d9c4f7a66 100644 GIT binary patch delta 248 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD6}zPH}hr%jz7$c**Q2SHn1=X zP3B>VH|A$>VTfYzV{m22Whh`MVW + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + self.tableView.emptyDataSetSource = self; + self.tableView.emptyDataSetDelegate = self; + + // A little trick for removing the cell separators + self.tableView.tableFooterView = [UIView new]; +} +``` + +### Data Source Implementation +Return the content you want to show on the empty state, and take advantage of NSAttributedString features to customise the text appearance. + +The image for the empty state: +```objc +- (UIImage *)imageForEmptyDataSet:(UIScrollView *)scrollView +{ + return [UIImage imageNamed:@"empty_placeholder"]; +} +``` + +The image view animation +```objc +- (CAAnimation *)imageAnimationForEmptyDataSet:(UIScrollView *)scrollView +{ + CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath: @"transform"]; + + animation.fromValue = [NSValue valueWithCATransform3D:CATransform3DIdentity]; + animation.toValue = [NSValue valueWithCATransform3D:CATransform3DMakeRotation(M_PI_2, 0.0, 0.0, 1.0)]; + + animation.duration = 0.25; + animation.cumulative = YES; + animation.repeatCount = MAXFLOAT; + + return animation; +} +``` + +The attributed string for the title of the empty state: +```objc +- (NSAttributedString *)titleForEmptyDataSet:(UIScrollView *)scrollView +{ + NSString *text = @"Please Allow Photo Access"; + + NSDictionary *attributes = @{NSFontAttributeName: [UIFont boldSystemFontOfSize:18.0f], + NSForegroundColorAttributeName: [UIColor darkGrayColor]}; + + return [[NSAttributedString alloc] initWithString:text attributes:attributes]; +} +``` + +The attributed string for the description of the empty state: +```objc +- (NSAttributedString *)descriptionForEmptyDataSet:(UIScrollView *)scrollView +{ + NSString *text = @"This allows you to share photos from your library and save photos to your camera roll."; + + NSMutableParagraphStyle *paragraph = [NSMutableParagraphStyle new]; + paragraph.lineBreakMode = NSLineBreakByWordWrapping; + paragraph.alignment = NSTextAlignmentCenter; + + NSDictionary *attributes = @{NSFontAttributeName: [UIFont systemFontOfSize:14.0f], + NSForegroundColorAttributeName: [UIColor lightGrayColor], + NSParagraphStyleAttributeName: paragraph}; + + return [[NSAttributedString alloc] initWithString:text attributes:attributes]; +} +``` + +The attributed string to be used for the specified button state: +```objc +- (NSAttributedString *)buttonTitleForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state +{ + NSDictionary *attributes = @{NSFontAttributeName: [UIFont boldSystemFontOfSize:17.0f]}; + + return [[NSAttributedString alloc] initWithString:@"Continue" attributes:attributes]; +} +``` + +or the image to be used for the specified button state: +```objc +- (UIImage *)buttonImageForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state +{ + return [UIImage imageNamed:@"button_image"]; +} +``` + +The background color for the empty state: +```objc +- (UIColor *)backgroundColorForEmptyDataSet:(UIScrollView *)scrollView +{ + return [UIColor whiteColor]; +} +``` + +If you need a more complex layout, you can return a custom view instead: +```objc +- (UIView *)customViewForEmptyDataSet:(UIScrollView *)scrollView +{ + UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; + [activityView startAnimating]; + return activityView; +} +``` + +Additionally, you can also adjust the vertical alignment of the content view (ie: useful when there is tableHeaderView visible): +```objc +- (CGFloat)verticalOffsetForEmptyDataSet:(UIScrollView *)scrollView +{ + return -self.tableView.tableHeaderView.frame.size.height/2.0f; +} +``` + +Finally, you can separate components from each other (default separation is 11 pts): +```objc +- (CGFloat)spaceHeightForEmptyDataSet:(UIScrollView *)scrollView +{ + return 20.0f; +} +``` + + +### Delegate Implementation +Return the behaviours you would expect from the empty states, and receive the user events. + +Asks to know if the empty state should be rendered and displayed (Default is YES) : +```objc +- (BOOL)emptyDataSetShouldDisplay:(UIScrollView *)scrollView +{ + return YES; +} +``` + +Asks for interaction permission (Default is YES) : +```objc +- (BOOL)emptyDataSetShouldAllowTouch:(UIScrollView *)scrollView +{ + return YES; +} +``` + +Asks for scrolling permission (Default is NO) : +```objc +- (BOOL)emptyDataSetShouldAllowScroll:(UIScrollView *)scrollView +{ + return YES; +} +``` + +Asks for image view animation permission (Default is NO) : +```objc +- (BOOL) emptyDataSetShouldAllowImageViewAnimate:(UIScrollView *)scrollView +{ + return YES; +} +``` + +Notifies when the dataset view was tapped: +```objc +- (void)emptyDataSetDidTapView:(UIScrollView *)scrollView +{ + // Do something +} +``` + +Notifies when the data set call to action button was tapped: +```objc +- (void)emptyDataSetDidTapButton:(UIScrollView *)scrollView +{ + // Do something +} +``` + +### Refresh layout +If you need to refresh the empty state layout, simply call: + +```objc +[self.tableView reloadData]; +``` +or +```objc +[self.collectionView reloadData]; +``` +depending of which you are using. + +### Force layout update +You can also call `[self.tableView reloadEmptyDataSet]` to invalidate the current empty state layout and trigger a layout update, bypassing `-reloadData`. This might be useful if you have a lot of logic on your data source that you want to avoid calling, when not needed. `[self.tableView reloadEmptyDataSet]` is the only way to refresh content when using with UIScrollView. + + +## Sample projects + +#### Applications +This project replicates several popular application's empty states (~20) with their exact content and appearance, such as Airbnb, Dropbox, Facebook, Foursquare, and many others. See how easy and flexible it is to customize the appearance of your empty states. You can also use this project as a playground to test things. + +#### Countries +This project shows a list of the world countries loaded from CoreData. It uses NSFecthedResultController for filtering search. When searching and no content is matched, a simple empty state is shown. See how to interact between the UITableViewDataSource and the DZNEmptyDataSetSource protocols, while using a typical CoreData stack. + +#### Colors +This project is a simple example of how this library also works with UICollectionView and UISearchDisplayController, while using Storyboards. + + +## Collaboration +Feel free to collaborate with ideas, issues and/or pull requests. + + +## License +(The MIT License) + +Copyright (c) 2015 Ignacio Romero Zurbuchen iromero@dzen.cl + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.h b/Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.h new file mode 100644 index 0000000..2ed0b6e --- /dev/null +++ b/Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.h @@ -0,0 +1,267 @@ +// +// UIScrollView+EmptyDataSet.h +// DZNEmptyDataSet +// https://github.com/dzenbot/DZNEmptyDataSet +// +// Created by Ignacio Romero Zurbuchen on 6/20/14. +// Copyright (c) 2014 DZN Labs. All rights reserved. +// Licence: MIT-Licence +// + +#import + +@protocol DZNEmptyDataSetSource; +@protocol DZNEmptyDataSetDelegate; + +/** + A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display. + @discussion It will work automatically, by just conforming to DZNEmptyDataSetSource, and returning the data you want to show. + */ +@interface UIScrollView (EmptyDataSet) + +/** The empty datasets data source. */ +@property (nonatomic, weak) IBOutlet id emptyDataSetSource; +/** The empty datasets delegate. */ +@property (nonatomic, weak) IBOutlet id emptyDataSetDelegate; +/** YES if any empty dataset is visible. */ +@property (nonatomic, readonly, getter = isEmptyDataSetVisible) BOOL emptyDataSetVisible; + +/** + Reloads the empty dataset content receiver. + @discussion Call this method to force all the data to refresh. Calling -reloadData is similar, but this forces only the empty dataset to reload, not the entire table view or collection view. + */ +- (void)reloadEmptyDataSet; + +@end + + +/** + The object that acts as the data source of the empty datasets. + @discussion The data source must adopt the DZNEmptyDataSetSource protocol. The data source is not retained. All data source methods are optional. + */ +@protocol DZNEmptyDataSetSource +@optional + +/** + Asks the data source for the title of the dataset. + The dataset uses a fixed font style by default, if no attributes are set. If you want a different font style, return a attributed string. + + @param scrollView A scrollView subclass informing the data source. + @return An attributed string for the dataset title, combining font, text color, text pararaph style, etc. + */ +- (NSAttributedString *)titleForEmptyDataSet:(UIScrollView *)scrollView; + +/** + Asks the data source for the description of the dataset. + The dataset uses a fixed font style by default, if no attributes are set. If you want a different font style, return a attributed string. + + @param scrollView A scrollView subclass informing the data source. + @return An attributed string for the dataset description text, combining font, text color, text pararaph style, etc. + */ +- (NSAttributedString *)descriptionForEmptyDataSet:(UIScrollView *)scrollView; + +/** + Asks the data source for the image of the dataset. + + @param scrollView A scrollView subclass informing the data source. + @return An image for the dataset. + */ +- (UIImage *)imageForEmptyDataSet:(UIScrollView *)scrollView; + + +/** + Asks the data source for a tint color of the image dataset. Default is nil. + + @param scrollView A scrollView subclass object informing the data source. + @return A color to tint the image of the dataset. + */ +- (UIColor *)imageTintColorForEmptyDataSet:(UIScrollView *)scrollView; + +/** + * Asks the data source for the image animation of the dataset. + * + * @param scrollView A scrollView subclass object informing the delegate. + * + * @return image animation + */ +- (CAAnimation *) imageAnimationForEmptyDataSet:(UIScrollView *) scrollView; + +/** + Asks the data source for the title to be used for the specified button state. + The dataset uses a fixed font style by default, if no attributes are set. If you want a different font style, return a attributed string. + + @param scrollView A scrollView subclass object informing the data source. + @param state The state that uses the specified title. The possible values are described in UIControlState. + @return An attributed string for the dataset button title, combining font, text color, text pararaph style, etc. + */ +- (NSAttributedString *)buttonTitleForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state; + +/** + Asks the data source for the image to be used for the specified button state. + This method will override buttonTitleForEmptyDataSet:forState: and present the image only without any text. + + @param scrollView A scrollView subclass object informing the data source. + @param state The state that uses the specified title. The possible values are described in UIControlState. + @return An image for the dataset button imageview. + */ +- (UIImage *)buttonImageForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state; + +/** + Asks the data source for a background image to be used for the specified button state. + There is no default style for this call. + + @param scrollView A scrollView subclass informing the data source. + @param state The state that uses the specified image. The values are described in UIControlState. + @return An attributed string for the dataset button title, combining font, text color, text pararaph style, etc. + */ +- (UIImage *)buttonBackgroundImageForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state; + +/** + Asks the data source for the background color of the dataset. Default is clear color. + + @param scrollView A scrollView subclass object informing the data source. + @return A color to be applied to the dataset background view. + */ +- (UIColor *)backgroundColorForEmptyDataSet:(UIScrollView *)scrollView; + +/** + Asks the data source for a custom view to be displayed instead of the default views such as labels, imageview and button. Default is nil. + Use this method to show an activity view indicator for loading feedback, or for complete custom empty data set. + Returning a custom view will ignore -offsetForEmptyDataSet and -spaceHeightForEmptyDataSet configurations. + + @param scrollView A scrollView subclass object informing the delegate. + @return The custom view. + */ +- (UIView *)customViewForEmptyDataSet:(UIScrollView *)scrollView; + +/** + Asks the data source for a offset for vertical and horizontal alignment of the content. Default is CGPointZero. + + @param scrollView A scrollView subclass object informing the delegate. + @return The offset for vertical and horizontal alignment. + */ +- (CGPoint)offsetForEmptyDataSet:(UIScrollView *)scrollView DEPRECATED_MSG_ATTRIBUTE("Use -verticalOffsetForEmptyDataSet:"); +- (CGFloat)verticalOffsetForEmptyDataSet:(UIScrollView *)scrollView; + +/** + Asks the data source for a vertical space between elements. Default is 11 pts. + + @param scrollView A scrollView subclass object informing the delegate. + @return The space height between elements. + */ +- (CGFloat)spaceHeightForEmptyDataSet:(UIScrollView *)scrollView; + +@end + + +/** + The object that acts as the delegate of the empty datasets. + @discussion The delegate can adopt the DZNEmptyDataSetDelegate protocol. The delegate is not retained. All delegate methods are optional. + + @discussion All delegate methods are optional. Use this delegate for receiving action callbacks. + */ +@protocol DZNEmptyDataSetDelegate +@optional + +/** + Asks the delegate to know if the empty dataset should fade in when displayed. Default is YES. + + @param scrollView A scrollView subclass object informing the delegate. + @return YES if the empty dataset should fade in. + */ +- (BOOL)emptyDataSetShouldFadeIn:(UIScrollView *)scrollView; + +/** + Asks the delegate to know if the empty dataset should be rendered and displayed. Default is YES. + + @param scrollView A scrollView subclass object informing the delegate. + @return YES if the empty dataset should show. + */ +- (BOOL)emptyDataSetShouldDisplay:(UIScrollView *)scrollView; + +/** + Asks the delegate for touch permission. Default is YES. + + @param scrollView A scrollView subclass object informing the delegate. + @return YES if the empty dataset receives touch gestures. + */ +- (BOOL)emptyDataSetShouldAllowTouch:(UIScrollView *)scrollView; + +/** + Asks the delegate for scroll permission. Default is NO. + + @param scrollView A scrollView subclass object informing the delegate. + @return YES if the empty dataset is allowed to be scrollable. + */ +- (BOOL)emptyDataSetShouldAllowScroll:(UIScrollView *)scrollView; + +/** + Asks the delegate for image view animation permission. Default is NO. + Make sure to return a valid CAAnimation object from imageAnimationForEmptyDataSet: + + @param scrollView A scrollView subclass object informing the delegate. + @return YES if the empty dataset is allowed to animate + */ +- (BOOL)emptyDataSetShouldAnimateImageView:(UIScrollView *)scrollView; + +/** + Tells the delegate that the empty dataset view was tapped. + Use this method either to resignFirstResponder of a textfield or searchBar. + + @param scrollView A scrollView subclass informing the delegate. + */ +- (void)emptyDataSetDidTapView:(UIScrollView *)scrollView DEPRECATED_MSG_ATTRIBUTE("Use emptyDataSet:didTapView:"); + +/** + Tells the delegate that the action button was tapped. + + @param scrollView A scrollView subclass informing the delegate. + */ +- (void)emptyDataSetDidTapButton:(UIScrollView *)scrollView DEPRECATED_MSG_ATTRIBUTE("Use emptyDataSet:didTapButton:"); + +/** + Tells the delegate that the empty dataset view was tapped. + Use this method either to resignFirstResponder of a textfield or searchBar. + + @param scrollView A scrollView subclass informing the delegate. + @param view the view tapped by the user + */ +- (void)emptyDataSet:(UIScrollView *)scrollView didTapView:(UIView *)view; + +/** + Tells the delegate that the action button was tapped. + + @param scrollView A scrollView subclass informing the delegate. + @param button the button tapped by the user + */ +- (void)emptyDataSet:(UIScrollView *)scrollView didTapButton:(UIButton *)button; + +/** + Tells the delegate that the empty data set will appear. + + @param scrollView A scrollView subclass informing the delegate. + */ +- (void)emptyDataSetWillAppear:(UIScrollView *)scrollView; + +/** + Tells the delegate that the empty data set did appear. + + @param scrollView A scrollView subclass informing the delegate. + */ +- (void)emptyDataSetDidAppear:(UIScrollView *)scrollView; + +/** + Tells the delegate that the empty data set will disappear. + + @param scrollView A scrollView subclass informing the delegate. + */ +- (void)emptyDataSetWillDisappear:(UIScrollView *)scrollView; + +/** + Tells the delegate that the empty data set did disappear. + + @param scrollView A scrollView subclass informing the delegate. + */ +- (void)emptyDataSetDidDisappear:(UIScrollView *)scrollView; + +@end diff --git a/Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.m b/Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.m new file mode 100644 index 0000000..9c833b0 --- /dev/null +++ b/Pods/DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.m @@ -0,0 +1,1020 @@ +// +// UIScrollView+EmptyDataSet.m +// DZNEmptyDataSet +// https://github.com/dzenbot/DZNEmptyDataSet +// +// Created by Ignacio Romero Zurbuchen on 6/20/14. +// Copyright (c) 2014 DZN Labs. All rights reserved. +// Licence: MIT-Licence +// + +#import "UIScrollView+EmptyDataSet.h" +#import + +@interface UIView (DZNConstraintBasedLayoutExtensions) + +- (NSLayoutConstraint *)equallyRelatedConstraintWithView:(UIView *)view attribute:(NSLayoutAttribute)attribute; + +@end + +@interface DZNEmptyDataSetView : UIView + +@property (nonatomic, readonly) UIView *contentView; +@property (nonatomic, readonly) UILabel *titleLabel; +@property (nonatomic, readonly) UILabel *detailLabel; +@property (nonatomic, readonly) UIImageView *imageView; +@property (nonatomic, readonly) UIButton *button; +@property (nonatomic, strong) UIView *customView; +@property (nonatomic, strong) UITapGestureRecognizer *tapGesture; + +@property (nonatomic, assign) CGFloat verticalOffset; +@property (nonatomic, assign) CGFloat verticalSpace; + +@property (nonatomic, assign) BOOL fadeInOnDisplay; + +- (void)setupConstraints; +- (void)prepareForReuse; + +@end + + +#pragma mark - UIScrollView+EmptyDataSet + +static char const * const kEmptyDataSetSource = "emptyDataSetSource"; +static char const * const kEmptyDataSetDelegate = "emptyDataSetDelegate"; +static char const * const kEmptyDataSetView = "emptyDataSetView"; + +#define kEmptyImageViewAnimationKey @"com.dzn.emptyDataSet.imageViewAnimation" + +@interface UIScrollView () +@property (nonatomic, readonly) DZNEmptyDataSetView *emptyDataSetView; +@end + +@implementation UIScrollView (DZNEmptyDataSet) + +#pragma mark - Getters (Public) + +- (id)emptyDataSetSource +{ + return objc_getAssociatedObject(self, kEmptyDataSetSource); +} + +- (id)emptyDataSetDelegate +{ + return objc_getAssociatedObject(self, kEmptyDataSetDelegate); +} + +- (BOOL)isEmptyDataSetVisible +{ + UIView *view = objc_getAssociatedObject(self, kEmptyDataSetView); + return view ? !view.hidden : NO; +} + + +#pragma mark - Getters (Private) + +- (DZNEmptyDataSetView *)emptyDataSetView +{ + DZNEmptyDataSetView *view = objc_getAssociatedObject(self, kEmptyDataSetView); + + if (!view) + { + view = [DZNEmptyDataSetView new]; + view.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; + view.hidden = YES; + + view.tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dzn_didTapContentView:)]; + view.tapGesture.delegate = self; + [view addGestureRecognizer:view.tapGesture]; + + [self setEmptyDataSetView:view]; + } + return view; +} + +- (BOOL)dzn_canDisplay +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource conformsToProtocol:@protocol(DZNEmptyDataSetSource)]) { + if ([self isKindOfClass:[UITableView class]] || [self isKindOfClass:[UICollectionView class]] || [self isKindOfClass:[UIScrollView class]]) { + return YES; + } + } + + return NO; +} + +- (NSInteger)dzn_itemsCount +{ + NSInteger items = 0; + + if (![self respondsToSelector:@selector(dataSource)]) { + return items; + } + + if ([self isKindOfClass:[UITableView class]]) { + + id dataSource = [self performSelector:@selector(dataSource)]; + UITableView *tableView = (UITableView *)self; + + NSInteger sections = 1; + if ([dataSource respondsToSelector:@selector(numberOfSectionsInTableView:)]) { + sections = [dataSource numberOfSectionsInTableView:tableView]; + } + + for (NSInteger i = 0; i < sections; i++) { + items += [dataSource tableView:tableView numberOfRowsInSection:i]; + } + } + else if ([self isKindOfClass:[UICollectionView class]]) { + + id dataSource = [self performSelector:@selector(dataSource)]; + UICollectionView *collectionView = (UICollectionView *)self; + + NSInteger sections = 1; + if ([dataSource respondsToSelector:@selector(numberOfSectionsInCollectionView:)]) { + sections = [dataSource numberOfSectionsInCollectionView:collectionView]; + } + + for (NSInteger i = 0; i < sections; i++) { + items += [dataSource collectionView:collectionView numberOfItemsInSection:i]; + } + } + + return items; +} + + +#pragma mark - Data Source Getters + +- (NSAttributedString *)dzn_titleLabelString +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(titleForEmptyDataSet:)]) { + NSAttributedString *string = [self.emptyDataSetSource titleForEmptyDataSet:self]; + if (string) NSAssert([string isKindOfClass:[NSAttributedString class]], @"You must return a valid NSAttributedString object -titleForEmptyDataSet:"); + return string; + } + return nil; +} + +- (NSAttributedString *)dzn_detailLabelString +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(descriptionForEmptyDataSet:)]) { + NSAttributedString *string = [self.emptyDataSetSource descriptionForEmptyDataSet:self]; + if (string) NSAssert([string isKindOfClass:[NSAttributedString class]], @"You must return a valid NSAttributedString object -descriptionForEmptyDataSet:"); + return string; + } + return nil; +} + +- (UIImage *)dzn_image +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(imageForEmptyDataSet:)]) { + UIImage *image = [self.emptyDataSetSource imageForEmptyDataSet:self]; + if (image) NSAssert([image isKindOfClass:[UIImage class]], @"You must return a valid UIImage object for -imageForEmptyDataSet:"); + return image; + } + return nil; +} + +- (CAAnimation *) dzn_imageAnimation +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(imageAnimationForEmptyDataSet:)]) { + CAAnimation *imageAnimation = [self.emptyDataSetSource imageAnimationForEmptyDataSet:self]; + if (imageAnimation) NSAssert([imageAnimation isKindOfClass:[CAAnimation class]], @"You must return a valid UIImage object for -imageForEmptyDataSet:"); + return imageAnimation; + } + return nil; +} + +- (UIColor *)dzn_imageTintColor +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(imageTintColorForEmptyDataSet:)]) { + UIColor *color = [self.emptyDataSetSource imageTintColorForEmptyDataSet:self]; + if (color) NSAssert([color isKindOfClass:[UIColor class]], @"You must return a valid UIColor object -imageTintColorForEmptyDataSet:"); + return color; + } + return nil; +} + +- (NSAttributedString *)dzn_buttonTitleForState:(UIControlState)state +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(buttonTitleForEmptyDataSet:forState:)]) { + NSAttributedString *string = [self.emptyDataSetSource buttonTitleForEmptyDataSet:self forState:state]; + if (string) NSAssert([string isKindOfClass:[NSAttributedString class]], @"You must return a valid NSAttributedString object for -buttonTitleForEmptyDataSet:forState:"); + return string; + } + return nil; +} + +- (UIImage *)dzn_buttonImageForState:(UIControlState)state +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(buttonImageForEmptyDataSet:forState:)]) { + UIImage *image = [self.emptyDataSetSource buttonImageForEmptyDataSet:self forState:state]; + if (image) NSAssert([image isKindOfClass:[UIImage class]], @"You must return a valid UIImage object for -buttonImageForEmptyDataSet:forState:"); + return image; + } + return nil; +} + +- (UIImage *)dzn_buttonBackgroundImageForState:(UIControlState)state +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(buttonBackgroundImageForEmptyDataSet:forState:)]) { + UIImage *image = [self.emptyDataSetSource buttonBackgroundImageForEmptyDataSet:self forState:state]; + if (image) NSAssert([image isKindOfClass:[UIImage class]], @"You must return a valid UIImage object for -buttonBackgroundImageForEmptyDataSet:forState:"); + return image; + } + return nil; +} + +- (UIColor *)dzn_dataSetBackgroundColor +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(backgroundColorForEmptyDataSet:)]) { + UIColor *color = [self.emptyDataSetSource backgroundColorForEmptyDataSet:self]; + if (color) NSAssert([color isKindOfClass:[UIColor class]], @"You must return a valid UIColor object -backgroundColorForEmptyDataSet:"); + return color; + } + return [UIColor clearColor]; +} + +- (UIView *)dzn_customView +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(customViewForEmptyDataSet:)]) { + UIView *view = [self.emptyDataSetSource customViewForEmptyDataSet:self]; + if (view) NSAssert([view isKindOfClass:[UIView class]], @"You must return a valid UIView object for -customViewForEmptyDataSet:"); + return view; + } + return nil; +} + +- (CGFloat)dzn_verticalOffset +{ + CGFloat offset = 0.0; + + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(verticalOffsetForEmptyDataSet:)]) { + offset = [self.emptyDataSetSource verticalOffsetForEmptyDataSet:self]; + } + return offset; +} + +- (CGFloat)dzn_verticalSpace +{ + if (self.emptyDataSetSource && [self.emptyDataSetSource respondsToSelector:@selector(spaceHeightForEmptyDataSet:)]) { + return [self.emptyDataSetSource spaceHeightForEmptyDataSet:self]; + } + return 0.0; +} + + +#pragma mark - Delegate Getters & Events (Private) + +- (BOOL)dzn_shouldFadeIn { + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetShouldFadeIn:)]) { + return [self.emptyDataSetDelegate emptyDataSetShouldFadeIn:self]; + } + return YES; +} + +- (BOOL)dzn_shouldDisplay +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetShouldDisplay:)]) { + return [self.emptyDataSetDelegate emptyDataSetShouldDisplay:self]; + } + return YES; +} + +- (BOOL)dzn_isTouchAllowed +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetShouldAllowTouch:)]) { + return [self.emptyDataSetDelegate emptyDataSetShouldAllowTouch:self]; + } + return YES; +} + +- (BOOL)dzn_isScrollAllowed +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetShouldAllowScroll:)]) { + return [self.emptyDataSetDelegate emptyDataSetShouldAllowScroll:self]; + } + return NO; +} + +- (BOOL)dzn_isImageViewAnimateAllow +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetShouldAnimateImageView:)]) { + return [self.emptyDataSetDelegate emptyDataSetShouldAnimateImageView:self]; + } + return NO; +} + +- (void)dzn_willAppear +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetWillAppear:)]) { + [self.emptyDataSetDelegate emptyDataSetWillAppear:self]; + } +} + +- (void)dzn_didAppear +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetDidAppear:)]) { + [self.emptyDataSetDelegate emptyDataSetDidAppear:self]; + } +} + +- (void)dzn_willDisappear +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetWillDisappear:)]) { + [self.emptyDataSetDelegate emptyDataSetWillDisappear:self]; + } +} + +- (void)dzn_didDisappear +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetDidDisappear:)]) { + [self.emptyDataSetDelegate emptyDataSetDidDisappear:self]; + } +} + +- (void)dzn_didTapContentView:(id)sender +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSet:didTapView:)]) { + [self.emptyDataSetDelegate emptyDataSet:self didTapView:sender]; + } +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + else if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetDidTapView:)]) { + [self.emptyDataSetDelegate emptyDataSetDidTapView:self]; + } +#pragma clang diagnostic pop +} + +- (void)dzn_didTapDataButton:(id)sender +{ + if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSet:didTapButton:)]) { + [self.emptyDataSetDelegate emptyDataSet:self didTapButton:sender]; + } +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + else if (self.emptyDataSetDelegate && [self.emptyDataSetDelegate respondsToSelector:@selector(emptyDataSetDidTapButton:)]) { + [self.emptyDataSetDelegate emptyDataSetDidTapButton:self]; + } +#pragma clang diagnostic pop +} + + +#pragma mark - Setters (Public) + +- (void)setEmptyDataSetSource:(id)datasource +{ + if (!datasource || ![self dzn_canDisplay]) { + [self dzn_invalidate]; + } + + objc_setAssociatedObject(self, kEmptyDataSetSource, datasource, OBJC_ASSOCIATION_ASSIGN); + + // We add method sizzling for injecting -dzn_reloadData implementation to the native -reloadData implementation + [self swizzleIfPossible:@selector(reloadData)]; + + // Exclusively for UITableView, we also inject -dzn_reloadData to -endUpdates + if ([self isKindOfClass:[UITableView class]]) { + [self swizzleIfPossible:@selector(endUpdates)]; + } +} + +- (void)setEmptyDataSetDelegate:(id)delegate +{ + if (!delegate) { + [self dzn_invalidate]; + } + + objc_setAssociatedObject(self, kEmptyDataSetDelegate, delegate, OBJC_ASSOCIATION_ASSIGN); +} + + +#pragma mark - Setters (Private) + +- (void)setEmptyDataSetView:(DZNEmptyDataSetView *)view +{ + objc_setAssociatedObject(self, kEmptyDataSetView, view, OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + + +#pragma mark - Reload APIs (Public) + +- (void)reloadEmptyDataSet +{ + [self dzn_reloadEmptyDataSet]; +} + + +#pragma mark - Reload APIs (Private) + +- (void)dzn_reloadEmptyDataSet +{ + if (![self dzn_canDisplay]) { + return; + } + + if ([self dzn_shouldDisplay] && [self dzn_itemsCount] == 0) + { + // Notifies that the empty dataset view will appear + [self dzn_willAppear]; + + DZNEmptyDataSetView *view = self.emptyDataSetView; + + if (!view.superview) { + // Send the view all the way to the back, in case a header and/or footer is present, as well as for sectionHeaders or any other content + if (([self isKindOfClass:[UITableView class]] || [self isKindOfClass:[UICollectionView class]]) && self.subviews.count > 1) { + [self insertSubview:view atIndex:0]; + } + else { + [self addSubview:view]; + } + } + + // Removing view resetting the view and its constraints it very important to guarantee a good state + [view prepareForReuse]; + + UIView *customView = [self dzn_customView]; + + // If a non-nil custom view is available, let's configure it instead + if (customView) { + view.customView = customView; + } + else { + // Get the data from the data source + NSAttributedString *titleLabelString = [self dzn_titleLabelString]; + NSAttributedString *detailLabelString = [self dzn_detailLabelString]; + + UIImage *buttonImage = [self dzn_buttonImageForState:UIControlStateNormal]; + NSAttributedString *buttonTitle = [self dzn_buttonTitleForState:UIControlStateNormal]; + + UIImage *image = [self dzn_image]; + UIColor *imageTintColor = [self dzn_imageTintColor]; + UIImageRenderingMode renderingMode = imageTintColor ? UIImageRenderingModeAlwaysTemplate : UIImageRenderingModeAlwaysOriginal; + + view.verticalSpace = [self dzn_verticalSpace]; + + // Configure Image + if (image) { + if ([image respondsToSelector:@selector(imageWithRenderingMode:)]) { + view.imageView.image = [image imageWithRenderingMode:renderingMode]; + view.imageView.tintColor = imageTintColor; + } + else { + // iOS 6 fallback: insert code to convert imaged if needed + view.imageView.image = image; + } + } + + // Configure title label + if (titleLabelString) { + view.titleLabel.attributedText = titleLabelString; + } + + // Configure detail label + if (detailLabelString) { + view.detailLabel.attributedText = detailLabelString; + } + + // Configure button + if (buttonImage) { + [view.button setImage:buttonImage forState:UIControlStateNormal]; + [view.button setImage:[self dzn_buttonImageForState:UIControlStateHighlighted] forState:UIControlStateHighlighted]; + } + else if (buttonTitle) { + [view.button setAttributedTitle:buttonTitle forState:UIControlStateNormal]; + [view.button setAttributedTitle:[self dzn_buttonTitleForState:UIControlStateHighlighted] forState:UIControlStateHighlighted]; + [view.button setBackgroundImage:[self dzn_buttonBackgroundImageForState:UIControlStateNormal] forState:UIControlStateNormal]; + [view.button setBackgroundImage:[self dzn_buttonBackgroundImageForState:UIControlStateHighlighted] forState:UIControlStateHighlighted]; + } + } + + // Configure offset + view.verticalOffset = [self dzn_verticalOffset]; + + // Configure the empty dataset view + view.backgroundColor = [self dzn_dataSetBackgroundColor]; + view.hidden = NO; + view.clipsToBounds = YES; + + // Configure empty dataset userInteraction permission + view.userInteractionEnabled = [self dzn_isTouchAllowed]; + + // Configure empty dataset fade in display + view.fadeInOnDisplay = [self dzn_shouldFadeIn]; + + [view setupConstraints]; + [view layoutIfNeeded]; + + // Configure scroll permission + self.scrollEnabled = [self dzn_isScrollAllowed]; + + // Configure image view animation + if ([self dzn_isImageViewAnimateAllow]) + { + CAAnimation *animation = [self dzn_imageAnimation]; + + if (animation) { + [self.emptyDataSetView.imageView.layer addAnimation:animation forKey:kEmptyImageViewAnimationKey]; + } + } + else if ([self.emptyDataSetView.imageView.layer animationForKey:kEmptyImageViewAnimationKey]) { + [self.emptyDataSetView.imageView.layer removeAnimationForKey:kEmptyImageViewAnimationKey]; + } + + // Notifies that the empty dataset view did appear + [self dzn_didAppear]; + } + else if (self.isEmptyDataSetVisible) { + [self dzn_invalidate]; + } +} + +- (void)dzn_invalidate +{ + // Notifies that the empty dataset view will disappear + [self dzn_willDisappear]; + + if (self.emptyDataSetView) { + [self.emptyDataSetView prepareForReuse]; + [self.emptyDataSetView removeFromSuperview]; + + [self setEmptyDataSetView:nil]; + } + + self.scrollEnabled = YES; + + // Notifies that the empty dataset view did disappear + [self dzn_didDisappear]; +} + + +#pragma mark - Method Swizzling + +static NSMutableDictionary *_impLookupTable; +static NSString *const DZNSwizzleInfoPointerKey = @"pointer"; +static NSString *const DZNSwizzleInfoOwnerKey = @"owner"; +static NSString *const DZNSwizzleInfoSelectorKey = @"selector"; + +// Based on Bryce Buchanan's swizzling technique http://blog.newrelic.com/2014/04/16/right-way-to-swizzle/ +// And Juzzin's ideas https://github.com/juzzin/JUSEmptyViewController + +void dzn_original_implementation(id self, SEL _cmd) +{ + // Fetch original implementation from lookup table + NSString *key = dzn_implementationKey(self, _cmd); + + NSDictionary *swizzleInfo = [_impLookupTable objectForKey:key]; + NSValue *impValue = [swizzleInfo valueForKey:DZNSwizzleInfoPointerKey]; + + IMP impPointer = [impValue pointerValue]; + + // We then inject the additional implementation for reloading the empty dataset + // Doing it before calling the original implementation does update the 'isEmptyDataSetVisible' flag on time. + [self dzn_reloadEmptyDataSet]; + + // If found, call original implementation + if (impPointer) { + ((void(*)(id,SEL))impPointer)(self,_cmd); + } +} + +NSString *dzn_implementationKey(id target, SEL selector) +{ + if (!target || !selector) { + return nil; + } + + Class baseClass; + if ([target isKindOfClass:[UITableView class]]) baseClass = [UITableView class]; + else if ([target isKindOfClass:[UICollectionView class]]) baseClass = [UICollectionView class]; + else if ([target isKindOfClass:[UIScrollView class]]) baseClass = [UIScrollView class]; + else return nil; + + NSString *className = NSStringFromClass([baseClass class]); + + NSString *selectorName = NSStringFromSelector(selector); + return [NSString stringWithFormat:@"%@_%@",className,selectorName]; +} + +- (void)swizzleIfPossible:(SEL)selector +{ + // Check if the target responds to selector + if (![self respondsToSelector:selector]) { + return; + } + + // Create the lookup table + if (!_impLookupTable) { + _impLookupTable = [[NSMutableDictionary alloc] initWithCapacity:2]; + } + + // We make sure that setImplementation is called once per class kind, UITableView or UICollectionView. + for (NSDictionary *info in [_impLookupTable allValues]) { + Class class = [info objectForKey:DZNSwizzleInfoOwnerKey]; + NSString *selectorName = [info objectForKey:DZNSwizzleInfoSelectorKey]; + + if ([selectorName isEqualToString:NSStringFromSelector(selector)]) { + if ([self isKindOfClass:class]) { + return; + } + } + } + + NSString *key = dzn_implementationKey(self, selector); + NSValue *impValue = [[_impLookupTable objectForKey:key] valueForKey:DZNSwizzleInfoPointerKey]; + + // If the implementation for this class already exist, skip!! + if (impValue || !key) { + return; + } + + // Swizzle by injecting additional implementation + Method method = class_getInstanceMethod([self class], selector); + IMP dzn_newImplementation = method_setImplementation(method, (IMP)dzn_original_implementation); + + // Store the new implementation in the lookup table + NSDictionary *swizzledInfo = @{DZNSwizzleInfoOwnerKey: [self class], + DZNSwizzleInfoSelectorKey: NSStringFromSelector(selector), + DZNSwizzleInfoPointerKey: [NSValue valueWithPointer:dzn_newImplementation]}; + + [_impLookupTable setObject:swizzledInfo forKey:key]; +} + + +#pragma mark - UIGestureRecognizerDelegate Methods + +- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer +{ + if ([gestureRecognizer.view isEqual:self.emptyDataSetView]) { + return [self dzn_isTouchAllowed]; + } + + return [super gestureRecognizerShouldBegin:gestureRecognizer]; +} + +- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer +{ + UIGestureRecognizer *tapGesture = self.emptyDataSetView.tapGesture; + + if ([gestureRecognizer isEqual:tapGesture] || [otherGestureRecognizer isEqual:tapGesture]) { + return YES; + } + + // defer to emptyDataSetDelegate's implementation if available + if ( (self.emptyDataSetDelegate != (id)self) && [self.emptyDataSetDelegate respondsToSelector:@selector(gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:)]) { + return [(id)self.emptyDataSetDelegate gestureRecognizer:gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:otherGestureRecognizer]; + } + + return NO; +} + +@end + + +#pragma mark - DZNEmptyDataSetView + +@interface DZNEmptyDataSetView () +@end + +@implementation DZNEmptyDataSetView +@synthesize contentView = _contentView; +@synthesize titleLabel = _titleLabel, detailLabel = _detailLabel, imageView = _imageView, button = _button; + +#pragma mark - Initialization Methods + +- (instancetype)init +{ + self = [super init]; + if (self) { + [self addSubview:self.contentView]; + } + return self; +} + +- (void)didMoveToSuperview +{ + self.frame = self.superview.bounds; + + void(^fadeInBlock)(void) = ^{_contentView.alpha = 1.0;}; + + if (self.fadeInOnDisplay) { + [UIView animateWithDuration:0.25 + animations:fadeInBlock + completion:NULL]; + } + else { + fadeInBlock(); + } +} + + +#pragma mark - Getters + +- (UIView *)contentView +{ + if (!_contentView) + { + _contentView = [UIView new]; + _contentView.translatesAutoresizingMaskIntoConstraints = NO; + _contentView.backgroundColor = [UIColor clearColor]; + _contentView.userInteractionEnabled = YES; + _contentView.alpha = 0; + } + return _contentView; +} + +- (UIImageView *)imageView +{ + if (!_imageView) + { + _imageView = [UIImageView new]; + _imageView.translatesAutoresizingMaskIntoConstraints = NO; + _imageView.backgroundColor = [UIColor clearColor]; + _imageView.contentMode = UIViewContentModeScaleAspectFit; + _imageView.userInteractionEnabled = NO; + _imageView.accessibilityIdentifier = @"empty set background image"; + + [_contentView addSubview:_imageView]; + } + return _imageView; +} + +- (UILabel *)titleLabel +{ + if (!_titleLabel) + { + _titleLabel = [UILabel new]; + _titleLabel.translatesAutoresizingMaskIntoConstraints = NO; + _titleLabel.backgroundColor = [UIColor clearColor]; + + _titleLabel.font = [UIFont systemFontOfSize:27.0]; + _titleLabel.textColor = [UIColor colorWithWhite:0.6 alpha:1.0]; + _titleLabel.textAlignment = NSTextAlignmentCenter; + _titleLabel.lineBreakMode = NSLineBreakByWordWrapping; + _titleLabel.numberOfLines = 0; + _titleLabel.accessibilityIdentifier = @"empty set title"; + + [_contentView addSubview:_titleLabel]; + } + return _titleLabel; +} + +- (UILabel *)detailLabel +{ + if (!_detailLabel) + { + _detailLabel = [UILabel new]; + _detailLabel.translatesAutoresizingMaskIntoConstraints = NO; + _detailLabel.backgroundColor = [UIColor clearColor]; + + _detailLabel.font = [UIFont systemFontOfSize:17.0]; + _detailLabel.textColor = [UIColor colorWithWhite:0.6 alpha:1.0]; + _detailLabel.textAlignment = NSTextAlignmentCenter; + _detailLabel.lineBreakMode = NSLineBreakByWordWrapping; + _detailLabel.numberOfLines = 0; + _detailLabel.accessibilityIdentifier = @"empty set detail label"; + + [_contentView addSubview:_detailLabel]; + } + return _detailLabel; +} + +- (UIButton *)button +{ + if (!_button) + { + _button = [UIButton buttonWithType:UIButtonTypeCustom]; + _button.translatesAutoresizingMaskIntoConstraints = NO; + _button.backgroundColor = [UIColor clearColor]; + _button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter; + _button.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; + _button.accessibilityIdentifier = @"empty set button"; + + [_button addTarget:self action:@selector(didTapButton:) forControlEvents:UIControlEventTouchUpInside]; + + [_contentView addSubview:_button]; + } + return _button; +} + +- (BOOL)canShowImage +{ + return (_imageView.image && _imageView.superview); +} + +- (BOOL)canShowTitle +{ + return (_titleLabel.attributedText.string.length > 0 && _titleLabel.superview); +} + +- (BOOL)canShowDetail +{ + return (_detailLabel.attributedText.string.length > 0 && _detailLabel.superview); +} + +- (BOOL)canShowButton +{ + if ([_button attributedTitleForState:UIControlStateNormal].string.length > 0 || [_button imageForState:UIControlStateNormal]) { + return (_button.superview != nil) ? YES : NO; + } + return NO; +} + + +#pragma mark - Setters + +- (void)setCustomView:(UIView *)view +{ + if (!view) { + return; + } + + if (_customView) { + [_customView removeFromSuperview]; + _customView = nil; + } + + _customView = view; + _customView.translatesAutoresizingMaskIntoConstraints = NO; + [self.contentView addSubview:_customView]; +} + + +#pragma mark - Action Methods + +- (void)didTapButton:(id)sender +{ + SEL selector = NSSelectorFromString(@"dzn_didTapDataButton:"); + + if ([self.superview respondsToSelector:selector]) { + [self.superview performSelector:selector withObject:sender afterDelay:0.0f]; + } +} + +- (void)removeAllConstraints +{ + [self removeConstraints:self.constraints]; + [_contentView removeConstraints:_contentView.constraints]; +} + +- (void)prepareForReuse +{ + [self.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; + + _titleLabel = nil; + _detailLabel = nil; + _imageView = nil; + _button = nil; + _customView = nil; + + [self removeAllConstraints]; +} + + +#pragma mark - Auto-Layout Configuration + +- (void)setupConstraints +{ + // First, configure the content view constaints + // The content view must alway be centered to its superview + NSLayoutConstraint *centerXConstraint = [self equallyRelatedConstraintWithView:self.contentView attribute:NSLayoutAttributeCenterX]; + NSLayoutConstraint *centerYConstraint = [self equallyRelatedConstraintWithView:self.contentView attribute:NSLayoutAttributeCenterY]; + + [self addConstraint:centerXConstraint]; + [self addConstraint:centerYConstraint]; + [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[contentView]|" options:0 metrics:nil views:@{@"contentView": self.contentView}]]; + + // When a custom offset is available, we adjust the vertical constraints' constants + if (self.verticalOffset != 0 && self.constraints.count > 0) { + centerYConstraint.constant = self.verticalOffset; + } + + // If applicable, set the custom view's constraints + if (_customView) { + [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[contentView]|" options:0 metrics:nil views:@{@"contentView": self.contentView}]]; + + [self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[customView]|" options:0 metrics:nil views:@{@"customView":_customView}]]; + [self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[customView]|" options:0 metrics:nil views:@{@"customView":_customView}]]; + } + else { + CGFloat width = CGRectGetWidth(self.frame) ? : CGRectGetWidth([UIScreen mainScreen].bounds); + CGFloat padding = roundf(width/16.0); + CGFloat verticalSpace = self.verticalSpace ? : 11.0; // Default is 11 pts + + NSMutableArray *subviewStrings = [NSMutableArray array]; + NSMutableDictionary *views = [NSMutableDictionary dictionary]; + NSDictionary *metrics = @{@"padding": @(padding)}; + + // Assign the image view's horizontal constraints + if (_imageView.superview) { + + [subviewStrings addObject:@"imageView"]; + views[[subviewStrings lastObject]] = _imageView; + + [self.contentView addConstraint:[self.contentView equallyRelatedConstraintWithView:_imageView attribute:NSLayoutAttributeCenterX]]; + } + + // Assign the title label's horizontal constraints + if ([self canShowTitle]) { + + [subviewStrings addObject:@"titleLabel"]; + views[[subviewStrings lastObject]] = _titleLabel; + + [self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-(padding@750)-[titleLabel(>=0)]-(padding@750)-|" + options:0 metrics:metrics views:views]]; + } + // or removes from its superview + else { + [_titleLabel removeFromSuperview]; + _titleLabel = nil; + } + + // Assign the detail label's horizontal constraints + if ([self canShowDetail]) { + + [subviewStrings addObject:@"detailLabel"]; + views[[subviewStrings lastObject]] = _detailLabel; + + [self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-(padding@750)-[detailLabel(>=0)]-(padding@750)-|" + options:0 metrics:metrics views:views]]; + } + // or removes from its superview + else { + [_detailLabel removeFromSuperview]; + _detailLabel = nil; + } + + // Assign the button's horizontal constraints + if ([self canShowButton]) { + + [subviewStrings addObject:@"button"]; + views[[subviewStrings lastObject]] = _button; + + [self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-(padding@750)-[button(>=0)]-(padding@750)-|" + options:0 metrics:metrics views:views]]; + } + // or removes from its superview + else { + [_button removeFromSuperview]; + _button = nil; + } + + + NSMutableString *verticalFormat = [NSMutableString new]; + + // Build a dynamic string format for the vertical constraints, adding a margin between each element. Default is 11 pts. + for (int i = 0; i < subviewStrings.count; i++) { + + NSString *string = subviewStrings[i]; + [verticalFormat appendFormat:@"[%@]", string]; + + if (i < subviewStrings.count-1) { + [verticalFormat appendFormat:@"-(%.f@750)-", verticalSpace]; + } + } + + // Assign the vertical constraints to the content view + if (verticalFormat.length > 0) { + [self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:[NSString stringWithFormat:@"V:|%@|", verticalFormat] + options:0 metrics:metrics views:views]]; + } + } +} + +- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event +{ + UIView *hitView = [super hitTest:point withEvent:event]; + + // Return any UIControl instance such as buttons, segmented controls, switches, etc. + if ([hitView isKindOfClass:[UIControl class]]) { + return hitView; + } + + // Return either the contentView or customView + if ([hitView isEqual:_contentView] || [hitView isEqual:_customView]) { + return hitView; + } + + return nil; +} + +@end + + +#pragma mark - UIView+DZNConstraintBasedLayoutExtensions + +@implementation UIView (DZNConstraintBasedLayoutExtensions) + +- (NSLayoutConstraint *)equallyRelatedConstraintWithView:(UIView *)view attribute:(NSLayoutAttribute)attribute +{ + return [NSLayoutConstraint constraintWithItem:view + attribute:attribute + relatedBy:NSLayoutRelationEqual + toItem:self + attribute:attribute + multiplier:1.0 + constant:0.0]; +} + +@end diff --git a/Pods/Headers/Private/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h b/Pods/Headers/Private/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h new file mode 120000 index 0000000..6c759cf --- /dev/null +++ b/Pods/Headers/Private/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h @@ -0,0 +1 @@ +../../../DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.h \ No newline at end of file diff --git a/Pods/Headers/Public/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h b/Pods/Headers/Public/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h new file mode 120000 index 0000000..6c759cf --- /dev/null +++ b/Pods/Headers/Public/DZNEmptyDataSet/UIScrollView+EmptyDataSet.h @@ -0,0 +1 @@ +../../../DZNEmptyDataSet/Source/UIScrollView+EmptyDataSet.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 3c7a58e..0f30a65 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -5,6 +5,7 @@ PODS: - Bolts/AppLinks (1.6.0): - Bolts/Tasks - Bolts/Tasks (1.6.0) + - DZNEmptyDataSet (1.7.3) - FBSDKCoreKit (4.9.1): - Bolts (~> 1.5) - FBSDKLoginKit (4.9.1): @@ -26,6 +27,7 @@ PODS: - UITextView+Placeholder (1.1.1) DEPENDENCIES: + - DZNEmptyDataSet - MBProgressHUD - Parse - ParseFacebookUtilsV4 @@ -36,6 +38,7 @@ DEPENDENCIES: SPEC CHECKSUMS: Bolts: f52a250053bb517ca874523c3913776359ab3def + DZNEmptyDataSet: dd7cca17c1d07dfa78956859b1e70a52505678ef FBSDKCoreKit: aee20b6d9855f15b618d4fddd1a5ad45f5a4a59d FBSDKLoginKit: ec22dc49bd372b064e93d6773df4ffefb3a552a2 MBProgressHUD: 1569cf7ace17a8bac47aabfbb8580a49690386d1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 4acdf67..12b59ba 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,729 +7,741 @@ objects = { /* Begin PBXBuildFile section */ - 00163060B2D0C8870906DF0994834474 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 2359965ECC73E2330E00E8F549712A45 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 00EBA7C3C23C148A9A07AE7AD8C9D59C /* PFConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 236C8D9EB6A39DD5BC607846D682F36B /* PFConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 012D9ECCB772C866A95940CD697BDB55 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = FC114ECD5E1E3922B8AD79211221309C /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 017609AAA0D4D251EAEAFC9E0BDDE128 /* PFMutableACLState.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3330FC6B165715118297678E58F127 /* PFMutableACLState.m */; }; + 00163060B2D0C8870906DF0994834474 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = F3696C0886FC546190875080D1A976B4 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00AC8735B880BF398D4CC10D14B3234E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF42C2AF6A5B56629BE2C841EF0A2458 /* UIKit.framework */; }; + 00EBA7C3C23C148A9A07AE7AD8C9D59C /* PFConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = A46BCDFDEEDD346CBA158B84D5453A97 /* PFConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 012D9ECCB772C866A95940CD697BDB55 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = E48F8E8C9930BE6905E5A9C95F508F46 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 017609AAA0D4D251EAEAFC9E0BDDE128 /* PFMutableACLState.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CA1A5089B7BB73CF1E067DF55020D6F /* PFMutableACLState.m */; }; 018E1A16327C9035AC6E57EB0C282D6D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 01A9C95FB174BF00024C127D94FAE9F9 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4253561B97BB539C5F0591F65DEC12 /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01A9C95FB174BF00024C127D94FAE9F9 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B1F61F16BBF9AFDCEE724843787FFC50 /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 022451F35100C6E6EED93D50F83B58C4 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C138658592E0CD89821B3E65D2A95306 /* CFNetwork.framework */; }; - 022AFC94A82EB685A8993BF6817F9B93 /* PFSQLiteDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = E683D8EF10A3341DFD17808B6A0B6335 /* PFSQLiteDatabase.m */; }; + 022AFC94A82EB685A8993BF6817F9B93 /* PFSQLiteDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = C720DC8DE9B1AF40EAF87F6C943EB0C0 /* PFSQLiteDatabase.m */; }; 0277D1C85C0C1E1358C7AAD044B40757 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 02DCDA9EB5FBE4FA17A668C4EFBE5B3F /* ParseClientConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 486F52837E2B624D3580C01C85F6115C /* ParseClientConfiguration.m */; }; - 040DB4820767F8893FE8DF572348BE56 /* PFTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 74CB78FC07C4B9419A311EFC20BA73D9 /* PFTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 043BE7A7C7377FB9EC6F734E40B5087B /* PFCloud+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CC975E8BC2E161F9535D220624F0BF9 /* PFCloud+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04562DEDFEB5549638FFF3A71A940FF3 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C2E32CF3FB9EB9F19C2D378800A34182 /* FBSDKLoginManagerLoginResult.m */; }; - 0461D1EB344DFA897AE126030E35C704 /* PFApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = E5CB8A10E73F8A7917B9CE7E30C3F434 /* PFApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0509F258C34B39813265230CE7AAA57A /* SLKTextInputbar.m in Sources */ = {isa = PBXBuildFile; fileRef = B411ABD8C665727EF9FF4B45FC256B56 /* SLKTextInputbar.m */; }; - 0524E3768D3DFCF2E4E232DCF896DC2D /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE5CD1B0E6BFFAB98443EF6441D99E7 /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05D3917C5D97783D4AD8E4146352BEFC /* PFURLSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AD089B53B3CE2DDD9932A835BF9AAEFC /* PFURLSessionUploadTaskDelegate.m */; }; - 0674AD7342798964D7DB4C7BFE104C08 /* PFAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BE912F9173ADAED92DD77AC3C77C033 /* PFAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06D70E3ED56542E6E150732ACE707585 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = D95B61A6E3902ED08DB19D6B15FF73CA /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07944B48BF1716B0F106DD5712E176D9 /* PFSignUpView.h in Headers */ = {isa = PBXBuildFile; fileRef = 77937F4973204207D5F7D256DC487CCC /* PFSignUpView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 079F45FA1901751D93A3E4CA79D6E6B8 /* PFFilePersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = A82749CEA555CFD92249E786DEF17916 /* PFFilePersistenceGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07F03EA17E4BAD207A61CFC29399C528 /* PFTextButton.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A4AC9D2817157B081BA5FA8191A2C4 /* PFTextButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 085CA5B7226ADEBFAD626A21B4B39DCC /* PFMutableFileState.m in Sources */ = {isa = PBXBuildFile; fileRef = 001C4704ACA743ACC1B1BFAB98FA9508 /* PFMutableFileState.m */; }; - 0883ACD6F7FC61B9571EAEEAE56B46D5 /* ParseInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B2614B47C666F834FAC5E50BFCBE2E4F /* ParseInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08AB70A200F8AB344F45DC1271C3C8C6 /* PFConfigController.m in Sources */ = {isa = PBXBuildFile; fileRef = ABCA10AE48517E37E8DA892495354F2A /* PFConfigController.m */; }; - 08F14CDFBAA4185B802DC0AE15C33000 /* PFRESTObjectBatchCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B4CBC0E0A8DEC91E5A5514931E4BD64 /* PFRESTObjectBatchCommand.m */; }; + 02DCDA9EB5FBE4FA17A668C4EFBE5B3F /* ParseClientConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F92508EAEA6409305E809F2676C96F /* ParseClientConfiguration.m */; }; + 03D652F245EC57406662001A771FC85F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF42C2AF6A5B56629BE2C841EF0A2458 /* UIKit.framework */; }; + 040DB4820767F8893FE8DF572348BE56 /* PFTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9827F505E11F883D1A5F402A08647085 /* PFTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 043BE7A7C7377FB9EC6F734E40B5087B /* PFCloud+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E04997D88A9EC3E0502189F1D4D531 /* PFCloud+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04562DEDFEB5549638FFF3A71A940FF3 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = AC5E11C0DCBC772B6688E79705C020E6 /* FBSDKLoginManagerLoginResult.m */; }; + 0461D1EB344DFA897AE126030E35C704 /* PFApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BDC2AE68DC252D2CFC8A5AC24D48D5B /* PFApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0524E3768D3DFCF2E4E232DCF896DC2D /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 104D8173442E86664B831327842317DA /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05D3917C5D97783D4AD8E4146352BEFC /* PFURLSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 831CC565839B3DBFA71CF0FF71F51729 /* PFURLSessionUploadTaskDelegate.m */; }; + 0674AD7342798964D7DB4C7BFE104C08 /* PFAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C7278092197A3AF571C14CCF0E61F0 /* PFAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06D70E3ED56542E6E150732ACE707585 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D668C3B03D4C4FCFD526BE843EF0F24 /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07944B48BF1716B0F106DD5712E176D9 /* PFSignUpView.h in Headers */ = {isa = PBXBuildFile; fileRef = 565154B0E12121D2C118C774F78F0EF8 /* PFSignUpView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 079F45FA1901751D93A3E4CA79D6E6B8 /* PFFilePersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = F94D6366CC67459787EE20874468B88A /* PFFilePersistenceGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07F03EA17E4BAD207A61CFC29399C528 /* PFTextButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2617F2806E426988E27428FDC6FAA50A /* PFTextButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 085CA5B7226ADEBFAD626A21B4B39DCC /* PFMutableFileState.m in Sources */ = {isa = PBXBuildFile; fileRef = E017436728C0305D9DC4DEF74EFFEA57 /* PFMutableFileState.m */; }; + 0883ACD6F7FC61B9571EAEEAE56B46D5 /* ParseInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BF44C01D614E2E6E2C51DB85748E62BA /* ParseInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08AB70A200F8AB344F45DC1271C3C8C6 /* PFConfigController.m in Sources */ = {isa = PBXBuildFile; fileRef = F63DB17EE39F3EC1C49272218B41C162 /* PFConfigController.m */; }; + 08F14CDFBAA4185B802DC0AE15C33000 /* PFRESTObjectBatchCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 44325DC94149F3E497476A5C08C0FF88 /* PFRESTObjectBatchCommand.m */; }; 097DE14824DA65BDF81E4C5A2D73566F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; 09D0DBB04561D5F6F3BE3F3089DD76FA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 437CBC23F04B37E7C37CFEF7CE7900C2 /* Security.framework */; }; - 0A0734F748872B2175BAD84AAE78BA02 /* PFActivityIndicatorCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FE8AA44293F12A74DAEE90831D8385 /* PFActivityIndicatorCollectionReusableView.m */; }; - 0A5E403824F788BE5C2E09AF58FC7619 /* PFPush.m in Sources */ = {isa = PBXBuildFile; fileRef = 02014615B37D993659D7306C6559E698 /* PFPush.m */; }; - 0A5FAE6FE942D987A2F75B660F2C39E7 /* PFFileState.m in Sources */ = {isa = PBXBuildFile; fileRef = 5308AAF30AEA501C6EBA4B7905304615 /* PFFileState.m */; }; + 0A0734F748872B2175BAD84AAE78BA02 /* PFActivityIndicatorCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4EF2EE9EFD3599AD6C4DCE1EB40473 /* PFActivityIndicatorCollectionReusableView.m */; }; + 0A5E403824F788BE5C2E09AF58FC7619 /* PFPush.m in Sources */ = {isa = PBXBuildFile; fileRef = 5535F407DC0C0282BAFE700CD92C99A0 /* PFPush.m */; }; + 0A5FAE6FE942D987A2F75B660F2C39E7 /* PFFileState.m in Sources */ = {isa = PBXBuildFile; fileRef = DFC7911061B95A24FEC9ECB8BF7FFE31 /* PFFileState.m */; }; 0ACA04A9398FCCC5DB87D6135BD487F6 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EEA862E8238E78C780E5079021474CA /* CoreLocation.framework */; }; - 0AFEADD274776EFE94D9BE8DD1EBDDF0 /* PFPushState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACC14BC3FDF72235F9F209257230F17 /* PFPushState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B13845F0BFA84DFA20B9183BE54EB4F /* PFOfflineQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FEADA3C79D8B8B86818427DAE3E5D5C /* PFOfflineQueryController.m */; }; - 0B4E2DC0301BB5EC7AA20215389C3494 /* PFURLSessionCommandRunner_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A7031229BBC578BA467073CE5E571CD4 /* PFURLSessionCommandRunner_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B8C0CE21979E826CAFFB95981176E22 /* PFKeyValueCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B60A563E1B8F96FE874486AF55D88C0 /* PFKeyValueCache.m */; }; - 0C08BCEA5FE46370A36AEF6BEFCC41EA /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 94807673FEB641876D7A3606698C612E /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C178ECE7FF8F201702002141F7CD01B /* PFMutableRelationState.h in Headers */ = {isa = PBXBuildFile; fileRef = 2569682DCFD34EAAC30C84BDD264FB48 /* PFMutableRelationState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D1323F81BDF2081E943D6B4F82D5F2D /* PFObjectUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D3B5F669B269DC21AFBBBD10CA343426 /* PFObjectUtilities.m */; }; - 0DD5AF46ED9FCA8C8A88CA6F194F76BE /* PFProduct+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 32DBC16A16F503A66FA921F1E40C77F5 /* PFProduct+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E046D10844DAA9E6491D58E020EFB14 /* PFObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C356763201FF5D97E630E0D21142C1D0 /* PFObject.m */; }; - 0E4BEFD5293364A05DB656CDD5D6C606 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 0E7073D3E022EE1F9CC387ABDCC227EC /* ParseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D475223FAE7B73172A928F6B13D1E98 /* ParseManager.m */; }; - 0EBE32D8B271344777F80E3B6D665C3C /* PFObjectSubclassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E169E3BD69DDB31E7286F7537D7A3B01 /* PFObjectSubclassInfo.m */; }; - 0ECE019B9ABC75EAD44F14D395C03D05 /* PFMultiProcessFileLockController.h in Headers */ = {isa = PBXBuildFile; fileRef = 613A936B807BDCFF05F7F3E02DD19471 /* PFMultiProcessFileLockController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F39446510651EEA7A667C5169EB2010 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D368727D7B84B2179BEAA93D023C75C /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1002547EB73320964BC1B10D757EAE2D /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2FCD571662D06B5D2B0B4D0750F970 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1042456D2078443A24ADCE5040D1E957 /* PFFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE73581662A922E00E46EB6F763897D /* PFFileManager.m */; }; - 104818F3200E84ACACC43A209761F0DB /* PFLogInView_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE943583F67018C2AD33EDA8C4DD738B /* PFLogInView_Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10E0DE51C5CCF84239C256A2A741924F /* PFProductTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CB02F0262E2C2C02240E51372470E446 /* PFProductTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11F4D76FBEC3FFF3E198081C824790B3 /* PFFacebookMobileAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DF2807BC4BE6780681488B1CA00D1DC /* PFFacebookMobileAuthenticationProvider.m */; }; - 12D316CA0D8FCE9519ECD8326C75EC74 /* PFMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 12963ECF6B97C5DEECA8D7CF1D0026DB /* PFMulticastDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1317EBB13AD72FFD7B25B6701A0544BB /* PFCloudCodeController.h in Headers */ = {isa = PBXBuildFile; fileRef = 20AEE0160E8D7A5C2C2F8B1E875B5C73 /* PFCloudCodeController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1345483A67FB02C778D2D3639930AED7 /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2C866A5176AD377BF1EFC4612CC458 /* FBSDKBridgeAPIRequest.m */; }; - 138917EC340B4D359138CD16C4383D1D /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = B51F842D9601365A29ABC39C12888F58 /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14501F36C3999638864E3925416B9608 /* PFURLSessionDataTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 590CE8EB4BC0903270A8A142C5080117 /* PFURLSessionDataTaskDelegate.m */; }; - 145C1B3EF387EA4913A69F010CED3BCB /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A93EB9CEA9C37CBD041749C9D242B62F /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1562B455AAE439016BF6A1CB680EFC84 /* PFCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = DB48ABB1FE68835BA675178254058C4B /* PFCloud.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 156967851249D30F7710773EC47EB1F3 /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 76FD331DE7EC5047E271338EE53EEC62 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16271D65D4DB9100167FE156D83DB43A /* PFEventuallyQueue_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F7777DE47A13477A92C3EFD002084607 /* PFEventuallyQueue_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16700F6E8E7A2A97BAAEEAEF5ED25222 /* PFSession.m in Sources */ = {isa = PBXBuildFile; fileRef = FB1F83087BAB5FB11ED24BDA3FCFDA8D /* PFSession.m */; }; - 174E35B7E5BA3A370BA8CE6D14E2BCBD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 1781F266965B83CE73DEDABD10676075 /* PFThreadsafety.m in Sources */ = {isa = PBXBuildFile; fileRef = FF07576C1AA2BFAC205142F172C37046 /* PFThreadsafety.m */; }; - 1862B6E987E16B45A275AA82E5CCEE4F /* PFRESTObjectCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = DE3F2009A57DD4E56D9DC24D84E481AB /* PFRESTObjectCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18CF81105FB6E0685A26F83F128F4E47 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6717B9F890BE063496D2B51C0ABD656D /* FBSDKButton.m */; }; - 190084F8FCF704AB23232C56E095EB1D /* PFRelationState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 574AC521F59C145ACFC740D0B0F09743 /* PFRelationState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19827F30DA90FFC244D4991010627D8C /* PFRESTUserCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C22714A17EF6C51F4F37C942E43E1D /* PFRESTUserCommand.m */; }; - 19B2C9764DCEE29412BFA6B87DAE469F /* PFImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A427489EB4EC454CC5929D7D12A37884 /* PFImageCache.m */; }; + 0AFEADD274776EFE94D9BE8DD1EBDDF0 /* PFPushState.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7C07C50887D047E6E288E366120BC8 /* PFPushState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B13845F0BFA84DFA20B9183BE54EB4F /* PFOfflineQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A02D9557C0536587F988D2455D9D343 /* PFOfflineQueryController.m */; }; + 0B4E2DC0301BB5EC7AA20215389C3494 /* PFURLSessionCommandRunner_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF45FC346577596F5F0E72CF8F4FECC /* PFURLSessionCommandRunner_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B8C0CE21979E826CAFFB95981176E22 /* PFKeyValueCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 378A197C2097F5BA85991A5FAEF65A4B /* PFKeyValueCache.m */; }; + 0C08BCEA5FE46370A36AEF6BEFCC41EA /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 124CB1986B7708B6CAB49B46AB9F4F04 /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C178ECE7FF8F201702002141F7CD01B /* PFMutableRelationState.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B0D3EB7AE4A471E5AD3E56F3783CEE /* PFMutableRelationState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D1323F81BDF2081E943D6B4F82D5F2D /* PFObjectUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 74FD9790EA30D8E92EAC3EC667AB28E5 /* PFObjectUtilities.m */; }; + 0DD5AF46ED9FCA8C8A88CA6F194F76BE /* PFProduct+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 29951F636EE80E1ACF02E3C4D0A80CBD /* PFProduct+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E046D10844DAA9E6491D58E020EFB14 /* PFObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B70C96BA0649DB8A941BB6A580A429B /* PFObject.m */; }; + 0E7073D3E022EE1F9CC387ABDCC227EC /* ParseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9BA2467435BFE2E0FFD8836C6CD159 /* ParseManager.m */; }; + 0EBE32D8B271344777F80E3B6D665C3C /* PFObjectSubclassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C914168737E6AD10A4D8D7FBB9E511BE /* PFObjectSubclassInfo.m */; }; + 0ECE019B9ABC75EAD44F14D395C03D05 /* PFMultiProcessFileLockController.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A67DA6B65EE2D48E567BD212AC7D57 /* PFMultiProcessFileLockController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F39446510651EEA7A667C5169EB2010 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = CC828BE90B37DB253B2F163C48DAE658 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1002547EB73320964BC1B10D757EAE2D /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = D73B769A1572069110B9B7D93760FC4C /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1042456D2078443A24ADCE5040D1E957 /* PFFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 04C5B87872900648F1D22469AC14A108 /* PFFileManager.m */; }; + 104818F3200E84ACACC43A209761F0DB /* PFLogInView_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A368E7AF79765543CEFB3C3A3B2C658 /* PFLogInView_Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10E0DE51C5CCF84239C256A2A741924F /* PFProductTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = BB35D49F18EE418E82B39F65CCED584A /* PFProductTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11F4D76FBEC3FFF3E198081C824790B3 /* PFFacebookMobileAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 571ED5A8C024D532E1E8BEC83838E753 /* PFFacebookMobileAuthenticationProvider.m */; }; + 12D316CA0D8FCE9519ECD8326C75EC74 /* PFMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F8A69A160E0B9D351190ACB0B9431066 /* PFMulticastDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1317EBB13AD72FFD7B25B6701A0544BB /* PFCloudCodeController.h in Headers */ = {isa = PBXBuildFile; fileRef = 08CB00445AC224694AD4E5A6BACA9C9A /* PFCloudCodeController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1345483A67FB02C778D2D3639930AED7 /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD00D0AC3AD3CC07E23E16956E02530 /* FBSDKBridgeAPIRequest.m */; }; + 138917EC340B4D359138CD16C4383D1D /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = D3ED4EAB51D163DFE58E82538EED022D /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14501F36C3999638864E3925416B9608 /* PFURLSessionDataTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9450BFDCF411F7CED178F3092F3F6AB5 /* PFURLSessionDataTaskDelegate.m */; }; + 145C1B3EF387EA4913A69F010CED3BCB /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F3C942E78AC0FD427F0D706284F2B8B /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1562B455AAE439016BF6A1CB680EFC84 /* PFCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 915B15975C3AB304FC3E146024B910B4 /* PFCloud.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 156967851249D30F7710773EC47EB1F3 /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 723ADAD27AA4CAA87B29EDBCBAF60311 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16271D65D4DB9100167FE156D83DB43A /* PFEventuallyQueue_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F56A5A2AA649F271019A6AA68DBF0CC /* PFEventuallyQueue_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16700F6E8E7A2A97BAAEEAEF5ED25222 /* PFSession.m in Sources */ = {isa = PBXBuildFile; fileRef = CA2FC97C541A367657839636826321B3 /* PFSession.m */; }; + 1781F266965B83CE73DEDABD10676075 /* PFThreadsafety.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E1B65AEB4F2EE4E54375940E7AEA74A /* PFThreadsafety.m */; }; + 1862B6E987E16B45A275AA82E5CCEE4F /* PFRESTObjectCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = A741C053C7BC96437D7AF09D86B95F67 /* PFRESTObjectCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18CF81105FB6E0685A26F83F128F4E47 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CCC58796BF6DDC373D699341640F46C /* FBSDKButton.m */; }; + 190084F8FCF704AB23232C56E095EB1D /* PFRelationState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F30353D5EEF25DA79993F9460D1C0433 /* PFRelationState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19827F30DA90FFC244D4991010627D8C /* PFRESTUserCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A2345D1B87B92349330D2622A15FDFC /* PFRESTUserCommand.m */; }; + 19B2C9764DCEE29412BFA6B87DAE469F /* PFImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 040469F44D7AA4339492C07F2E690A17 /* PFImageCache.m */; }; 1AE4572C88F7FB606F789241698C0543 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EEA862E8238E78C780E5079021474CA /* CoreLocation.framework */; }; - 1B03E71904BF03BF0BA67FE6FDD65248 /* PFPinningEventuallyQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE446B1DE93A0F4CD6FF7905B6D25B0 /* PFPinningEventuallyQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B234018436F1D48E16118FC5463FA88 /* PFConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 537C7036479ABD540B07B1C19BD8C9FF /* PFConfig.m */; }; - 1B6B0039AD1BE5BB4ABFA470671A978F /* PFRESTFileCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6E805DA456B68DD1ACA0ED4ED364D1 /* PFRESTFileCommand.m */; }; - 1B732797EE1CF10C328DFDC742E866A6 /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = ACFE1074EE5B2998923DB40804E131BB /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C134D2D21E45DFE1FADFC57CB414767 /* PFCoreDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7E491D3204A81CB36AF93895C65948 /* PFCoreDataProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C4423A7A54B5FE3A65625045EA203B8 /* SWRevealTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 64B3E75FB8F63A97850C657944C972B7 /* SWRevealTableViewCell.m */; }; - 1C91D9EEEEC0C29ED936740A174527A4 /* PFRESTCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA7530000A5793E32471D6EE04E40CE /* PFRESTCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CCE15E7C2345228352A6012817A1438 /* PFRESTCommand_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D269694F57732D033EEBC0FA30631E /* PFRESTCommand_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D34712441092875B8618AD921602712 /* PFActivityIndicatorTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = DFA2900FAE5A5B85E4259ADE0E98C9C1 /* PFActivityIndicatorTableViewCell.m */; }; - 1D66DABAD4D2C36AAF8062BE3D55C7DB /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = ED331D8207C65DB79F74EE224E870DE2 /* FBSDKTimeSpentData.m */; }; - 1D840EA09132B2B34413FA16BD0E1AA5 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A31FA327555B6587910F7D8A7C4CC846 /* FBSDKApplicationDelegate.m */; }; - 1DC8B621EA81B1E8F511270140024C59 /* PFInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C349EFAD9F0BCBF120C23908A6ACDA /* PFInstallation.m */; }; - 1DFA8E2E3190F5321761EE4BE95C9ADC /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = A0D5AACAAC7BD6697B5AFFBC6B89EABB /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E398EF411F4A53782EC0B7B3EFB4B6C /* PFObjectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 509E790E71CE86672E5404D5E99D65B8 /* PFObjectController.m */; }; - 1E4D6A9A4612E9D0C631C5D8F1C88828 /* PFMutableACLState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B69FE73D6F79190D8464F167F9A5B34 /* PFMutableACLState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E5F9E9ACD3784490446861D71C99FA2 /* PFActivityIndicatorTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DDE3C3F8F41E9E0BFD8A49D17A4A5C /* PFActivityIndicatorTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EE75A0FED6F5871C2545F506A7BF4C9 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 9748E9C58C2AD537A5C32AF80E6D0CA8 /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F2BB357DDF0A1CE916761ED5DBB98D2 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = 8462335ED8FD1B686A1F534A6C99FDE2 /* FBSDKGraphRequestBody.m */; }; - 1F61E13E47105A3D3013FD46FAB686FC /* PFEventuallyPin.h in Headers */ = {isa = PBXBuildFile; fileRef = D328BC9F9942D73A691852BBD974EF2E /* PFEventuallyPin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F9FDE6B643BC1C604E0EE239012FDD0 /* PFCurrentInstallationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 41567975BC92C8CB1B9B5B2D5C7F51F5 /* PFCurrentInstallationController.m */; }; - 1FCA3791E2D430A55B5BB4C8DDA07AFE /* PFKeyValueCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 335BEA01DE97ECD001C68BCF55E81B8C /* PFKeyValueCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 201B835FA1C8FD31CE908414399ACF9E /* PFMutableRelationState.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D2BE3148DF71C86F6C2FF728D5E53B /* PFMutableRelationState.m */; }; - 20502AC4FBD557D37F16EFFD7FC5323A /* PFImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9644338CC04EFE9FBABAD632744ADF /* PFImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20EB5737F4B696A178658CBE878C3050 /* PFPrimaryButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 067BC834567C359AC2C9958B213DB82D /* PFPrimaryButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 210C00EF879DEDEA7EB09EC8C91A80A2 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8820FE4FE57DEC50EEA9885A786C2DDA /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 216D6126C206D951C489C95FD37BD8CF /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F5898B9A65FA6C2A0C53B8BC462203 /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 217629CD17C245A7A4B440E421797CB7 /* PFActionButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C95971F5E8B836BB259286D00D86426 /* PFActionButton.m */; }; - 21A1E763D079738A355CA40D787A6551 /* PFCommandResult.m in Sources */ = {isa = PBXBuildFile; fileRef = AC02BC6053995E99A653747A2D0FEF7A /* PFCommandResult.m */; }; - 21D5BE9A64267D1ADA4F9AE9DF4B8C3C /* PFCommandRunning.m in Sources */ = {isa = PBXBuildFile; fileRef = 03685850606D1AB18DBC2E7A133B637F /* PFCommandRunning.m */; }; + 1B03E71904BF03BF0BA67FE6FDD65248 /* PFPinningEventuallyQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1625FEB5E3939DE8D55B8B0E494A08 /* PFPinningEventuallyQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B234018436F1D48E16118FC5463FA88 /* PFConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 324518A38ADE3B225BFB6E7B3CD4D45D /* PFConfig.m */; }; + 1B6B0039AD1BE5BB4ABFA470671A978F /* PFRESTFileCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EE51F920CA5995C81F6C7F67ED35083 /* PFRESTFileCommand.m */; }; + 1B732797EE1CF10C328DFDC742E866A6 /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = DDCFA8EF682FEECF019F6F67C9D9A4CB /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C134D2D21E45DFE1FADFC57CB414767 /* PFCoreDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F33EB62441CB9FFB282234BA1B8C955 /* PFCoreDataProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C91D9EEEEC0C29ED936740A174527A4 /* PFRESTCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = E9724992FE33617E8052F5AC397AC79F /* PFRESTCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CCE15E7C2345228352A6012817A1438 /* PFRESTCommand_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 801DA113A69D76BED4985ED23F15BBC0 /* PFRESTCommand_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D34712441092875B8618AD921602712 /* PFActivityIndicatorTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B03C0362CB61E7B618C7446955BFAAA /* PFActivityIndicatorTableViewCell.m */; }; + 1D66DABAD4D2C36AAF8062BE3D55C7DB /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8200E88B5E7016BCD3F80F49BB02CBC9 /* FBSDKTimeSpentData.m */; }; + 1D840EA09132B2B34413FA16BD0E1AA5 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D29E079E9D26C07F31BC59679A244E91 /* FBSDKApplicationDelegate.m */; }; + 1DC8B621EA81B1E8F511270140024C59 /* PFInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5EACC7497F813E22A18D82F9C5719F /* PFInstallation.m */; }; + 1DFA8E2E3190F5321761EE4BE95C9ADC /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = BF78F1751165713947543C1379ECE14D /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E398EF411F4A53782EC0B7B3EFB4B6C /* PFObjectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55916B5E6B2C3F7A53B83B6050810453 /* PFObjectController.m */; }; + 1E4D6A9A4612E9D0C631C5D8F1C88828 /* PFMutableACLState.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B2255FD77404EE1BEB5BAB29D645249 /* PFMutableACLState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E5F9E9ACD3784490446861D71C99FA2 /* PFActivityIndicatorTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D159ED493D6971EA5DDE41DA46EED1 /* PFActivityIndicatorTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EE75A0FED6F5871C2545F506A7BF4C9 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D830CB776750E33617D8E10E636E6D9 /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F2BB357DDF0A1CE916761ED5DBB98D2 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = CAC3A8D725A83A7D9A634C80231CAFFF /* FBSDKGraphRequestBody.m */; }; + 1F61E13E47105A3D3013FD46FAB686FC /* PFEventuallyPin.h in Headers */ = {isa = PBXBuildFile; fileRef = 1810317AF5757EFC8E13E9CCC26A4200 /* PFEventuallyPin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F9FDE6B643BC1C604E0EE239012FDD0 /* PFCurrentInstallationController.m in Sources */ = {isa = PBXBuildFile; fileRef = A0EA6B732C8649A883E121272B79E98B /* PFCurrentInstallationController.m */; }; + 1FCA3791E2D430A55B5BB4C8DDA07AFE /* PFKeyValueCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 34335CB1928836499D9F7DFC43CB70C1 /* PFKeyValueCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 201B835FA1C8FD31CE908414399ACF9E /* PFMutableRelationState.m in Sources */ = {isa = PBXBuildFile; fileRef = 475E5134B8510BA61D199197D78AC576 /* PFMutableRelationState.m */; }; + 20502AC4FBD557D37F16EFFD7FC5323A /* PFImage.h in Headers */ = {isa = PBXBuildFile; fileRef = BA896960B1509E2477A07BA221BF6D45 /* PFImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20EB5737F4B696A178658CBE878C3050 /* PFPrimaryButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BAE04D629E1FB11F3774A3F5D4DFCA0 /* PFPrimaryButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 210C00EF879DEDEA7EB09EC8C91A80A2 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 35950ECB94D060ECD691EF42ED65DDF9 /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 216D6126C206D951C489C95FD37BD8CF /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F704D3245B9992AEA46105AA4DA007E /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 217629CD17C245A7A4B440E421797CB7 /* PFActionButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 188168C09228EF76C20BB449E5A98864 /* PFActionButton.m */; }; + 21A1E763D079738A355CA40D787A6551 /* PFCommandResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E17E8C4B3250B5606A192AE9DEB03B1 /* PFCommandResult.m */; }; + 21D5BE9A64267D1ADA4F9AE9DF4B8C3C /* PFCommandRunning.m in Sources */ = {isa = PBXBuildFile; fileRef = 013561BA8B0F78E8E782173640F6F700 /* PFCommandRunning.m */; }; 221774ECD54CE9D1F231B26400AEBB47 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8617C9B6C16ADEE6C1DF299F03D1BE42 /* QuartzCore.framework */; }; 221E69885904AF69B6CD0B5B8880B55A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 2225F94D8209B5C2DA2C1BEE136737FC /* PFTextButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D75A6298017BD11086140E5061CBB86D /* PFTextButton.m */; }; - 225795B0A33094B9CE81336CDDCB63A9 /* PFRESTCloudCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D1FA0E21DCBAB702A52ADE728DDB47 /* PFRESTCloudCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22E435D60724A7D16B950FC453C5E34C /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFA9249788111F5CD72D16B6292033C /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23186E8B250CB5FD68A113ED88D4CD88 /* PFFile_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FC6BEFAA68A61B908E1C9DC5BB6753E /* PFFile_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 239D0C63F710E108E5EDB1858952786C /* PFFacebookPrivateUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE96AE93BD4E42450809B2A744C5DF5 /* PFFacebookPrivateUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23F22339DEDBD778AB5D1DA13BFECC4F /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B47F2406136E8508554F575D99B09B44 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2419A5F958C4BAC3B95962853B11A35F /* SLKTextViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 64A067A84E76371B027E8AC2CC1FF1FE /* SLKTextViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 243FE4B0A2F192465A33638C349239B0 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C36D3F107C130E1FA42CDA2740DB89 /* BFCancellationTokenRegistration.m */; }; - 2453E44572F93FE8CFB1E9C2B07F8142 /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CEEAD590648C911EA74B4663775B87 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24FA587A203EB1838E92394C128065EA /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B5CFD41CC4B96FBF4BC5BF45C58FFA /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25435509864D8830160361E72AA5E31F /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = A059950A48629FF878B52995FD0FD5D8 /* FBSDKLogo.m */; }; - 254A4A8D12EB36FFED45F05D0BEB8097 /* PFRelationState.m in Sources */ = {isa = PBXBuildFile; fileRef = AE461B48B84AE9FAC2C94085198B0B7A /* PFRelationState.m */; }; - 25C893D3F81918CA2748927B5F02A595 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 97EDD4E6EC20BD37B0D2EA02A4795118 /* FBSDKBase64.m */; }; - 2617C1651BDE360A04512FF5DFEE55B1 /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 057ABD94C44DF158F872F4024A5FA6B4 /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 264457704BDD888C92CAAEBE20E709FC /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE837706EA66222BB87DD399FAE8F04 /* FBSDKTestUsersManager.m */; }; - 26456122F09E395CD6D74E7D1D94045F /* PFPushUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = A81F5584530FEAD988A8494D89CAFDEF /* PFPushUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26ACC1CC4D6493297B8832B49C3EB303 /* PFFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D0746FDB4DC5491000605C016DEBAE /* PFFile.m */; }; + 2225F94D8209B5C2DA2C1BEE136737FC /* PFTextButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA0DF2C34A5DF5C6106E76862593EA7 /* PFTextButton.m */; }; + 225795B0A33094B9CE81336CDDCB63A9 /* PFRESTCloudCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EBBBD231E9A8A52D4A37D1204007CD0 /* PFRESTCloudCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22E435D60724A7D16B950FC453C5E34C /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D4C9F74B5AF98975F9C31A180590C330 /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23186E8B250CB5FD68A113ED88D4CD88 /* PFFile_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A5E318E7A0120968A332E2877238B7 /* PFFile_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 239D0C63F710E108E5EDB1858952786C /* PFFacebookPrivateUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 756F2B916D3E22F29A5D368043B9CEE4 /* PFFacebookPrivateUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23F22339DEDBD778AB5D1DA13BFECC4F /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B874FC18001ED59D468D14B487F6815D /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 243FE4B0A2F192465A33638C349239B0 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0798A037DB2E2E8DD0040F80FB693899 /* BFCancellationTokenRegistration.m */; }; + 2453E44572F93FE8CFB1E9C2B07F8142 /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A6478EB4CD204E3550FE082A861D1A /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 248F2993A4C9833E95514FB82DB2DB5B /* SLKTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B6CC441BD07ECF544369E8A23670036 /* SLKTextView.m */; }; + 24FA587A203EB1838E92394C128065EA /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = DA0E19B41B4AD9F455ABE9B72CC4E4CE /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25435509864D8830160361E72AA5E31F /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = B71ACD42ABABCB9441F65FEF7A6D35A5 /* FBSDKLogo.m */; }; + 254A4A8D12EB36FFED45F05D0BEB8097 /* PFRelationState.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A4222458D75555664315CF5B8AA68E /* PFRelationState.m */; }; + 25C893D3F81918CA2748927B5F02A595 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = AE85526204F59DC19C54DFE6D2C14BC9 /* FBSDKBase64.m */; }; + 2617C1651BDE360A04512FF5DFEE55B1 /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD1EF1A37C7ED5DCBFA0ABAF78BEDD3 /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 264457704BDD888C92CAAEBE20E709FC /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BAD3B118ECD24BFFEB780CD20F3420C2 /* FBSDKTestUsersManager.m */; }; + 26456122F09E395CD6D74E7D1D94045F /* PFPushUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A1DAC8B57723F6310AD8BE28B91378E /* PFPushUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26ACC1CC4D6493297B8832B49C3EB303 /* PFFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 10522B157B28F9D0E671D6AB267B0FC2 /* PFFile.m */; }; + 280CC0B6810C7A9F649D02EEE4E05CC5 /* SLKTypingIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A0A1E00B6C78C9113A9217B7EDA81D /* SLKTypingIndicatorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 283C992DB7327D7350CAA7CC9D50BF1B /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 437CBC23F04B37E7C37CFEF7CE7900C2 /* Security.framework */; }; - 28597DE6D29C5F1CCEACB3172920A710 /* PFCommandCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C3C0BAB5BC269D7CB3E86CB753C722B6 /* PFCommandCache.m */; }; + 28597DE6D29C5F1CCEACB3172920A710 /* PFCommandCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3686DC55523A62E87F1BC1B2077645EC /* PFCommandCache.m */; }; 2989492A1A182744E36FD61DF1746D94 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 29B17CDEDA7484C85FC3B851908D0F95 /* PFSignUpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BB271C24670359EEA4BD99014BB7775 /* PFSignUpViewController.m */; }; + 29B17CDEDA7484C85FC3B851908D0F95 /* PFSignUpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 820EC7ECFEE0971A97A4CB6ACDA8899A /* PFSignUpViewController.m */; }; 29C440D1A3AC5A1BAD139A2662FCBCE0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 2A2484F1773729BB256973910B7340DB /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 3618B075C292DC60B1929BB5F8CEDBE2 /* FBSDKAppEventsUtility.m */; }; - 2A2E1E61EFF5B819785898B7BB6893B2 /* PFInstallationIdentifierStore.h in Headers */ = {isa = PBXBuildFile; fileRef = E8C0E958B88CCF51CD3C7DCECCEA9DA4 /* PFInstallationIdentifierStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C3793AF6A7097C0958E069E88198F00 /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3C840D8C8C60B2E499455333344DDD /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2CB0897908355FC05E190EE912E0C419 /* PFMultiProcessFileLock.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D2643AA06E8D57FCCD3CD57CB055264 /* PFMultiProcessFileLock.m */; }; - 2D0DF3C530B8174836446568C27014B8 /* PFFileStagingController.h in Headers */ = {isa = PBXBuildFile; fileRef = C4F4B5B1A2B7B79F4430857537392AC4 /* PFFileStagingController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E87F7494BC2023ED83CCB2C93E67B69 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 5046188C114E31F12BAD6C85DD865079 /* FBSDKBridgeAPIProtocolWebV2.m */; }; - 2EABECF5F65F2F6A4BC197590527EE47 /* PFSQLiteDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = A415566265FC89BA149EB7BD5FDB5F1D /* PFSQLiteDatabase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F4C116B777496BAB15E7D6442D221BF /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FDCD692F720178363208D71329B5CED /* FBSDKErrorConfiguration.m */; }; - 2F5B85726A8457A3F2ECF104FD38E8E3 /* PFSubclassing.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E3676DBA77229F4596CFDE31F71188 /* PFSubclassing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3042D79585661A4F6D3E39C55F5AAE2A /* PFURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 90428216FBEFD11AC8F505C5E530C7EE /* PFURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3074FEEF99B5AD6279D328C97357BDA5 /* UIResponder+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 088B35349576B22F2003B514345D370F /* UIResponder+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 307D54623092903A6C49A7C219BA3252 /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E55568E37C353B4CD45D1E3FADECC0CF /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31B7827480A2AD779C80D1E428F0F758 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BFC2B1548E23F40E7202F1BEFC8ACEB /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31E86D9AE9A5FED08286CB87D3098184 /* PFUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C07245ED87B26847ACE0CDDC299E701 /* PFUser.m */; }; - 3216A277F1CE6B659374EC3BD3945764 /* PFCommandResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 98EFBEC6F953E22F60A1980A43E17830 /* PFCommandResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3229515E07B46F3828C0554FF402E2AF /* PFSessionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CD09B37740BDE3C04C3B7C99FE8152D0 /* PFSessionUtilities.m */; }; - 327797E94E9153F1F9A1191D42E38B87 /* PFObjectEstimatedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EBE605D661E4B8925A76CC832CA2C78 /* PFObjectEstimatedData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3297BE67DBA1F9241E09347159220C14 /* PFUserPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3568DF395373CCC18B859E0D203B5A3B /* PFUserPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 333E2518C42794A07028EE574B58B54D /* PFACL.h in Headers */ = {isa = PBXBuildFile; fileRef = CD918CBA502DCF8C45449EA7DE08B6E6 /* PFACL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 336550ADD705DD6026533F7A9B49D056 /* PFLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9643C9A0D453D702B0AD6EC0F5558B6D /* PFLocationManager.m */; }; - 33808782CCEF801D53209D523D9C7358 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 379A978D4E3459C19616C8D130EC00EA /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3382C2150861B98CAE9C7409640EDE8E /* PFUserFileCodingLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A7D49BCACF7C3D66A51FD4F23CC19C /* PFUserFileCodingLogic.m */; }; - 33E51CF359A60B9BF66BE9C279AB3E43 /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B0FD63693CDF9C5B007216086C14BF /* FBSDKAccessTokenCache.m */; }; - 34651AC17D80F70E9E8F7809FFD68751 /* PFObjectState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E5BF27BF138E6D08B3A20B455E434420 /* PFObjectState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34B5DCF98553BF9927574E236E6C5311 /* PFEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5569C036F7ABCDFE0E3BFA4226D42BD6 /* PFEncoder.m */; }; - 34DA23FCB73E8D9B4FD373421F1601AA /* PFTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B612A5D8336A8FE79BFEB8C724F0E0E /* PFTableViewCell.m */; }; - 359E09945B8AB418292CCE423B5418F6 /* PFURLSessionFileDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1630296CC385290E051FCE5E8898CAEE /* PFURLSessionFileDownloadTaskDelegate.m */; }; - 361A366D11CECA15C3B45FC3ACEDA050 /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 484CFF8ED80920719A535ADAD4949AB7 /* FBSDKGraphRequestDataAttachment.m */; }; - 366FF419652979F844BEDBFCA3CB2EC4 /* PFOfflineObjectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AEE36779943AB68955119401CD37279 /* PFOfflineObjectController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36798072FD3C5845C071106F0C93444A /* PFFileController.h in Headers */ = {isa = PBXBuildFile; fileRef = 16D2F9E21EEA10E1214A5D09812262D1 /* PFFileController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3705AC519AA7FF8E870DE520A527A653 /* PFQueryState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DC7E0937A9996A0DE7169427B379080 /* PFQueryState.m */; }; - 37072D4945635F99581601398156BC95 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C475099F30A4DD0F3FB973F2135F223 /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 379CDBC107B99847774EC673DBB711E3 /* PFQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B016CC97F085C42C2CC5E4E864EE7F /* PFQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 383FA8DC72887F53E7BA2ADBB892222D /* SLKTypingIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 861B0410F708F5D954E8988B775D74AF /* SLKTypingIndicatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 392F1056919E38CEDEB5A545DA4C820B /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF4ACCF53A684685A7F6DF9740F8BB0 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 395EFE2A3BC84C52993F23FC3F498E86 /* PFObjectSubclassingController.m in Sources */ = {isa = PBXBuildFile; fileRef = CF4E529F9A2E8CAEFDE0ED617B4964C8 /* PFObjectSubclassingController.m */; }; - 3AC98FCD2D8804D360D9298894751135 /* PFOperationSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A5B1A1D66D83521CCF9CD0743B4C86 /* PFOperationSet.m */; }; - 3AEFAF819F6591179997440858E26472 /* PFPushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E28C2E8CC5708A42926F67732B23DCAB /* PFPushManager.m */; }; - 3B05D48D6920D746D2E80DCDEA25A21C /* PFAnalyticsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 25EFD12DF6F78526D971C57AC7C19A53 /* PFAnalyticsController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B34B9CF9A34E235FD457006303C757D /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 125969985F26A2684CE50CE62C258B6D /* FBSDKErrorRecoveryConfiguration.m */; }; - 3B7E184074438F86F9CE3BBCD1C8283C /* PFDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = BE04F828B0AA17352AC8560DC843A9DA /* PFDevice.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B88684885F6A92894F9B1C6DF2CB127 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C7D30FEC03DC9829058124D2611A8C8 /* FBSDKAppEventsDeviceInfo.m */; }; - 3C0DEBB740DFB646BB292668FF187A3C /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 167D677FFB8850BFA75FEF93E0415877 /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C31ED01B7466FD05173FEB6F86953BA /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EEC2D4FBEEBACC04EA69DE6EA64FDE4 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CB279D368EB3279290083B8E12ECDA0 /* PFRESTQueryCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 7606252395660847F33226603BECEFD9 /* PFRESTQueryCommand.m */; }; - 3CCCC150D97833F1DFBCE4D4221989FA /* PFOfflineQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = F08E93B8576518F2322E30AB8B45C2BE /* PFOfflineQueryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D0959A688A8CA4B36928756F0A546B2 /* PFCommandRunningConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5D5CF1327D756163A3CF21122C4017 /* PFCommandRunningConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D91615B81BDE2505C751BD7D4FB5EDB /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DEBCF620D254C3612E39AB32FD7CBDE /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DA2D663FC5D1266DF49BB8B4538147D /* PFRESTConfigCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 49698D5B5E5312BB939A36F1AB2294E7 /* PFRESTConfigCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E16E0BEF69F5BA97F8E9F07A617E509 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 92543BAB3E0A3D7BA94AB5B56391ACB7 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E7C60C8532FCACFB19389BE06F065F7 /* PFCurrentUserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 72BECA5845580974E9045EB85F60AD80 /* PFCurrentUserController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4029E4F75B527907B5ADAD8E3E0264E2 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B706DB29EEAFFE5C234DBA5AD49B7F /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 408C6C1F58929AD04081DE4A05FD7CA6 /* PFAnalyticsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04BC3A310D598A22D9423C8919D6D025 /* PFAnalyticsController.m */; }; - 40AB3B64ED73F974BA8485047DEB8322 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 388525717513AB01C2B7B572372A2536 /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41682FB08B30A4D3AA13E73363E43B40 /* PFBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FB113809512EEA60BEEF3B544E8F2775 /* PFBase64Encoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 41CCAB61BAA581E58CB30F56F9F372F4 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 911D3339FBA533A6A3731BFA1F09EF9C /* FBSDKGraphRequest.m */; }; - 41DDB4BD2A89F44F733C82B65BE76ACA /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDC1CB3B96D1155B4A35245C600F0E9 /* FBSDKKeychainStore.m */; }; - 41EF7B49CD8774EE419970BD1485FC61 /* PFJSONSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = EFA6831075A97917DF3599F49E35C40B /* PFJSONSerialization.m */; }; - 4239D650EB73EF07EE97A7F2473BECF5 /* PFSignUpViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 251A26499E65E77EC19CC6599416495D /* PFSignUpViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4287DF9BB1032D2514F34A0BA315952F /* PFUserAuthenticationController.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F5CE22B6EE0D2F551C5CB596BBEF1F /* PFUserAuthenticationController.m */; }; - 42F787E07A69C27C09E049303C8E8530 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B06101767F0795CD5457E5B6EACB52 /* FBSDKServerConfiguration.m */; }; - 4332EB9E045AF5F805D50B4A4F145032 /* PFSessionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F904672186A8BA98E18264F5DF1EFB40 /* PFSessionUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43937FFD67C615E83817352CE5D8BAE4 /* PFACL.m in Sources */ = {isa = PBXBuildFile; fileRef = 262F0A647EBCAB6A8FD27AD72761CE15 /* PFACL.m */; }; + 2A2484F1773729BB256973910B7340DB /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F2E3232964541B2C9795E385E644176 /* FBSDKAppEventsUtility.m */; }; + 2A2E1E61EFF5B819785898B7BB6893B2 /* PFInstallationIdentifierStore.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE56649CE6144B96CC6EC712C302416 /* PFInstallationIdentifierStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C3793AF6A7097C0958E069E88198F00 /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DB0C4FCBC30DC0121FEE9DDFB083DC0 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CB0897908355FC05E190EE912E0C419 /* PFMultiProcessFileLock.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD1E8AD65F59DFAF5648AB2FE710C15 /* PFMultiProcessFileLock.m */; }; + 2D0DF3C530B8174836446568C27014B8 /* PFFileStagingController.h in Headers */ = {isa = PBXBuildFile; fileRef = EA537F51BB99F0D26FB10CD971C98D9A /* PFFileStagingController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E87F7494BC2023ED83CCB2C93E67B69 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B4D35AB589BF3020BAAA4E7B9F3EFD /* FBSDKBridgeAPIProtocolWebV2.m */; }; + 2EABECF5F65F2F6A4BC197590527EE47 /* PFSQLiteDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = F929008D763A726FA237A42F955A9753 /* PFSQLiteDatabase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F4C116B777496BAB15E7D6442D221BF /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B9CBBCE981978E613D0F5D47B059439 /* FBSDKErrorConfiguration.m */; }; + 2F5B85726A8457A3F2ECF104FD38E8E3 /* PFSubclassing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7442F62A9053E443591A643C335E89BE /* PFSubclassing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3042D79585661A4F6D3E39C55F5AAE2A /* PFURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2BF3129382D83C7AC3933E6278253D /* PFURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 307D54623092903A6C49A7C219BA3252 /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 98B323E3A4D1DBA3EFCCB7F8AD1312CD /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30EFAC5E21C022B5E83DE4E0A51C906F /* SLKTextViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F39D8067906D42F0C3C3A8E3F10E12E /* SLKTextViewController.m */; }; + 31B7827480A2AD779C80D1E428F0F758 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 0763499D90DDF28819DD97424E287C32 /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31D310EAFEAE2031A6FD01DA61A1F22A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; + 31E86D9AE9A5FED08286CB87D3098184 /* PFUser.m in Sources */ = {isa = PBXBuildFile; fileRef = D8884DFBA5751762596B3EBF856FB2D0 /* PFUser.m */; }; + 3216A277F1CE6B659374EC3BD3945764 /* PFCommandResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 269BA04CD428CEEE336B59362687C820 /* PFCommandResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3229515E07B46F3828C0554FF402E2AF /* PFSessionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5BDF783D7096E31F6B691CC16EE4A6 /* PFSessionUtilities.m */; }; + 327797E94E9153F1F9A1191D42E38B87 /* PFObjectEstimatedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A3224875B9ACC389B9FCF59B385A3DE /* PFObjectEstimatedData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3297BE67DBA1F9241E09347159220C14 /* PFUserPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1C91102D6458B1E76F5D4F5B604C18 /* PFUserPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33242E99D5D53EBB8D8D380A4ED44EA7 /* SLKTypingIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 179EEF601CD8E87F7206E9D958E908CB /* SLKTypingIndicatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 333E2518C42794A07028EE574B58B54D /* PFACL.h in Headers */ = {isa = PBXBuildFile; fileRef = 436AA197D27F57EC55A3A6D9C790C6F4 /* PFACL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 336550ADD705DD6026533F7A9B49D056 /* PFLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A7BCB83BA7756BFCCDCDC6B10969A5 /* PFLocationManager.m */; }; + 33808782CCEF801D53209D523D9C7358 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = E83B5E1659B1804B2F14861FF0CF1A4C /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3382C2150861B98CAE9C7409640EDE8E /* PFUserFileCodingLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C69DA0CA294376DCFEE4FE99E209A4C /* PFUserFileCodingLogic.m */; }; + 33E51CF359A60B9BF66BE9C279AB3E43 /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BD64E2F60130EB02DD52A5872561C80C /* FBSDKAccessTokenCache.m */; }; + 34651AC17D80F70E9E8F7809FFD68751 /* PFObjectState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 678169C4FE6962216DC44D0B47690A47 /* PFObjectState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 34B5DCF98553BF9927574E236E6C5311 /* PFEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CE2C9F27DCF008F7C70254B49179056 /* PFEncoder.m */; }; + 34DA23FCB73E8D9B4FD373421F1601AA /* PFTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5996DCC5C903A0CE11803F8619D33CBC /* PFTableViewCell.m */; }; + 359E09945B8AB418292CCE423B5418F6 /* PFURLSessionFileDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A295973253A1D920954DE5EFB1975494 /* PFURLSessionFileDownloadTaskDelegate.m */; }; + 361A366D11CECA15C3B45FC3ACEDA050 /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = D2428EB5AD7418CE4C8FDA2D1AADF2BD /* FBSDKGraphRequestDataAttachment.m */; }; + 366FF419652979F844BEDBFCA3CB2EC4 /* PFOfflineObjectController.h in Headers */ = {isa = PBXBuildFile; fileRef = B0797FB81717CCF8581C94FA84BEA578 /* PFOfflineObjectController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36798072FD3C5845C071106F0C93444A /* PFFileController.h in Headers */ = {isa = PBXBuildFile; fileRef = D33BB8DC58627D897988B3C0A5DA5F64 /* PFFileController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3705AC519AA7FF8E870DE520A527A653 /* PFQueryState.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7F6F56983DF80E7AED05DC5C1C4643 /* PFQueryState.m */; }; + 37072D4945635F99581601398156BC95 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E180437D83D1B4DB878E442A3E0BEE3 /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 379CDBC107B99847774EC673DBB711E3 /* PFQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = AAD6F97B3CA72F98B131338FBCC64666 /* PFQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 392F1056919E38CEDEB5A545DA4C820B /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = AC311E478C28170B8EF97A7D1F71D899 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 395EFE2A3BC84C52993F23FC3F498E86 /* PFObjectSubclassingController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2BFFD2E5323837BCC022E89ADBCBED /* PFObjectSubclassingController.m */; }; + 3AC98FCD2D8804D360D9298894751135 /* PFOperationSet.m in Sources */ = {isa = PBXBuildFile; fileRef = EBD5F088B5E25968B330EB212FE21DFE /* PFOperationSet.m */; }; + 3AEFAF819F6591179997440858E26472 /* PFPushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C24CF1EE1529B4EF642BD409FCD3030A /* PFPushManager.m */; }; + 3B05D48D6920D746D2E80DCDEA25A21C /* PFAnalyticsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 57083245D5A79619B536F12E57F116DA /* PFAnalyticsController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B34B9CF9A34E235FD457006303C757D /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 26D37743D02FE02F77A39AAADD9B7EF5 /* FBSDKErrorRecoveryConfiguration.m */; }; + 3B7E184074438F86F9CE3BBCD1C8283C /* PFDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = AF71A4173FA8DC6E700429EDEA0B3044 /* PFDevice.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B88684885F6A92894F9B1C6DF2CB127 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7355F3BD27085F1FCF5E52B4EA9456 /* FBSDKAppEventsDeviceInfo.m */; }; + 3C0DEBB740DFB646BB292668FF187A3C /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF7B1C1A2219156D16C2253329B71BF /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C31ED01B7466FD05173FEB6F86953BA /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0BD71F730A5F5089131E9880193B5B /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CB279D368EB3279290083B8E12ECDA0 /* PFRESTQueryCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0D2839C7FEFBA485924096814954BF /* PFRESTQueryCommand.m */; }; + 3CCCC150D97833F1DFBCE4D4221989FA /* PFOfflineQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1532DB86D54039B731F9B29A25DB6ECC /* PFOfflineQueryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D0959A688A8CA4B36928756F0A546B2 /* PFCommandRunningConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FB9C8ED4F1117EC8291B70BD779628 /* PFCommandRunningConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D91615B81BDE2505C751BD7D4FB5EDB /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B4EA24956A977AC075799255F0DA2F /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DA2D663FC5D1266DF49BB8B4538147D /* PFRESTConfigCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 438B24EB5E985E1760CEC9746142ABA9 /* PFRESTConfigCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E16E0BEF69F5BA97F8E9F07A617E509 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B006A9A48DC36834F9EBF560DCC838B0 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E7C60C8532FCACFB19389BE06F065F7 /* PFCurrentUserController.h in Headers */ = {isa = PBXBuildFile; fileRef = FB2BA42ABE319F243DD71733CFAB11F0 /* PFCurrentUserController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4029E4F75B527907B5ADAD8E3E0264E2 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF051B89BCAABED3534C4ED3358EA /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 408C6C1F58929AD04081DE4A05FD7CA6 /* PFAnalyticsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E2F3B6E727C22F79453A0D2B94F67EF /* PFAnalyticsController.m */; }; + 40AB3B64ED73F974BA8485047DEB8322 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC95058D48EAC70C61464B3E16DFC2A /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41682FB08B30A4D3AA13E73363E43B40 /* PFBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B516E05F566C3A24748EFD4E88C787AF /* PFBase64Encoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 41CCAB61BAA581E58CB30F56F9F372F4 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2352C9EE6CAD6CA0940AA78D488DCFE9 /* FBSDKGraphRequest.m */; }; + 41DDB4BD2A89F44F733C82B65BE76ACA /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F858D7C06D8E975C72070CB1DD1E170 /* FBSDKKeychainStore.m */; }; + 41EF7B49CD8774EE419970BD1485FC61 /* PFJSONSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = D1AEE335206D1AB5AC9872A21683CFC1 /* PFJSONSerialization.m */; }; + 4239D650EB73EF07EE97A7F2473BECF5 /* PFSignUpViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D886CB3F1AE59711B2F565F7761C371 /* PFSignUpViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4287DF9BB1032D2514F34A0BA315952F /* PFUserAuthenticationController.m in Sources */ = {isa = PBXBuildFile; fileRef = F26E0BD8CDD308DBDB5A74E725B3A1DE /* PFUserAuthenticationController.m */; }; + 42F787E07A69C27C09E049303C8E8530 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 28BF2C72B0961D408D569A4A1807E67F /* FBSDKServerConfiguration.m */; }; + 4332EB9E045AF5F805D50B4A4F145032 /* PFSessionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = C23B16467C6DF793EB532942AFDB07F8 /* PFSessionUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43937FFD67C615E83817352CE5D8BAE4 /* PFACL.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F94D900C0864CD55E4F4A7BC083B0A /* PFACL.m */; }; 43CAC0B04E2FFCC721E0031DDA3AA45B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8617C9B6C16ADEE6C1DF299F03D1BE42 /* QuartzCore.framework */; }; - 444F2DDB714D8D83F59764F223E6EE70 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E2F1A9A5A2A64B30FB8CC0316D0AF5BD /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 446BF6C8A9A1380815050A8DDEA889E2 /* PFURLSessionCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B517800EDFAEFDC7D8EB54BAC260D8C /* PFURLSessionCommandRunner.m */; }; - 447D766166E50642EBE6EA34BD4A640E /* PFPersistenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = BC11973AFE9F498EF8F462C71E0695B7 /* PFPersistenceController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4505527808576A44D861B0A13154F425 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = A79763054C3BECDFB399E92574F9BEBF /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 451C86B98D896DB76F46388D99719235 /* PFFacebookUtils_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 91EC3BE93872DC0C0A961C3102A48C66 /* PFFacebookUtils_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4534CC18934D8B07C8B42A76AF44F0FA /* PFURLSessionFileDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 72921336208FFE15B02A037DD51F9790 /* PFURLSessionFileDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 459756D276C484FB6BF04A5B0AE4CE7A /* PFURLSessionJSONDataTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F20CF2D0331B46CA4DBC077EF0DFB7 /* PFURLSessionJSONDataTaskDelegate.m */; }; - 45B6A6581417EB4055A0FB4B8BCBC761 /* PFCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 49F6D9C5134DE926BF6E8577C7426D18 /* PFCloud.m */; }; + 444F2DDB714D8D83F59764F223E6EE70 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D7FE6C14AB63A24893BA5C66739EF89C /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 446BF6C8A9A1380815050A8DDEA889E2 /* PFURLSessionCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A79F62934907C1256A1DBF8C1F402F4 /* PFURLSessionCommandRunner.m */; }; + 447D766166E50642EBE6EA34BD4A640E /* PFPersistenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = E20E502439DE3E3419541C4A57247087 /* PFPersistenceController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4505527808576A44D861B0A13154F425 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FCDFAAA3F3E42DF0671E6F97EBDA0BD /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 451C86B98D896DB76F46388D99719235 /* PFFacebookUtils_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B4FB3B85C11B368DE734AF0A18DA60 /* PFFacebookUtils_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4534CC18934D8B07C8B42A76AF44F0FA /* PFURLSessionFileDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C868B6D02214464D1F4AFFBF68B362 /* PFURLSessionFileDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 459756D276C484FB6BF04A5B0AE4CE7A /* PFURLSessionJSONDataTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 410C1B2848A72B1BB6A5D46D05A9ACEC /* PFURLSessionJSONDataTaskDelegate.m */; }; + 45B6A6581417EB4055A0FB4B8BCBC761 /* PFCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA5183FAFAD81851E9E5DE4AC3B62F4 /* PFCloud.m */; }; 45E6D51133F59ED5E861A59CA360E3FA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 46434AF620227311479C776B81BA97F6 /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B01806C110B6E088D479DD234C515B /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46666CBA1FFB2DD5E68B7DBA4DA4BD29 /* PFAnalyticsUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = FFB7721B9AB6047EE308288D238C3F9B /* PFAnalyticsUtilities.m */; }; - 46A761F0B52B393302374F202159EF83 /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = EA3A8F46B7435D11CEC7F477FC9A9978 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46AD502A77536D8630D0451526620406 /* PFAnonymousUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B8095540ACB1331F7663EB12B344C39 /* PFAnonymousUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46C0330912090393CFC8FA6F9769EB23 /* SLKTextView+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3DD45E637F1DDE3D38B551EED528D0 /* SLKTextView+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4727F1C349747A7F96CA2EE6098BA7E6 /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = AF5B2A825D9142B73632F9DA1E04C5C1 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47624E5C1501043A4772D405645AA6C5 /* PFUserDefaultsPersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = A450A7B34007F2F6F43AFB51E7F9497F /* PFUserDefaultsPersistenceGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48B54C69A05AFD8585641D670FC66B05 /* PFFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0306B74867C985A542DF3675F9601494 /* PFFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48DA9529D54415517CE0E414093B3AE9 /* PFObject+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EC01F86C03546D512AA26F889C621E5 /* PFObject+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 493A0449B7968E9883D5DBB8E785C764 /* PFObjectBatchController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABB076D5195E692B415F7942F50CCBA /* PFObjectBatchController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49BD66057BEE1CBC221D5984EDA89899 /* PFMutableUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = AF78F81B1A9ADEE9406EF8E78556BF4E /* PFMutableUserState.m */; }; - 49F2BA3E1D32E882B51DC0A899D3C229 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AFD2003C53BFB45545F7AA998C6E0AB9 /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49F8A8CBEE699F93AB33D2B377F5A11D /* SLKInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F8893A8B08D54A8B22703088626A66 /* SLKInputAccessoryView.m */; }; - 4A6512C184C9A68B188791DD1816F63D /* PFNetworkCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E978DD10048157C779E01B91EE2FFDE /* PFNetworkCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A9391E586A344C71FBAA4BF09D5A885 /* PFPush+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E93E76445249D425779467CB422ECD /* PFPush+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A99631BAFCA480DFBE1577714057703 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F46963050CE5CAF8A748138C083104C /* BFURL.m */; }; - 4ACBA22E4CF84B4CCB946099B749B076 /* PFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC14C2B56D54B6940679D68CB9AB65B /* PFLoadingView.m */; }; - 4AE5DAA24EA2FE15C93748C99C981EFD /* PFEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = D418A7925CA3E2461F4B16E8951480DF /* PFEventuallyQueue.m */; }; + 46434AF620227311479C776B81BA97F6 /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34EF29E03C78BB37C9567BD88BC04E6C /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46666CBA1FFB2DD5E68B7DBA4DA4BD29 /* PFAnalyticsUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 719F72B62C319E7152F84CB1C41DA6CC /* PFAnalyticsUtilities.m */; }; + 46A761F0B52B393302374F202159EF83 /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = D41BAC5F70149B723C66A6A2792AD10D /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46AD502A77536D8630D0451526620406 /* PFAnonymousUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 434D7265C70D4BA209D311814722AEF0 /* PFAnonymousUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4727F1C349747A7F96CA2EE6098BA7E6 /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = EECE394FF58CAEAEBDFD24E21B7E4C95 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47624E5C1501043A4772D405645AA6C5 /* PFUserDefaultsPersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 79006C2D598C1C1025C0A06084999926 /* PFUserDefaultsPersistenceGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 484CE7AAC029330D47054D271080DAAE /* SLKTextView+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D5AAC2E509EAE6FB815AAECEE9A5319C /* SLKTextView+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48B54C69A05AFD8585641D670FC66B05 /* PFFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A615FB451A31ADDB279F5466E56203D /* PFFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48DA9529D54415517CE0E414093B3AE9 /* PFObject+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 69AE84E8BFC775CA9D00C970782AA044 /* PFObject+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 493A0449B7968E9883D5DBB8E785C764 /* PFObjectBatchController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CA312C66C54E068B21251A01AC4AC8D /* PFObjectBatchController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49BD66057BEE1CBC221D5984EDA89899 /* PFMutableUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = E48A9709B8E9C35EAEE34C81FEFF3566 /* PFMutableUserState.m */; }; + 49F2BA3E1D32E882B51DC0A899D3C229 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F4BEABA19ACEEC946F382F7FBE6227 /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49F2D11464EB517280E2AC7DC41DC773 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; + 4A6512C184C9A68B188791DD1816F63D /* PFNetworkCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 3174A6C2720D5D6F3D158A0F77DFF865 /* PFNetworkCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A9391E586A344C71FBAA4BF09D5A885 /* PFPush+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9ADE2B5870EE2B1488A589073CB558 /* PFPush+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A99631BAFCA480DFBE1577714057703 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = A8A50F004E34E3F9E7799412C22FCAA4 /* BFURL.m */; }; + 4ACBA22E4CF84B4CCB946099B749B076 /* PFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA1D7437B1E31E7E794D5ED4EFF9ADFF /* PFLoadingView.m */; }; + 4AE5DAA24EA2FE15C93748C99C981EFD /* PFEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 228D4A5D947935C70364331F236CD8D7 /* PFEventuallyQueue.m */; }; 4B7324167EF2765A814B9720605A3E5D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */; }; - 4B7E62A270AE004BCF2BA2FE0D4C1DA9 /* UIView+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D11CD829A8697E5CA54579DE03B23032 /* UIView+SLKAdditions.m */; }; - 4B90A78907E03C5CD5B1D8AD9591A8FF /* BFTask+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = A746FCF97C6B7229E5B9DA54330BB983 /* BFTask+Private.m */; }; - 4BC610C052636A802256616F808FD2AE /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A3B024C87A857AA2892728DBFBFC32 /* FBSDKAccessTokenCacheV3_21.m */; }; - 4C264D91DBE0D48463349AF8C91FF660 /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D23ADF7F6C1B308CD249F1E6BD1A212 /* BFMeasurementEvent.m */; }; - 4C846FB58A868E3ED158DB536C0007C7 /* PFObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ED2E71AF76F72E489174A942BB33E6D /* PFObjectState.m */; }; - 4CC43C166110A5C3482FAED9438F8517 /* PFFieldOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B67A8B077AC7B138B366227C5D4DB99 /* PFFieldOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CE4A8B576F04E8A41307AEFA4E259F4 /* PFUserConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = FE0AF3043E616839D1129A7B78F9D9DF /* PFUserConstants.m */; }; - 4CF13D79D4260AE509EB50B5E0708571 /* PFSQLiteStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C71968F70616014FDD94E8DBEA308DA /* PFSQLiteStatement.m */; }; - 4E32B64252535185E392F336E7F1CD6A /* PFQueryState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE989BC5B30B55C7DD933BA3F736143 /* PFQueryState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4EAF55C04CCF941B88E3DFB9E8F092EA /* PFPush.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E41D8741E2AF9907BAE3F7ECABD6E7B /* PFPush.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EC1B8AAA4341E02B888E2CDBED626DD /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 223E81E30A5E3725A72CA6CD915A0592 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F583865106959E554B1E3FAA31D2FA8 /* PFQueryCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 338C3C481B05E548B2E93090E5EA0B3C /* PFQueryCollectionViewController.m */; }; - 4F6B8BC14B87E103A2C7F680750431E6 /* PFFileState.h in Headers */ = {isa = PBXBuildFile; fileRef = CD45CA5359E0CE0EE2A4B61A1262CE0C /* PFFileState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4FF0C3966DC49C65D86257C4E77C8665 /* PFCurrentUserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DD9A3706D88016252923FC3507D610F /* PFCurrentUserController.m */; }; - 50570F0F317C5A916AD5BE1D82F49641 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 56EEA8593F521F3B6996768DB2626E6A /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50ED958AFAB156499B1D88CD2C0394B7 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A6C9722066ABE53346D9F2D895BE1B5 /* _FBSDKLoginRecoveryAttempter.m */; }; - 519EABC8B1F80331C9491E6FDC47BF32 /* PFPurchaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = CF29C392C2697B9494E593988C264616 /* PFPurchaseController.m */; }; - 51CCEAA6E08CDC8FC0D42064D77A68CC /* Parse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CADF134F82EC2CA2122B2C861DF226F /* Parse.m */; }; - 51F9D480D72B8FCD3382B024F5C6E3FC /* PFAsyncTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 68F87B331B02BE68605BCADFAE1FC40B /* PFAsyncTaskQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 51FF9CD83FFA914C5BF043327D7697B4 /* PFErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 373C348067D5C5F6F1479ED01383EF7F /* PFErrorUtilities.m */; }; - 52474B3F869DBA64CC57CC8E1031F87B /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 23996FBC5E039871D44E753AD5564BD1 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52DF2F657A7944E6FF4724AB12E8B53D /* PFFacebookPrivateUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D688F5172C6DCE9CA602A5DD3EB51F6 /* PFFacebookPrivateUtilities.m */; }; - 530AC824CCD371BAA717F8ACAB33F958 /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E3DF32396311B005705CE0B2EAC12CE /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5322CA0A34DB0348C3603AFAD04A7DF5 /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F33BD3D2E6B92E6EEE1E8A3321ED33E /* FBSDKLoginConstants.m */; }; - 5372A1485F7E557741F14BBFB4317D8D /* PFColor.m in Sources */ = {isa = PBXBuildFile; fileRef = F9B34E80598DA4FFFA2339801304A91C /* PFColor.m */; }; - 53D937AA0677A9A058E33010CDB65665 /* PFBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D66C90C525F22234FAD1C62BAE1409F /* PFBase64Encoder.m */; }; - 5492A19BAFE8EE93DB38F4FC8DA0F6A5 /* PFProductsRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E28C9135FAC25710DB020CFD9373C5 /* PFProductsRequestHandler.m */; }; - 54E46E6505ACA66B7ECDFFE9FDE56BA8 /* PFMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CF55AA61CC88A9B98385671B41B4B110 /* PFMulticastDelegate.m */; }; - 555466B7EA6454B1E1968FB7A7BD1334 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = D7360233B53D15F435D35766DB81AE52 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 576E9A10A24BFE5C7F8BDC9A6D032442 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF4960506D4DCDE33E9F86A4B512A3E /* BFWebViewAppLinkResolver.m */; }; - 578485DD86226126B8E08842D826D2DC /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A1160494E5DFBF0FC553A178B93672 /* FBSDKWebDialog.m */; }; - 580ECA7DD37819AE9AE26972A02F9371 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F435D198DE914F552BBDCFE0B88297E /* PFDecoder.m */; }; - 581617C472FC3DE4E23DE44DAD23FF78 /* PFUserAuthenticationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 49AA9F0A53E273AF49AE14CEFE14E432 /* PFUserAuthenticationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 583EBE6F3DA412163BA6C58786939EEC /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = BAB489630AF0004CF0640D6261E47B06 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 587ED101545A953414998ABFA4479B5D /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A50955CFED93DE7974D1E4969009E1 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5890D9634709C4D489B07A113B1130EE /* PFOfflineStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 831495063658C537A233F7C646F2CF65 /* PFOfflineStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58E18BB8D56D0C5A019C064DFE051538 /* PFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBD08362F658E1D8BCD6F347F08D971 /* PFNetworkActivityIndicatorManager.m */; }; - 58E5BC79B8602A4EB662BADD7B900432 /* PFPushPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 904E65CD825ED4F67672EFAB3B8FDC59 /* PFPushPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 591FE63D036F4A539784293BCAD97493 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A64A5DF051CB8A308609AE94E1037A /* FBSDKGraphRequestMetadata.m */; }; - 59B53046C9BC20C23AFDC70D264EBDD2 /* PFObjectFileCodingLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FC962D83171BF9CA08ABE258973AFF /* PFObjectFileCodingLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A5D147F87AB3F7FF480C905A5237E93 /* PFQueryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 84179D657EA6575E3A19DEF965AB42F0 /* PFQueryPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A9B0E83359FCF5A230E433455B42547 /* PFDismissButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 18CE01D81BEED1CB5814023971210934 /* PFDismissButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B0E807224E4A442EFB5C66E6FA439BE /* PFPin.h in Headers */ = {isa = PBXBuildFile; fileRef = 82119F840241753635FD424E9DA6555C /* PFPin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BCB565DD94FF4A46AE6F3844C3281BB /* PFTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = ACACB47A519093EF08E0984D09EEC7C8 /* PFTaskQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BD4F77157585166F3CC9F09D366AEE0 /* PFFacebookUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB342DC53B1514437ED4E92C28AF0D2 /* PFFacebookUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C1D1F159B7FD3E18368758D9AD3A343 /* PFMutableFileState.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6A3DDDC76D47E9E7E0AA9D2574040F /* PFMutableFileState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CD5452B03BEC157B66ED1ADAFC519CF /* Parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E85C398CEA5889A93F092531B488FE3 /* Parse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D131C4393AD90B1B3B4B1627608C430 /* PFOfflineObjectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1556B0DE05B05FA5FD561C7876473D78 /* PFOfflineObjectController.m */; }; - 5D7FE2A4E5E496AEDF076F387C640042 /* PFMultiProcessFileLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD85401A5C5F0D4B9847D518F37886D /* PFMultiProcessFileLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DF239C8B2FD1B8697DED4EEEED356F7 /* PFImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = FDA73723C4817BEB295D58056EE98118 /* PFImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B90A78907E03C5CD5B1D8AD9591A8FF /* BFTask+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 028651AE19058C64D719AB9DFE564936 /* BFTask+Private.m */; }; + 4BC610C052636A802256616F808FD2AE /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 95A25CC50E53B2DC072BABA8A7649E16 /* FBSDKAccessTokenCacheV3_21.m */; }; + 4C264D91DBE0D48463349AF8C91FF660 /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 527B4B65253336BF9C4DE6713D997067 /* BFMeasurementEvent.m */; }; + 4C846FB58A868E3ED158DB536C0007C7 /* PFObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = B2A21AA97ADBB0911763648DBF881684 /* PFObjectState.m */; }; + 4CC43C166110A5C3482FAED9438F8517 /* PFFieldOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C550C8842FE2D9AD5E23B94F57DF3D /* PFFieldOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4CE4A8B576F04E8A41307AEFA4E259F4 /* PFUserConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AD00884834CBCBCE4909EB07B96177B6 /* PFUserConstants.m */; }; + 4CF13D79D4260AE509EB50B5E0708571 /* PFSQLiteStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C65E1871BDA91CBAADE1306820A1C6 /* PFSQLiteStatement.m */; }; + 4E32B64252535185E392F336E7F1CD6A /* PFQueryState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A80655B1A87FE0659B82F4172ACAA54 /* PFQueryState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EAF55C04CCF941B88E3DFB9E8F092EA /* PFPush.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EAB9E36D409DD174710606F492A2FB7 /* PFPush.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EC1B8AAA4341E02B888E2CDBED626DD /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EEB27B88AE2D6F25865DF976ABC7D3D /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F583865106959E554B1E3FAA31D2FA8 /* PFQueryCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6346A77A585E4B6BE9F2DBCA65EB4372 /* PFQueryCollectionViewController.m */; }; + 4F6B8BC14B87E103A2C7F680750431E6 /* PFFileState.h in Headers */ = {isa = PBXBuildFile; fileRef = D3CFD5F6AFC3B733E2DEC7CD4A1728EA /* PFFileState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FF0C3966DC49C65D86257C4E77C8665 /* PFCurrentUserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04252F470D9F3638427B42DF6E149A01 /* PFCurrentUserController.m */; }; + 4FFCC8187415BA3F7A06F8A8ACABE3C0 /* SLKTextViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = BB0FAB859A0A44E2590ABFB015896EF2 /* SLKTextViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50570F0F317C5A916AD5BE1D82F49641 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D9BCCAC96EB89E926C231FC295084D3 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50ED958AFAB156499B1D88CD2C0394B7 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96AFBD17100928D413CA3FF21C54EDC9 /* _FBSDKLoginRecoveryAttempter.m */; }; + 50FBC40BB1CC96BFEC8AE58E26E20080 /* UIScrollView+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B215FE3EFAC5160AEEDC4319DEB509C0 /* UIScrollView+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 519EABC8B1F80331C9491E6FDC47BF32 /* PFPurchaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = 803B7AC26FFAB413AFAB7560A6518A06 /* PFPurchaseController.m */; }; + 51CCEAA6E08CDC8FC0D42064D77A68CC /* Parse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D634509743462822E0026EBD92A5ED1 /* Parse.m */; }; + 51F9D480D72B8FCD3382B024F5C6E3FC /* PFAsyncTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CB443CEFF26EA83D12969974A22F57 /* PFAsyncTaskQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51FF9CD83FFA914C5BF043327D7697B4 /* PFErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B41636794B8F07D963E0D82D46795D52 /* PFErrorUtilities.m */; }; + 52474B3F869DBA64CC57CC8E1031F87B /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3E5F58F4233F607B7A00DEDEAA2D02 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5274B1E5770FB333600DE81DFD87B000 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; + 52DF2F657A7944E6FF4724AB12E8B53D /* PFFacebookPrivateUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = C950E81F1E45788FF971F4700A064ABF /* PFFacebookPrivateUtilities.m */; }; + 530AC824CCD371BAA717F8ACAB33F958 /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 88EC965A840192AB437C73FAB678CD1D /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5322CA0A34DB0348C3603AFAD04A7DF5 /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = F3CEA309E10F4EDD51EEEDBBB4A90B56 /* FBSDKLoginConstants.m */; }; + 5372A1485F7E557741F14BBFB4317D8D /* PFColor.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFF94A4329030AD342C16BD439AFECE /* PFColor.m */; }; + 53D937AA0677A9A058E33010CDB65665 /* PFBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C880184A7C9F5A06E408B5C5A54B19CF /* PFBase64Encoder.m */; }; + 5492A19BAFE8EE93DB38F4FC8DA0F6A5 /* PFProductsRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B26B524E8EDF28067ACB8D5F416C51F /* PFProductsRequestHandler.m */; }; + 54E46E6505ACA66B7ECDFFE9FDE56BA8 /* PFMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F20D7F982AF2922A0EE05CE24ED081D /* PFMulticastDelegate.m */; }; + 555466B7EA6454B1E1968FB7A7BD1334 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = D9FF2DC96987A00377EE1B17EA217F18 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 576E9A10A24BFE5C7F8BDC9A6D032442 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = BBD7EE51CF4BB0D18145EF250EFEEAF5 /* BFWebViewAppLinkResolver.m */; }; + 578485DD86226126B8E08842D826D2DC /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D371ADA6413CEBC3D4F7660BF7CB467 /* FBSDKWebDialog.m */; }; + 580ECA7DD37819AE9AE26972A02F9371 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F992339F63C877D35A932888CCCAAF8 /* PFDecoder.m */; }; + 581617C472FC3DE4E23DE44DAD23FF78 /* PFUserAuthenticationController.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E7CE6AE66ADBDFFEA79C4585876C15 /* PFUserAuthenticationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 583EBE6F3DA412163BA6C58786939EEC /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E6B13502DD80D2468B2B5B4CFAC9B8A /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 587ED101545A953414998ABFA4479B5D /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FE80AB7FE4340C58C671BDCEE7BBD7 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5890D9634709C4D489B07A113B1130EE /* PFOfflineStore.h in Headers */ = {isa = PBXBuildFile; fileRef = EA33C160D8A5F59BE97FEEA0708959BD /* PFOfflineStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58E18BB8D56D0C5A019C064DFE051538 /* PFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 87D9D927C6092774B32B118A2EFFCBCD /* PFNetworkActivityIndicatorManager.m */; }; + 58E5BC79B8602A4EB662BADD7B900432 /* PFPushPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DD788EF313F39FA8367806C0C4EE212E /* PFPushPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 591FE63D036F4A539784293BCAD97493 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = CFFD94A81A829AC4901102AEB2674601 /* FBSDKGraphRequestMetadata.m */; }; + 59B53046C9BC20C23AFDC70D264EBDD2 /* PFObjectFileCodingLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 641F4218266E644109A93D8A9A5B879E /* PFObjectFileCodingLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A5D147F87AB3F7FF480C905A5237E93 /* PFQueryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F6B99295BB5026424E45BD27B3F176DA /* PFQueryPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A9B0E83359FCF5A230E433455B42547 /* PFDismissButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 245C8F5D6E4FE4CD5ECFA80ADF2E718D /* PFDismissButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B0E807224E4A442EFB5C66E6FA439BE /* PFPin.h in Headers */ = {isa = PBXBuildFile; fileRef = 906DC37E3B3430D7C8C69C04471F83BC /* PFPin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B2420A0D176C7ECDDECF7F1566F8778 /* UIScrollView+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C5C4943FC3BC031C4AFDB2BE81890415 /* UIScrollView+SLKAdditions.m */; }; + 5BCB565DD94FF4A46AE6F3844C3281BB /* PFTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = FE055246B63FC28A228B325777472D5B /* PFTaskQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BD4F77157585166F3CC9F09D366AEE0 /* PFFacebookUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A46858D30A4E8508133FF8A3EEB91F /* PFFacebookUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C1D1F159B7FD3E18368758D9AD3A343 /* PFMutableFileState.h in Headers */ = {isa = PBXBuildFile; fileRef = C13FE79434D6348264714EF761D1CA08 /* PFMutableFileState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CD5452B03BEC157B66ED1ADAFC519CF /* Parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 11CEBF8BB116F37B1FE0640CDB5DFEEE /* Parse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D131C4393AD90B1B3B4B1627608C430 /* PFOfflineObjectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30A15535031F9C91282F07CA48C2D196 /* PFOfflineObjectController.m */; }; + 5D7FE2A4E5E496AEDF076F387C640042 /* PFMultiProcessFileLock.h in Headers */ = {isa = PBXBuildFile; fileRef = B531DA144B4DDC36095CEADA7A72DB3C /* PFMultiProcessFileLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5DF239C8B2FD1B8697DED4EEEED356F7 /* PFImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = D21496764BD882B2A3624398A7C30F7D /* PFImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5E190799954FF60F4BCF1E78A0A8749E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 521CBE4C4339C4D09CF8ACDCDB096CF0 /* AudioToolbox.framework */; }; - 5E1AB8EC72407D7A56EE8074AC99F4AC /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CAB8C3CFFFA575B0F182A8CD2A3090 /* FBSDKTypeUtility.m */; }; - 5EB4F27B76513AE918BA5AE0868E87C8 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ACDDE9C9CD7AE058E0C75E685C827B3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EE17F07AF08585DC55B865703A5BCB7 /* PFAnonymousAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C8BFD1C0FD2165BA0ED97CC29B853F0 /* PFAnonymousAuthenticationProvider.m */; }; - 5EEB7C03214B977E5D8925797BCCF7B1 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A6E342FB25C44744829796869210E535 /* FBSDKLoginManagerLogger.m */; }; - 5F2CF6350F306F78D40161C01EEDD731 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = A5064D5D49671A54D049E5F337AFDCE6 /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F759E8564ECE6C817A819CBB7A9B364 /* PFCurrentConfigController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE98358F8CAD760B313AC296EC64D6 /* PFCurrentConfigController.m */; }; - 6027464D7F34DC836F4FE1F14E0243DD /* PFGeoPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B84DB6EAF5F09E35170887BFBCAADA /* PFGeoPoint.m */; }; - 609D433324E869A636F2EFAA66FD94E5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - 618CA49495A30E0A7A43A66C176245D5 /* PFHTTPURLRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F9005F77E06E92F938CE250CC7955B4 /* PFHTTPURLRequestConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 61BCC6DAB9276D969FCC0F848B69DB86 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4277FFA6D53B15C138A1BBD6833149 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 61CED6C977D1D1989B593CF962261756 /* PFPropertyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 14EEFE45C37772DD44FA99D4E10AA565 /* PFPropertyInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 623F3B894E8B3B4B3FB577B40362434F /* SLKInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5EFCDAE4A37A1B35F13B7D58C5B583 /* SLKInputAccessoryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62DDEB5456833B4AD3A84F7AADBE9099 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EF891728C4C2AD7EE600EA79C1E3FE /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 643607E0AAD0F47AA01977B128B438D8 /* PFHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D733A75F715BBA1E82F39CB9DE90B44 /* PFHash.m */; }; - 6459B9A26F207E4714FC1BB380B2A5FB /* PFObjectController_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E454D471EDF69FC43129C0DF6FAF01A5 /* PFObjectController_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65674A8C8CA4087A78292A9455C53F91 /* PFDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 686EACEDF7F6B028F2F6BC67690CF975 /* PFDateFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E1AB8EC72407D7A56EE8074AC99F4AC /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECDA154644E060BD5CE22E26BBAD390 /* FBSDKTypeUtility.m */; }; + 5EB4F27B76513AE918BA5AE0868E87C8 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 64379CBD0D1DA5FA353EA9E9552F2AC1 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EE17F07AF08585DC55B865703A5BCB7 /* PFAnonymousAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 6071E4962B69BF86B279CD5C1667DFBB /* PFAnonymousAuthenticationProvider.m */; }; + 5EEB7C03214B977E5D8925797BCCF7B1 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5684A18754EB0AA73545AAFA7D2A5546 /* FBSDKLoginManagerLogger.m */; }; + 5F2CF6350F306F78D40161C01EEDD731 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 33E59ACDFA1FB4D413A4920AAA3E6A0F /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F759E8564ECE6C817A819CBB7A9B364 /* PFCurrentConfigController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88B0C1605927E9B5C1FCC4C4BC5EAF28 /* PFCurrentConfigController.m */; }; + 6027464D7F34DC836F4FE1F14E0243DD /* PFGeoPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BEFF65E91E5CE0081B723478E960645 /* PFGeoPoint.m */; }; + 618CA49495A30E0A7A43A66C176245D5 /* PFHTTPURLRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = AD977A9AD83DFE1E3EEE1BA68D35ACFB /* PFHTTPURLRequestConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61BCC6DAB9276D969FCC0F848B69DB86 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = A3721BC945A731533017731916379DB4 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61CED6C977D1D1989B593CF962261756 /* PFPropertyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FCD0FD4F69B821DA92BBE4B233DADF /* PFPropertyInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 62DDEB5456833B4AD3A84F7AADBE9099 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0292DAA5C2387FB85263FB6B7D76ECDD /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 643607E0AAD0F47AA01977B128B438D8 /* PFHash.m in Sources */ = {isa = PBXBuildFile; fileRef = ED67FEB3C61C54D62E23DF1940C9BF4D /* PFHash.m */; }; + 6459B9A26F207E4714FC1BB380B2A5FB /* PFObjectController_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3F2C79A14EA216439E531818291F69 /* PFObjectController_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65674A8C8CA4087A78292A9455C53F91 /* PFDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = BA32C3E7EC09589AFCD97348599B8694 /* PFDateFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6567F0DA9F9FF6409DDE47B4D8A06CF3 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C138658592E0CD89821B3E65D2A95306 /* CFNetwork.framework */; }; - 65F8BF4E7D7C8982AF104C72997C334D /* PFPushController.m in Sources */ = {isa = PBXBuildFile; fileRef = D7BF589CA846C28E2D4B68A38028E053 /* PFPushController.m */; }; - 66F87AA330B7DDD6E09E513012C6A694 /* PFFacebookUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 541C0E13812E39387A88BA05ED89FCE2 /* PFFacebookUtils.m */; }; - 671C1F0BE4A1D4FA30EB4C3E90B85F7C /* PFOfflineQueryLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = D117F87742436DFDFEE995D24906F074 /* PFOfflineQueryLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6747550CA26C28E3C7CEC4D3497B891A /* PFObjectLocalIdStore.m in Sources */ = {isa = PBXBuildFile; fileRef = FDDABCC30925941AA4DBC68CF2AF18DF /* PFObjectLocalIdStore.m */; }; + 65F8BF4E7D7C8982AF104C72997C334D /* PFPushController.m in Sources */ = {isa = PBXBuildFile; fileRef = E66E9B729B86EECA7A040B65E43C18D4 /* PFPushController.m */; }; + 66F87AA330B7DDD6E09E513012C6A694 /* PFFacebookUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C789F9FD386AB1F6F9725FD8ABC857B /* PFFacebookUtils.m */; }; + 671C1F0BE4A1D4FA30EB4C3E90B85F7C /* PFOfflineQueryLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = C953E4B0753D5CDB4E41B560697E0176 /* PFOfflineQueryLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6747550CA26C28E3C7CEC4D3497B891A /* PFObjectLocalIdStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 73FCE2B5AF6C8CFE7F994CE68F98573B /* PFObjectLocalIdStore.m */; }; 674CEEC49810464B3BD6CAC24AC956AB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */; }; - 67727967C616DEF28BD98DE354AD1ECC /* PFReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = B24696A29BA88729BC2E81BC463932F3 /* PFReachability.m */; }; - 678C438BAF1E34FE4380ED846A962952 /* PFGeoPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF52962DD8204EAA090A72A442CC4A7 /* PFGeoPoint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67F43E2A93EF9D74A8983A14089CEDED /* PFResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E17DC47C1556850CE2FAAE82B3F0B45 /* PFResources.m */; }; - 67F789F4A32CA7A82DE43CD27AEA87BD /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2415C4CB11FDEECFCBA1BBD92C038D31 /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68284F7AFA2A56284600C8D8E8246933 /* PFFileController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E654E21114D9D70C6C6CF509653528A /* PFFileController.m */; }; - 686476B3E04229A4C8963FB890692EAA /* PFUIAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 292F012DC2307D6DF31E0FF570C35735 /* PFUIAlertView.m */; }; - 686BEB46E6193FE8AAC28591BB535187 /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */; }; - 69F828062553D0A5623207630EB9FB21 /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 61609A7A96F2E37830C639CBC3BA6F51 /* FBSDKUtility.m */; }; - 6B00AF25CFB12372D5281D7B9D51E3E2 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 327038E1CAD7AA5AD7FCA3E1566BD6BB /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B2DD9967AB4D947BDECC65AC4CCB1EE /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C3C80574BDBF34FCFA8A8CBE36320B8 /* FBSDKLoginError.m */; }; - 6B3A1E24C95EDCCD92788055A6F719D1 /* PFRESTObjectCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 580B573E0CC410FA14E7424583716906 /* PFRESTObjectCommand.m */; }; - 6C2BC1CB9E1563ACE719B072CAF0F037 /* PFAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = D8EBF9EA9E14C2BC8798B757A958BBA2 /* PFAnalytics.m */; }; - 6C6B44FB16E5ABD292E2D77D89DDFF32 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 020F3CDDD1E44D44A5D844EAAFB9A905 /* FBSDKCloseIcon.m */; }; - 6C8C8904024B51207CC0DDD3F7A4C89F /* SLKTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A60687750482202AD25C272CA29C26E /* SLKTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C9410611251D0D8BCB75D499221D081 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 85CA92BBBC9BF80A673AD9039D0C884F /* BFTaskCompletionSource.m */; }; - 6CF68BFF0F5ECA4BDE28C75E82282A52 /* PFCurrentConfigController.h in Headers */ = {isa = PBXBuildFile; fileRef = A2B608DCC01C753F6C5B6C784A204EDD /* PFCurrentConfigController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D839532B06A6BD9F70700860727BEA3 /* PFHTTPURLRequestConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5713D729183A4936DAE8E6CA73CC0F2B /* PFHTTPURLRequestConstructor.m */; }; - 6DC12E6B1FA322EFD0C2FF7728B4F368 /* PFObjectState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CDB4B3582778944CA0040235C02149E /* PFObjectState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DD4CCF8ECE325BB115FC42113E649C3 /* PFDismissButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 512BDDC5A0768904CD972CDC234CD0E2 /* PFDismissButton.m */; }; - 6E33ED273C645E70EF87C0C05807D1A2 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = AF17679B4AB7EAEAC614E31AA69FEF51 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E81F98DB0508128E08205B0290F7F66 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = C53F39FC1B6B8A3E71756B33434FC5A3 /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6EA433A1BFD471F58D81E8B8F0B5E55A /* PFDefaultACLController.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E57562428F23BC0E6DD68DB1758FF0 /* PFDefaultACLController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6ECFD337CAC028E32F18A6A18F2DC3E7 /* PFInstallationIdentifierStore_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A02A4809F646F5CF12262E20B09CE02 /* PFInstallationIdentifierStore_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6EFF70229F1E116955D71E8A582F2870 /* PFConfig_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C1342A138E30E398E8C466BD41E1C45C /* PFConfig_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F47B45ED1A06E8C6655A1D1B1C75E82 /* PFObjectFileCodingLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0E1494FF5A2E904CD2C23DF86D0C72 /* PFObjectFileCodingLogic.m */; }; - 6F4DDAF2D0E1060982DD7430C9E23C19 /* PFUserController.m in Sources */ = {isa = PBXBuildFile; fileRef = F4336DADFF02F7FF90E9A53A0D4B74DA /* PFUserController.m */; }; - 6F5BB8563523FEB8914557A0C379361F /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 669276E2A186871468F1B7EEEE58826A /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 702479D8839D7C1530352F1A31DBB0CC /* PFObjectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 69124E2E8C2B112BB167A1663A2094BF /* PFObjectController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7051CE40FD16869F0BF9CD028A658782 /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 50AEC58995FF964159EB98717E50B418 /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7076BAE84BD1AB35763917C5CBC93064 /* PFURLSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1771B7E87B4BC678153B085115B56FC1 /* PFURLSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70A13A5EE2667584DC016ACBF00C23EA /* PFPropertyInfo_Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = BBB7E41902A52E045618DD1BD829907B /* PFPropertyInfo_Runtime.m */; }; - 70C90D8A7CBD45269AE8063F51D6CC9B /* PFFacebookAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A470CB0A7ACAB924E1D7CC751D86E83 /* PFFacebookAuthenticationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67727967C616DEF28BD98DE354AD1ECC /* PFReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E65094C30E952D72C49AB89CDE599B /* PFReachability.m */; }; + 678C438BAF1E34FE4380ED846A962952 /* PFGeoPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B7259CC89CC4FA1690BD25240B6601 /* PFGeoPoint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67F43E2A93EF9D74A8983A14089CEDED /* PFResources.m in Sources */ = {isa = PBXBuildFile; fileRef = D89F8C28E87C37E33FC9D9BBDAF03D84 /* PFResources.m */; }; + 67F789F4A32CA7A82DE43CD27AEA87BD /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D94458D7D265A69DAFC081226A715DE /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68284F7AFA2A56284600C8D8E8246933 /* PFFileController.m in Sources */ = {isa = PBXBuildFile; fileRef = 473FAE8FD40AA5143D10B24F553F9F4C /* PFFileController.m */; }; + 686476B3E04229A4C8963FB890692EAA /* PFUIAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B213AFC2AFC3899F0D85EBE9C830D9 /* PFUIAlertView.m */; }; + 68C9ED83CD8A0CB020B45FCF33D86FEA /* SWRevealTableViewCell-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C4C252FD766D04FB51E0956D08CD13A /* SWRevealTableViewCell-dummy.m */; }; + 69F828062553D0A5623207630EB9FB21 /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C37594AC90BCC914833D167991937E9 /* FBSDKUtility.m */; }; + 6B00AF25CFB12372D5281D7B9D51E3E2 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E47586B287791095DB03B9A433485E /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B2DD9967AB4D947BDECC65AC4CCB1EE /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 29D61DB9EF82D73C3A7572B5409EA43B /* FBSDKLoginError.m */; }; + 6B3A1E24C95EDCCD92788055A6F719D1 /* PFRESTObjectCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = B61A48326F7A874D1395CA6AD2F1BA09 /* PFRESTObjectCommand.m */; }; + 6C2BC1CB9E1563ACE719B072CAF0F037 /* PFAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 65835FD2068A52EE45EB16B15885732A /* PFAnalytics.m */; }; + 6C6B44FB16E5ABD292E2D77D89DDFF32 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = D655FD9C7F29341134E57C440504529E /* FBSDKCloseIcon.m */; }; + 6C9410611251D0D8BCB75D499221D081 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = EABA704D229D244174D9C5BC5E86E461 /* BFTaskCompletionSource.m */; }; + 6CF68BFF0F5ECA4BDE28C75E82282A52 /* PFCurrentConfigController.h in Headers */ = {isa = PBXBuildFile; fileRef = E9C3F50C70FDC65A555B0AC0A5CB83DB /* PFCurrentConfigController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D839532B06A6BD9F70700860727BEA3 /* PFHTTPURLRequestConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 630C94AB0C9A3000D0253E9FE5B51314 /* PFHTTPURLRequestConstructor.m */; }; + 6DC12E6B1FA322EFD0C2FF7728B4F368 /* PFObjectState.h in Headers */ = {isa = PBXBuildFile; fileRef = 925699F14F1898DDA339718A543DBFCF /* PFObjectState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DD4CCF8ECE325BB115FC42113E649C3 /* PFDismissButton.m in Sources */ = {isa = PBXBuildFile; fileRef = E47C5A817C3484221DCC111D907AE999 /* PFDismissButton.m */; }; + 6E33ED273C645E70EF87C0C05807D1A2 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C27D3B221726E1F0AFB42C5F141129 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E81F98DB0508128E08205B0290F7F66 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0DC9093163BF36DD2B21AB62A2F115 /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EA433A1BFD471F58D81E8B8F0B5E55A /* PFDefaultACLController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3BB24AD00D500A902FEDB1EA63C8F8 /* PFDefaultACLController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6ECF2A17CC1FAAD838F643DA531FFF03 /* SLKTextInputbar.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8129F59E2EEC8512472579C0C343EA /* SLKTextInputbar.m */; }; + 6ECFD337CAC028E32F18A6A18F2DC3E7 /* PFInstallationIdentifierStore_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 249BD02043EB2C62AAF0AA5DC227DABF /* PFInstallationIdentifierStore_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EFF70229F1E116955D71E8A582F2870 /* PFConfig_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E197BC1ABD6AF999BD1A4512AC43E7BF /* PFConfig_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F47B45ED1A06E8C6655A1D1B1C75E82 /* PFObjectFileCodingLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = C2F8C78FF27862955F33FC6DCAF69B79 /* PFObjectFileCodingLogic.m */; }; + 6F4DDAF2D0E1060982DD7430C9E23C19 /* PFUserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D825AB714C9BF972E0469FCF6F4B1BD /* PFUserController.m */; }; + 6F5BB8563523FEB8914557A0C379361F /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = F2DD9E497E8EF30801CDB3BC233EBDD2 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 702479D8839D7C1530352F1A31DBB0CC /* PFObjectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 80552F0048268901E22F98A4A0E0C759 /* PFObjectController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7051CE40FD16869F0BF9CD028A658782 /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A854A20A5D7CAFA16E191A3DC04B7B8 /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7076BAE84BD1AB35763917C5CBC93064 /* PFURLSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D96A6624C45BCCA6EC8609890E33AD9 /* PFURLSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70A13A5EE2667584DC016ACBF00C23EA /* PFPropertyInfo_Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = EEDDBA55BE4B4E1D3994E41C6E57C060 /* PFPropertyInfo_Runtime.m */; }; + 70A877F533695860D5D89A8C144F2CB6 /* SWRevealTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BC39968B1A4DA243F12F848C57D90E /* SWRevealTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70C90D8A7CBD45269AE8063F51D6CC9B /* PFFacebookAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C04FDD887D9B1EF9C9374F9C7F33B933 /* PFFacebookAuthenticationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; 70D801E0B95C23BCC270E4EC8659D463 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */; }; - 71E2C63ABDD0F8CF32575A5D0990CA2E /* SLKTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 70929A127CB4FBD5AF2BBC8CDC96AFC4 /* SLKTextView.m */; }; - 72DDA136310E1878B3393479B38B83F9 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9246F14FB77725BE95B8A2D73FEB0C48 /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73518A8EAF46D85112E2CB85D02BF9C0 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = E5071F5BE80E080323FAF783DC9D05F1 /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73958A6D59ABC2EC8258D251065A5850 /* SlackTextViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 22AC378C985B4292E26B2453463F302D /* SlackTextViewController-dummy.m */; }; - 74B1B04C2705C12FDA25D308C6F8F669 /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = AA3F1029FDD956FB72CB2B207D56E8A9 /* FBSDKAppEvents.m */; }; - 7519346CE358AB0509AB5F1E217A3D4E /* PFLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = FB13CB357D702DE7700166E4D306E297 /* PFLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7569FD90D7667E15A7B67B62E4A72E5D /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = E73F81F447582BD0EBBE1DC6CEFAFF72 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 757D8F61FB5B99F7ED1217F8619765F8 /* PFAnalyticsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 438096E44BE63C9231FD1896F86EF69E /* PFAnalyticsUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 75F412B1EE494A57BC9AED52E8F28700 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C2F93C7803502CB2F3A5ABD6964D2F2 /* FBSDKLoginManager.m */; }; - 763094B2C36B301A322153371CB4AD4E /* PFInstallationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC0630481DF39C31D57B9BE4CD49414 /* PFInstallationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7652D8978649103D9F9E36DA97DE7A38 /* Parse_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 35CE9DDAEB0EE589592086E56B3868A9 /* Parse_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7691EAF4CA5983FE8A4F5D28977BAD67 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = AACEFE08ED065D1A786BA449400A3CA5 /* BFAppLinkTarget.m */; }; - 76CD2EC79D452B68CFEF821C42F99A5A /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F8EB8ED82D28C675FE4C1E7FD24F768A /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 774E19492156820F5CC848D34D9AA4A6 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1108AC2310A5FF7BD438E66E1D79ADB9 /* FBSDKLogger.m */; }; - 7756A6074579ECBDC676A839BED08762 /* PFFacebookMobileAuthenticationProvider_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B208A2FC4E5BE787981D21CD70AFC2B /* PFFacebookMobileAuthenticationProvider_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77B5397CB9EB225E9C0BB7318B12E949 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = A0DD6AEC29FF9C8737065C4E94EA5C6F /* FBSDKBridgeAPICrypto.m */; }; - 77CF177F2CDC9BEBEF5BE1DD296E1E2C /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = E5F274E4ADC47E4D2A34B0B05699359F /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77D8ACF63EC6F8E6116FC7F369D988B9 /* PFPushUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A6ABD2316856BDA6CB26A5D3F71AAA8 /* PFPushUtilities.m */; }; - 7872FB587ADE21C20C6C47E1D065F14D /* PFURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0248AFD80D699AA3239B7EE5A0F42F /* PFURLSession.m */; }; - 78952ACEF38C155ADF7CA3B63C38A5E6 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = C75668BE5F3178D3A69D7C5533A61ECD /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78D71EC45967DD8557497D203C0AB9A5 /* UITextView+Placeholder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7295A77587DC235D359395CAC7235A0D /* UITextView+Placeholder-dummy.m */; }; - 797B26A4DD6D6236F7816C8A48D373C6 /* PFAnonymousUtils_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F78C1E5F410E9455D4B9230E6884D726 /* PFAnonymousUtils_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 799AC2EC4CCDBBA19AEBA3DE58C28F30 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = E2EC0D816AAC60FAD3ABD293D7DE1F62 /* BFCancellationToken.m */; }; - 7A11240D567F7A3207F0F9882ED2AB75 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7871B2D1D30CC52DE4CB745B27A722CD /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A541B65C5D560BD56F15DCC55777844 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF42C2AF6A5B56629BE2C841EF0A2458 /* UIKit.framework */; }; - 7A55B403A41CBBA541DEFCC9093621DA /* PFPinningObjectStore.m in Sources */ = {isa = PBXBuildFile; fileRef = EF172E04D5EA2441DB3F2D321FE2181A /* PFPinningObjectStore.m */; }; - 7AEB3EF7D8BD0BB43A3827B11A2ED08A /* PFProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = B8508F9AB5EE69671216E10558DA9DFF /* PFProduct.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B5143FCF77D0AA02416AAA111D5B17D /* PFWeakValue.m in Sources */ = {isa = PBXBuildFile; fileRef = F407F7455B190F8677E9D3DA49FE1979 /* PFWeakValue.m */; }; - 7BA7DA3606186CDF99A4310CA852C938 /* PFFile+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F71954D0F0666F1F24B327B9D3AAA63 /* PFFile+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BF9E905430095D865A72B5B884EA6D5 /* PFFileDataStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EEE384318FF6DA425A2454D89AA8CC1 /* PFFileDataStream.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C01912A4BD114FBF8D2CCCF02BB22FA /* PFInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 02F9B8BB69A10FDD6EC6DA2A01FD5505 /* PFInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C040C9CF92AA0FBC6103F727A797F6D /* PFObjectFileCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 74088928B3FC17EC2292407B6503D660 /* PFObjectFileCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CA68D4E89193E9C5C6705956C48B488 /* SLKTypingIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E32699D2FC7EDBCC044906ABCDC074C /* SLKTypingIndicatorView.m */; }; - 7CE53AEEEB82A1729F0A343B85F1FA7E /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6969DB45C2C3E2913B4B4378FCA76976 /* FBSDKAppLinkResolver.m */; }; - 7D0A089E58D3B5342FA196EE60A29004 /* PFConfig+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 5428753F5FE32C641F0FE84C94AF181D /* PFConfig+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DACD30FCE810E44030E4E056C48B3C6 /* PFOperationSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 048D52D0520488FD2961512819C85D49 /* PFOperationSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7E35631791D83183072B92915042111A /* PFSQLiteDatabaseResult.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7F591A2A71F12EFC51BC570E7DBA15 /* PFSQLiteDatabaseResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7E5A34533BF4B237666F1F89A65B76C2 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C93BF712023DB205C1451FE1B3A1489 /* BFAppLinkReturnToRefererView.m */; }; - 7EAE5CE2DB394143925789EA62FE7698 /* PFQueryTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C09BE28707901200FE379ECC6EF0D5D /* PFQueryTableViewController.m */; }; - 7EFD81E062C811A02DDD636D991A8581 /* PFSQLiteDatabaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA45A6612EEA7734D90BA26D88FF7E4 /* PFSQLiteDatabaseController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F35603B737B2A4B465CAE4B481C34BB /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B5CD142AB105907BB6787DAE2A6B031 /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F60A96FA70473BA4F6667468FD3A479 /* PFPropertyInfo_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E09825CE9B25E62D034D029F36EC139 /* PFPropertyInfo_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FB642508B0A5CD589CCC94ACA973CA6 /* PFPaymentTransactionObserver_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B80CFB78A7E1499723D9EFD27BACCE /* PFPaymentTransactionObserver_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8029E3AE4B4531AF5EBCA8A38D5531A8 /* PFRESTPushCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C112D39BC9B0EA32EBC354D4F74F57D /* PFRESTPushCommand.m */; }; - 803B9575FBA221974DF985FCE22A00D1 /* PFPushState.m in Sources */ = {isa = PBXBuildFile; fileRef = 590524111344B1C41698702BCBE2CCB9 /* PFPushState.m */; }; - 809C53B31BE1AC40886B82DFD238136D /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDCA80F1EE3A13263C669D4FC144843 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 813F9921F9C0A44B4C110CDF92783834 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 14B134CFE74B04F4E27644BC0A5278F3 /* Bolts-dummy.m */; }; - 814DE2C9CEE52E991A14D1EE7E5DB7DC /* PFEventuallyQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = C55E5B4FBF42173BB2C084558E9D718D /* PFEventuallyQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81A2A1E607483054B4C595CA92987E08 /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = C0F7C051213DE3FCBA282E52B1A99F0B /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 821D0201B1A45A9FDFF2DAAB96319C0D /* PFQueryCollectionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5895B1BB26DD9FDE7E6FB2875FB0591 /* PFQueryCollectionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82360B32AC1B887E85DC592D62CB046F /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF44B7FC53DC953EC2640EC1C62D170 /* FBSDKSettings.m */; }; - 82B5B16F3E7C16A3DDCF65D5AECF0238 /* PFCategoryLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 45B1D89A1CA6B9CF1A7282426A8865DA /* PFCategoryLoader.m */; }; - 82FC12F67E83874B93592218E9FB4CA0 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0DE203B5FA0C48AD7AD846F9E657FD /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8392255CCB63818562D4F58555DDDB08 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 299FBF59570E10E754C8F16ADA730493 /* FBSDKColor.m */; }; - 83C5AD87D4B7BF94A4B000FC4C254798 /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 543B91E2AB1D1D7D7272D323A33F4661 /* FBSDKMaleSilhouetteIcon.m */; }; - 8410AA02B6952B68046EDAA3DBA62C18 /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D45F1724D5134092EB79557F1832759 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84CC7E62A8047F16D32A52800CA05C88 /* PFSQLiteStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 26793D0CBC2F7A27D1613A7261C2C8CE /* PFSQLiteStatement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84E5C63A138FDE07CABF5DD8C3C816E9 /* PFFileDataStream.m in Sources */ = {isa = PBXBuildFile; fileRef = DA880FFFA9B26BC0B9953E3BD7383259 /* PFFileDataStream.m */; }; - 85030A540670174CA31F4F4226C54C4F /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 70052DC947D55CD3CB329B4E953BD0F8 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 851D3D1B96735C9C99585D09151EB956 /* PFFile+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = E096872CCF7E5E427EE2AC45A2D34602 /* PFFile+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 852A0AB61003439E382CFDD97E70708C /* PFLogInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D8025004F3999CB4D7DE9A12059A5FD4 /* PFLogInViewController.m */; }; - 85B946A8F528D0A95F3DCCEF1E88E4B7 /* PFCloud+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 52672666E74F558051D1F4695BA8F528 /* PFCloud+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86444AC2A924F63C45BEC54A0DDB7E8E /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF526AE8D5AE45419F11270BD7B95F0 /* FBSDKBridgeAPIProtocolNativeV1.m */; }; - 8654E2FD2976BD1B2C2E133A03A3D551 /* PFRESTAnalyticsCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F7D553922D4F890A8CBBF205F003BAA /* PFRESTAnalyticsCommand.m */; }; - 867A811973BB35F815069E75A3C521E4 /* PFFieldOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2200F2527541A196EC2938E825E2842A /* PFFieldOperation.m */; }; - 86C58ADE479A8E427E31FFDD1598C06E /* PFURLSessionCommandRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 729DD14DC075003BDC1F63ED61DFBC2D /* PFURLSessionCommandRunner.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86F226EC4391E9B1B46E163BFD0704D5 /* PFUserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 76BF29CFE69BFA6C577A90F66AE1DD28 /* PFUserController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 877AE290DC978466B9748AD1FE8E6FF4 /* UIResponder+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE988F56183A06B7D61483BED46836A /* UIResponder+SLKAdditions.m */; }; - 87912D0D3D0374058DFE061BE340ED19 /* PFRESTSessionCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 1121B08307A13CF0F703DA0FC8898FFC /* PFRESTSessionCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88C462284BE134D10EC9D975DBC7B47B /* UITextView+Placeholder.h in Headers */ = {isa = PBXBuildFile; fileRef = 991DE20D56268C639616FE25086501C1 /* UITextView+Placeholder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88CE487D810D1F0184CFD2733B3E4F9B /* SLKTextView+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F599169AAC782910847891921714BF0 /* SLKTextView+SLKAdditions.m */; }; - 8908E56D56525523DD978D3C6316CFBA /* PFMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A522DF8317A4D7102B6ADEF86D504996 /* PFMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892FF74FCD75709F0FFBCAACA871238F /* PFInternalUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F5C6F1B22E7040FA4D464492AF15798 /* PFInternalUtils.m */; }; - 899C1F6FEAF906667F0E67D51EDA44FD /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AA03E967281D38C7ACDA751C9DDACB1 /* FBSDKWebDialogView.m */; }; - 89A8AA518668422F1C2340EEF2DF83F4 /* PFSession.h in Headers */ = {isa = PBXBuildFile; fileRef = D2C471DC32F0635D7E68E809C6989F6C /* PFSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89E1923E0CAE129DCA0D1664181CFEFC /* PFRole.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A92F941F1875742C37003527705C5B /* PFRole.m */; }; - 89E9143B078C3D9D56CDA6BE3AAA16D3 /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C13176AB45A6A4911CFC9F0DF144AF /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A24E2F1BE45FD3D1231842C57100C7B /* PFSessionController.h in Headers */ = {isa = PBXBuildFile; fileRef = EC266F16C854F9899AB48980290E79F9 /* PFSessionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B459E17F3942C2055A8519E46A09B76 /* PFRect.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1C8CB48D5C89B9013F7280B782D4C7 /* PFRect.m */; }; + 72DDA136310E1878B3393479B38B83F9 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CF9AB2304DB990174FE6747CB97D9A0 /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73518A8EAF46D85112E2CB85D02BF9C0 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E761B1A804E3BF034F9792A934F6486 /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74AFC6D4416F4658219E62B323F42DDA /* SLKTypingIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = A1200CBF18E78C087807ECEA737597F8 /* SLKTypingIndicatorView.m */; }; + 74B1B04C2705C12FDA25D308C6F8F669 /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = ABDFDDB29626742EEFC23042D91D8805 /* FBSDKAppEvents.m */; }; + 7519346CE358AB0509AB5F1E217A3D4E /* PFLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 727BC07EC879397C277EC2E49BE1C4F5 /* PFLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7569FD90D7667E15A7B67B62E4A72E5D /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E921F667EFAB70CEAFF3D808E4A30A /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 757D8F61FB5B99F7ED1217F8619765F8 /* PFAnalyticsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC55A5368AC43B2FF7718ADD06E807F /* PFAnalyticsUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 75F412B1EE494A57BC9AED52E8F28700 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 600E8AE2633BFDE349CAF8BBAB8F01E6 /* FBSDKLoginManager.m */; }; + 763094B2C36B301A322153371CB4AD4E /* PFInstallationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 97FFC4ABD828E7D4E9069C2131F2AD8D /* PFInstallationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7652D8978649103D9F9E36DA97DE7A38 /* Parse_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 354879EC4920A1A686D632CB98CAA6B1 /* Parse_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7691EAF4CA5983FE8A4F5D28977BAD67 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 80E28B73355B2A3F83F60E00251DDCBE /* BFAppLinkTarget.m */; }; + 76CD2EC79D452B68CFEF821C42F99A5A /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A44184942B1D6919E1DDCD12ACE0171 /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 774E19492156820F5CC848D34D9AA4A6 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C54D034EE19E52EB8B35DC6B76939895 /* FBSDKLogger.m */; }; + 7756A6074579ECBDC676A839BED08762 /* PFFacebookMobileAuthenticationProvider_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 711F75D796FB0331C4812D7C7B001AB4 /* PFFacebookMobileAuthenticationProvider_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77B5397CB9EB225E9C0BB7318B12E949 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 8386795D219F9AD000A67AC41B2F870B /* FBSDKBridgeAPICrypto.m */; }; + 77CF177F2CDC9BEBEF5BE1DD296E1E2C /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 864B9DD7A291B792FDEB564E76F63CC1 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77D8ACF63EC6F8E6116FC7F369D988B9 /* PFPushUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B30B1960A1621314B1C59EADB7D56F66 /* PFPushUtilities.m */; }; + 7872FB587ADE21C20C6C47E1D065F14D /* PFURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = F0967F910D41D233A374FB3418B822FD /* PFURLSession.m */; }; + 78952ACEF38C155ADF7CA3B63C38A5E6 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DDE543F95B8DCB065AD49EEEA2A17EB /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 797B26A4DD6D6236F7816C8A48D373C6 /* PFAnonymousUtils_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D1835D764E7CE986006ADBF188D7133B /* PFAnonymousUtils_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 799AC2EC4CCDBBA19AEBA3DE58C28F30 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = C0B5EF1BA4DAFB09D219DD9C0AC14F21 /* BFCancellationToken.m */; }; + 7A11240D567F7A3207F0F9882ED2AB75 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 998DE9814A52F113E08C9D957D90B4A6 /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A55B403A41CBBA541DEFCC9093621DA /* PFPinningObjectStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BDFAB8B69EA436557DF4718B6619821 /* PFPinningObjectStore.m */; }; + 7AEB3EF7D8BD0BB43A3827B11A2ED08A /* PFProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A9249BCBEADAE29E3E3C838EF518FAB /* PFProduct.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B5143FCF77D0AA02416AAA111D5B17D /* PFWeakValue.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6115C91FDB9F9F831693F5C507AC36 /* PFWeakValue.m */; }; + 7BA7DA3606186CDF99A4310CA852C938 /* PFFile+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEDFE5DF569364649645C9A5DAE61BF /* PFFile+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BF9E905430095D865A72B5B884EA6D5 /* PFFileDataStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 470847EB6E6B82550C6759CD812CC345 /* PFFileDataStream.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BFCB64A765F9FEDDE219701FFC00E01 /* UIView+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5EB4FCC1A76043423AB1B3D4C2ECF5 /* UIView+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C01912A4BD114FBF8D2CCCF02BB22FA /* PFInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DAF72555BE5527737F12FAF6B56555E /* PFInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C040C9CF92AA0FBC6103F727A797F6D /* PFObjectFileCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C93A7248918B938DC31BCEB7A86F0C /* PFObjectFileCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CE53AEEEB82A1729F0A343B85F1FA7E /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 79D4AF805C62ABFAFE177E9E3043BEB2 /* FBSDKAppLinkResolver.m */; }; + 7D0A089E58D3B5342FA196EE60A29004 /* PFConfig+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A402D48A680E1C4CDE5E2C3938446B3 /* PFConfig+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DACD30FCE810E44030E4E056C48B3C6 /* PFOperationSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A6F039A6A19103C617C99C8A5BD113 /* PFOperationSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E35631791D83183072B92915042111A /* PFSQLiteDatabaseResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D8EF1839051C7D375F5D5C5FC1204E98 /* PFSQLiteDatabaseResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E5A34533BF4B237666F1F89A65B76C2 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = CF59EE50F082F43AE9FD4FFDF1716E40 /* BFAppLinkReturnToRefererView.m */; }; + 7EAE5CE2DB394143925789EA62FE7698 /* PFQueryTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB44CD95F4EC0CC28524F22E9557374 /* PFQueryTableViewController.m */; }; + 7EFD81E062C811A02DDD636D991A8581 /* PFSQLiteDatabaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = E189BDFD1D34DD1314E443A51AF6D870 /* PFSQLiteDatabaseController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F35603B737B2A4B465CAE4B481C34BB /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = F127DEB4A3169CB9571C5E35195D598F /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F60A96FA70473BA4F6667468FD3A479 /* PFPropertyInfo_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F52067260A2F40E4F0028B40CFB0282 /* PFPropertyInfo_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F89F2575CCDA36A71955DE0529ED4AD /* SLKTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B1AD9D245C96FCD0DD997A5D4DB0A0 /* SLKTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F941B43E1B7FCF40736767DCE194D90 /* UIScrollView+EmptyDataSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D8FC8EA4615FC5CD71AAD110E7860E /* UIScrollView+EmptyDataSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FB642508B0A5CD589CCC94ACA973CA6 /* PFPaymentTransactionObserver_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 701B987FBF5A5478A9044AE0C580ABA1 /* PFPaymentTransactionObserver_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8029E3AE4B4531AF5EBCA8A38D5531A8 /* PFRESTPushCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C76E8269AE390A610A321498D92C58 /* PFRESTPushCommand.m */; }; + 803B9575FBA221974DF985FCE22A00D1 /* PFPushState.m in Sources */ = {isa = PBXBuildFile; fileRef = EC9528B23C50C830ED536911CA8F9558 /* PFPushState.m */; }; + 809C53B31BE1AC40886B82DFD238136D /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C6C3DCCFF2ADA20B3C83D13D35BA5B7C /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 813F9921F9C0A44B4C110CDF92783834 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60C084DD5E5E6D987C8FE7D5BE9ADBB2 /* Bolts-dummy.m */; }; + 814DE2C9CEE52E991A14D1EE7E5DB7DC /* PFEventuallyQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = A03D513D5844740A6D50546E4EFFA206 /* PFEventuallyQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81A2A1E607483054B4C595CA92987E08 /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 495D7433236E92F33B47504D91FC8BDC /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 821D0201B1A45A9FDFF2DAAB96319C0D /* PFQueryCollectionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C339CAE15E3C76CAEF87B6F75CAE2E16 /* PFQueryCollectionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82360B32AC1B887E85DC592D62CB046F /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD70C62424C88C026CB6C94E4D96932 /* FBSDKSettings.m */; }; + 82B5B16F3E7C16A3DDCF65D5AECF0238 /* PFCategoryLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = B61D39FBEB0F3BEE687B4D428FA9A317 /* PFCategoryLoader.m */; }; + 82FC12F67E83874B93592218E9FB4CA0 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B6E47CF024F856C68DA95008725F45 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 832BC867F32E904F5A6B49322F65F559 /* SLKTextView+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8035AEFB2F0DE7B26E861349A7333980 /* SLKTextView+SLKAdditions.m */; }; + 8392255CCB63818562D4F58555DDDB08 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B554E3FB84031E93313E5778E0F21D1 /* FBSDKColor.m */; }; + 83C5AD87D4B7BF94A4B000FC4C254798 /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EBE7E796AAF28A3D128F133922A241C /* FBSDKMaleSilhouetteIcon.m */; }; + 8410AA02B6952B68046EDAA3DBA62C18 /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C581327C42E0D222EBA0470CF882D71 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84CC7E62A8047F16D32A52800CA05C88 /* PFSQLiteStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 56C06A878947F842775D549FC826B635 /* PFSQLiteStatement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84E5C63A138FDE07CABF5DD8C3C816E9 /* PFFileDataStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 67BF86B38FCF33D0451E14B67C01FAE8 /* PFFileDataStream.m */; }; + 85030A540670174CA31F4F4226C54C4F /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E60E02E1DF3971796B4C9D10FFBEE47 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 851D3D1B96735C9C99585D09151EB956 /* PFFile+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = F00ACBA5D67611ADB5AE73A719931ACF /* PFFile+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 852A0AB61003439E382CFDD97E70708C /* PFLogInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D1227EF67B19057E75225D3A96914C86 /* PFLogInViewController.m */; }; + 858597356CC9C83A064D7F528DB65AAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; + 85B946A8F528D0A95F3DCCEF1E88E4B7 /* PFCloud+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C3907DFF62C824FB9B0DDCB64F00B8 /* PFCloud+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86444AC2A924F63C45BEC54A0DDB7E8E /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC2FCAAEA784668B892A8D2B18E28DE /* FBSDKBridgeAPIProtocolNativeV1.m */; }; + 8654E2FD2976BD1B2C2E133A03A3D551 /* PFRESTAnalyticsCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = A0F5060D6B83022495F23345019D738B /* PFRESTAnalyticsCommand.m */; }; + 867A811973BB35F815069E75A3C521E4 /* PFFieldOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5CAC09CFFA4F85DEF6C5971D1F5CDD /* PFFieldOperation.m */; }; + 86C58ADE479A8E427E31FFDD1598C06E /* PFURLSessionCommandRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD283972DB31464D8ECA061E4B79C50 /* PFURLSessionCommandRunner.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86F226EC4391E9B1B46E163BFD0704D5 /* PFUserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 87C3B3521ED7422BB25BAC1251E5DA05 /* PFUserController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87912D0D3D0374058DFE061BE340ED19 /* PFRESTSessionCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF6A320A5BF270688476FE52CF0103F /* PFRESTSessionCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8908E56D56525523DD978D3C6316CFBA /* PFMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FFEB43CEBFC74F6752B5ADD6185850D0 /* PFMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892FF74FCD75709F0FFBCAACA871238F /* PFInternalUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 32932717823EB47AC4822B9C0DD7A971 /* PFInternalUtils.m */; }; + 899C1F6FEAF906667F0E67D51EDA44FD /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A29759CFCFAD8A8013E26B49C75E42B /* FBSDKWebDialogView.m */; }; + 89A8AA518668422F1C2340EEF2DF83F4 /* PFSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 1840CACE36D15D3295580350E72954BC /* PFSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89E1923E0CAE129DCA0D1664181CFEFC /* PFRole.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EF9485AD3B986076A332DC8E10AEF3 /* PFRole.m */; }; + 89E9143B078C3D9D56CDA6BE3AAA16D3 /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9244DA2B61EE71A937FB670067FB7C6F /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A24E2F1BE45FD3D1231842C57100C7B /* PFSessionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 281B500C7698AFD515602C88D153C0E4 /* PFSessionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B06901DE1B388C0758BAFC7730527D5 /* SLKInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 32D2119F82AE4FEA72873A3216CBAFCB /* SLKInputAccessoryView.m */; }; + 8B459E17F3942C2055A8519E46A09B76 /* PFRect.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E19B8D7565E8E2B2F13D60F37276730 /* PFRect.m */; }; 8B47778A6784C829091B2D8878330890 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8617C9B6C16ADEE6C1DF299F03D1BE42 /* QuartzCore.framework */; }; - 8BA059CF45ACB2803B36718B22EA4309 /* SLKTextViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55329B0021580E6E0BF52D9A76B8D57A /* SLKTextViewController.m */; }; - 8C8176F48BEA8F735E5A20680393801E /* BFTask+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5176019D185DA68B282426B6D04A07 /* BFTask+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8CDAFE25429AD7F8885827F293890076 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0E08A873A3F1D234BD8127BCD1B29D /* FBSDKGraphErrorRecoveryProcessor.m */; }; - 8D0DA6353909779937BE6ACA2D8A2324 /* PFPaymentTransactionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E0D61E2F608806D6518CBC089849DBD /* PFPaymentTransactionObserver.m */; }; - 8D2D47D878B28D8B908CF08A6232F74E /* PFInstallationConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BE73C743166BCF4761C23C3A63ECC558 /* PFInstallationConstants.m */; }; - 8D4699E9D267C1457767473B81434193 /* PFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 843658335BA053CE751397783C74F957 /* PFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D5BA47C01E0ED53C4E838066D331EA7 /* PFURLConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E5CDB023E6BC4CEFA845742F1C8851 /* PFURLConstructor.m */; }; - 8D7186ADCE253E60F6003292D1D2A4B6 /* PFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A40FBB5D6BF6F5C5C30E4F615F424519 /* PFObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D9E418F4BF4FF9ABF3F4E5932589C3D /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 72688E31C15A6FEEBB4D75D38B9249D4 /* FBSDKBoltsMeasurementEventListener.m */; }; - 8DCBB62F92EF575ABD96EBBB4E043985 /* PFUserState.h in Headers */ = {isa = PBXBuildFile; fileRef = 958702B1922808F7F65B214C69AA7C93 /* PFUserState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E3F310FB34E020A985BF37D34582619 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B0EB8AC2E61F26239EE692A040A094A /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E6323607207CA242BCC099A4AE6CDA3 /* PFSQLiteDatabaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D76ABC0BD966DDBAA21D305F56D8C8 /* PFSQLiteDatabaseController.m */; }; - 8EA19A7A2BFDD77F3B84089203501D3F /* PFObject+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 64BF26AD69C4080D9A9EBE32764ADCA2 /* PFObject+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EBBBC4E9F35291B691E87F933592C6A /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EFE5EE82AE5D1847399F467928F908 /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8ECD582A4345A9EE9984AC1B2CA3BD46 /* PFPushChannelsController.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF0B62DEDED10CE4784B638728690AE /* PFPushChannelsController.m */; }; - 8EE441E5EBD7EAFFDDCCB5F247B160F6 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = FDBE821D618FA3563E50636615777677 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 905D0A5FE23B08D47AA9AB3F584B626D /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C6C38603F7F13E02D1F6368BFF3AC3 /* FBSDKContainerViewController.m */; }; - 906533DDB2CC9EAD1BAA21072009E3AB /* PFACLPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4875D8532E42E5D554CDE1C2F4BF2A /* PFACLPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90D2F56D057A9F69E51556FD4CC4FC3B /* PFRESTConfigCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BA2122936BBEAE71B0905DFD95E61B /* PFRESTConfigCommand.m */; }; - 90F2175480DE7324ADEEF602757134D7 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6C0717F0963A9687A41A298C048C7C /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9109C92615A6C0FBFC362F622D03844B /* PFPrimaryButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 79ACF8CEE56C299B35F0CD9CFB20A96B /* PFPrimaryButton.m */; }; - 924D2586BFCD36A807E0E047454317A8 /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 70C1193F848A62A330E297B73C0E36A8 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 926F1FF1ADA93F8BE4339C7AE28BD968 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E783FBC1A9F3C9CB6E434E33CEEE77 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92746AF4C61F6E19068F47313B359313 /* SLKTypingIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC6A19F0A7F6B030E8EF378A9A013EA /* SLKTypingIndicatorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 930FF671AD4FC0239E92112310920A87 /* PFImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 04743493B99E046F692859694A91A9C8 /* PFImageView.m */; }; - 934C3D5FFFF0B7D9953B3782AB114EF1 /* PFAsyncTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 152020B85D5B62834214D53ED0FA068C /* PFAsyncTaskQueue.m */; }; - 93B599479663BD44CA615C3CA58E6186 /* PFCommandCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F87D57F686F11D261616D67D075909C5 /* PFCommandCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93FE3B62C79947692D0C130C03EDF633 /* PFCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F85305D1036338348BABD4F48BC31AD /* PFCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94371111D01064C478B41C5895DC985B /* PFPersistenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = BE17B6D2ABB23547F3708F469E7F02B1 /* PFPersistenceController.m */; }; - 9451524EC1AE01F9F760AF2BC7E84983 /* PFDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C22968AC9327D540AAA39FA7F9757EF5 /* PFDataProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 949F1878AC4A43632EFADACFC8140683 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 17A4C293BB65D5597A21B857208BA6A3 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9505BC929370AA96B28BBF408F73E190 /* ParseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BA4BB6399065D84A32F5707E6DC76FB3 /* ParseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 965A8C76408706EEB005FDE0C8AC9946 /* PFRelation.h in Headers */ = {isa = PBXBuildFile; fileRef = 62F4B6E90FBEFA707435162704158549 /* PFRelation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 967224052C9CED37BE1C80BEBC6E7B12 /* PFSession_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4E3CA4434FFD8037F151D352D6E38F /* PFSession_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97996933B25E24DAF9D18F8E188B03CA /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 957477D03A238259AF1294919D88338D /* FBSDKMath.m */; }; - 97CACE2EF73739DEAD7E277366008B5E /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F05C7BA71D3F977AB459AD54D225301 /* BFAppLinkNavigation.m */; }; - 985AC5862058517C4B214BBE977B42D0 /* PFInstallationController.m in Sources */ = {isa = PBXBuildFile; fileRef = C448068A92C8D5CBDC00ADA020087B70 /* PFInstallationController.m */; }; - 987D4A2A995F27E346829AF45A28C0CB /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 74CC6083133C58B69C69AB3A11973071 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 988679FBD9FD01CCE543FB7F6564CB27 /* PFPurchase.m in Sources */ = {isa = PBXBuildFile; fileRef = 20953C48A3FC609247F813706D4A66D8 /* PFPurchase.m */; }; - 99604D3B59C34B559E6B180C757B79A2 /* PFInstallationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D450AA4819224E64ECC89A55808DBF /* PFInstallationPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9AB561BA236CB930E21B38DE886155A6 /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = B73B46915946BFC56C8857275846D497 /* FBSDKViewImpressionTracker.m */; }; - 9ACD4ED947AFDBBDFCA008CBC7BB795D /* PFPurchaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E8C62EA76B7B86F1F5275F1CA67DD48 /* PFPurchaseTableViewCell.m */; }; - 9B516F3168787E2C9732AC0C00479971 /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5F3D2A499B84FFC09E5A753A319535 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B7B596E21B20063D8870D27F93990BF /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = D67A1B7FA776C2DEBBE61EBE7D65423F /* FBSDKAccessTokenCacheV3.m */; }; - 9BE1D1A75D360349CC87A8C2BD27EFA7 /* PFMutablePushState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC8F197A44AC91FAC6A0E0B5A19854B /* PFMutablePushState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C19B266992694C6ABC99DC27F816037 /* PFAnonymousUtils+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = F17F8574430AE7281F26A03E8B35447E /* PFAnonymousUtils+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C4008B1FA57A2FDC28E226A9224B780 /* PFHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 58FC2902FFAF27227311D1788A58E5D7 /* PFHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CED7165334D247F2B2F8B788430F3A0 /* PFACLState.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB1CC9769DC54A3060F0DFB7B7B0B49 /* PFACLState.m */; }; - 9D1E20F07E1C09F60E2F35F6119A0F42 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = D67FA51FD595E0A66D7C9943EA124F70 /* FBSDKError.m */; }; - 9D45A5D17F499CDC35C9A9FBB17B9754 /* PFPinningObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = B986F8265EBDA2801257D0BB32DCFD32 /* PFPinningObjectStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E1DFD298D2638A443CF2EA5B47BFC51 /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B09F19DA8E7C4BADB4769F67D28460 /* FBSDKCrypto.m */; }; - 9E426CBFBD99267F13E04D4B86488B29 /* PFEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF6F27D01E56BEFA49126844E1DB6AF /* PFEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9ED9A27355BA9236B5C7AB480C9352DC /* PFCoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 81358C6C21309FB8B54E5A80393E8E8B /* PFCoreManager.m */; }; - 9EFC61F27D88241A96D3FB13EF831E02 /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 12BCE8B71D9A9A283A12BB5647477A2D /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F3D3656F5864DED6AF668D1AB68975E /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EE2C9D46CB5DF6C1927246D8A403BD5 /* FBSDKGraphRequestConnection.m */; }; - 9F79481EAAEFC55382B3BC03089823AF /* PFConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F9AA6D6188CBA487AA78D0D5BFC6DA /* PFConstants.m */; }; - 9FD23508664AD76E5857960AFDFA72AF /* PFQueryTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A83760AFF34BE18DA295707A3449635D /* PFQueryTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A14C962675D6EA507539199BDDA6592B /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B4BCC37D285D9E0B39BEFE918E6C10 /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A18206D679C80B4AFF6654B5677DBFDB /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F3C386E3B0125C76E6CB16F20055230 /* FBSDKInternalUtility.m */; }; - A1FD52763562195234A3E31DB9D87EA8 /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D307EBC959489CE7483E28F668B9CAB /* BFAppLinkReturnToRefererController.m */; }; - A21CA0D3F8EC1D387512F3BF40002A61 /* PFPropertyInfo_Runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FFA04F43831C126C7E813E08B0A94C /* PFPropertyInfo_Runtime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A248810839C65E5881B7B7B3F264078F /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB86ADB654225C3FF165681C97C33DF /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A29E08A3D2517F5464CC780C1A21C638 /* PFSQLiteDatabase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B95FDF4F4DACE6F57B1908324EB9345 /* PFSQLiteDatabase_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2B2609872E7C471DB44F8BAC4306CBD /* PFErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 859C5BDAA6C87E653182F617D29F0F3E /* PFErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2D02688AF40D6E235BB46A7FACA8F69 /* PFQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = E8F4DE05C8CFAE3EF42E6539CF1553A4 /* PFQuery.m */; }; - A38124E61A98CBEBA5F3E9C0DD60E9B2 /* PFMutableObjectState.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D7C99E1F0D53F1F9822E9D1F6F51E3D /* PFMutableObjectState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3AE2CC5361DE1E9A9700D4E3F40ACCB /* SWRevealTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 976F51AAE0D8C5DB75ABC0B532C82303 /* SWRevealTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3DA773EA26FC2D1DDE41C17E2A2334D /* PFMultiProcessFileLockController.m in Sources */ = {isa = PBXBuildFile; fileRef = 387E8C30028FFCF10E0495E8143797B9 /* PFMultiProcessFileLockController.m */; }; - A4AA61EF4E7E175383F829835B3690B6 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA7DD06E7BDDFB742F83838F9A267896 /* FBSDKCoreKit-dummy.m */; }; - A4BC1BF9646CD5F021008F9859440456 /* SLKTextInputbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E742086B34B40A9B549BDC6E6C1D519 /* SLKTextInputbar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A555C686C65C2C3F93BDACF3DCBEE2E7 /* PFRESTQueryCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 841CCCA43EA4DFC0EFD1CF9DC4A2BEEA /* PFRESTQueryCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A55D4E06A15BD0D7189518E2B96DB8A3 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B16B724D24CF9C1A7137E126B84597B /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5E23287231B8CED31D97C44BA2702F9 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F3C41C2DFF9FE039F5A85EB4BE9D7471 /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A61FC82396E69C5199A12B760693D712 /* PFObjectConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 443952D619FF3FD410C27AA87BB1B804 /* PFObjectConstants.m */; }; - A661008071892B0148336A0636FC59A1 /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = CD07BD566B858D117485B20C1DCB28B5 /* FBSDKIcon.m */; }; - A6D8B881BC31F26E99F56A4B5144F72D /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = CD711585A8DE865FB733CDD161ACA3FB /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6EF188800C1BB60729C4276CF3C69D2 /* PFConfigController.h in Headers */ = {isa = PBXBuildFile; fileRef = 123B2213E9EFF2D20E15E5B95C47EB3D /* PFConfigController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A753312DB0BAF44A82A3C75781B3D815 /* PFObjectControlling.h in Headers */ = {isa = PBXBuildFile; fileRef = D70AAA9D8B6D98A63A99819CBB83307C /* PFObjectControlling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A798ACF18F0BB5448F1AD540F42979CB /* PFMutableQueryState.m in Sources */ = {isa = PBXBuildFile; fileRef = A9424734804FFC1934CBEDBB19DDDA2E /* PFMutableQueryState.m */; }; - A82BB4E694FB922D7B768F4D01D64291 /* PFKeyValueCache_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A72D3F08B1DAC75B997781E5601942 /* PFKeyValueCache_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A82FF70CC6E0F9F6FE2840797DDB634D /* PFUserDefaultsPersistenceGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = D4B7D0A4B91CD43B839B3AF8161B86B1 /* PFUserDefaultsPersistenceGroup.m */; }; - A8784FD6F9FDFF63FC9805697A7E4189 /* PFUserAuthenticationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BFCCC27F8D8388A7333B1DA5438ABF47 /* PFUserAuthenticationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8FB9C2DF4996A5647C43D1D20B34154 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = B4EC1BD82F4176328573F2397DF86A7B /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A971EB671E454E64E7FB71F30D690F33 /* PFLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 87C875256343D7736308B1D858091D72 /* PFLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9821C932984F979E72D5984C1E3A87E /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 935D46A128CDB89100292A952F838EEE /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9D01434F1CFFFF1277E3429A43FA1C0 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AA970416019264D792EC067D9BD9CB /* FBSDKAppEventsStateManager.m */; }; - A9E85C347AA1E298D534042D28870F69 /* PFProductsRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 818E2D5495F73022AE188D74CC61161F /* PFProductsRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA1E075534C189AC0301A48623201922 /* PFColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 54983F4CF2C398095610454023F492E0 /* PFColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAB29FEA3FCAAAAE5B58E516E1051D8C /* PFLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 415794F9BF5FDE800F2809723C14050F /* PFLocalization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAEA1275B8DBCEDED978E0E5967D1440 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13A60DBA2260080549FC1B5E839B37B7 /* FBSDKTooltipView.m */; }; - AB1A84340B1579C46CF72ACE160E289E /* PFObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 67FDECB926156AE619A6DE986F28ADF1 /* PFObjectPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB25C45AC482E95852E0704CD33412F1 /* UIScrollView+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 13AE9538C6E36D358763ADF5BA0B136E /* UIScrollView+SLKAdditions.m */; }; - AB7CAA7D0CB1D37DB84BF83644CF6E41 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 59E6F4CBDF51FF0F4806E0BDCDFFF17F /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB8D18ED889E13CC5F738DD1A59CC510 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7FAA84CBAE853D9F7AC793CD86068F /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACBC962215E6453168024CB756423A8F /* PFAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 94CA5941C41298EA4665505138108EC1 /* PFAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD624E84D1E7F26366551C7702C59AA0 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FC201F3CEA8256D9F82CEE38DFFD340 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ADCC53B1FBFFBFFCB10B1B87E14B2239 /* Parse-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BEA2ADCBD46D3567344AC654376CFC3C /* Parse-dummy.m */; }; - ADD7A14278E345815C002D5BC5681AB6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; - AE279B6C3893C1BB12A7D761A8F70EA1 /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B4AF30196EBBE372EFFF2824E09D2B6 /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF193239A897599F0432792910177F16 /* PFObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B8D31839B60ADC209DCA835DA2804D /* PFObjectConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C8176F48BEA8F735E5A20680393801E /* BFTask+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E149CEAE91BA9D000CC84BB94975B1 /* BFTask+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CDAFE25429AD7F8885827F293890076 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 07CB9A0168E0F5623D8687917C4BC15A /* FBSDKGraphErrorRecoveryProcessor.m */; }; + 8D0DA6353909779937BE6ACA2D8A2324 /* PFPaymentTransactionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 372CF358CD0D23C3426460178FBEAC77 /* PFPaymentTransactionObserver.m */; }; + 8D2D47D878B28D8B908CF08A6232F74E /* PFInstallationConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = D14BF69187B91C2258A54F3B9F7C761C /* PFInstallationConstants.m */; }; + 8D4699E9D267C1457767473B81434193 /* PFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 708EF458863B026E1EC77DF52304AA36 /* PFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D5BA47C01E0ED53C4E838066D331EA7 /* PFURLConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C25422E7D9122CB5360BF59F6269874 /* PFURLConstructor.m */; }; + 8D7186ADCE253E60F6003292D1D2A4B6 /* PFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB771662C03393634A4582F86A3212E /* PFObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D9E418F4BF4FF9ABF3F4E5932589C3D /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 7641840F9E778C674D01DE51DE9F1098 /* FBSDKBoltsMeasurementEventListener.m */; }; + 8DCBB62F92EF575ABD96EBBB4E043985 /* PFUserState.h in Headers */ = {isa = PBXBuildFile; fileRef = 063C999E9AECB67FE117F878AD6CA7D5 /* PFUserState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE1B846FD4295933254B5405962702A /* UITextView+Placeholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9368BCAE04358791CD7EC0C4DA888B84 /* UITextView+Placeholder.m */; }; + 8E3F310FB34E020A985BF37D34582619 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = F29074FB0E109B7404A0475F066FF0FA /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E6323607207CA242BCC099A4AE6CDA3 /* PFSQLiteDatabaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = C5F9DB52BC2AC0FD8A3ACB43A3C60D1A /* PFSQLiteDatabaseController.m */; }; + 8EA19A7A2BFDD77F3B84089203501D3F /* PFObject+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4BDA7B534460BAE4750DA0CF1E1EC7 /* PFObject+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EBBBC4E9F35291B691E87F933592C6A /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = AA181C42BBD2F3B252241E39A170B157 /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8ECD582A4345A9EE9984AC1B2CA3BD46 /* PFPushChannelsController.m in Sources */ = {isa = PBXBuildFile; fileRef = F56896B331D624CB3587D476C7923F75 /* PFPushChannelsController.m */; }; + 8EE441E5EBD7EAFFDDCCB5F247B160F6 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D4966B45EF32759CE3E5C62A30C974 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 905D0A5FE23B08D47AA9AB3F584B626D /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FAD92876B149CE25CE6D6D1CD3126DA4 /* FBSDKContainerViewController.m */; }; + 906533DDB2CC9EAD1BAA21072009E3AB /* PFACLPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 998067B9CA7499231A430EF7B8C889E6 /* PFACLPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90D2F56D057A9F69E51556FD4CC4FC3B /* PFRESTConfigCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8A1FA2ECA6663151214E71141538B6 /* PFRESTConfigCommand.m */; }; + 90F2175480DE7324ADEEF602757134D7 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C37F2F21CB81A3CA5A3F65B7970475B /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9109C92615A6C0FBFC362F622D03844B /* PFPrimaryButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 681721A505E24231B67DD881A94434BE /* PFPrimaryButton.m */; }; + 924D2586BFCD36A807E0E047454317A8 /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D5982CBA4577D6B211A829D869D0D4F0 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 926F1FF1ADA93F8BE4339C7AE28BD968 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 9338D44341A2B1C9C80EB03C288CDD7A /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 930FF671AD4FC0239E92112310920A87 /* PFImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 079669884F8279728F9554B4CB07F829 /* PFImageView.m */; }; + 934C3D5FFFF0B7D9953B3782AB114EF1 /* PFAsyncTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AA6AD7EDDACE042C83A393D58784153 /* PFAsyncTaskQueue.m */; }; + 93B599479663BD44CA615C3CA58E6186 /* PFCommandCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF71BA8838B6CB197DF7011DE2E176B /* PFCommandCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93FE3B62C79947692D0C130C03EDF633 /* PFCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E1795294D5E65D344CEA5F2B1E5F64E7 /* PFCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94371111D01064C478B41C5895DC985B /* PFPersistenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52BDFD49320619046291BE00FFB1968D /* PFPersistenceController.m */; }; + 9451524EC1AE01F9F760AF2BC7E84983 /* PFDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 966A1A2ABE48E85D94CBD296E87262D4 /* PFDataProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 949F1878AC4A43632EFADACFC8140683 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 49109CECB40CF5C59B8FF332CDD31021 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9505BC929370AA96B28BBF408F73E190 /* ParseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8204B08AE4E1A100E2302E03D54C1C93 /* ParseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95D6923A7164F7B392DF35858135CDBC /* UIResponder+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9D6FDAAD1FEBB6A475D3861FC59C97 /* UIResponder+SLKAdditions.m */; }; + 965A8C76408706EEB005FDE0C8AC9946 /* PFRelation.h in Headers */ = {isa = PBXBuildFile; fileRef = D242759917B2712F8BA145BA59B0DF0C /* PFRelation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 967224052C9CED37BE1C80BEBC6E7B12 /* PFSession_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C506D4397048FD16F03FB9ABBF6C79BF /* PFSession_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97996933B25E24DAF9D18F8E188B03CA /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 2232DF6FAB407981E36DABB9E4A7D53C /* FBSDKMath.m */; }; + 97CACE2EF73739DEAD7E277366008B5E /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A990C32E998C159061457776E02347 /* BFAppLinkNavigation.m */; }; + 985AC5862058517C4B214BBE977B42D0 /* PFInstallationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 063D1E3CD1561281EE4E6BA0B8F16191 /* PFInstallationController.m */; }; + 987D4A2A995F27E346829AF45A28C0CB /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = DA045618B11216F7AF1EAFCD45D37742 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 988679FBD9FD01CCE543FB7F6564CB27 /* PFPurchase.m in Sources */ = {isa = PBXBuildFile; fileRef = E67256E97CC29CF0C17DA73067ECC7E8 /* PFPurchase.m */; }; + 99604D3B59C34B559E6B180C757B79A2 /* PFInstallationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 683F1B8EBCCBB77FD1DEF81D1F120EAC /* PFInstallationPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9AB561BA236CB930E21B38DE886155A6 /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EAB1BB6DEA2CA5880BBB5D6065D2AEA /* FBSDKViewImpressionTracker.m */; }; + 9ACD4ED947AFDBBDFCA008CBC7BB795D /* PFPurchaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 475E4122BE20C51696DC8D0B110A261A /* PFPurchaseTableViewCell.m */; }; + 9B516F3168787E2C9732AC0C00479971 /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = F15FEBD6873C74277C8BC7CCB1CF20D0 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B7B596E21B20063D8870D27F93990BF /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = D368606BC0500B434DD923CD19C0E50E /* FBSDKAccessTokenCacheV3.m */; }; + 9BE1D1A75D360349CC87A8C2BD27EFA7 /* PFMutablePushState.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEC28F800929C0AA0322E863911FD90 /* PFMutablePushState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C19B266992694C6ABC99DC27F816037 /* PFAnonymousUtils+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF739CED1A24669AF8D606CB7E0E333 /* PFAnonymousUtils+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C4008B1FA57A2FDC28E226A9224B780 /* PFHash.h in Headers */ = {isa = PBXBuildFile; fileRef = B787D76A3F82367AE79295B7DBA1E92A /* PFHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CED7165334D247F2B2F8B788430F3A0 /* PFACLState.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5684013025214824C8A1DE3CC5C542 /* PFACLState.m */; }; + 9D1E20F07E1C09F60E2F35F6119A0F42 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 5216117E3F18232D49CD5C15B4A1FFF6 /* FBSDKError.m */; }; + 9D45A5D17F499CDC35C9A9FBB17B9754 /* PFPinningObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BC17097BCD5D685C5BCC10E15681D01 /* PFPinningObjectStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E1DFD298D2638A443CF2EA5B47BFC51 /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = C518530909CB7BE187CD20D126F445EF /* FBSDKCrypto.m */; }; + 9E426CBFBD99267F13E04D4B86488B29 /* PFEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DBADC646C2028C54FD99771F803E3A2 /* PFEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ED9A27355BA9236B5C7AB480C9352DC /* PFCoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF9ECD4F6F1D9ABFA3FE3BA8FCAC6A7 /* PFCoreManager.m */; }; + 9EFC61F27D88241A96D3FB13EF831E02 /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 50101B88A157DE6FAA0A97E6185AD4C4 /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F3D3656F5864DED6AF668D1AB68975E /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = EB631AB4C988B3B4D50E2AE41490F220 /* FBSDKGraphRequestConnection.m */; }; + 9F79481EAAEFC55382B3BC03089823AF /* PFConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D1F731DE7A996BD2BAEC6212B375509 /* PFConstants.m */; }; + 9FD23508664AD76E5857960AFDFA72AF /* PFQueryTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD480B463D2F54A5ADFDB73A4A388A6 /* PFQueryTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A14C962675D6EA507539199BDDA6592B /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FA1E14E1DF9DB5B3E631D2209B4548E /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A18206D679C80B4AFF6654B5677DBFDB /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7077EF414A0445101F3C41E7605C3309 /* FBSDKInternalUtility.m */; }; + A1FD52763562195234A3E31DB9D87EA8 /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E01F1154D20CD05E540D21F51BC630F /* BFAppLinkReturnToRefererController.m */; }; + A21CA0D3F8EC1D387512F3BF40002A61 /* PFPropertyInfo_Runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 969D6B56869D4873E069631C268DC92B /* PFPropertyInfo_Runtime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A248810839C65E5881B7B7B3F264078F /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 588C8377B43F73F59934E8C2461E29CF /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A29E08A3D2517F5464CC780C1A21C638 /* PFSQLiteDatabase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 26517B65ABF6DA5BAE2C7482494E29D8 /* PFSQLiteDatabase_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2B2609872E7C471DB44F8BAC4306CBD /* PFErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD038286C3794942A06DD92E27D7CA8 /* PFErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2D02688AF40D6E235BB46A7FACA8F69 /* PFQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5D0684B63D5194175FEBF6B28044CB /* PFQuery.m */; }; + A38124E61A98CBEBA5F3E9C0DD60E9B2 /* PFMutableObjectState.h in Headers */ = {isa = PBXBuildFile; fileRef = F01F7AFF462EFBBAFD24AF7B94D89098 /* PFMutableObjectState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3DA773EA26FC2D1DDE41C17E2A2334D /* PFMultiProcessFileLockController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35E8F446A30493BC8B7D419E729EE6F8 /* PFMultiProcessFileLockController.m */; }; + A4AA61EF4E7E175383F829835B3690B6 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E40E757CCFF62DBBEE25FF98997F1CBF /* FBSDKCoreKit-dummy.m */; }; + A555C686C65C2C3F93BDACF3DCBEE2E7 /* PFRESTQueryCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32C8D7493E27C53C0BC3D42860576B /* PFRESTQueryCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A55D4E06A15BD0D7189518E2B96DB8A3 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F872355254FE407BB83FACA0777203B /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5E23287231B8CED31D97C44BA2702F9 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 165F592EF6622167B95ABB064DAA49EB /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A61FC82396E69C5199A12B760693D712 /* PFObjectConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 8183A488CDEC468524AE22C85E7C1C59 /* PFObjectConstants.m */; }; + A661008071892B0148336A0636FC59A1 /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D791C6B2365BA9A0EC2585B30C0CAAC /* FBSDKIcon.m */; }; + A6D8B881BC31F26E99F56A4B5144F72D /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 016E93F2EB470D703E152A9AAAEA52AC /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6EF188800C1BB60729C4276CF3C69D2 /* PFConfigController.h in Headers */ = {isa = PBXBuildFile; fileRef = D81A20F0D10F1BDA08C0B13DC558BA46 /* PFConfigController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A753312DB0BAF44A82A3C75781B3D815 /* PFObjectControlling.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A738D5931A65F1A965DE7C00F2BD8E9 /* PFObjectControlling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A798ACF18F0BB5448F1AD540F42979CB /* PFMutableQueryState.m in Sources */ = {isa = PBXBuildFile; fileRef = E09AF8EDCD4A2581A0A3C284FE616373 /* PFMutableQueryState.m */; }; + A82BB4E694FB922D7B768F4D01D64291 /* PFKeyValueCache_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DA269A209DBCFE601CB9B53D111067DF /* PFKeyValueCache_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A82FF70CC6E0F9F6FE2840797DDB634D /* PFUserDefaultsPersistenceGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0C2353FA860CC517C99BCF3B3E7BA4 /* PFUserDefaultsPersistenceGroup.m */; }; + A8784FD6F9FDFF63FC9805697A7E4189 /* PFUserAuthenticationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FDB4E761E179F74CF337C317BC8809FB /* PFUserAuthenticationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8FB9C2DF4996A5647C43D1D20B34154 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = DFBC94D033209706D80ED101EEAA3B26 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A971EB671E454E64E7FB71F30D690F33 /* PFLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D5E44100D0431A2F2E3102CAB34EB6C6 /* PFLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9821C932984F979E72D5984C1E3A87E /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 3132FEF745F51A2618EFCA2154F71619 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9D01434F1CFFFF1277E3429A43FA1C0 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CC507737AF7BAAD576E7529EB5E75D /* FBSDKAppEventsStateManager.m */; }; + A9E85C347AA1E298D534042D28870F69 /* PFProductsRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D4CE5B3A1CED4534E82BAB0D6E09A58 /* PFProductsRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA1E075534C189AC0301A48623201922 /* PFColor.h in Headers */ = {isa = PBXBuildFile; fileRef = C59348A11302CD03A92D09BDBB26AD69 /* PFColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAB29FEA3FCAAAAE5B58E516E1051D8C /* PFLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B56E921AB9E6893AD5C9DCD390C992B /* PFLocalization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAEA1275B8DBCEDED978E0E5967D1440 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD4B17F9276B46F3D31A660184D6279 /* FBSDKTooltipView.m */; }; + AB1A84340B1579C46CF72ACE160E289E /* PFObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CCE134E1164DB33277CC54BC5A5AC4 /* PFObjectPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB7CAA7D0CB1D37DB84BF83644CF6E41 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = D93B08CA69E4C18056F12451C5BB4E4C /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB8D18ED889E13CC5F738DD1A59CC510 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = AF516326A1CD62C3E65E2137751366A9 /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACBC962215E6453168024CB756423A8F /* PFAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = EE75EA1371F6ACFF8C681CBA2581CED0 /* PFAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD624E84D1E7F26366551C7702C59AA0 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BC555461A181FA7F225E6075B88777 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADCC53B1FBFFBFFCB10B1B87E14B2239 /* Parse-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1D5889D8E566461C3F11F21677A1619 /* Parse-dummy.m */; }; + AE279B6C3893C1BB12A7D761A8F70EA1 /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = D5981D035AB6CF2EEE9A5E3D301121B1 /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF193239A897599F0432792910177F16 /* PFObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4DA33EFBD03156EDE5005D976C1A3B /* PFObjectConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; AF47B8E8E485F5712E34884246AB755D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 469BB533D982AEB20F9277F39DD686F1 /* SystemConfiguration.framework */; }; - AF5A9E0ACCACD173386F6E34A65E9FDB /* PFRESTObjectBatchCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F204EBF2EE7EA07AD7F89B742BECBD13 /* PFRESTObjectBatchCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B02A341D6FF432A66B90D57627DA392D /* PFTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 66F4095700151DE9F30CB45FBF81D465 /* PFTaskQueue.m */; }; - B05B85B93FE4C40364989A851D0E4C95 /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 94359C6E5DEFFC6EDFF4D79FE3A5DACB /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0888F3A8184E476A295B1E038C8B07D /* PFProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C0478C7252FBB55D79908328472FAC0 /* PFProduct.m */; }; - B140BA50DEF56AF30D04744268F59B8B /* PFRESTCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 61AC58DF3674289B2E8A6B9C792B9634 /* PFRESTCommand.m */; }; - B1750883E5C5F1B5508D46294FFA0BBE /* PFPush+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 897BE23CE24EA3832F5343032CA4D09F /* PFPush+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1E2BB1A1186B0C02B35C1C6F5509D36 /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00154787B874C354A6EE82FCFF1BDCE8 /* FBSDKLoginKit-dummy.m */; }; - B2242003715778EF766003FDDDBE96D4 /* PFPurchaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6974FD6CB651B5DBF83DC144C978DF /* PFPurchaseTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B246FAEF999134D09161F2E87481B61A /* PFMutableUserState.h in Headers */ = {isa = PBXBuildFile; fileRef = F2249CB49A44172DF4F7F73ED067A220 /* PFMutableUserState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2C7E9065BD6BF8E3F3017B802865B56 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = 62F292C66F327C6089AF814055B36EC8 /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B365F2E3AB80FD1966C21D78CE639058 /* PFMutableObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE284F15D367892C2C5E928BFD62E88F /* PFMutableObjectState.m */; }; - B401F20CAF9FC29A18A487545496CE45 /* PFLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 118F20B086E092BD56E5A72A23D06034 /* PFLocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B487F8AB13D96F1727BFFF41D111EB84 /* PFSessionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FF8D839636067FC8351726987934 /* PFSessionController.m */; }; - B5BFC9157388184521AC3777C80BB699 /* PFCurrentInstallationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B16F5BCE0E77A13685D98EEE935AEEC /* PFCurrentInstallationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B667F6DB6E2F2FECC8D3B3FD936E0607 /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 62CF60F7B4DC12443EAC207DCB7B3207 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B69425458597E92DA8BAFA5487CA5189 /* PFAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EF6C8C9C34704F17B60749F3888BBC3 /* PFAlertView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B73556D8845FB3A880B0F20AF8C495CB /* PFFileStagingController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4939E2188F3424A54A39C4B6B83318F0 /* PFFileStagingController.m */; }; - B8421D7440B0431614623B73FC51ACDC /* PFObjectEstimatedData.m in Sources */ = {isa = PBXBuildFile; fileRef = AD5768E92EA49AB17AE9884B5D67D4BD /* PFObjectEstimatedData.m */; }; - B86A396478FFE1F0F2410CC8E49A6740 /* PFGeoPointPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9B22F281873B526D18178648B6B426 /* PFGeoPointPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8723270B21A3A209778A31BC3AC7271 /* PFACLState.h in Headers */ = {isa = PBXBuildFile; fileRef = A1482BD731F5FDC476D7E069AF5098D2 /* PFACLState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8CC13D0AD69CF3516F53DAB758F2DF0 /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D98F98085D3A9576ED077B24AE5078F /* BFExecutor.m */; }; - B90D7C5F6DE81AB29638FD72AD039138 /* PFAnalytics_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 237E3E46AD706E003B756482258F07B0 /* PFAnalytics_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B95B9A9F93D0C907D6573080F7366329 /* PFRESTCloudCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 77703A5F34E3CC9E7A452C6B99D60764 /* PFRESTCloudCommand.m */; }; - B9BA57C33E52D24FD9E52BB0054EA2B9 /* PFReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = A52DC3314CC876B8D1D27BA68A632A52 /* PFReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9C28C42826221911ACC007D68861AAC /* PFCachedQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = FCD452B9A2091C8A76CE2CE988591B11 /* PFCachedQueryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9E83855F69F807034A9143F15113221 /* PFPushChannelsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C3B5231C59CFED7B0795A753D4D295 /* PFPushChannelsController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA8FA339AC0B28D6F5669568FA9641BA /* PFUser+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 9238BD54D1BAA3790D407461C8C7DF22 /* PFUser+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB1151A40AE6E5AA064A5AAC684EEF46 /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E6D6BFC536074F3748789BAEDF455D /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; - BB2BF4B46FCFF638BC655C76F3FB957B /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FACB9DF249B7F0A189059BD1CA5E508 /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBD655EA3E7FE2F69EB50ED6F11D98F3 /* PFQueryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE03BC6D0B5D8245620F41FB043FEF7 /* PFQueryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC852E5C003C0E1C337D9C642F826513 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 147C27B54D62C012263F13204E21251A /* FBSDKAppLinkUtility.m */; }; - BCC52FD8A4B950C4F0A918C1E7C04A8B /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 224FB8DE502816AB5084386E811B16A5 /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD7ED243818E5B0D18E414F0A2B9F128 /* UIView+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 541B695F28EBA3C372027995A3F9D7CF /* UIView+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE0F6955D03D6DF536335CAC10A8CFC5 /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A31545029D7A8970596C080F4234D58 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE8CC3CFFABD8395DEF1C76B8BA7E2AB /* PFWeakValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EE9E14FD880E5E63102376C1808EAA6 /* PFWeakValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEE0B43FDF51AE59FFF0633127B5F34F /* PFLogInViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEAE636C5C4D6697E1C0F326B21CEE5 /* PFLogInViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF931F07CD9817577D0ED5B13584EBE5 /* PFProductTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A8F9F1CE87BBF29F3DF077BFBC017B6C /* PFProductTableViewController.m */; }; - BFAAE2E16A1F2007BD7CDF1DB8D2CDAD /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DC3596ADB11DF35E926D9D7F2C9F1C8 /* FBSDKAudioResourceLoader.m */; }; - C0BF14A376182F2DE1560C093BC13757 /* BoltsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 04D3335BA40A9B1E61BA60FF3B9D2977 /* BoltsVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0C7A1E73D584A4F93A286FA1753D5B1 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = C6DA059198A5EC71F1C5CA3694270B06 /* FBSDKBridgeAPIProtocolWebV1.m */; }; - C18EDD835003B6D9FAD0DF1222748F8F /* PFCategoryLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D516BAE6952DBF06D47A048C1AC9F2B7 /* PFCategoryLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1E9173C7CB82CFE7B842EA649DE6CD6 /* PFBaseState.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B5CB99CE92981121FAAA7619B80664 /* PFBaseState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2091D9218ABD21C452AA9EE091A8BB7 /* UIScrollView+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 09EB0B52BF1CC3B64F75B8F501690564 /* UIScrollView+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C26E5A62548C000322753B5681E047A6 /* ParseModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F39C872953695997D869F8EC6D8CD /* ParseModule.m */; }; - C2BD38EB470C18C73A4B3157A1B8675D /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = BBF4AB0FA6ACD0C5751612C0950A54AC /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2C9790817BF0BDD744C3D778606AF04 /* PFSignUpView.m in Sources */ = {isa = PBXBuildFile; fileRef = 176D6397EA94DA3D747B9F75B1D324E0 /* PFSignUpView.m */; }; - C306B04F1180B810DD67B049D26627A3 /* PFACLState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6D7AAB7E465224748F436865781CBE /* PFACLState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C31D4A915C51D26BF330FD01FF59A9FB /* PFObjectSubclassingController.h in Headers */ = {isa = PBXBuildFile; fileRef = D687BBBE0A0452ED02A3A11554E65CF2 /* PFObjectSubclassingController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C32F082B6DCFE45EFEA4ACDEAF0D22DD /* PFCommandURLRequestConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = BBB4C4E979EA7BE07AD1BA057EA2DBB4 /* PFCommandURLRequestConstructor.m */; }; - C412C0A9241FD8CB88314EB3BD8E528C /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CA2B31427669D49374A9079F1A1D483 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C44FFFD62986D63F64EF182D829CAD6A /* PFObjectFilePersistenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = B066D2D0818FBE1AC97E8F2ADEB2A5A3 /* PFObjectFilePersistenceController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4642A42E1FB1387FE1CC0B112405AD5 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 03C8F1D9D1EEB8796E4F47E64E284101 /* Bolts.m */; }; - C4DBD09F79759DDA22BBAFB65755EA1D /* PFObjectFileCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EBE77AA2E6F2A467A64C44C5AF5676 /* PFObjectFileCoder.m */; }; - C4ED34F66E0154B3AB7C5EE54AAFF46F /* PFOfflineStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 5793BC566496B8E7A7077B5749F2AF77 /* PFOfflineStore.m */; }; - C59DAF36EEE20137456269C8120E7A06 /* PFObjectUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 608FEC9FF3F71A76F059A7AE681F3B1C /* PFObjectUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF5A9E0ACCACD173386F6E34A65E9FDB /* PFRESTObjectBatchCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4209B3140F72FCBD35352487D0142D48 /* PFRESTObjectBatchCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B02A341D6FF432A66B90D57627DA392D /* PFTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEF4E3BC44246A2BEB717F1A7BEFE8 /* PFTaskQueue.m */; }; + B05B85B93FE4C40364989A851D0E4C95 /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = B16210E59C833D1DFB8D14593BEB8F43 /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0888F3A8184E476A295B1E038C8B07D /* PFProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = AA453E2DE4B12074C0A5E59D677CC925 /* PFProduct.m */; }; + B140BA50DEF56AF30D04744268F59B8B /* PFRESTCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 54733F4B40930E091C73E06B795A25E2 /* PFRESTCommand.m */; }; + B1750883E5C5F1B5508D46294FFA0BBE /* PFPush+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F175F0B0C206ABA13971C95A61FA554 /* PFPush+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1E2BB1A1186B0C02B35C1C6F5509D36 /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 054145EE19B4206AD4C8064DE2AD988F /* FBSDKLoginKit-dummy.m */; }; + B2242003715778EF766003FDDDBE96D4 /* PFPurchaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C5B0FA43737AA77D9FD5D360FECB4104 /* PFPurchaseTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B246FAEF999134D09161F2E87481B61A /* PFMutableUserState.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF7A4EBD22C36BAF09C89A0AF5AF7AC /* PFMutableUserState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2C7E9065BD6BF8E3F3017B802865B56 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB5BDE1CDB206046685761791E40E31 /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B365F2E3AB80FD1966C21D78CE639058 /* PFMutableObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9846BF6CA1587916AA4A15E9C010CADD /* PFMutableObjectState.m */; }; + B401F20CAF9FC29A18A487545496CE45 /* PFLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F7FE4C45D81295F4A85DAFD4140D5A /* PFLocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B487F8AB13D96F1727BFFF41D111EB84 /* PFSessionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2064B7D83807C05B5844CEDBC3FA0849 /* PFSessionController.m */; }; + B5BFC9157388184521AC3777C80BB699 /* PFCurrentInstallationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E7FFA82AA6B1CBA0E1E475E5862237 /* PFCurrentInstallationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B667F6DB6E2F2FECC8D3B3FD936E0607 /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = E30F5660256798C5CC4FDD4E61269D1B /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B69425458597E92DA8BAFA5487CA5189 /* PFAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A602484FB757EA15888A90006349A /* PFAlertView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B73556D8845FB3A880B0F20AF8C495CB /* PFFileStagingController.m in Sources */ = {isa = PBXBuildFile; fileRef = 810AD48B30603E8B1CF7C5D1C9EAF0C7 /* PFFileStagingController.m */; }; + B77FED25210E74F0CB6D9CE16A4B7481 /* SLKInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A278393B5BE4B60D9F21A4515153DC1 /* SLKInputAccessoryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8421D7440B0431614623B73FC51ACDC /* PFObjectEstimatedData.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BEECED1BF28A2E108F054B8359D59C4 /* PFObjectEstimatedData.m */; }; + B86A396478FFE1F0F2410CC8E49A6740 /* PFGeoPointPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E2AD831F57629FCE75441D7203A6863A /* PFGeoPointPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8723270B21A3A209778A31BC3AC7271 /* PFACLState.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF2BC42770DC82FDB083980D6586835 /* PFACLState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8CC13D0AD69CF3516F53DAB758F2DF0 /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E874308431A96E665478D10AE329204 /* BFExecutor.m */; }; + B90D7C5F6DE81AB29638FD72AD039138 /* PFAnalytics_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BC360A41656304E02F4BABC29E188230 /* PFAnalytics_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B95B9A9F93D0C907D6573080F7366329 /* PFRESTCloudCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 02CED490462DF91E24018A5432768EE6 /* PFRESTCloudCommand.m */; }; + B9BA57C33E52D24FD9E52BB0054EA2B9 /* PFReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 31FF578835FB7E11D34D38EFF3CDC7CB /* PFReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9C28C42826221911ACC007D68861AAC /* PFCachedQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = C5284623AD76DCF21A84CBA7DD07125F /* PFCachedQueryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9E83855F69F807034A9143F15113221 /* PFPushChannelsController.h in Headers */ = {isa = PBXBuildFile; fileRef = D52020E5B0DF61CA6E6F953E1D05D650 /* PFPushChannelsController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA8FA339AC0B28D6F5669568FA9641BA /* PFUser+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 6875F7F0CE875459CF7DDDF9F7D708FB /* PFUser+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB1151A40AE6E5AA064A5AAC684EEF46 /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0511FC752CF967FA51DE492C0C590E61 /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; + BB2BF4B46FCFF638BC655C76F3FB957B /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 913FFC1F83BC69B40279557643FD68D6 /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBD655EA3E7FE2F69EB50ED6F11D98F3 /* PFQueryState.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB0AE21180A9EA27F88F994EB1872D1 /* PFQueryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC2F2CF1DF76B2533BF73F8D3B513D7A /* SLKUIConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF433BDB302AF80A06DC761A8C86EB7 /* SLKUIConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC852E5C003C0E1C337D9C642F826513 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A73BED33DFCC040217F4F2E9103E57C /* FBSDKAppLinkUtility.m */; }; + BCC52FD8A4B950C4F0A918C1E7C04A8B /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 42AD5C1AD69CEFB4A478B98B937958CA /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE0F6955D03D6DF536335CAC10A8CFC5 /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = 818E2E64B694B9489ACF6BBCBD44FB6B /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE876B681BA05B958F7FD65E97597AC4 /* UITextView+Placeholder.h in Headers */ = {isa = PBXBuildFile; fileRef = C223E6D8DB597FB2CB20C0C86E76868C /* UITextView+Placeholder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE8CC3CFFABD8395DEF1C76B8BA7E2AB /* PFWeakValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B50AE378D38D866444080876032E62 /* PFWeakValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEE0B43FDF51AE59FFF0633127B5F34F /* PFLogInViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 82092E86B9D45FACA1EC8F8A19E9A0D4 /* PFLogInViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF931F07CD9817577D0ED5B13584EBE5 /* PFProductTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 79E48AB459375F513AF1A4EB7868F84F /* PFProductTableViewController.m */; }; + BFAAE2E16A1F2007BD7CDF1DB8D2CDAD /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0258EB8FBD436CC96BA7A0C85786F5C9 /* FBSDKAudioResourceLoader.m */; }; + C0BF14A376182F2DE1560C093BC13757 /* BoltsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 442F0F8B41C72A7C69FB0855E0B4AAB9 /* BoltsVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0C7A1E73D584A4F93A286FA1753D5B1 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F8113317FE5FBBAE57C9B504C3D8A7F /* FBSDKBridgeAPIProtocolWebV1.m */; }; + C18EDD835003B6D9FAD0DF1222748F8F /* PFCategoryLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AFAB222B3B0B66813BB27AE3CB1775 /* PFCategoryLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1E9173C7CB82CFE7B842EA649DE6CD6 /* PFBaseState.h in Headers */ = {isa = PBXBuildFile; fileRef = 77EA017373CE8E2D5AC88307A57DC0F2 /* PFBaseState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C26E5A62548C000322753B5681E047A6 /* ParseModule.m in Sources */ = {isa = PBXBuildFile; fileRef = CF74841AB9E7B32E692BDCAA3552934E /* ParseModule.m */; }; + C2BD38EB470C18C73A4B3157A1B8675D /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = ED934617757CAC8CFF5E2CA2998383B4 /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2C9790817BF0BDD744C3D778606AF04 /* PFSignUpView.m in Sources */ = {isa = PBXBuildFile; fileRef = 26230AFC7AE3D01FFA4BF5675678012F /* PFSignUpView.m */; }; + C306B04F1180B810DD67B049D26627A3 /* PFACLState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6A2AC75F39888B405702558EF5124D /* PFACLState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C31D4A915C51D26BF330FD01FF59A9FB /* PFObjectSubclassingController.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D5D61B1F0DF468D3A9898926159215 /* PFObjectSubclassingController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C32F082B6DCFE45EFEA4ACDEAF0D22DD /* PFCommandURLRequestConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 38494D3BE7ACC5B190424E94011A322E /* PFCommandURLRequestConstructor.m */; }; + C412C0A9241FD8CB88314EB3BD8E528C /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 092570A6C926BAA92A2EBB5575919420 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C44FFFD62986D63F64EF182D829CAD6A /* PFObjectFilePersistenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3378C67F07347B9C0BE3CAD74C8292 /* PFObjectFilePersistenceController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4642A42E1FB1387FE1CC0B112405AD5 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 53F2FF00F4B6D9D869F3DE4F7CA29CE8 /* Bolts.m */; }; + C4DBD09F79759DDA22BBAFB65755EA1D /* PFObjectFileCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E0E9BBCA024440075276FE78C9A6E6A3 /* PFObjectFileCoder.m */; }; + C4ED34F66E0154B3AB7C5EE54AAFF46F /* PFOfflineStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A7C34B540146D2C77F380F7478A62837 /* PFOfflineStore.m */; }; + C59DAF36EEE20137456269C8120E7A06 /* PFObjectUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F20CE09B7984D22B5C82A284282D5AB4 /* PFObjectUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; C5C0E186BD8622152256F9E022E46A6D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF42C2AF6A5B56629BE2C841EF0A2458 /* UIKit.framework */; }; - C5FBE606A11B514628910761573821E8 /* PFEventuallyPin.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EB6C8BAEBBFBA8A760EC57BB00A3A9 /* PFEventuallyPin.m */; }; - C66A2EED1FCC1E11C155CEA9A1D1DA1E /* PFInstallationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = A3386D106908CF7353F1763ABFBCFAF6 /* PFInstallationConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C676577E40C2C10AE4DD40E7C36F6E16 /* PFFacebookMobileAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7576D4C63896EA99B5D68713A151C876 /* PFFacebookMobileAuthenticationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6D5D19469E38ED57B30A898BB587409 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 07295B9AA68AF075D31F9CB882EEDFC5 /* BFCancellationTokenSource.m */; }; - C7B8C4C7EE632BED0045E40A26D95FD1 /* PFOfflineQueryLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D4DCDC8FD72E523B9452C5583D77458 /* PFOfflineQueryLogic.m */; }; - C8A8F4BE07EDC15A6921CD68990C0F98 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = CA8CBAE82E38F3944A3919B094106411 /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8E9B871537B5C88280E56A9778803A4 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 25C43C901B2F6B6308CD7E202A2984B5 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C946D1325D4E77911910DCB29FEE4F36 /* PFQuery+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 69CA112C30F678ABE1EE3DF533E22638 /* PFQuery+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C95B6FEA0DB3899E1F52C07D40DD4DA0 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 31D81ED89F2F776551A5B99969EBC5C9 /* FBSDKDialogConfiguration.m */; }; - C9B59D999720B400B015EDDBD3AA539F /* PFRESTAnalyticsCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 9572A3C65733E046CCA9256D94DE7408 /* PFRESTAnalyticsCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9BAE9D51B5611D6942C984B845B2B88 /* PFUIAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37AD72A8327F436BC191EB5E47EC4B3B /* PFUIAlertView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9FA83E1F5A151B31765C3B12E1719AC /* PFPaymentTransactionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = E0CEC2B9CB46915A5F03B2CD396D2074 /* PFPaymentTransactionObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA0A64C7187BFF5B6143C3D3A7FF8D94 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D55A45A7C451E53BD63BABBFA82B307A /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5FBE606A11B514628910761573821E8 /* PFEventuallyPin.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE074F75B450835E2EFDC4CFE863764 /* PFEventuallyPin.m */; }; + C66A2EED1FCC1E11C155CEA9A1D1DA1E /* PFInstallationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F1149D1F8A16D038FB725ACB64D70617 /* PFInstallationConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C676577E40C2C10AE4DD40E7C36F6E16 /* PFFacebookMobileAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8852BFE73653A96DF6E42FA552D8AADE /* PFFacebookMobileAuthenticationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6D5D19469E38ED57B30A898BB587409 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = F56F393DCB108F219D109B6ED208DA00 /* BFCancellationTokenSource.m */; }; + C7B8C4C7EE632BED0045E40A26D95FD1 /* PFOfflineQueryLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0C25F24E8A877525F3BF915FDF0C24 /* PFOfflineQueryLogic.m */; }; + C8A8F4BE07EDC15A6921CD68990C0F98 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = AF3CBE5AF90A98D05E10941F8A2BC119 /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8E9B871537B5C88280E56A9778803A4 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3574B624F9A7F0985D8E3DCC8404B6FB /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C946D1325D4E77911910DCB29FEE4F36 /* PFQuery+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 649E254570B05B50B84E170E9890C927 /* PFQuery+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C95B6FEA0DB3899E1F52C07D40DD4DA0 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2831ACCF19E7A9EB52A2B50AB4BF70B9 /* FBSDKDialogConfiguration.m */; }; + C9B59D999720B400B015EDDBD3AA539F /* PFRESTAnalyticsCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 48B9BA6C2EFB7553B29855DEB6653C24 /* PFRESTAnalyticsCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9BAE9D51B5611D6942C984B845B2B88 /* PFUIAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 735AC12A0CE17A609696B1535F2A9624 /* PFUIAlertView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9FA83E1F5A151B31765C3B12E1719AC /* PFPaymentTransactionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = ACDBB6CACA49FE5D3B8D5CF0D5D4D59D /* PFPaymentTransactionObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA0A64C7187BFF5B6143C3D3A7FF8D94 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D9E3D361CA146B58A67B5E5E60A77A6 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; CA2D2154672EE2EF4097C63731022962 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 521CBE4C4339C4D09CF8ACDCDB096CF0 /* AudioToolbox.framework */; }; - CAFD45ACC1416DDB64D029CF263D40BF /* PFRESTSessionCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = BA81BA2B423CD49D0E4AD6ECCF507770 /* PFRESTSessionCommand.m */; }; - CB7A2EB58EBA82B7CE519F8C2EEAFBC4 /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 500AB9350BB652C3A01498A31B549AFC /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCF427E382144BFAE0E4D1287ED36C3F /* PFLogInView.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B2C68847AED08BD88D0A7128EF936E /* PFLogInView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD4BEB56D215D512468F54073E750DB7 /* PFFieldOperationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5398A61B9B04F1CB7BEE681EB1A910 /* PFFieldOperationDecoder.m */; }; - CEAEDE97297746675F167303C66E417D /* PFObjectBatchController.m in Sources */ = {isa = PBXBuildFile; fileRef = A63893EDD3C9EAE9212B2CE97D4C7502 /* PFObjectBatchController.m */; }; - CF49B64886C0C73CE0EB0549FA20E21F /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C261B0C0F3DAE5C1F83CDEB95BBF3DA /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF9661367546D89A710DDE8D1351C8B5 /* PFURLSessionDataTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E519623B5B89924A74D226F86CE234 /* PFURLSessionDataTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CFECDA7ED0AF3DA8B4889D00073E9903 /* PFUserState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E1C4EA6A5B226E337D271A2725B98A /* PFUserState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D041A6307B8BE12B6F1D2C7B11DB335F /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 088C5FBAB9C5446C411AFC775C7D4520 /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D09CA0BFDFC66F5F6A6AE3798BBD1A2B /* PFApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F1873FC027051C5094AAA3FF42AEDD6 /* PFApplication.m */; }; - D0BF20AEC1D661ACEB0FF82D7E08556B /* PFRESTPushCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = A5885A7FA3BFC13C4BC32F7AAD754C0F /* PFRESTPushCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D101FC2D06B4C0F13B00A11D55636519 /* PFInstallationIdentifierStore.m in Sources */ = {isa = PBXBuildFile; fileRef = B5903AFFEBD298E78E6550911946154B /* PFInstallationIdentifierStore.m */; }; - D183B6B66F20B85A64F5B7603D0A473B /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E73175F0B01DD6D3C5853695497954 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1F17C848BA03A0D38CC8D8B815B75C8 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 3798F27A890F4037BC3BA3F092F59E40 /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2468BA920CA26DC2AD60A77FDFC06C2 /* ParseClientConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE78E86F7F72832942CAFE451CDE784 /* ParseClientConfiguration_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2C8A050CA49DB3967B01D9B9354FC16 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C11EE89D3CE42E8391BAD88023130D /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D32800C346E6CBDFBC40D33EEC7E589B /* PFLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 97561114F9A7A36F5EDBEE8CCB74106A /* PFLogger.m */; }; - D329708508DE955978974942639034C5 /* PFQueryUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E534FB3EBD35D71A35D5A23E3B42F4EC /* PFQueryUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D3CBA0C9A2F20A2AE8D9E8FA5F2326DA /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = 250D3316F6204B4B206F7D6A04AA6EF8 /* FBSDKKeychainStoreViaBundleID.m */; }; - D4163483905F3CE49898DD8AAC0E0910 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = BE1FB29FBA96DDAEEBDDC098213845FC /* FBSDKAccessTokenCacheV3_17.m */; }; - D44574081CE89186DAD56B33095A9EED /* PFResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E47CC83993A664F7A74CEB24BD84AE6 /* PFResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D466AEB0B97EDC9663AFFD5F94C04630 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 764F1D9E9A1296566734099840275495 /* FBSDKErrorRecoveryAttempter.m */; }; - D58B4FC892E837447FAAED29896DC58E /* PFCoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA7AD4D7BB0EDA439CD35C76699E4ED /* PFCoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5EE317B7D0E35A376DF8328CEA3252B /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 94C266A0F84E676CEEED17D389B6E362 /* FBSDKAccessToken.m */; }; - D647582745ACAC24F8C3ABE4E871DB0D /* PFRESTUserCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 185B1C1FB5305B9F6BA3A455A5FCB7B4 /* PFRESTUserCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6672BFD994962E157ED7D61508332F6 /* PFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 292F8C8178A9BA57B3ACE79E17165AE5 /* PFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6FF2FC523E9FAD30FAECA78873380EA /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = C6CE225A03D1A0C758BFA4C88B68D8D1 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D771067C38F8DFE44207F0F3FA056E17 /* PFPushState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2885F46FBB269F1DCD56D7DAC5733B9D /* PFPushState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7C332BB0BDBAAAFEDCCDC1601FE715A /* PFURLSession_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 21255A0AA27FA649C89D4040B51F8F40 /* PFURLSession_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7C3B6EDAB083FBCA1ABA1E68BD8624A /* PFUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E2A6128AD512F0EAC77EE05F80F8BF /* PFUserState.m */; }; - D85E025F0DCEFA8B1808D8AD78026EE8 /* PFActionButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D50335E9BADA72FBFB4C0A6B2CA417C /* PFActionButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D89BB3DAC1D9E341E3FB2CE7D66B471E /* PFUserFileCodingLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = E3EB94A834605EC8F2F70050AD63D8DD /* PFUserFileCodingLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CAFD45ACC1416DDB64D029CF263D40BF /* PFRESTSessionCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 733C65017D7AA59EFA638C10009FADA7 /* PFRESTSessionCommand.m */; }; + CB7A2EB58EBA82B7CE519F8C2EEAFBC4 /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F991159EE4F1D44178F2C665535419B /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCF427E382144BFAE0E4D1287ED36C3F /* PFLogInView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D8322F973FC9EE1A722C51B22EB7388 /* PFLogInView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD4BEB56D215D512468F54073E750DB7 /* PFFieldOperationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 42D01136949F40C6FE21941D2F07438D /* PFFieldOperationDecoder.m */; }; + CEAC45E098CD9DB2C51F9B624FEDB994 /* UITextView+Placeholder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B48A0559DA6CFC36C40B6CC1FC2D658A /* UITextView+Placeholder-dummy.m */; }; + CEAEDE97297746675F167303C66E417D /* PFObjectBatchController.m in Sources */ = {isa = PBXBuildFile; fileRef = 80A54F56290E5150EBD83C1E4071459C /* PFObjectBatchController.m */; }; + CF207CF7BB5EC274718C1F194E4C9585 /* UIResponder+SLKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F57E2D5EF029D382281E5EAC6DCBDC /* UIResponder+SLKAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF49B64886C0C73CE0EB0549FA20E21F /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C59C098AA479ABE6F916A8226A8A7D3 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF9661367546D89A710DDE8D1351C8B5 /* PFURLSessionDataTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E9701EAADD19A55BC58447D03AE54A /* PFURLSessionDataTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CFECDA7ED0AF3DA8B4889D00073E9903 /* PFUserState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD5BB936C83E4C9610FAE6F67475EC3 /* PFUserState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D041A6307B8BE12B6F1D2C7B11DB335F /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A979F850F1FB2E34CBCF806EDAD526D2 /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D093C55190849DA685291FC9F34AA1BA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */; }; + D09CA0BFDFC66F5F6A6AE3798BBD1A2B /* PFApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 941876A6D6F3970885548182B23F86F3 /* PFApplication.m */; }; + D0BF20AEC1D661ACEB0FF82D7E08556B /* PFRESTPushCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 11E986E994CFAD9FF1AC2893D052F669 /* PFRESTPushCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D101FC2D06B4C0F13B00A11D55636519 /* PFInstallationIdentifierStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 1597EE5629D1C62E893E3FB8BFE6E90D /* PFInstallationIdentifierStore.m */; }; + D183B6B66F20B85A64F5B7603D0A473B /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F06469A44DFFA252D5220BFA02BD9B /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1F17C848BA03A0D38CC8D8B815B75C8 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = DEA91CD16D22D035B1A8A73370C17EB9 /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2468BA920CA26DC2AD60A77FDFC06C2 /* ParseClientConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA51499EBB5FE0AD5ED486506573EB3 /* ParseClientConfiguration_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2534DDCEA2ECBDAA5059E8453C4536B /* SLKTextInputbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C31966BA3FE0EC615091256A29CA86 /* SLKTextInputbar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2914FEBF2C3D2F2E3F442C5506689E9 /* DZNEmptyDataSet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6FAEA2D1B35FA9269853C33B94F05 /* DZNEmptyDataSet-dummy.m */; }; + D2C8A050CA49DB3967B01D9B9354FC16 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 57B184EC96548DEEB124C95DD0B30D24 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D32800C346E6CBDFBC40D33EEC7E589B /* PFLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 21569837A2AE749C535E5C0B6BB20BB2 /* PFLogger.m */; }; + D329708508DE955978974942639034C5 /* PFQueryUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE5E38E9509A6ED68B7724A08D1812D /* PFQueryUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D3CBA0C9A2F20A2AE8D9E8FA5F2326DA /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = AB86E6F2E28997020CBF78EF88A8EF06 /* FBSDKKeychainStoreViaBundleID.m */; }; + D4163483905F3CE49898DD8AAC0E0910 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1A70EDA3F9DADF6EA1B2645C12EA7E /* FBSDKAccessTokenCacheV3_17.m */; }; + D44574081CE89186DAD56B33095A9EED /* PFResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B311E43668F8D9BE3D6903407E7A8C8 /* PFResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D466AEB0B97EDC9663AFFD5F94C04630 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = FC5AF42EE83A9E47D6685A1B416D2F59 /* FBSDKErrorRecoveryAttempter.m */; }; + D58B4FC892E837447FAAED29896DC58E /* PFCoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C708C0254E4492254F7B54F31B7205 /* PFCoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5EE317B7D0E35A376DF8328CEA3252B /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = AA81D376EA40B39A7CBD0D9B680D7E86 /* FBSDKAccessToken.m */; }; + D647582745ACAC24F8C3ABE4E871DB0D /* PFRESTUserCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 6420FBBA36EF02FA51536164BFCB798F /* PFRESTUserCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6672BFD994962E157ED7D61508332F6 /* PFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC95166D90D24D8B43C0AAEF0E6A15B /* PFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6FF2FC523E9FAD30FAECA78873380EA /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = CA18E9131B7671E88948DA45B12F4C59 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D771067C38F8DFE44207F0F3FA056E17 /* PFPushState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C51F2563B0EB2641C3A1A004D83E3B /* PFPushState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7C332BB0BDBAAAFEDCCDC1601FE715A /* PFURLSession_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 11DE0E76B64CA7484D658C3E208C378C /* PFURLSession_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7C3B6EDAB083FBCA1ABA1E68BD8624A /* PFUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = 097D3B7534F250881C4C890A3BD63873 /* PFUserState.m */; }; + D84561628EE2D11D4F42674AFEF65784 /* SlackTextViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C7C9E5EC5FD9ADBD55AE28B171F54E /* SlackTextViewController-dummy.m */; }; + D85E025F0DCEFA8B1808D8AD78026EE8 /* PFActionButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F81A0837CF23206D376625194C08C42 /* PFActionButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D89BB3DAC1D9E341E3FB2CE7D66B471E /* PFUserFileCodingLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FFD8CDA633501E5F6EF93BBA3046304 /* PFUserFileCodingLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; D8A5016790E0DBEEC2677C54E5FF06EF /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */; }; - D933B54E2A3C9783696532BAB27B00FF /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 29AB36134A1FE8064B090A276DF09975 /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D97C62CDACAECD4F2A7D93C9ADA4906C /* PFTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 64205E2F3E960ADEAC21BA3E8C953FAA /* PFTextField.m */; }; - D97FDB91BBA6D010CA658A611FC4A9A1 /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F116F0D78DB205C6279864551785B13 /* FBSDKSystemAccountStoreAdapter.m */; }; - DA96A28C136407B16A3F0C70656042AF /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B65D0FC305039DA649165394CE5BC4 /* FBSDKProfilePictureView.m */; }; - DAAC01C1AC97E0E87957BA7158C4261E /* PFAnonymousUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = BC161739E55C6C40419CD073B9CFFD6C /* PFAnonymousUtils.m */; }; - DC5EE086B446F788371C68B82F4C59E1 /* SLKUIConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = AD66A716AA384560A4A59806D2B45A53 /* SLKUIConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC755C8BA60D49ACA84860B93FA6432F /* PFFile.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7512DCB6EC980188194ABDCA66C086 /* PFFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCF16A999DCFC281A8744148B305482C /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 57306319ABF2D3A9597FEAAA28A79F4B /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD084CC587416938AD67B8BF222EBF8E /* PFObjectLocalIdStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 06295B61CE4BE2CF5FE351D9A61021DA /* PFObjectLocalIdStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDAB1F17EC68C8B719BA8C80FB5DC317 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 223F19E2D2B39C2D57BB892FC80DB9FB /* FBSDKURLConnection.m */; }; - DDCEF90F1E386F94AF19BFE1BF0A05D7 /* PFActivityIndicatorCollectionReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F8A2DA23D801CD569683393C596F8D7 /* PFActivityIndicatorCollectionReusableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDE332A582014A3938E4432DAE2EB792 /* ParseFacebookUtilsV4-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 279A01651D7C28AF0CC3A5EAA024C87A /* ParseFacebookUtilsV4-dummy.m */; }; - DE465BA773D09AA77B2CDF4A8247042B /* PFLogInView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C74E06832084B1D518E546C2CFC7817 /* PFLogInView.m */; }; - DE5153A0D0E16EE2FF2A940F0C9658CC /* PFRelationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A89FA60D2D68527F0B05869E6B3CFB7 /* PFRelationPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DECD2537EB9B0276CC5561EF940D25D3 /* PFPin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ABD89773A04585BF5559A96B0E7E132 /* PFPin.m */; }; - DF054968C2E35F05496F421FC814E95F /* PFObjectSubclassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 244DF0365AFD19601A7576F597F99E48 /* PFObjectSubclassInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF9C60E4D8E06CF720928D587F3DE5C6 /* PFRelation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C39B1C87A1CF30F2FE48A3751909EC7 /* PFRelation.m */; }; - DFD5BCEAAC850EC9F9E383B47EB46FC7 /* PFURLSessionDataTaskDelegate_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA98A4151260211D0639B09828E04F1 /* PFURLSessionDataTaskDelegate_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E03421EE59E06D90EC9F0E07B93E1C2D /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 18BEDFFE087CDF6E7376A9F4CE64F526 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E048BA1B42298FFE6AB3F5DE25ACFE85 /* PFUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1359E2C15B89BF574240D644481A7049 /* PFUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0EAD57AC8EA4C3510C04CDDC9A28DE6 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 162B406E8D9723F8D8F3D2F7CCADC1EF /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E10A2574E0EE99F47BC9CAC0AF33FC47 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 68795AF19BFC5E35389005092F8074D3 /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E159EF1028A9794B189D47DD79C6A0CC /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = 8766E6E706CE19FA859C5A1CBCA26BC6 /* FBSDKAccessTokenCacheV4.m */; }; - E176EC95E42145D13E94D6CE15DF8C78 /* PFCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8189D7B4799D3D8609DADBBBE9DDF0A0 /* PFCollectionViewCell.m */; }; - E19528B349AA57299BED8F28FFCDB92D /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDEC18FB543F74A745820CAB5860842 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E1B5FD2855EE2B8E7393E7DB0C494946 /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4518ED72E787EB33702F8BF798A62DAF /* FBSDKLoginButton.m */; }; - E1BCDB434C3D0869E438CFC879368FD6 /* PFURLSessionJSONDataTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9900377DAFCB3B4AA365A1D3C2134402 /* PFURLSessionJSONDataTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E20ADC5A9444F545B6170609F8A0FA87 /* PFHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E6DC2E6948F36878B32020BAFFF7C24B /* PFHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E29533146927E9AA8AD8395CA671F3B5 /* PFPurchase.h in Headers */ = {isa = PBXBuildFile; fileRef = 01430ECC76AD88585278D2475E1B9010 /* PFPurchase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2B78C23140F005D472F16F2B6A004A0 /* ParseUIConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 362B452115993D036B0AB2BCAD9DF2DF /* ParseUIConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E30BD9620B97DF000E8F31104048D432 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 002A04395150961CF2E052B4BCED241B /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E35FADAE8EF72A1419545CEE70610D27 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE6EF82C7CCFE8E2DC7AF3CFECB9C24 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E39D2CE2F710B2EE77A92078F3D6506B /* PFQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = B299A5171C7415A15361659EB9A2A29C /* PFQueryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3E6BD42F2AD317AF4B64A108B8694B5 /* ParseModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 847A0B49AE0433F76F413E3FDAEAA8C3 /* ParseModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E409A694A6A826DD830B9B3C9574E138 /* PFCommandCache_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BF5AD9DE7100C5D4F7BDA6F093E525DF /* PFCommandCache_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4390C960261EB5A90B6C15457968714 /* PFFilePersistenceGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = C4B0BC67340A7F13DA8A258FF4D4A868 /* PFFilePersistenceGroup.m */; }; - E461DC7FBE41300801EE6D160AE29860 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 88DC510C2537AB4EFBC7DC5A40A62038 /* FBSDKServerConfigurationManager.m */; }; - E47A6B9B9E96B96C110B99A39E15051D /* PFConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 42598E66D52294EBC96636D8706C26D7 /* PFConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E47D4E86203EFA7643A44E5109117967 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CC7FBEB91A37CB7A929C346A135E08B2 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E497F7EAC903A7C28D8CC1FD0D90CCDF /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BD12E1AA5C51C343FC3A4646171C8CB2 /* FBSDKConstants.m */; }; - E538CE431B0B1742D219C8D91483FDEA /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BC9A33CAF494AC6D0ACF0C56B06644F /* FBSDKLoginTooltipView.m */; }; - E5C8B9D40CFF35AD283336A3D6E49113 /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D0B3CFA556027213AEDE1C058192E1 /* BFTask.m */; }; + D933B54E2A3C9783696532BAB27B00FF /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB64FAFA18F47D7343D182F33A9900B /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D97C62CDACAECD4F2A7D93C9ADA4906C /* PFTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 01DBB32CD0AB20F5CCB0BB598294D5B6 /* PFTextField.m */; }; + D97FDB91BBA6D010CA658A611FC4A9A1 /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = F9FD04FD2AD8AC16391E5B0BD089485C /* FBSDKSystemAccountStoreAdapter.m */; }; + DA96A28C136407B16A3F0C70656042AF /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2023DF4CDE7C58F9E0A4BF320FA09ADD /* FBSDKProfilePictureView.m */; }; + DAAC01C1AC97E0E87957BA7158C4261E /* PFAnonymousUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = C7CF6E89E65634449B52BFA284E6A995 /* PFAnonymousUtils.m */; }; + DC755C8BA60D49ACA84860B93FA6432F /* PFFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1F2D9513DA8FAE8D9E9A23BF6C7783 /* PFFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCF16A999DCFC281A8744148B305482C /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 458E5660B4CAE1D1A0678FC770B93870 /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD084CC587416938AD67B8BF222EBF8E /* PFObjectLocalIdStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE55A50F068189897A10F483A257084 /* PFObjectLocalIdStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDAB1F17EC68C8B719BA8C80FB5DC317 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D11AC3FC307FF5A99B912539713564E6 /* FBSDKURLConnection.m */; }; + DDCEF90F1E386F94AF19BFE1BF0A05D7 /* PFActivityIndicatorCollectionReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = ED5F3470BF2C9007968C494CC56A819C /* PFActivityIndicatorCollectionReusableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDE332A582014A3938E4432DAE2EB792 /* ParseFacebookUtilsV4-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0725338738FDC15B278AC233CBDF2150 /* ParseFacebookUtilsV4-dummy.m */; }; + DE465BA773D09AA77B2CDF4A8247042B /* PFLogInView.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B2F194BAB26638AC68B42706386C7C /* PFLogInView.m */; }; + DE5153A0D0E16EE2FF2A940F0C9658CC /* PFRelationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0317FE3BAD09C1B5F99D1F98DD45F67A /* PFRelationPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DECD2537EB9B0276CC5561EF940D25D3 /* PFPin.m in Sources */ = {isa = PBXBuildFile; fileRef = F0A024ED6DF81CAF1CDA206B1A80EF7B /* PFPin.m */; }; + DF054968C2E35F05496F421FC814E95F /* PFObjectSubclassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 70570E07A0D800C95E50E444B788CFC1 /* PFObjectSubclassInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF9C60E4D8E06CF720928D587F3DE5C6 /* PFRelation.m in Sources */ = {isa = PBXBuildFile; fileRef = 82530C32CB947E540E7D3ECB612B6512 /* PFRelation.m */; }; + DFD5BCEAAC850EC9F9E383B47EB46FC7 /* PFURLSessionDataTaskDelegate_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DD6DF76ED8B79BE87DC0A7DC685A37B6 /* PFURLSessionDataTaskDelegate_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E03421EE59E06D90EC9F0E07B93E1C2D /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1F20F8BA799C254BCAD661DD95285D /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E048BA1B42298FFE6AB3F5DE25ACFE85 /* PFUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 10A53D47AF9A95B7DB74E1717CC8B7A0 /* PFUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0EAD57AC8EA4C3510C04CDDC9A28DE6 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 88CCB3196BFA040F461E722F6C226148 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E10A2574E0EE99F47BC9CAC0AF33FC47 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1CADD1B8A7A3BFC5E48ED13E8DFC6A /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E159EF1028A9794B189D47DD79C6A0CC /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = D80B995A11E2C47C243873B2D9512068 /* FBSDKAccessTokenCacheV4.m */; }; + E176EC95E42145D13E94D6CE15DF8C78 /* PFCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E93F727F9B212F24B9396D866880AE9E /* PFCollectionViewCell.m */; }; + E19528B349AA57299BED8F28FFCDB92D /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B5803CA8962629D3A201C687B9459E /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1B5FD2855EE2B8E7393E7DB0C494946 /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 5936A02D4316D5B5FA3764C1092B5F14 /* FBSDKLoginButton.m */; }; + E1BCDB434C3D0869E438CFC879368FD6 /* PFURLSessionJSONDataTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC88C1412F8E04C8A3E922CBF0F752B /* PFURLSessionJSONDataTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E20ADC5A9444F545B6170609F8A0FA87 /* PFHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 646EFDB1D1258EF165DC0BC949F7556F /* PFHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E29533146927E9AA8AD8395CA671F3B5 /* PFPurchase.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E815F5E3856E8DBC7AEAFFF87EFE98 /* PFPurchase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2B78C23140F005D472F16F2B6A004A0 /* ParseUIConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C49E45C298C1F66D3DA67CD4BD61FDA8 /* ParseUIConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E30BD9620B97DF000E8F31104048D432 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 74953EA093263368E4D3722573029E08 /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E35FADAE8EF72A1419545CEE70610D27 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = DD5120735A94DA727C3A98DA3C76B756 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E39D2CE2F710B2EE77A92078F3D6506B /* PFQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = C253961D1A2B88315157D1BB1C565844 /* PFQueryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3D1C91E0C2AF1F8AC6E116994495725 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */; }; + E3E6BD42F2AD317AF4B64A108B8694B5 /* ParseModule.h in Headers */ = {isa = PBXBuildFile; fileRef = EDCD64397E8EB8CC46CC10DEF34CCE12 /* ParseModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E409A694A6A826DD830B9B3C9574E138 /* PFCommandCache_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 075BF07ECE4A8D4E79330AB4F3D206A8 /* PFCommandCache_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4390C960261EB5A90B6C15457968714 /* PFFilePersistenceGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 557D7AE512D9B3017900A904FA20BD23 /* PFFilePersistenceGroup.m */; }; + E461DC7FBE41300801EE6D160AE29860 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3C16D5FCEEEF36FACA513230E8902A /* FBSDKServerConfigurationManager.m */; }; + E47A6B9B9E96B96C110B99A39E15051D /* PFConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A429F8BC664DB67C0E0EA83C57BD3C3 /* PFConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E47D4E86203EFA7643A44E5109117967 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E9432020D7BE185352B8BBE6541DB303 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E497F7EAC903A7C28D8CC1FD0D90CCDF /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AC13841C86EA3DE75352EB9A5B6FE8A /* FBSDKConstants.m */; }; + E538CE431B0B1742D219C8D91483FDEA /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = AC298F4063533008B0C82AA03EBDB737 /* FBSDKLoginTooltipView.m */; }; + E5C8B9D40CFF35AD283336A3D6E49113 /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 7696E91E922703C29B735AC202EBAECD /* BFTask.m */; }; E5F8FEB8E9DE97E7B3C6FD5E3DB9351D /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 204696FF87A557027349CF66FF7802D2 /* StoreKit.framework */; }; - E5FD84E1F615DF18CF0AEC1B5EA7D4B8 /* PFCommandRunning.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7281459848C933EC294FCCE6614462 /* PFCommandRunning.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E65B5BAA6FD361DED892118A76ECF21E /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF739BB1F4C18D2A4AFDA3F4FE609FF /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5FD84E1F615DF18CF0AEC1B5EA7D4B8 /* PFCommandRunning.h in Headers */ = {isa = PBXBuildFile; fileRef = F076ED5BD885F6C2F56687182354B7EC /* PFCommandRunning.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E65B5BAA6FD361DED892118A76ECF21E /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E496AF1A130521575AAC2F2CFBCDE488 /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; E68C15DAAC839EC9D46B461169F3FF1D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 469BB533D982AEB20F9277F39DD686F1 /* SystemConfiguration.framework */; }; - E6D6A687F8FD1088F5EBB283308B0DC2 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 13BD8954446A75C9AAB374EAC6AA57F4 /* FBSDKGraphRequestPiggybackManager.m */; }; - E70A7A51B6A88584FECAFA230846D1E6 /* PFURLConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 75E54ACA510F3E722FB9658C0C21B46D /* PFURLConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E75B215753CEBABE24A23F795CB30922 /* PFRelationState.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA439649BC9749B4921257DEE6278D3 /* PFRelationState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7AC21B4D847D0F421132DCD478589F6 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = EC8B971AC7276E22625EAB7174C02BBE /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7CE7F1B2394878E704C17188542C983 /* PFQueryUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 69774E55DC0C02E4109B704B1EF76981 /* PFQueryUtilities.m */; }; - E81433D0931C25789180EA53A62C940E /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 816E964B3434291781390DBC7BBC1303 /* FBSDKBridgeAPIResponse.m */; }; - E8649849DA1E3442D368C9A8401FE808 /* PFDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 282853E68ACF18779E3CE8BB1907EADE /* PFDateFormatter.m */; }; - E97B61F439BAE5B0BC4AE0382AF6E4B3 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 606FED08EBA9EEB04B16205097926404 /* FBSDKPaymentObserver.m */; }; - E9ACD689CDFF8065BFEBBAB340BB005A /* PFTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = FDA087C88A133BA1F5DB8070923BFD02 /* PFTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9DE4DD1153EFF04EFAC6F39E4B1ECD2 /* PFCommandRunningConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 5197187A098F4CC2C601F11EC87223FF /* PFCommandRunningConstants.m */; }; - EA3208DE2E2A3C5B240A0C832A77DDCF /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = 02C5CB7D43AEC4F8E54B71573533D7F8 /* FBSDKTriStateBOOL.m */; }; - EAEB1E0169808AC9A77A51FA9880F2FE /* PFCommandURLRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DB06F6DCFF53EA2E831F0842D88FD9F /* PFCommandURLRequestConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB317B2B3F5C60C69BBDAD6E151C694D /* ParseUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 17414C39233C5C5479EA7A33DEB58A38 /* ParseUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB5D7BF932417D7D6B30266E165DD3BE /* PFAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC4C85926B6E21040A706B3EB28D7DA7 /* PFAlertView.m */; }; - EBBB7255E6F167BE8AF4EDBDE4A92AFB /* PFCachedQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 11DDCB7BBFB91404603E3CAC28E59D72 /* PFCachedQueryController.m */; }; - EBC493AA3A023EF23B0DAD09398092FA /* PFThreadsafety.h in Headers */ = {isa = PBXBuildFile; fileRef = E5F54A0F6BD36BF98576F56509582D67 /* PFThreadsafety.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBD1468C70A7A75DC55CCF78BFAC2EF5 /* PFFacebookAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 363BEE83FD317DAC0F9CB9BB59A44475 /* PFFacebookAuthenticationProvider.m */; }; - ECDBDC5949B18FD90F9A5F1A7EED8F8D /* PFPersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 8773F5AF67E063CAFA04D1206AE73A6B /* PFPersistenceGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ECECB6E62DA076603D8F2A805641CA27 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 006642ACB704508BDADF6F3D44F8F442 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECFA0BF9D6B90D786ACF318DE190FCCA /* PFFieldOperationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B60844082F490F6A948A9870A8DD62 /* PFFieldOperationDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED108740A0456A48B2134EB256E494FB /* PFCurrentObjectControlling.h in Headers */ = {isa = PBXBuildFile; fileRef = 0889AC4A6AA2D4F747A204D29F471BE4 /* PFCurrentObjectControlling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED1B2E229CFD7A14E58CA91D8899B765 /* PFCloudCodeController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BCAE7210E0E352D8C976B10907464DC /* PFCloudCodeController.m */; }; - EE76A64B08255C079A379BC77864B85F /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 277ACC26B530D7737F87AF92E9CE281D /* FBSDKProfile.m */; }; - EE88181D7262F0A317F4B1533C3A78B7 /* PFUser+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 524F36540E1F674103C85206BD6CD566 /* PFUser+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEAEFA1FEB327A97028F9A41B39E0D64 /* PFKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F06C15B765774953E4A1AEF53686F1C /* PFKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EEE371707F8CE8F45527651F1FB57FFD /* PFImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AF6061C6B8844E836D66FF3C153DB97 /* PFImage.m */; }; - EF38756A5556C26335245407A2D3C876 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D4E3986073A1E1C49400A250A24CDCD /* FBSDKLoginCompletion.m */; }; - F0250297EB24CD76DB7702F4286954A0 /* PFKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 97BE07FF9DE31343C48ED53A27466972 /* PFKeychainStore.m */; }; - F1F36196249E7845545DB693605CBB64 /* PFMutableQueryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F308DC26EB50D32EDE6F533A7023733 /* PFMutableQueryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F2001073AAD3A995A4DA8640E5F646FA /* PFInternalUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 157F72D12850A47A50738B662D4CEBEF /* PFInternalUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F289490DA20EDA385896BE3EE4E27614 /* PFDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 363472D4F5C67164BD4C4122A7872F25 /* PFDevice.m */; }; - F2E940E152D3EE3C855460C4F12E3BA6 /* PFPushManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE3BC3602C1A06EE6EC6DE0BEFEA8CE /* PFPushManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F37DB930D2591546433A902A8D5DEED6 /* PFBaseState.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DA7761B892BDF5B36360F17A5088D53 /* PFBaseState.m */; }; - F3C9DC3D84BF344981BA7A6132570B6E /* PFObject+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = E47FE5C690C3C3648AB3C6291B5E8CAE /* PFObject+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F41949744B39B6D8222BCC1709961386 /* ParseClientConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = FFBB731C49D3DC61213D8A7DCE22DE86 /* ParseClientConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F452F938D126DA5EBDCDC1AAA232C612 /* PFFileState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AAE6CF17E7AC6C5FC32E84B8CF3D62D2 /* PFFileState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F47690453F68BB9B74E66CCDC9A54A71 /* PFPurchaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = 675E55DAB8927B3447686427CD2DE488 /* PFPurchaseController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4F96AF7AC5C83FA96E172128610B1F2 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B6C93173BE583FE34634E0DABDEB7C /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F50C506F7E9F6485EEBD6F74F0CC5448 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = B22D22D7751C294D55D84FFD2AAE1D8E /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F691235E91A966C9B430F1430D954120 /* PFPropertyInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 36F27F3E8D087C4329443C88E196A03F /* PFPropertyInfo.m */; }; - F6CF6398403153F8C6E404FDEA22CCF7 /* PFQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = C53FBF095813E7B4C1A41F4924413C05 /* PFQueryController.m */; }; - F742990FD6B8A1245A589440E7A7169D /* PFRole.h in Headers */ = {isa = PBXBuildFile; fileRef = 02B3F86EACC499D9DEE00744D1738870 /* PFRole.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F79D0D3DE6577D6D9D33079DA2B0AB5E /* PFAnonymousAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC907DAF518650CB1F94B081B95B5AD /* PFAnonymousAuthenticationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7B4831F81CAFE6AB4970E4497633E5A /* PFPushController.h in Headers */ = {isa = PBXBuildFile; fileRef = 43319F149904BFA81C019957E8E27991 /* PFPushController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F85B9C54B4FC089BB0937951D9428318 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */; }; - F9445F82B0A4F0FE9791FE40A7457444 /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = A47818555A144BF06540EEF5B5E90E06 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9814C410ADDB3A0797E70914157D3A0 /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF296CA5DF4D89299D65FA93A62E5AA /* FBSDKLoginUtility.m */; }; - F98912C43ED814FCBEC8B3BED43CEFD5 /* ParseFacebookUtilsV4.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D783B0317A95BA161FC13A8D98CA14 /* ParseFacebookUtilsV4.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9A49E306CE246D7F327C43091688131 /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 93230DC28AE3012BF78DAB0DE8AEC90B /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA27E23894DFC2F77A0EA14C2D1A3DD4 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B5ECE34BFBF35B71EE480BCD603C1E /* FBSDKMonotonicTime.m */; }; - FA664863BEB6C549611B754D826A56C0 /* PFObjectFilePersistenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 218B4D4212D73A94F5FE4B3356DA25DC /* PFObjectFilePersistenceController.m */; }; - FAAC98DE3292DE3F7B22C0F0ED27F9B8 /* PFQuery+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 354C3E713FC34DCC17F1DD2C06CEE916 /* PFQuery+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAE520CDD832769095999B687971F197 /* UITextView+Placeholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2293FAD158CFF66633F6B5445D57401C /* UITextView+Placeholder.m */; }; - FAEA7A9F14F0A6F57B76016922832B63 /* ParseUI-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C95A49F3FBEBCA1C1710EF602161DD0 /* ParseUI-dummy.m */; }; - FB1226E5F7E733CE12C088ECEE80DF6F /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 99DDA20C8369764804E6F106AFF660C8 /* BFAppLink.m */; }; - FB798CA4244EAECBABFA27FE7B93E1BA /* PFRESTFileCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D243F780030FE965AD761EA7696F9CCD /* PFRESTFileCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB8183AD4A3D3ABE2F9CE73646B5004D /* PFJSONSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = EF57EB5232841E77FC2F6AACF08FEF3A /* PFJSONSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBFE6D2B3217A2A7099CDDF516271A6D /* PFRect.h in Headers */ = {isa = PBXBuildFile; fileRef = B1DAE6F93373A83651834692F7A71BCA /* PFRect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC214077677D4F02E03C6C85F774E028 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 775FA7A52357CC4003205F0747B05455 /* MBProgressHUD-dummy.m */; }; - FC5E0BC7F7408748C40A30FCDC83BA3A /* PFImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 22BB2AD17CAD0B46E2A85CA44586E20D /* PFImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC842515FD6199A2D3A2ADCD86E34160 /* PFMutablePushState.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C1AD6B80199339CEE034DF0785F0383 /* PFMutablePushState.m */; }; - FCFB43974E83B44FE7EA8C764BD303A9 /* PFDefaultACLController.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C3624E24811EA1CECF0E355CCC7D4B /* PFDefaultACLController.m */; }; - FD1D080CFC883A4DBFD11CC52595F268 /* SWRevealTableViewCell-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 929D5F5BBA8E76AEFB85646FEA91C60E /* SWRevealTableViewCell-dummy.m */; }; - FDF39F9BC888D9146BC087518C89A8F6 /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29A8F3770FAD0D682B2F28594B872D4B /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE15A629C9E2072111994ADD0DD11515 /* PFSQLiteDatabaseResult.m in Sources */ = {isa = PBXBuildFile; fileRef = FA7F121CEBB565933825240EFD24F1A1 /* PFSQLiteDatabaseResult.m */; }; - FE28DA06279B80ABD6B51B9ACCFBB904 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B35183729265C908AA296119B43CAD09 /* PFDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE383A73A0FB6C2ADA8CFF20EF83A48B /* PFUserConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 707E76D660F01DF3B133E668152EB0A5 /* PFUserConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FEAB4AF7F2C57BDEFD6081038CFD20FB /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E665C75C31263C8871F1DC3CF15AE8D9 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED0C278D8A78EBA47CC6D6BA8FB17F4 /* PFPinningEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC16DE70F74ADF2C611FA578D8E3AB6 /* PFPinningEventuallyQueue.m */; }; - FF6C07931C151FAE59F3FB55F032AF23 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 94B7A6F62197FF82B72C66F424020CDA /* FBSDKAppEventsState.m */; }; + E6D4A1D16C3B13349C5F685A519DFEBD /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */; }; + E6D6A687F8FD1088F5EBB283308B0DC2 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 31AB13EADFE826850C4DA5D201960F13 /* FBSDKGraphRequestPiggybackManager.m */; }; + E70A7A51B6A88584FECAFA230846D1E6 /* PFURLConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 724AF84EA3F2EB93AA83417383ED6A5D /* PFURLConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E75B215753CEBABE24A23F795CB30922 /* PFRelationState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F7472426FF9C305F89A317D0797E239 /* PFRelationState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7AC21B4D847D0F421132DCD478589F6 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6170741383184D579B5C49E52494A91F /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7CE7F1B2394878E704C17188542C983 /* PFQueryUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6F91B76C6C51C491864F1084637436 /* PFQueryUtilities.m */; }; + E81433D0931C25789180EA53A62C940E /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 41C6225AFAC751D36809D205943D6FEC /* FBSDKBridgeAPIResponse.m */; }; + E8649849DA1E3442D368C9A8401FE808 /* PFDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = FC458D28F76504A72164E8E01704A4E8 /* PFDateFormatter.m */; }; + E97B61F439BAE5B0BC4AE0382AF6E4B3 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C43887C95ED45B56AFBF8615C9245E /* FBSDKPaymentObserver.m */; }; + E9ACD689CDFF8065BFEBBAB340BB005A /* PFTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = F11A605229427C0254FFD00672AF4DD0 /* PFTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9DE4DD1153EFF04EFAC6F39E4B1ECD2 /* PFCommandRunningConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 210CA5DF5944EDD4271FD4192F52FAE6 /* PFCommandRunningConstants.m */; }; + E9F58F2998420888A491A87149C8D17E /* UIView+SLKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D67629FF9A514B27B8C34CEB4D0050C /* UIView+SLKAdditions.m */; }; + EA3208DE2E2A3C5B240A0C832A77DDCF /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = 698DC566271A05B9A0EDB6C588C23122 /* FBSDKTriStateBOOL.m */; }; + EAEB1E0169808AC9A77A51FA9880F2FE /* PFCommandURLRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = B1EC404F92421BC31A423F73440C3500 /* PFCommandURLRequestConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB317B2B3F5C60C69BBDAD6E151C694D /* ParseUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 412D64DCD17EEC478C38F6A0166CC3DE /* ParseUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB5D7BF932417D7D6B30266E165DD3BE /* PFAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E9097AA441E6872F585CAA1649BECD /* PFAlertView.m */; }; + EBBB7255E6F167BE8AF4EDBDE4A92AFB /* PFCachedQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = E6EE5D82DDD874F752FD1AF38C3CA840 /* PFCachedQueryController.m */; }; + EBC493AA3A023EF23B0DAD09398092FA /* PFThreadsafety.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D2437B51680388FFA38E249109E31E5 /* PFThreadsafety.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBD1468C70A7A75DC55CCF78BFAC2EF5 /* PFFacebookAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = E7FDDCA0A4EEE7E69B77106EC9DF21F0 /* PFFacebookAuthenticationProvider.m */; }; + ECDBDC5949B18FD90F9A5F1A7EED8F8D /* PFPersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E4BC4B1676AD56E0C583B2974CF13344 /* PFPersistenceGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECECB6E62DA076603D8F2A805641CA27 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E5F99C208DA05662351D3CA169348281 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECFA0BF9D6B90D786ACF318DE190FCCA /* PFFieldOperationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8A696B264AE827DEFC45D9809A12FE /* PFFieldOperationDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED108740A0456A48B2134EB256E494FB /* PFCurrentObjectControlling.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CEC0995CF432DC1236F7252A4AD92E0 /* PFCurrentObjectControlling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED1B2E229CFD7A14E58CA91D8899B765 /* PFCloudCodeController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F0CAF96635C388E9274B03CDDC0DCB7 /* PFCloudCodeController.m */; }; + EE76A64B08255C079A379BC77864B85F /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F8F4E6B0BEFD2F4E9A72D1EF5C2DC4 /* FBSDKProfile.m */; }; + EE88181D7262F0A317F4B1533C3A78B7 /* PFUser+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = F5AE85DA9D027C0FAC1EADE5B077B56F /* PFUser+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEAEFA1FEB327A97028F9A41B39E0D64 /* PFKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = D7DD9E824E252624C7A9B84CD79BB55F /* PFKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEE371707F8CE8F45527651F1FB57FFD /* PFImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 79EF69B7623FA7F851720EF8C17DE52D /* PFImage.m */; }; + EF38756A5556C26335245407A2D3C876 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B5F228FACE7538C68A2D176F4911081 /* FBSDKLoginCompletion.m */; }; + EF75BC735D336A3DF6DEB90F29DF5FAE /* UIScrollView+EmptyDataSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 41EEB78D25076521F2595DA44733A316 /* UIScrollView+EmptyDataSet.m */; }; + F0250297EB24CD76DB7702F4286954A0 /* PFKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = B50537DFB0276FF27367922968AD9086 /* PFKeychainStore.m */; }; + F1F36196249E7845545DB693605CBB64 /* PFMutableQueryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 24EB14179411E0DC928C54E53FC98850 /* PFMutableQueryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2001073AAD3A995A4DA8640E5F646FA /* PFInternalUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A735F7B9CC4C6EE3A7F866C6336A22 /* PFInternalUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F289490DA20EDA385896BE3EE4E27614 /* PFDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B211168DA20A0BC02CBE6385DDD48F62 /* PFDevice.m */; }; + F2E940E152D3EE3C855460C4F12E3BA6 /* PFPushManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FBC8FF60714803FFB751A0257856E51 /* PFPushManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F37DB930D2591546433A902A8D5DEED6 /* PFBaseState.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D3D423818E3A480BBD4DEC471D7B0F /* PFBaseState.m */; }; + F3C9DC3D84BF344981BA7A6132570B6E /* PFObject+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 4997BDFBB099F3CDD869C83A70B4BBB6 /* PFObject+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F41949744B39B6D8222BCC1709961386 /* ParseClientConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2737812C552B1F0C22EFE1DEAC6A9F3F /* ParseClientConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F452F938D126DA5EBDCDC1AAA232C612 /* PFFileState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 802E705C0A5A837BFF6B8FF43673D90D /* PFFileState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F47690453F68BB9B74E66CCDC9A54A71 /* PFPurchaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BDD057CEA33490A37C8151F6F11B0A /* PFPurchaseController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4F96AF7AC5C83FA96E172128610B1F2 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = D60EC5FFA5ABF41E1D4FCC2076E0D0ED /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F50C506F7E9F6485EEBD6F74F0CC5448 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E89DC8B3006843C4E8693B06E743230 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F691235E91A966C9B430F1430D954120 /* PFPropertyInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C9BA72E1B8BCCFA19F9FB4D76507C82 /* PFPropertyInfo.m */; }; + F6CF6398403153F8C6E404FDEA22CCF7 /* PFQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8469F569F6DE228114178C250CF0A70F /* PFQueryController.m */; }; + F742990FD6B8A1245A589440E7A7169D /* PFRole.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E110845C434E66FB3F012C406DED67B /* PFRole.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F79D0D3DE6577D6D9D33079DA2B0AB5E /* PFAnonymousAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 531FDF8A5ACA294B748BB4EA41DF2BA8 /* PFAnonymousAuthenticationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7B4831F81CAFE6AB4970E4497633E5A /* PFPushController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9036DDCBD320A7C4B886950E4642BA40 /* PFPushController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9445F82B0A4F0FE9791FE40A7457444 /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A02431733F3961ED5BC4FDEDA69B7D7 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9814C410ADDB3A0797E70914157D3A0 /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D27DE8D3545C817224AE5E5BDED75A9 /* FBSDKLoginUtility.m */; }; + F98912C43ED814FCBEC8B3BED43CEFD5 /* ParseFacebookUtilsV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E050AA6543C86308FFBD2A4813C2C11 /* ParseFacebookUtilsV4.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9A49E306CE246D7F327C43091688131 /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8276431894ED50D3268A7BF36686F1FF /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA27E23894DFC2F77A0EA14C2D1A3DD4 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F9BD940AA46BCFC75CEABC20623EBC /* FBSDKMonotonicTime.m */; }; + FA664863BEB6C549611B754D826A56C0 /* PFObjectFilePersistenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = A53EBF07F6B394106B7543816B2E5BB8 /* PFObjectFilePersistenceController.m */; }; + FAA32B24D70D6012592B7D25EA08D5DC /* SWRevealTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 46CD4FC9C5F20F7AFD489F2360139AB5 /* SWRevealTableViewCell.m */; }; + FAAC98DE3292DE3F7B22C0F0ED27F9B8 /* PFQuery+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 3639B61E1128CFDC39C26F3BFC4D38D7 /* PFQuery+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAEA7A9F14F0A6F57B76016922832B63 /* ParseUI-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B35AD5134006C0171E0A70834465C8 /* ParseUI-dummy.m */; }; + FB1226E5F7E733CE12C088ECEE80DF6F /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EE25B96D27B84ADF3F9E362FA8F3258 /* BFAppLink.m */; }; + FB798CA4244EAECBABFA27FE7B93E1BA /* PFRESTFileCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB4AFC5DF018A6C118543F2F68ABD6F /* PFRESTFileCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB8183AD4A3D3ABE2F9CE73646B5004D /* PFJSONSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = BA74E2D5ABBCFAAB63798FEABFC13001 /* PFJSONSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBFE6D2B3217A2A7099CDDF516271A6D /* PFRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 42AA96691D412D415A15DCF6F2B43EAF /* PFRect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC214077677D4F02E03C6C85F774E028 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A30823D68BA9F581D8911F6C1AC47716 /* MBProgressHUD-dummy.m */; }; + FC5E0BC7F7408748C40A30FCDC83BA3A /* PFImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 98075D418F4726E6C17CAB88431D39F6 /* PFImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC842515FD6199A2D3A2ADCD86E34160 /* PFMutablePushState.m in Sources */ = {isa = PBXBuildFile; fileRef = AF495FE108CDB9AC4555E46E76354443 /* PFMutablePushState.m */; }; + FCFB43974E83B44FE7EA8C764BD303A9 /* PFDefaultACLController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D1818BE595D89DFB307D325CC58B711 /* PFDefaultACLController.m */; }; + FDF39F9BC888D9146BC087518C89A8F6 /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 8715480A2EDB117474F3735037F6CB3F /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE15A629C9E2072111994ADD0DD11515 /* PFSQLiteDatabaseResult.m in Sources */ = {isa = PBXBuildFile; fileRef = FB165DD7DE91C90A0A25C944599BA2A3 /* PFSQLiteDatabaseResult.m */; }; + FE28DA06279B80ABD6B51B9ACCFBB904 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EEFF427B911676A4DE21143F40954A /* PFDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE383A73A0FB6C2ADA8CFF20EF83A48B /* PFUserConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB7019ACBD38FDFF05EA496C96ED239 /* PFUserConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEAB4AF7F2C57BDEFD6081038CFD20FB /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 304D149A91533E92311C1647D8E91528 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FED0C278D8A78EBA47CC6D6BA8FB17F4 /* PFPinningEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F5D51BB498089C949C2D8E2FEE92B2E /* PFPinningEventuallyQueue.m */; }; + FF6C07931C151FAE59F3FB55F032AF23 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 34466030892A0E9195B2A64FBD0B8949 /* FBSDKAppEventsState.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 11BBA06688BBB9C9B36CD7EB3031CC74 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4A0DC5482CFBFB61E8C4A9D47BC29F8C; + remoteInfo = SWRevealTableViewCell; + }; 15A383F61989F24D67EEC3290A13673A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -737,6 +749,20 @@ remoteGlobalIDString = 81D7FE2A0FD9258247B1232874B837DA; remoteInfo = FBSDKCoreKit; }; + 186CB62413426DFF4966FA5D17EDA920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = CD2B367A6ADAD06EE4F327DD0F8F1B6E; + remoteInfo = ParseUI; + }; + 1C0B6F1197DD64E5D05FE4374AFDF771 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = A8526AA34ABFB99A5D4677997F6CC1B9; + remoteInfo = ParseFacebookUtilsV4; + }; 1FF056F67B7C78B4528FF7463C088BDF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -744,33 +770,33 @@ remoteGlobalIDString = 9B916844F33E8D3CF7BC18CE424E9721; remoteInfo = Parse; }; - 33C211F6686242C5959EC35985B0A40C /* PBXContainerItemProxy */ = { + 3DAFA7710714A9B7E8C2ABF875DA42F0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 240A9380FA9DA4BD9264CE88C3F09FA4; - remoteInfo = SWRevealTableViewCell; + remoteGlobalIDString = 81D7FE2A0FD9258247B1232874B837DA; + remoteInfo = FBSDKCoreKit; }; - 33E512D3DD061E7E0F2E613923A61FF2 /* PBXContainerItemProxy */ = { + 4D33D341E9C3BA5E51530A97D3022FE5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CC67EEEC39E3AB975FEA65252C2AD967; - remoteInfo = "UITextView+Placeholder"; + remoteGlobalIDString = BD2F84CA2307ECEB9E017575DF81954E; + remoteInfo = SlackTextViewController; }; - 5F9ACE740BBE74B9EF18ED10D402EBFB /* PBXContainerItemProxy */ = { + 5A38C4EE3DDA80AD65D07D6A85C422AC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F21523DE0EE1E35B265242490D97EE4C; - remoteInfo = Bolts; + remoteGlobalIDString = 0121BBAD3C89A7D41A2DF8439454D510; + remoteInfo = "UITextView+Placeholder"; }; - 60D289DDFD598182C60E37BDFE01C4D4 /* PBXContainerItemProxy */ = { + 5F9ACE740BBE74B9EF18ED10D402EBFB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A8526AA34ABFB99A5D4677997F6CC1B9; - remoteInfo = ParseFacebookUtilsV4; + remoteGlobalIDString = F21523DE0EE1E35B265242490D97EE4C; + remoteInfo = Bolts; }; 62559E001A045AF23C3F7266190D61A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -779,55 +805,41 @@ remoteGlobalIDString = 9B916844F33E8D3CF7BC18CE424E9721; remoteInfo = Parse; }; - 6CCEAC96876EF055B32DCF5CB3D67BAF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 81D7FE2A0FD9258247B1232874B837DA; - remoteInfo = FBSDKCoreKit; - }; - 72B7AC0B59B353E322B16B350FE189D8 /* PBXContainerItemProxy */ = { + 75866F1B736E96E8FC01AA3AF8C64909 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 9B916844F33E8D3CF7BC18CE424E9721; remoteInfo = Parse; }; - 7E02EE9AD9083DDC652DF793BDBDC68D /* PBXContainerItemProxy */ = { + 834983BD11EB503205D6CE74084D907F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4E286D373D75563CE26E479A68203892; - remoteInfo = FBSDKLoginKit; + remoteGlobalIDString = F21523DE0EE1E35B265242490D97EE4C; + remoteInfo = Bolts; }; - 804FBD85C63098C3DFC73D4DCCB9C88E /* PBXContainerItemProxy */ = { + 9FE2F064EEA75B1F5D8652E2028EC5A6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CD2B367A6ADAD06EE4F327DD0F8F1B6E; - remoteInfo = ParseUI; + remoteGlobalIDString = 4E286D373D75563CE26E479A68203892; + remoteInfo = FBSDKLoginKit; }; - 834983BD11EB503205D6CE74084D907F /* PBXContainerItemProxy */ = { + A5F1968049B3E9B0290DF4C8715EC9DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = F21523DE0EE1E35B265242490D97EE4C; remoteInfo = Bolts; }; - 8C8335B44972F27CBB62360B101C28E4 /* PBXContainerItemProxy */ = { + D02F148612C15772FA4E463D78B5AF0E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = FE2F1D7B9D9FCEA148517E4657B243F4; remoteInfo = MBProgressHUD; }; - 9FE2F064EEA75B1F5D8652E2028EC5A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4E286D373D75563CE26E479A68203892; - remoteInfo = FBSDKLoginKit; - }; D08C29B9CF5733F2624E87FA52B62D52 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -842,19 +854,19 @@ remoteGlobalIDString = 81D7FE2A0FD9258247B1232874B837DA; remoteInfo = FBSDKCoreKit; }; - F942B8661951CA719F11A65A7937A79B /* PBXContainerItemProxy */ = { + DE29720B276FC442CA44A747DAF03B97 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F21523DE0EE1E35B265242490D97EE4C; - remoteInfo = Bolts; + remoteGlobalIDString = 4E286D373D75563CE26E479A68203892; + remoteInfo = FBSDKLoginKit; }; - FF1D2854A2474E179A65CE80E84B358F /* PBXContainerItemProxy */ = { + E2F04F8DD36E4BA973B7FB5F274ABC24 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7AFFD0F1CC6EC2D0A8D41F379424CA01; - remoteInfo = SlackTextViewController; + remoteGlobalIDString = 736E57AD5AEFAAF68D47AE4E8FCB8F68; + remoteInfo = DZNEmptyDataSet; }; FFD4EDA7BEB87CD8B4A0CC291A2A1A1B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -866,746 +878,752 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00154787B874C354A6EE82FCFF1BDCE8 /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; - 001C4704ACA743ACC1B1BFAB98FA9508 /* PFMutableFileState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableFileState.m; path = Parse/Internal/File/State/PFMutableFileState.m; sourceTree = ""; }; - 002A04395150961CF2E052B4BCED241B /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; - 006642ACB704508BDADF6F3D44F8F442 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; - 011E5268B9CAB898A57DD7C7A0C340A8 /* pt-BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = "pt-BR.lproj"; path = "ParseUI/Resources/Localization/pt-BR.lproj"; sourceTree = ""; }; - 01430ECC76AD88585278D2475E1B9010 /* PFPurchase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPurchase.h; path = Parse/PFPurchase.h; sourceTree = ""; }; - 02014615B37D993659D7306C6559E698 /* PFPush.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPush.m; path = Parse/PFPush.m; sourceTree = ""; }; - 020F3CDDD1E44D44A5D844EAAFB9A905 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; - 02B3F86EACC499D9DEE00744D1738870 /* PFRole.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRole.h; path = Parse/PFRole.h; sourceTree = ""; }; - 02C5CB7D43AEC4F8E54B71573533D7F8 /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; - 02F9B8BB69A10FDD6EC6DA2A01FD5505 /* PFInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallation.h; path = Parse/PFInstallation.h; sourceTree = ""; }; - 0306B74867C985A542DF3675F9601494 /* PFFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileManager.h; path = Parse/Internal/PFFileManager.h; sourceTree = ""; }; - 03685850606D1AB18DBC2E7A133B637F /* PFCommandRunning.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandRunning.m; path = Parse/Internal/Commands/CommandRunner/PFCommandRunning.m; sourceTree = ""; }; - 03C8F1D9D1EEB8796E4F47E64E284101 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; - 04743493B99E046F692859694A91A9C8 /* PFImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFImageView.m; path = ParseUI/Classes/Views/PFImageView.m; sourceTree = ""; }; - 048D52D0520488FD2961512819C85D49 /* PFOperationSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOperationSet.h; path = Parse/Internal/Object/OperationSet/PFOperationSet.h; sourceTree = ""; }; - 04BC3A310D598A22D9423C8919D6D025 /* PFAnalyticsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnalyticsController.m; path = Parse/Internal/Analytics/Controller/PFAnalyticsController.m; sourceTree = ""; }; - 04D0B3CFA556027213AEDE1C058192E1 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; - 04D3335BA40A9B1E61BA60FF3B9D2977 /* BoltsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BoltsVersion.h; path = Bolts/Common/BoltsVersion.h; sourceTree = ""; }; - 057ABD94C44DF158F872F4024A5FA6B4 /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; - 05D2BE3148DF71C86F6C2FF728D5E53B /* PFMutableRelationState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableRelationState.m; path = Parse/Internal/Relation/State/PFMutableRelationState.m; sourceTree = ""; }; - 06295B61CE4BE2CF5FE351D9A61021DA /* PFObjectLocalIdStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectLocalIdStore.h; path = Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h; sourceTree = ""; }; - 0640AE571B62D87C8E610989D5033A93 /* libMBProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMBProgressHUD.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 067BC834567C359AC2C9958B213DB82D /* PFPrimaryButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPrimaryButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.h; sourceTree = ""; }; - 07295B9AA68AF075D31F9CB882EEDFC5 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; - 0889AC4A6AA2D4F747A204D29F471BE4 /* PFCurrentObjectControlling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentObjectControlling.h; path = Parse/Internal/Object/CurrentController/PFCurrentObjectControlling.h; sourceTree = ""; }; - 088B35349576B22F2003B514345D370F /* UIResponder+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+SLKAdditions.h"; path = "Source/UIResponder+SLKAdditions.h"; sourceTree = ""; }; - 088C5FBAB9C5446C411AFC775C7D4520 /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; - 09C8CDC79DD06B8D5D0D015B2657D544 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = en.lproj; path = Parse/Resources/en.lproj; sourceTree = ""; }; - 09EB0B52BF1CC3B64F75B8F501690564 /* UIScrollView+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+SLKAdditions.h"; path = "Source/UIScrollView+SLKAdditions.h"; sourceTree = ""; }; - 0A5176019D185DA68B282426B6D04A07 /* BFTask+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BFTask+Private.h"; path = "Parse/Internal/BFTask+Private.h"; sourceTree = ""; }; - 0A7281459848C933EC294FCCE6614462 /* PFCommandRunning.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandRunning.h; path = Parse/Internal/Commands/CommandRunner/PFCommandRunning.h; sourceTree = ""; }; - 0A89FA60D2D68527F0B05869E6B3CFB7 /* PFRelationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelationPrivate.h; path = Parse/Internal/Relation/PFRelationPrivate.h; sourceTree = ""; }; - 0AA03E967281D38C7ACDA751C9DDACB1 /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; - 0AF6061C6B8844E836D66FF3C153DB97 /* PFImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFImage.m; path = ParseUI/Classes/Internal/Extensions/PFImage.m; sourceTree = ""; }; - 0B517800EDFAEFDC7D8EB54BAC260D8C /* PFURLSessionCommandRunner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionCommandRunner.m; path = Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m; sourceTree = ""; }; - 0B60A563E1B8F96FE874486AF55D88C0 /* PFKeyValueCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFKeyValueCache.m; path = Parse/Internal/KeyValueCache/PFKeyValueCache.m; sourceTree = ""; }; - 0B67A8B077AC7B138B366227C5D4DB99 /* PFFieldOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFieldOperation.h; path = Parse/Internal/FieldOperation/PFFieldOperation.h; sourceTree = ""; }; - 0C07245ED87B26847ACE0CDDC299E701 /* PFUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUser.m; path = Parse/PFUser.m; sourceTree = ""; }; - 0C93BF712023DB205C1451FE1B3A1489 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; - 0D0248AFD80D699AA3239B7EE5A0F42F /* PFURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSession.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m; sourceTree = ""; }; - 0D7C99E1F0D53F1F9822E9D1F6F51E3D /* PFMutableObjectState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableObjectState.h; path = Parse/Internal/Object/State/PFMutableObjectState.h; sourceTree = ""; }; - 0DC14C2B56D54B6940679D68CB9AB65B /* PFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLoadingView.m; path = ParseUI/Classes/Internal/Views/PFLoadingView.m; sourceTree = ""; }; - 0E3C840D8C8C60B2E499455333344DDD /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; - 0E742086B34B40A9B549BDC6E6C1D519 /* SLKTextInputbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTextInputbar.h; path = Source/SLKTextInputbar.h; sourceTree = ""; }; - 0EEE384318FF6DA425A2454D89AA8CC1 /* PFFileDataStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileDataStream.h; path = Parse/Internal/File/FileDataStream/PFFileDataStream.h; sourceTree = ""; }; - 0F1873FC027051C5094AAA3FF42AEDD6 /* PFApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFApplication.m; path = Parse/Internal/PFApplication.m; sourceTree = ""; }; - 0F33BD3D2E6B92E6EEE1E8A3321ED33E /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; - 0F435D198DE914F552BBDCFE0B88297E /* PFDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDecoder.m; path = Parse/Internal/PFDecoder.m; sourceTree = ""; }; + 00C43887C95ED45B56AFBF8615C9245E /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; + 013561BA8B0F78E8E782173640F6F700 /* PFCommandRunning.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandRunning.m; path = Parse/Internal/Commands/CommandRunner/PFCommandRunning.m; sourceTree = ""; }; + 016E93F2EB470D703E152A9AAAEA52AC /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; + 01DBB32CD0AB20F5CCB0BB598294D5B6 /* PFTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTextField.m; path = ParseUI/Classes/Views/PFTextField.m; sourceTree = ""; }; + 0258EB8FBD436CC96BA7A0C85786F5C9 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; + 028651AE19058C64D719AB9DFE564936 /* BFTask+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BFTask+Private.m"; path = "Parse/Internal/BFTask+Private.m"; sourceTree = ""; }; + 0292DAA5C2387FB85263FB6B7D76ECDD /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; + 02CED490462DF91E24018A5432768EE6 /* PFRESTCloudCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTCloudCommand.m; path = Parse/Internal/Commands/PFRESTCloudCommand.m; sourceTree = ""; }; + 0317FE3BAD09C1B5F99D1F98DD45F67A /* PFRelationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelationPrivate.h; path = Parse/Internal/Relation/PFRelationPrivate.h; sourceTree = ""; }; + 03C31966BA3FE0EC615091256A29CA86 /* SLKTextInputbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTextInputbar.h; path = Source/SLKTextInputbar.h; sourceTree = ""; }; + 040469F44D7AA4339492C07F2E690A17 /* PFImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFImageCache.m; path = ParseUI/Classes/Internal/PFImageCache.m; sourceTree = ""; }; + 04252F470D9F3638427B42DF6E149A01 /* PFCurrentUserController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCurrentUserController.m; path = Parse/Internal/User/CurrentUserController/PFCurrentUserController.m; sourceTree = ""; }; + 04C5B87872900648F1D22469AC14A108 /* PFFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileManager.m; path = Parse/Internal/PFFileManager.m; sourceTree = ""; }; + 0511FC752CF967FA51DE492C0C590E61 /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; + 054145EE19B4206AD4C8064DE2AD988F /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; + 063C999E9AECB67FE117F878AD6CA7D5 /* PFUserState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserState.h; path = Parse/Internal/User/State/PFUserState.h; sourceTree = ""; }; + 063D1E3CD1561281EE4E6BA0B8F16191 /* PFInstallationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallationController.m; path = Parse/Internal/Installation/Controller/PFInstallationController.m; sourceTree = ""; }; + 06F8F4E6B0BEFD2F4E9A72D1EF5C2DC4 /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; + 0725338738FDC15B278AC233CBDF2150 /* ParseFacebookUtilsV4-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ParseFacebookUtilsV4-dummy.m"; sourceTree = ""; }; + 075BF07ECE4A8D4E79330AB4F3D206A8 /* PFCommandCache_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandCache_Private.h; path = Parse/Internal/PFCommandCache_Private.h; sourceTree = ""; }; + 0763499D90DDF28819DD97424E287C32 /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; + 079669884F8279728F9554B4CB07F829 /* PFImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFImageView.m; path = ParseUI/Classes/Views/PFImageView.m; sourceTree = ""; }; + 0798A037DB2E2E8DD0040F80FB693899 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; + 07A4222458D75555664315CF5B8AA68E /* PFRelationState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRelationState.m; path = Parse/Internal/Relation/State/PFRelationState.m; sourceTree = ""; }; + 07CB9A0168E0F5623D8687917C4BC15A /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; + 07D3D423818E3A480BBD4DEC471D7B0F /* PFBaseState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFBaseState.m; path = Parse/Internal/PFBaseState.m; sourceTree = ""; }; + 07E149CEAE91BA9D000CC84BB94975B1 /* BFTask+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BFTask+Private.h"; path = "Parse/Internal/BFTask+Private.h"; sourceTree = ""; }; + 08CB00445AC224694AD4E5A6BACA9C9A /* PFCloudCodeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCloudCodeController.h; path = Parse/Internal/CloudCode/PFCloudCodeController.h; sourceTree = ""; }; + 092570A6C926BAA92A2EBB5575919420 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; + 097D3B7534F250881C4C890A3BD63873 /* PFUserState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserState.m; path = Parse/Internal/User/State/PFUserState.m; sourceTree = ""; }; + 0A02431733F3961ED5BC4FDEDA69B7D7 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; + 0A1DAC8B57723F6310AD8BE28B91378E /* PFPushUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushUtilities.h; path = Parse/Internal/Push/Utilites/PFPushUtilities.h; sourceTree = ""; }; + 0A5D0684B63D5194175FEBF6B28044CB /* PFQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQuery.m; path = Parse/PFQuery.m; sourceTree = ""; }; + 0BDC2AE68DC252D2CFC8A5AC24D48D5B /* PFApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFApplication.h; path = Parse/Internal/PFApplication.h; sourceTree = ""; }; + 0BDFAB8B69EA436557DF4718B6619821 /* PFPinningObjectStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPinningObjectStore.m; path = Parse/Internal/Object/PinningStore/PFPinningObjectStore.m; sourceTree = ""; }; + 0BEFF65E91E5CE0081B723478E960645 /* PFGeoPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFGeoPoint.m; path = Parse/PFGeoPoint.m; sourceTree = ""; }; + 0C4BDA7B534460BAE4750DA0CF1E1EC7 /* PFObject+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFObject+Synchronous.h"; path = "Parse/PFObject+Synchronous.h"; sourceTree = ""; }; + 0C581327C42E0D222EBA0470CF882D71 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; + 0CF9AB2304DB990174FE6747CB97D9A0 /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; + 0D1F731DE7A996BD2BAEC6212B375509 /* PFConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFConstants.m; path = Parse/PFConstants.m; sourceTree = ""; }; + 0D5684013025214824C8A1DE3CC5C542 /* PFACLState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFACLState.m; path = Parse/Internal/ACL/State/PFACLState.m; sourceTree = ""; }; + 0D9E3D361CA146B58A67B5E5E60A77A6 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; + 0E01F1154D20CD05E540D21F51BC630F /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; + 0E17E8C4B3250B5606A192AE9DEB03B1 /* PFCommandResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandResult.m; path = Parse/Internal/PFCommandResult.m; sourceTree = ""; }; + 0E19B8D7565E8E2B2F13D60F37276730 /* PFRect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRect.m; path = ParseUI/Classes/Internal/Extensions/PFRect.m; sourceTree = ""; }; + 0E1F20F8BA799C254BCAD661DD95285D /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; + 0E874308431A96E665478D10AE329204 /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; + 0F56A5A2AA649F271019A6AA68DBF0CC /* PFEventuallyQueue_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEventuallyQueue_Private.h; path = Parse/Internal/PFEventuallyQueue_Private.h; sourceTree = ""; }; + 0F5D51BB498089C949C2D8E2FEE92B2E /* PFPinningEventuallyQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPinningEventuallyQueue.m; path = Parse/Internal/PFPinningEventuallyQueue.m; sourceTree = ""; }; + 0FBC8FF60714803FFB751A0257856E51 /* PFPushManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushManager.h; path = Parse/Internal/Push/Manager/PFPushManager.h; sourceTree = ""; }; + 104D8173442E86664B831327842317DA /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; + 10522B157B28F9D0E671D6AB267B0FC2 /* PFFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFile.m; path = Parse/PFFile.m; sourceTree = ""; }; 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 1108AC2310A5FF7BD438E66E1D79ADB9 /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; - 1121B08307A13CF0F703DA0FC8898FFC /* PFRESTSessionCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTSessionCommand.h; path = Parse/Internal/Commands/PFRESTSessionCommand.h; sourceTree = ""; }; - 118F20B086E092BD56E5A72A23D06034 /* PFLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLocationManager.h; path = Parse/Internal/PFLocationManager.h; sourceTree = ""; }; - 11DDCB7BBFB91404603E3CAC28E59D72 /* PFCachedQueryController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCachedQueryController.m; path = Parse/Internal/Query/Controller/PFCachedQueryController.m; sourceTree = ""; }; - 123B2213E9EFF2D20E15E5B95C47EB3D /* PFConfigController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConfigController.h; path = Parse/Internal/Config/Controller/PFConfigController.h; sourceTree = ""; }; - 125969985F26A2684CE50CE62C258B6D /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; - 12963ECF6B97C5DEECA8D7CF1D0026DB /* PFMulticastDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMulticastDelegate.h; path = Parse/Internal/PFMulticastDelegate.h; sourceTree = ""; }; - 12BCE8B71D9A9A283A12BB5647477A2D /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; - 1359E2C15B89BF574240D644481A7049 /* PFUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUser.h; path = Parse/PFUser.h; sourceTree = ""; }; - 13A60DBA2260080549FC1B5E839B37B7 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; - 13AE9538C6E36D358763ADF5BA0B136E /* UIScrollView+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+SLKAdditions.m"; path = "Source/UIScrollView+SLKAdditions.m"; sourceTree = ""; }; - 13BD8954446A75C9AAB374EAC6AA57F4 /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; - 147C27B54D62C012263F13204E21251A /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; - 14B134CFE74B04F4E27644BC0A5278F3 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; - 14EEFE45C37772DD44FA99D4E10AA565 /* PFPropertyInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPropertyInfo.h; path = Parse/Internal/PropertyInfo/PFPropertyInfo.h; sourceTree = ""; }; - 152020B85D5B62834214D53ED0FA068C /* PFAsyncTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAsyncTaskQueue.m; path = Parse/Internal/PFAsyncTaskQueue.m; sourceTree = ""; }; - 1556B0DE05B05FA5FD561C7876473D78 /* PFOfflineObjectController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineObjectController.m; path = Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m; sourceTree = ""; }; - 157F72D12850A47A50738B662D4CEBEF /* PFInternalUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInternalUtils.h; path = Parse/Internal/PFInternalUtils.h; sourceTree = ""; }; - 162B406E8D9723F8D8F3D2F7CCADC1EF /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; - 1630296CC385290E051FCE5E8898CAEE /* PFURLSessionFileDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionFileDownloadTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m; sourceTree = ""; }; - 167D677FFB8850BFA75FEF93E0415877 /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; - 16D2F9E21EEA10E1214A5D09812262D1 /* PFFileController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileController.h; path = Parse/Internal/File/Controller/PFFileController.h; sourceTree = ""; }; - 17414C39233C5C5479EA7A33DEB58A38 /* ParseUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseUI.h; path = ParseUI/Other/ParseUI.h; sourceTree = ""; }; - 175C95D76F23D8C870FCD74A2469DF43 /* libFBSDKLoginKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSDKLoginKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 176D6397EA94DA3D747B9F75B1D324E0 /* PFSignUpView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSignUpView.m; path = ParseUI/Classes/SignUpViewController/PFSignUpView.m; sourceTree = ""; }; - 1771B7E87B4BC678153B085115B56FC1 /* PFURLSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionUploadTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.h; sourceTree = ""; }; - 17A4C293BB65D5597A21B857208BA6A3 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; - 1853516066961D3DA96019CEC782C0EE /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; - 185B1C1FB5305B9F6BA3A455A5FCB7B4 /* PFRESTUserCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTUserCommand.h; path = Parse/Internal/Commands/PFRESTUserCommand.h; sourceTree = ""; }; - 18BEDFFE087CDF6E7376A9F4CE64F526 /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; - 18CE01D81BEED1CB5814023971210934 /* PFDismissButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDismissButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.h; sourceTree = ""; }; - 1A5D5CF1327D756163A3CF21122C4017 /* PFCommandRunningConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandRunningConstants.h; path = Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.h; sourceTree = ""; }; - 1A60687750482202AD25C272CA29C26E /* SLKTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTextView.h; path = Source/SLKTextView.h; sourceTree = ""; }; - 1ABB076D5195E692B415F7942F50CCBA /* PFObjectBatchController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectBatchController.h; path = Parse/Internal/Object/BatchController/PFObjectBatchController.h; sourceTree = ""; }; - 1AF4960506D4DCDE33E9F86A4B512A3E /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; - 1B4CBC0E0A8DEC91E5A5514931E4BD64 /* PFRESTObjectBatchCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTObjectBatchCommand.m; path = Parse/Internal/Commands/PFRESTObjectBatchCommand.m; sourceTree = ""; }; - 1B69FE73D6F79190D8464F167F9A5B34 /* PFMutableACLState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableACLState.h; path = Parse/Internal/ACL/State/PFMutableACLState.h; sourceTree = ""; }; - 1BFC2B1548E23F40E7202F1BEFC8ACEB /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; - 1D2C866A5176AD377BF1EFC4612CC458 /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; - 1D7FAA84CBAE853D9F7AC793CD86068F /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; - 1DB06F6DCFF53EA2E831F0842D88FD9F /* PFCommandURLRequestConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandURLRequestConstructor.h; path = Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h; sourceTree = ""; }; - 1DC7E0937A9996A0DE7169427B379080 /* PFQueryState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryState.m; path = Parse/Internal/Query/State/PFQueryState.m; sourceTree = ""; }; - 1E32699D2FC7EDBCC044906ABCDC074C /* SLKTypingIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTypingIndicatorView.m; path = Source/SLKTypingIndicatorView.m; sourceTree = ""; }; - 1E8C62EA76B7B86F1F5275F1CA67DD48 /* PFPurchaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPurchaseTableViewCell.m; path = ParseUI/Classes/Cells/PFPurchaseTableViewCell.m; sourceTree = ""; }; - 1EE96AE93BD4E42450809B2A744C5DF5 /* PFFacebookPrivateUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookPrivateUtilities.h; path = ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.h; sourceTree = ""; }; - 1F1C8CB48D5C89B9013F7280B782D4C7 /* PFRect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRect.m; path = ParseUI/Classes/Internal/Extensions/PFRect.m; sourceTree = ""; }; - 1F4875D8532E42E5D554CDE1C2F4BF2A /* PFACLPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACLPrivate.h; path = Parse/Internal/ACL/PFACLPrivate.h; sourceTree = ""; }; - 1F9005F77E06E92F938CE250CC7955B4 /* PFHTTPURLRequestConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFHTTPURLRequestConstructor.h; path = Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h; sourceTree = ""; }; - 1FC0630481DF39C31D57B9BE4CD49414 /* PFInstallationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationController.h; path = Parse/Internal/Installation/Controller/PFInstallationController.h; sourceTree = ""; }; + 10A53D47AF9A95B7DB74E1717CC8B7A0 /* PFUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUser.h; path = Parse/PFUser.h; sourceTree = ""; }; + 11CEBF8BB116F37B1FE0640CDB5DFEEE /* Parse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Parse.h; path = Parse/Parse.h; sourceTree = ""; }; + 11DE0E76B64CA7484D658C3E208C378C /* PFURLSession_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSession_Private.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession_Private.h; sourceTree = ""; }; + 11E986E994CFAD9FF1AC2893D052F669 /* PFRESTPushCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTPushCommand.h; path = Parse/Internal/Commands/PFRESTPushCommand.h; sourceTree = ""; }; + 124CB1986B7708B6CAB49B46AB9F4F04 /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; + 12B0D3EB7AE4A471E5AD3E56F3783CEE /* PFMutableRelationState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableRelationState.h; path = Parse/Internal/Relation/State/PFMutableRelationState.h; sourceTree = ""; }; + 12EB613C61DD95125C8405A1563D8D31 /* libFBSDKCoreKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSDKCoreKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1532DB86D54039B731F9B29A25DB6ECC /* PFOfflineQueryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineQueryController.h; path = Parse/Internal/Query/Controller/PFOfflineQueryController.h; sourceTree = ""; }; + 1597EE5629D1C62E893E3FB8BFE6E90D /* PFInstallationIdentifierStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallationIdentifierStore.m; path = Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m; sourceTree = ""; }; + 165F592EF6622167B95ABB064DAA49EB /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; + 16C27D3B221726E1F0AFB42C5F141129 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; + 179EEF601CD8E87F7206E9D958E908CB /* SLKTypingIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTypingIndicatorProtocol.h; path = Source/SLKTypingIndicatorProtocol.h; sourceTree = ""; }; + 1810317AF5757EFC8E13E9CCC26A4200 /* PFEventuallyPin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEventuallyPin.h; path = Parse/Internal/PFEventuallyPin.h; sourceTree = ""; }; + 1840CACE36D15D3295580350E72954BC /* PFSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSession.h; path = Parse/PFSession.h; sourceTree = ""; }; + 184A602484FB757EA15888A90006349A /* PFAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAlertView.h; path = Parse/Internal/PFAlertView.h; sourceTree = ""; }; + 188168C09228EF76C20BB449E5A98864 /* PFActionButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFActionButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFActionButton.m; sourceTree = ""; }; + 1A854A20A5D7CAFA16E191A3DC04B7B8 /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; + 1B56E921AB9E6893AD5C9DCD390C992B /* PFLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLocalization.h; path = ParseUI/Classes/Internal/PFLocalization.h; sourceTree = ""; }; + 1C4C252FD766D04FB51E0956D08CD13A /* SWRevealTableViewCell-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SWRevealTableViewCell-dummy.m"; sourceTree = ""; }; + 1C59C098AA479ABE6F916A8226A8A7D3 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; + 1C69DA0CA294376DCFEE4FE99E209A4C /* PFUserFileCodingLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserFileCodingLogic.m; path = Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m; sourceTree = ""; }; + 1C9BA72E1B8BCCFA19F9FB4D76507C82 /* PFPropertyInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPropertyInfo.m; path = Parse/Internal/PropertyInfo/PFPropertyInfo.m; sourceTree = ""; }; + 1D7355F3BD27085F1FCF5E52B4EA9456 /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; + 1D825AB714C9BF972E0469FCF6F4B1BD /* PFUserController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserController.m; path = Parse/Internal/User/Controller/PFUserController.m; sourceTree = ""; }; + 1ECDA154644E060BD5CE22E26BBAD390 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; + 1F3C16D5FCEEEF36FACA513230E8902A /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; + 1F6A2AC75F39888B405702558EF5124D /* PFACLState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACLState_Private.h; path = Parse/Internal/ACL/State/PFACLState_Private.h; sourceTree = ""; }; + 1F991159EE4F1D44178F2C665535419B /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; + 1F992339F63C877D35A932888CCCAAF8 /* PFDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDecoder.m; path = Parse/Internal/PFDecoder.m; sourceTree = ""; }; + 1FE5E38E9509A6ED68B7724A08D1812D /* PFQueryUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryUtilities.h; path = Parse/Internal/Query/Utilities/PFQueryUtilities.h; sourceTree = ""; }; + 2023DF4CDE7C58F9E0A4BF320FA09ADD /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; 204696FF87A557027349CF66FF7802D2 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/StoreKit.framework; sourceTree = DEVELOPER_DIR; }; - 20953C48A3FC609247F813706D4A66D8 /* PFPurchase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPurchase.m; path = Parse/PFPurchase.m; sourceTree = ""; }; - 20AEE0160E8D7A5C2C2F8B1E875B5C73 /* PFCloudCodeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCloudCodeController.h; path = Parse/Internal/CloudCode/PFCloudCodeController.h; sourceTree = ""; }; - 21255A0AA27FA649C89D4040B51F8F40 /* PFURLSession_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSession_Private.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession_Private.h; sourceTree = ""; }; - 218B4D4212D73A94F5FE4B3356DA25DC /* PFObjectFilePersistenceController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectFilePersistenceController.m; path = Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m; sourceTree = ""; }; - 2200F2527541A196EC2938E825E2842A /* PFFieldOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFieldOperation.m; path = Parse/Internal/FieldOperation/PFFieldOperation.m; sourceTree = ""; }; - 223E81E30A5E3725A72CA6CD915A0592 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; - 223F19E2D2B39C2D57BB892FC80DB9FB /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; - 224FB8DE502816AB5084386E811B16A5 /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; - 2293FAD158CFF66633F6B5445D57401C /* UITextView+Placeholder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+Placeholder.m"; path = "UITextView+Placeholder/UITextView+Placeholder.m"; sourceTree = ""; }; - 22AC378C985B4292E26B2453463F302D /* SlackTextViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SlackTextViewController-dummy.m"; sourceTree = ""; }; - 22BB2AD17CAD0B46E2A85CA44586E20D /* PFImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFImageCache.h; path = ParseUI/Classes/Internal/PFImageCache.h; sourceTree = ""; }; - 22C3B5231C59CFED7B0795A753D4D295 /* PFPushChannelsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushChannelsController.h; path = Parse/Internal/Push/ChannelsController/PFPushChannelsController.h; sourceTree = ""; }; - 2359965ECC73E2330E00E8F549712A45 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; - 236C8D9EB6A39DD5BC607846D682F36B /* PFConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConstants.h; path = Parse/PFConstants.h; sourceTree = ""; }; - 237E3E46AD706E003B756482258F07B0 /* PFAnalytics_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalytics_Private.h; path = Parse/Internal/Analytics/PFAnalytics_Private.h; sourceTree = ""; }; - 23996FBC5E039871D44E753AD5564BD1 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; - 2415C4CB11FDEECFCBA1BBD92C038D31 /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; - 244DF0365AFD19601A7576F597F99E48 /* PFObjectSubclassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectSubclassInfo.h; path = Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h; sourceTree = ""; }; - 24A72D3F08B1DAC75B997781E5601942 /* PFKeyValueCache_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFKeyValueCache_Private.h; path = Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h; sourceTree = ""; }; - 24B016CC97F085C42C2CC5E4E864EE7F /* PFQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQuery.h; path = Parse/PFQuery.h; sourceTree = ""; }; - 250D3316F6204B4B206F7D6A04AA6EF8 /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; - 251A26499E65E77EC19CC6599416495D /* PFSignUpViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSignUpViewController.h; path = ParseUI/Classes/SignUpViewController/PFSignUpViewController.h; sourceTree = ""; }; - 2569682DCFD34EAAC30C84BDD264FB48 /* PFMutableRelationState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableRelationState.h; path = Parse/Internal/Relation/State/PFMutableRelationState.h; sourceTree = ""; }; - 25C43C901B2F6B6308CD7E202A2984B5 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; - 25EFD12DF6F78526D971C57AC7C19A53 /* PFAnalyticsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalyticsController.h; path = Parse/Internal/Analytics/Controller/PFAnalyticsController.h; sourceTree = ""; }; - 262F0A647EBCAB6A8FD27AD72761CE15 /* PFACL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFACL.m; path = Parse/PFACL.m; sourceTree = ""; }; - 26793D0CBC2F7A27D1613A7261C2C8CE /* PFSQLiteStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteStatement.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h; sourceTree = ""; }; - 26B01806C110B6E088D479DD234C515B /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; - 26CEEAD590648C911EA74B4663775B87 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; + 2064B7D83807C05B5844CEDBC3FA0849 /* PFSessionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSessionController.m; path = Parse/Internal/Session/Controller/PFSessionController.m; sourceTree = ""; }; + 210CA5DF5944EDD4271FD4192F52FAE6 /* PFCommandRunningConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandRunningConstants.m; path = Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.m; sourceTree = ""; }; + 21569837A2AE749C535E5C0B6BB20BB2 /* PFLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLogger.m; path = Parse/Internal/PFLogger.m; sourceTree = ""; }; + 21EF9485AD3B986076A332DC8E10AEF3 /* PFRole.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRole.m; path = Parse/PFRole.m; sourceTree = ""; }; + 2232DF6FAB407981E36DABB9E4A7D53C /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; + 228D4A5D947935C70364331F236CD8D7 /* PFEventuallyQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFEventuallyQueue.m; path = Parse/Internal/PFEventuallyQueue.m; sourceTree = ""; }; + 2352C9EE6CAD6CA0940AA78D488DCFE9 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; + 23F7FE4C45D81295F4A85DAFD4140D5A /* PFLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLocationManager.h; path = Parse/Internal/PFLocationManager.h; sourceTree = ""; }; + 245C8F5D6E4FE4CD5ECFA80ADF2E718D /* PFDismissButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDismissButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.h; sourceTree = ""; }; + 249BD02043EB2C62AAF0AA5DC227DABF /* PFInstallationIdentifierStore_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationIdentifierStore_Private.h; path = Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h; sourceTree = ""; }; + 24EB14179411E0DC928C54E53FC98850 /* PFMutableQueryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableQueryState.h; path = Parse/Internal/Query/State/PFMutableQueryState.h; sourceTree = ""; }; + 2617F2806E426988E27428FDC6FAA50A /* PFTextButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTextButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFTextButton.h; sourceTree = ""; }; + 26230AFC7AE3D01FFA4BF5675678012F /* PFSignUpView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSignUpView.m; path = ParseUI/Classes/SignUpViewController/PFSignUpView.m; sourceTree = ""; }; + 26517B65ABF6DA5BAE2C7482494E29D8 /* PFSQLiteDatabase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabase_Private.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h; sourceTree = ""; }; + 269BA04CD428CEEE336B59362687C820 /* PFCommandResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandResult.h; path = Parse/Internal/PFCommandResult.h; sourceTree = ""; }; + 26D37743D02FE02F77A39AAADD9B7EF5 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 277ACC26B530D7737F87AF92E9CE281D /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; - 279A01651D7C28AF0CC3A5EAA024C87A /* ParseFacebookUtilsV4-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ParseFacebookUtilsV4-dummy.m"; sourceTree = ""; }; - 282853E68ACF18779E3CE8BB1907EADE /* PFDateFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDateFormatter.m; path = Parse/Internal/PFDateFormatter.m; sourceTree = ""; }; - 2885F46FBB269F1DCD56D7DAC5733B9D /* PFPushState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushState_Private.h; path = Parse/Internal/Push/State/PFPushState_Private.h; sourceTree = ""; }; - 292F012DC2307D6DF31E0FF570C35735 /* PFUIAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUIAlertView.m; path = ParseUI/Classes/Internal/Extensions/PFUIAlertView.m; sourceTree = ""; }; - 292F8C8178A9BA57B3ACE79E17165AE5 /* PFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFNetworkActivityIndicatorManager.h; path = Parse/PFNetworkActivityIndicatorManager.h; sourceTree = ""; }; - 299FBF59570E10E754C8F16ADA730493 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; - 29A5B1A1D66D83521CCF9CD0743B4C86 /* PFOperationSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOperationSet.m; path = Parse/Internal/Object/OperationSet/PFOperationSet.m; sourceTree = ""; }; - 29A8F3770FAD0D682B2F28594B872D4B /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; - 29AB36134A1FE8064B090A276DF09975 /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; - 2A6ABD2316856BDA6CB26A5D3F71AAA8 /* PFPushUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushUtilities.m; path = Parse/Internal/Push/Utilites/PFPushUtilities.m; sourceTree = ""; }; - 2B8095540ACB1331F7663EB12B344C39 /* PFAnonymousUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnonymousUtils.h; path = Parse/PFAnonymousUtils.h; sourceTree = ""; }; - 2BB271C24670359EEA4BD99014BB7775 /* PFSignUpViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSignUpViewController.m; path = ParseUI/Classes/SignUpViewController/PFSignUpViewController.m; sourceTree = ""; }; - 2BCAE7210E0E352D8C976B10907464DC /* PFCloudCodeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCloudCodeController.m; path = Parse/Internal/CloudCode/PFCloudCodeController.m; sourceTree = ""; }; - 2C0478C7252FBB55D79908328472FAC0 /* PFProduct.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFProduct.m; path = Parse/PFProduct.m; sourceTree = ""; }; - 2C09BE28707901200FE379ECC6EF0D5D /* PFQueryTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryTableViewController.m; path = ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.m; sourceTree = ""; }; - 2C74E06832084B1D518E546C2CFC7817 /* PFLogInView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLogInView.m; path = ParseUI/Classes/LogInViewController/PFLogInView.m; sourceTree = ""; }; - 2CE5CD1B0E6BFFAB98443EF6441D99E7 /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; - 2DA7761B892BDF5B36360F17A5088D53 /* PFBaseState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFBaseState.m; path = Parse/Internal/PFBaseState.m; sourceTree = ""; }; - 2E978DD10048157C779E01B91EE2FFDE /* PFNetworkCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFNetworkCommand.h; path = Parse/Internal/PFNetworkCommand.h; sourceTree = ""; }; - 2EC01F86C03546D512AA26F889C621E5 /* PFObject+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFObject+Deprecated.h"; path = "Parse/PFObject+Deprecated.h"; sourceTree = ""; }; - 2EEC2D4FBEEBACC04EA69DE6EA64FDE4 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; - 2F71954D0F0666F1F24B327B9D3AAA63 /* PFFile+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFFile+Synchronous.h"; path = "Parse/PFFile+Synchronous.h"; sourceTree = ""; }; - 2FC6BEFAA68A61B908E1C9DC5BB6753E /* PFFile_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFile_Private.h; path = Parse/Internal/File/PFFile_Private.h; sourceTree = ""; }; - 3138A68D7C0B91CCF6824F9FF103D048 /* SlackTextViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SlackTextViewController-prefix.pch"; sourceTree = ""; }; - 31CAB8C3CFFFA575B0F182A8CD2A3090 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; - 31D81ED89F2F776551A5B99969EBC5C9 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; - 32396AECD603C5E1DC267D74EEEC224E /* libFBSDKCoreKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSDKCoreKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 327038E1CAD7AA5AD7FCA3E1566BD6BB /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; - 32DBC16A16F503A66FA921F1E40C77F5 /* PFProduct+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFProduct+Private.h"; path = "Parse/Internal/Product/PFProduct+Private.h"; sourceTree = ""; }; - 335BEA01DE97ECD001C68BCF55E81B8C /* PFKeyValueCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFKeyValueCache.h; path = Parse/Internal/KeyValueCache/PFKeyValueCache.h; sourceTree = ""; }; - 338C3C481B05E548B2E93090E5EA0B3C /* PFQueryCollectionViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryCollectionViewController.m; path = ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.m; sourceTree = ""; }; - 33A246EDBAC422B6E88B05AB7BA00BA6 /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; - 34A3B024C87A857AA2892728DBFBFC32 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; - 354C3E713FC34DCC17F1DD2C06CEE916 /* PFQuery+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFQuery+Deprecated.h"; path = "Parse/PFQuery+Deprecated.h"; sourceTree = ""; }; - 3568DF395373CCC18B859E0D203B5A3B /* PFUserPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserPrivate.h; path = Parse/Internal/User/PFUserPrivate.h; sourceTree = ""; }; - 35CE9DDAEB0EE589592086E56B3868A9 /* Parse_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Parse_Private.h; path = Parse/Internal/Parse_Private.h; sourceTree = ""; }; - 3618B075C292DC60B1929BB5F8CEDBE2 /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; - 362B452115993D036B0AB2BCAD9DF2DF /* ParseUIConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseUIConstants.h; path = ParseUI/Other/ParseUIConstants.h; sourceTree = ""; }; - 363472D4F5C67164BD4C4122A7872F25 /* PFDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDevice.m; path = Parse/Internal/PFDevice.m; sourceTree = ""; }; - 363BEE83FD317DAC0F9CB9BB59A44475 /* PFFacebookAuthenticationProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookAuthenticationProvider.m; path = ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.m; sourceTree = ""; }; - 36F27F3E8D087C4329443C88E196A03F /* PFPropertyInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPropertyInfo.m; path = Parse/Internal/PropertyInfo/PFPropertyInfo.m; sourceTree = ""; }; - 373C348067D5C5F6F1479ED01383EF7F /* PFErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFErrorUtilities.m; path = Parse/Internal/PFErrorUtilities.m; sourceTree = ""; }; - 3798F27A890F4037BC3BA3F092F59E40 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; - 379A978D4E3459C19616C8D130EC00EA /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; - 37AD72A8327F436BC191EB5E47EC4B3B /* PFUIAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUIAlertView.h; path = ParseUI/Classes/Internal/Extensions/PFUIAlertView.h; sourceTree = ""; }; + 2737812C552B1F0C22EFE1DEAC6A9F3F /* ParseClientConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseClientConfiguration.h; path = Parse/ParseClientConfiguration.h; sourceTree = ""; }; + 281B500C7698AFD515602C88D153C0E4 /* PFSessionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSessionController.h; path = Parse/Internal/Session/Controller/PFSessionController.h; sourceTree = ""; }; + 2831ACCF19E7A9EB52A2B50AB4BF70B9 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; + 28A5E318E7A0120968A332E2877238B7 /* PFFile_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFile_Private.h; path = Parse/Internal/File/PFFile_Private.h; sourceTree = ""; }; + 28BF2C72B0961D408D569A4A1807E67F /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; + 28C868B6D02214464D1F4AFFBF68B362 /* PFURLSessionFileDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionFileDownloadTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h; sourceTree = ""; }; + 29951F636EE80E1ACF02E3C4D0A80CBD /* PFProduct+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFProduct+Private.h"; path = "Parse/Internal/Product/PFProduct+Private.h"; sourceTree = ""; }; + 29D61DB9EF82D73C3A7572B5409EA43B /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; + 2A278393B5BE4B60D9F21A4515153DC1 /* SLKInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKInputAccessoryView.h; path = Source/SLKInputAccessoryView.h; sourceTree = ""; }; + 2A44184942B1D6919E1DDCD12ACE0171 /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/BFURL_Internal.h; sourceTree = ""; }; + 2A7A0350B7396933FE1C4CD1C16BB820 /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; + 2A9249BCBEADAE29E3E3C838EF518FAB /* PFProduct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFProduct.h; path = Parse/PFProduct.h; sourceTree = ""; }; + 2B1C91102D6458B1E76F5D4F5B604C18 /* PFUserPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserPrivate.h; path = Parse/Internal/User/PFUserPrivate.h; sourceTree = ""; }; + 2B1CADD1B8A7A3BFC5E48ED13E8DFC6A /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; + 2B5F228FACE7538C68A2D176F4911081 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; + 2B9CBBCE981978E613D0F5D47B059439 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; + 2BC88C1412F8E04C8A3E922CBF0F752B /* PFURLSessionJSONDataTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionJSONDataTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h; sourceTree = ""; }; + 2BEECED1BF28A2E108F054B8359D59C4 /* PFObjectEstimatedData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectEstimatedData.m; path = Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m; sourceTree = ""; }; + 2CD283972DB31464D8ECA061E4B79C50 /* PFURLSessionCommandRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionCommandRunner.h; path = Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.h; sourceTree = ""; }; + 2D9BCCAC96EB89E926C231FC295084D3 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; + 2DBADC646C2028C54FD99771F803E3A2 /* PFEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEncoder.h; path = Parse/Internal/PFEncoder.h; sourceTree = ""; }; + 2E60E02E1DF3971796B4C9D10FFBEE47 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; + 2E761B1A804E3BF034F9792A934F6486 /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; + 2EE25B96D27B84ADF3F9E362FA8F3258 /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; + 2F0CAF96635C388E9274B03CDDC0DCB7 /* PFCloudCodeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCloudCodeController.m; path = Parse/Internal/CloudCode/PFCloudCodeController.m; sourceTree = ""; }; + 2F32C8D7493E27C53C0BC3D42860576B /* PFRESTQueryCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTQueryCommand.h; path = Parse/Internal/Commands/PFRESTQueryCommand.h; sourceTree = ""; }; + 2FB5BDE1CDB206046685761791E40E31 /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; + 2FFD8CDA633501E5F6EF93BBA3046304 /* PFUserFileCodingLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserFileCodingLogic.h; path = Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h; sourceTree = ""; }; + 304D149A91533E92311C1647D8E91528 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; + 30A15535031F9C91282F07CA48C2D196 /* PFOfflineObjectController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineObjectController.m; path = Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m; sourceTree = ""; }; + 30B6E47CF024F856C68DA95008725F45 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + 3132FEF745F51A2618EFCA2154F71619 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; + 3174A6C2720D5D6F3D158A0F77DFF865 /* PFNetworkCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFNetworkCommand.h; path = Parse/Internal/PFNetworkCommand.h; sourceTree = ""; }; + 31AB13EADFE826850C4DA5D201960F13 /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; + 31B2F194BAB26638AC68B42706386C7C /* PFLogInView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLogInView.m; path = ParseUI/Classes/LogInViewController/PFLogInView.m; sourceTree = ""; }; + 31C93A7248918B938DC31BCEB7A86F0C /* PFObjectFileCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectFileCoder.h; path = Parse/Internal/Object/Coder/File/PFObjectFileCoder.h; sourceTree = ""; }; + 31FF578835FB7E11D34D38EFF3CDC7CB /* PFReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFReachability.h; path = Parse/Internal/PFReachability.h; sourceTree = ""; }; + 324518A38ADE3B225BFB6E7B3CD4D45D /* PFConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFConfig.m; path = Parse/PFConfig.m; sourceTree = ""; }; + 32932717823EB47AC4822B9C0DD7A971 /* PFInternalUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInternalUtils.m; path = Parse/Internal/PFInternalUtils.m; sourceTree = ""; }; + 32B23B95A32555536DA7A284CA9F0B12 /* DZNEmptyDataSet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DZNEmptyDataSet-prefix.pch"; sourceTree = ""; }; + 32D2119F82AE4FEA72873A3216CBAFCB /* SLKInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKInputAccessoryView.m; path = Source/SLKInputAccessoryView.m; sourceTree = ""; }; + 33E59ACDFA1FB4D413A4920AAA3E6A0F /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; + 34335CB1928836499D9F7DFC43CB70C1 /* PFKeyValueCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFKeyValueCache.h; path = Parse/Internal/KeyValueCache/PFKeyValueCache.h; sourceTree = ""; }; + 34466030892A0E9195B2A64FBD0B8949 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; + 34EF29E03C78BB37C9567BD88BC04E6C /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; + 34FB9C8ED4F1117EC8291B70BD779628 /* PFCommandRunningConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandRunningConstants.h; path = Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.h; sourceTree = ""; }; + 354879EC4920A1A686D632CB98CAA6B1 /* Parse_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Parse_Private.h; path = Parse/Internal/Parse_Private.h; sourceTree = ""; }; + 3574B624F9A7F0985D8E3DCC8404B6FB /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; + 35950ECB94D060ECD691EF42ED65DDF9 /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; + 35E8F446A30493BC8B7D419E729EE6F8 /* PFMultiProcessFileLockController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMultiProcessFileLockController.m; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m; sourceTree = ""; }; + 3639B61E1128CFDC39C26F3BFC4D38D7 /* PFQuery+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFQuery+Deprecated.h"; path = "Parse/PFQuery+Deprecated.h"; sourceTree = ""; }; + 3686DC55523A62E87F1BC1B2077645EC /* PFCommandCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandCache.m; path = Parse/Internal/PFCommandCache.m; sourceTree = ""; }; + 372CF358CD0D23C3426460178FBEAC77 /* PFPaymentTransactionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPaymentTransactionObserver.m; path = Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m; sourceTree = ""; }; + 378A197C2097F5BA85991A5FAEF65A4B /* PFKeyValueCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFKeyValueCache.m; path = Parse/Internal/KeyValueCache/PFKeyValueCache.m; sourceTree = ""; }; + 37D96C1C967CDB95ABE0652375A53133 /* libBolts.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBolts.a; sourceTree = BUILT_PRODUCTS_DIR; }; 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 387E8C30028FFCF10E0495E8143797B9 /* PFMultiProcessFileLockController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMultiProcessFileLockController.m; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m; sourceTree = ""; }; - 388525717513AB01C2B7B572372A2536 /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; - 3A5F3D2A499B84FFC09E5A753A319535 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; - 3AC16DE70F74ADF2C611FA578D8E3AB6 /* PFPinningEventuallyQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPinningEventuallyQueue.m; path = Parse/Internal/PFPinningEventuallyQueue.m; sourceTree = ""; }; - 3ACDDE9C9CD7AE058E0C75E685C827B3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 3BF52962DD8204EAA090A72A442CC4A7 /* PFGeoPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFGeoPoint.h; path = Parse/PFGeoPoint.h; sourceTree = ""; }; - 3C95A49F3FBEBCA1C1710EF602161DD0 /* ParseUI-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ParseUI-dummy.m"; sourceTree = ""; }; - 3CA2B31427669D49374A9079F1A1D483 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; - 3D2643AA06E8D57FCCD3CD57CB055264 /* PFMultiProcessFileLock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMultiProcessFileLock.m; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m; sourceTree = ""; }; - 3D4E3986073A1E1C49400A250A24CDCD /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; - 3E47CC83993A664F7A74CEB24BD84AE6 /* PFResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFResources.h; path = ParseUI/Generated/PFResources.h; sourceTree = ""; }; - 3E6D9A66640BC112C047C1F9FD0AA3DB /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; - 3EF6C8C9C34704F17B60749F3888BBC3 /* PFAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAlertView.h; path = Parse/Internal/PFAlertView.h; sourceTree = ""; }; - 3F46963050CE5CAF8A748138C083104C /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; - 3F7D553922D4F890A8CBBF205F003BAA /* PFRESTAnalyticsCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTAnalyticsCommand.m; path = Parse/Internal/Commands/PFRESTAnalyticsCommand.m; sourceTree = ""; }; - 3FDCD692F720178363208D71329B5CED /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; - 405CEE3A19464CDB858E483C3DD2BF70 /* Parse.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Parse.xcconfig; sourceTree = ""; }; - 40BA2122936BBEAE71B0905DFD95E61B /* PFRESTConfigCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTConfigCommand.m; path = Parse/Internal/Commands/PFRESTConfigCommand.m; sourceTree = ""; }; - 41567975BC92C8CB1B9B5B2D5C7F51F5 /* PFCurrentInstallationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCurrentInstallationController.m; path = Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m; sourceTree = ""; }; - 415794F9BF5FDE800F2809723C14050F /* PFLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLocalization.h; path = ParseUI/Classes/Internal/PFLocalization.h; sourceTree = ""; }; - 42598E66D52294EBC96636D8706C26D7 /* PFConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConfig.h; path = Parse/PFConfig.h; sourceTree = ""; }; - 43319F149904BFA81C019957E8E27991 /* PFPushController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushController.h; path = Parse/Internal/Push/Controller/PFPushController.h; sourceTree = ""; }; + 38494D3BE7ACC5B190424E94011A322E /* PFCommandURLRequestConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandURLRequestConstructor.m; path = Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m; sourceTree = ""; }; + 38AC90BEFE3A175C550E25183A7F9D0D /* libSWRevealTableViewCell.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSWRevealTableViewCell.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 396B252E9D4C5BE642B1F402EF56560A /* pt-BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = "pt-BR.lproj"; path = "ParseUI/Resources/Localization/pt-BR.lproj"; sourceTree = ""; }; + 3A73BED33DFCC040217F4F2E9103E57C /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; + 3B311E43668F8D9BE3D6903407E7A8C8 /* PFResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFResources.h; path = ParseUI/Generated/PFResources.h; sourceTree = ""; }; + 3BB44CD95F4EC0CC28524F22E9557374 /* PFQueryTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryTableViewController.m; path = ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.m; sourceTree = ""; }; + 3BD4B17F9276B46F3D31A660184D6279 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; + 3CA1A5089B7BB73CF1E067DF55020D6F /* PFMutableACLState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableACLState.m; path = Parse/Internal/ACL/State/PFMutableACLState.m; sourceTree = ""; }; + 3CA312C66C54E068B21251A01AC4AC8D /* PFObjectBatchController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectBatchController.h; path = Parse/Internal/Object/BatchController/PFObjectBatchController.h; sourceTree = ""; }; + 3D96A6624C45BCCA6EC8609890E33AD9 /* PFURLSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionUploadTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.h; sourceTree = ""; }; + 3DAF72555BE5527737F12FAF6B56555E /* PFInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallation.h; path = Parse/PFInstallation.h; sourceTree = ""; }; + 3ED645415B5740A8A031ADECF2DFF74B /* SWRevealTableViewCell.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SWRevealTableViewCell.xcconfig; sourceTree = ""; }; + 3F33EB62441CB9FFB282234BA1B8C955 /* PFCoreDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCoreDataProvider.h; path = Parse/Internal/PFCoreDataProvider.h; sourceTree = ""; }; + 3F7472426FF9C305F89A317D0797E239 /* PFRelationState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelationState.h; path = Parse/Internal/Relation/State/PFRelationState.h; sourceTree = ""; }; + 410C1B2848A72B1BB6A5D46D05A9ACEC /* PFURLSessionJSONDataTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionJSONDataTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m; sourceTree = ""; }; + 412D64DCD17EEC478C38F6A0166CC3DE /* ParseUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseUI.h; path = ParseUI/Other/ParseUI.h; sourceTree = ""; }; + 41C6225AFAC751D36809D205943D6FEC /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; + 41EEB78D25076521F2595DA44733A316 /* UIScrollView+EmptyDataSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+EmptyDataSet.m"; path = "Source/UIScrollView+EmptyDataSet.m"; sourceTree = ""; }; + 41F06469A44DFFA252D5220BFA02BD9B /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; + 4209B3140F72FCBD35352487D0142D48 /* PFRESTObjectBatchCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTObjectBatchCommand.h; path = Parse/Internal/Commands/PFRESTObjectBatchCommand.h; sourceTree = ""; }; + 42AA96691D412D415A15DCF6F2B43EAF /* PFRect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRect.h; path = ParseUI/Classes/Internal/Extensions/PFRect.h; sourceTree = ""; }; + 42AD5C1AD69CEFB4A478B98B937958CA /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; + 42D01136949F40C6FE21941D2F07438D /* PFFieldOperationDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFieldOperationDecoder.m; path = Parse/Internal/FieldOperation/PFFieldOperationDecoder.m; sourceTree = ""; }; + 434D7265C70D4BA209D311814722AEF0 /* PFAnonymousUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnonymousUtils.h; path = Parse/PFAnonymousUtils.h; sourceTree = ""; }; + 436AA197D27F57EC55A3A6D9C790C6F4 /* PFACL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACL.h; path = Parse/PFACL.h; sourceTree = ""; }; 437CBC23F04B37E7C37CFEF7CE7900C2 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 438096E44BE63C9231FD1896F86EF69E /* PFAnalyticsUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalyticsUtilities.h; path = Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.h; sourceTree = ""; }; - 443952D619FF3FD410C27AA87BB1B804 /* PFObjectConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectConstants.m; path = Parse/Internal/Object/Constants/PFObjectConstants.m; sourceTree = ""; }; - 4518ED72E787EB33702F8BF798A62DAF /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; - 45B1D89A1CA6B9CF1A7282426A8865DA /* PFCategoryLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCategoryLoader.m; path = Parse/Internal/PFCategoryLoader.m; sourceTree = ""; }; + 438B24EB5E985E1760CEC9746142ABA9 /* PFRESTConfigCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTConfigCommand.h; path = Parse/Internal/Commands/PFRESTConfigCommand.h; sourceTree = ""; }; + 43AFAB222B3B0B66813BB27AE3CB1775 /* PFCategoryLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCategoryLoader.h; path = Parse/Internal/PFCategoryLoader.h; sourceTree = ""; }; + 43E65094C30E952D72C49AB89CDE599B /* PFReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFReachability.m; path = Parse/Internal/PFReachability.m; sourceTree = ""; }; + 442F0F8B41C72A7C69FB0855E0B4AAB9 /* BoltsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BoltsVersion.h; path = Bolts/Common/BoltsVersion.h; sourceTree = ""; }; + 44325DC94149F3E497476A5C08C0FF88 /* PFRESTObjectBatchCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTObjectBatchCommand.m; path = Parse/Internal/Commands/PFRESTObjectBatchCommand.m; sourceTree = ""; }; + 458E5660B4CAE1D1A0678FC770B93870 /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; 469BB533D982AEB20F9277F39DD686F1 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 46A64A5DF051CB8A308609AE94E1037A /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; - 46A92F941F1875742C37003527705C5B /* PFRole.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRole.m; path = Parse/PFRole.m; sourceTree = ""; }; - 46B60844082F490F6A948A9870A8DD62 /* PFFieldOperationDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFieldOperationDecoder.h; path = Parse/Internal/FieldOperation/PFFieldOperationDecoder.h; sourceTree = ""; }; - 484CFF8ED80920719A535ADAD4949AB7 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; - 486F52837E2B624D3580C01C85F6115C /* ParseClientConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ParseClientConfiguration.m; path = Parse/ParseClientConfiguration.m; sourceTree = ""; }; - 4939E2188F3424A54A39C4B6B83318F0 /* PFFileStagingController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileStagingController.m; path = Parse/Internal/File/Controller/PFFileStagingController.m; sourceTree = ""; }; - 49698D5B5E5312BB939A36F1AB2294E7 /* PFRESTConfigCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTConfigCommand.h; path = Parse/Internal/Commands/PFRESTConfigCommand.h; sourceTree = ""; }; - 49AA9F0A53E273AF49AE14CEFE14E432 /* PFUserAuthenticationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserAuthenticationController.h; path = Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h; sourceTree = ""; }; - 49EBE77AA2E6F2A467A64C44C5AF5676 /* PFObjectFileCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectFileCoder.m; path = Parse/Internal/Object/Coder/File/PFObjectFileCoder.m; sourceTree = ""; }; - 49F6D9C5134DE926BF6E8577C7426D18 /* PFCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCloud.m; path = Parse/PFCloud.m; sourceTree = ""; }; - 4A6C9722066ABE53346D9F2D895BE1B5 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; - 4B0EB8AC2E61F26239EE692A040A094A /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; - 4B16B724D24CF9C1A7137E126B84597B /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; - 4B95FDF4F4DACE6F57B1908324EB9345 /* PFSQLiteDatabase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabase_Private.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h; sourceTree = ""; }; - 4BF526AE8D5AE45419F11270BD7B95F0 /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; - 4C261B0C0F3DAE5C1F83CDEB95BBF3DA /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; - 4C3C80574BDBF34FCFA8A8CBE36320B8 /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; - 4C7D30FEC03DC9829058124D2611A8C8 /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; - 4CA7530000A5793E32471D6EE04E40CE /* PFRESTCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTCommand.h; path = Parse/Internal/Commands/PFRESTCommand.h; sourceTree = ""; }; + 46A6F039A6A19103C617C99C8A5BD113 /* PFOperationSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOperationSet.h; path = Parse/Internal/Object/OperationSet/PFOperationSet.h; sourceTree = ""; }; + 46C7C9E5EC5FD9ADBD55AE28B171F54E /* SlackTextViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SlackTextViewController-dummy.m"; sourceTree = ""; }; + 46CD4FC9C5F20F7AFD489F2360139AB5 /* SWRevealTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SWRevealTableViewCell.m; path = SWRevealTableViewCell/SWRevealTableViewCell.m; sourceTree = ""; }; + 470847EB6E6B82550C6759CD812CC345 /* PFFileDataStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileDataStream.h; path = Parse/Internal/File/FileDataStream/PFFileDataStream.h; sourceTree = ""; }; + 473FAE8FD40AA5143D10B24F553F9F4C /* PFFileController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileController.m; path = Parse/Internal/File/Controller/PFFileController.m; sourceTree = ""; }; + 475E4122BE20C51696DC8D0B110A261A /* PFPurchaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPurchaseTableViewCell.m; path = ParseUI/Classes/Cells/PFPurchaseTableViewCell.m; sourceTree = ""; }; + 475E5134B8510BA61D199197D78AC576 /* PFMutableRelationState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableRelationState.m; path = Parse/Internal/Relation/State/PFMutableRelationState.m; sourceTree = ""; }; + 478039F7E50267859E776160F59BA046 /* ParseFacebookUtilsV4.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ParseFacebookUtilsV4.xcconfig; sourceTree = ""; }; + 47B4EA24956A977AC075799255F0DA2F /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; + 48B9BA6C2EFB7553B29855DEB6653C24 /* PFRESTAnalyticsCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTAnalyticsCommand.h; path = Parse/Internal/Commands/PFRESTAnalyticsCommand.h; sourceTree = ""; }; + 49109CECB40CF5C59B8FF332CDD31021 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; + 495D7433236E92F33B47504D91FC8BDC /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; + 4997BDFBB099F3CDD869C83A70B4BBB6 /* PFObject+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFObject+Subclass.h"; path = "Parse/PFObject+Subclass.h"; sourceTree = ""; }; + 4A29759CFCFAD8A8013E26B49C75E42B /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; + 4A402D48A680E1C4CDE5E2C3938446B3 /* PFConfig+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFConfig+Synchronous.h"; path = "Parse/PFConfig+Synchronous.h"; sourceTree = ""; }; + 4A9ADE2B5870EE2B1488A589073CB558 /* PFPush+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFPush+Deprecated.h"; path = "Parse/PFPush+Deprecated.h"; sourceTree = ""; }; + 4AAD78FB73EAB3616D4AC81031E506A8 /* libSlackTextViewController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSlackTextViewController.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 4AC13841C86EA3DE75352EB9A5B6FE8A /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; + 4C37594AC90BCC914833D167991937E9 /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; + 4C37F2F21CB81A3CA5A3F65B7970475B /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; + 4C3F2C79A14EA216439E531818291F69 /* PFObjectController_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectController_Private.h; path = Parse/Internal/Object/Controller/PFObjectController_Private.h; sourceTree = ""; }; + 4CAFF051B89BCAABED3534C4ED3358EA /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; + 4CF7A4EBD22C36BAF09C89A0AF5AF7AC /* PFMutableUserState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableUserState.h; path = Parse/Internal/User/State/PFMutableUserState.h; sourceTree = ""; }; + 4D2437B51680388FFA38E249109E31E5 /* PFThreadsafety.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFThreadsafety.h; path = Parse/Internal/ThreadSafety/PFThreadsafety.h; sourceTree = ""; }; + 4D886CB3F1AE59711B2F565F7761C371 /* PFSignUpViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSignUpViewController.h; path = ParseUI/Classes/SignUpViewController/PFSignUpViewController.h; sourceTree = ""; }; + 4DEDFE5DF569364649645C9A5DAE61BF /* PFFile+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFFile+Synchronous.h"; path = "Parse/PFFile+Synchronous.h"; sourceTree = ""; }; + 4E6F91B76C6C51C491864F1084637436 /* PFQueryUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryUtilities.m; path = Parse/Internal/Query/Utilities/PFQueryUtilities.m; sourceTree = ""; }; 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 4F6974FD6CB651B5DBF83DC144C978DF /* PFPurchaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPurchaseTableViewCell.h; path = ParseUI/Classes/Cells/PFPurchaseTableViewCell.h; sourceTree = ""; }; - 4FC6A19F0A7F6B030E8EF378A9A013EA /* SLKTypingIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTypingIndicatorView.h; path = Source/SLKTypingIndicatorView.h; sourceTree = ""; }; - 4FD85401A5C5F0D4B9847D518F37886D /* PFMultiProcessFileLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMultiProcessFileLock.h; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h; sourceTree = ""; }; - 500AB9350BB652C3A01498A31B549AFC /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; - 5046188C114E31F12BAD6C85DD865079 /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; - 509E790E71CE86672E5404D5E99D65B8 /* PFObjectController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectController.m; path = Parse/Internal/Object/Controller/PFObjectController.m; sourceTree = ""; }; - 50AEC58995FF964159EB98717E50B418 /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; - 512BDDC5A0768904CD972CDC234CD0E2 /* PFDismissButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDismissButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.m; sourceTree = ""; }; - 5197187A098F4CC2C601F11EC87223FF /* PFCommandRunningConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandRunningConstants.m; path = Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.m; sourceTree = ""; }; - 51C3624E24811EA1CECF0E355CCC7D4B /* PFDefaultACLController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDefaultACLController.m; path = Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m; sourceTree = ""; }; + 4E83103E6F862EDD2495A9762D5000C7 /* DZNEmptyDataSet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DZNEmptyDataSet.xcconfig; sourceTree = ""; }; + 4EF9ECD4F6F1D9ABFA3FE3BA8FCAC6A7 /* PFCoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCoreManager.m; path = Parse/Internal/PFCoreManager.m; sourceTree = ""; }; + 4F858D7C06D8E975C72070CB1DD1E170 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; + 4FC55A5368AC43B2FF7718ADD06E807F /* PFAnalyticsUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalyticsUtilities.h; path = Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.h; sourceTree = ""; }; + 4FC95166D90D24D8B43C0AAEF0E6A15B /* PFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFNetworkActivityIndicatorManager.h; path = Parse/PFNetworkActivityIndicatorManager.h; sourceTree = ""; }; + 500DBFD1BCA3A3FB234E5879A8E8A0F1 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; + 50101B88A157DE6FAA0A97E6185AD4C4 /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; + 5216117E3F18232D49CD5C15B4A1FFF6 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; 521CBE4C4339C4D09CF8ACDCDB096CF0 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; - 524F36540E1F674103C85206BD6CD566 /* PFUser+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFUser+Deprecated.h"; path = "Parse/PFUser+Deprecated.h"; sourceTree = ""; }; - 52672666E74F558051D1F4695BA8F528 /* PFCloud+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFCloud+Synchronous.h"; path = "Parse/PFCloud+Synchronous.h"; sourceTree = ""; }; - 5308AAF30AEA501C6EBA4B7905304615 /* PFFileState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileState.m; path = Parse/Internal/File/State/PFFileState.m; sourceTree = ""; }; - 537C7036479ABD540B07B1C19BD8C9FF /* PFConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFConfig.m; path = Parse/PFConfig.m; sourceTree = ""; }; - 541B695F28EBA3C372027995A3F9D7CF /* UIView+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SLKAdditions.h"; path = "Source/UIView+SLKAdditions.h"; sourceTree = ""; }; - 541C0E13812E39387A88BA05ED89FCE2 /* PFFacebookUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookUtils.m; path = ParseFacebookUtils/PFFacebookUtils.m; sourceTree = ""; }; - 5428753F5FE32C641F0FE84C94AF181D /* PFConfig+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFConfig+Synchronous.h"; path = "Parse/PFConfig+Synchronous.h"; sourceTree = ""; }; - 543B91E2AB1D1D7D7272D323A33F4661 /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; - 54983F4CF2C398095610454023F492E0 /* PFColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFColor.h; path = ParseUI/Classes/Internal/Extensions/PFColor.h; sourceTree = ""; }; - 55329B0021580E6E0BF52D9A76B8D57A /* SLKTextViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTextViewController.m; path = Source/SLKTextViewController.m; sourceTree = ""; }; - 5569C036F7ABCDFE0E3BFA4226D42BD6 /* PFEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFEncoder.m; path = Parse/Internal/PFEncoder.m; sourceTree = ""; }; - 56EEA8593F521F3B6996768DB2626E6A /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; - 5713D729183A4936DAE8E6CA73CC0F2B /* PFHTTPURLRequestConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFHTTPURLRequestConstructor.m; path = Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m; sourceTree = ""; }; - 57306319ABF2D3A9597FEAAA28A79F4B /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; - 574AC521F59C145ACFC740D0B0F09743 /* PFRelationState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelationState_Private.h; path = Parse/Internal/Relation/State/PFRelationState_Private.h; sourceTree = ""; }; - 5793BC566496B8E7A7077B5749F2AF77 /* PFOfflineStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineStore.m; path = Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m; sourceTree = ""; }; - 57E3676DBA77229F4596CFDE31F71188 /* PFSubclassing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSubclassing.h; path = Parse/PFSubclassing.h; sourceTree = ""; }; - 580B573E0CC410FA14E7424583716906 /* PFRESTObjectCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTObjectCommand.m; path = Parse/Internal/Commands/PFRESTObjectCommand.m; sourceTree = ""; }; - 58FC2902FFAF27227311D1788A58E5D7 /* PFHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFHash.h; path = Parse/Internal/PFHash.h; sourceTree = ""; }; - 590524111344B1C41698702BCBE2CCB9 /* PFPushState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushState.m; path = Parse/Internal/Push/State/PFPushState.m; sourceTree = ""; }; - 590CE8EB4BC0903270A8A142C5080117 /* PFURLSessionDataTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionDataTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m; sourceTree = ""; }; - 593C9140EAFF842C7A896733AEA01FE6 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = en.lproj; path = ParseUI/Resources/Localization/en.lproj; sourceTree = ""; }; - 59E6F4CBDF51FF0F4806E0BDCDFFF17F /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; - 5A31545029D7A8970596C080F4234D58 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; - 5AC8F197A44AC91FAC6A0E0B5A19854B /* PFMutablePushState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutablePushState.h; path = Parse/Internal/Push/State/PFMutablePushState.h; sourceTree = ""; }; - 5AD2B430CD44F934716D91D9BE49CE0A /* libSlackTextViewController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSlackTextViewController.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B16F5BCE0E77A13685D98EEE935AEEC /* PFCurrentInstallationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentInstallationController.h; path = Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h; sourceTree = ""; }; - 5B4AF30196EBBE372EFFF2824E09D2B6 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; - 5B5398A61B9B04F1CB7BEE681EB1A910 /* PFFieldOperationDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFieldOperationDecoder.m; path = Parse/Internal/FieldOperation/PFFieldOperationDecoder.m; sourceTree = ""; }; - 5BBD08362F658E1D8BCD6F347F08D971 /* PFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFNetworkActivityIndicatorManager.m; path = Parse/PFNetworkActivityIndicatorManager.m; sourceTree = ""; }; - 5C39B1C87A1CF30F2FE48A3751909EC7 /* PFRelation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRelation.m; path = Parse/PFRelation.m; sourceTree = ""; }; - 5CC907DAF518650CB1F94B081B95B5AD /* PFAnonymousAuthenticationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnonymousAuthenticationProvider.h; path = Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.h; sourceTree = ""; }; - 5D50335E9BADA72FBFB4C0A6B2CA417C /* PFActionButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFActionButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFActionButton.h; sourceTree = ""; }; - 5D66C90C525F22234FAD1C62BAE1409F /* PFBase64Encoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFBase64Encoder.m; path = Parse/Internal/PFBase64Encoder.m; sourceTree = ""; }; - 5D98F98085D3A9576ED077B24AE5078F /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; - 5E3DF32396311B005705CE0B2EAC12CE /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; - 5E50AC48EFC548CF83DD7FE2F255730E /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = fr.lproj; path = ParseUI/Resources/Localization/fr.lproj; sourceTree = ""; }; - 5E654E21114D9D70C6C6CF509653528A /* PFFileController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileController.m; path = Parse/Internal/File/Controller/PFFileController.m; sourceTree = ""; }; - 5EE9E14FD880E5E63102376C1808EAA6 /* PFWeakValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFWeakValue.h; path = Parse/Internal/PFWeakValue.h; sourceTree = ""; }; - 5F06C15B765774953E4A1AEF53686F1C /* PFKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFKeychainStore.h; path = Parse/Internal/PFKeychainStore.h; sourceTree = ""; }; - 5FAE98358F8CAD760B313AC296EC64D6 /* PFCurrentConfigController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCurrentConfigController.m; path = Parse/Internal/Config/Controller/PFCurrentConfigController.m; sourceTree = ""; }; - 606FED08EBA9EEB04B16205097926404 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; - 608FEC9FF3F71A76F059A7AE681F3B1C /* PFObjectUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectUtilities.h; path = Parse/Internal/Object/Utilities/PFObjectUtilities.h; sourceTree = ""; }; - 613A936B807BDCFF05F7F3E02DD19471 /* PFMultiProcessFileLockController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMultiProcessFileLockController.h; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.h; sourceTree = ""; }; - 61609A7A96F2E37830C639CBC3BA6F51 /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; - 61AC58DF3674289B2E8A6B9C792B9634 /* PFRESTCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTCommand.m; path = Parse/Internal/Commands/PFRESTCommand.m; sourceTree = ""; }; - 61C22714A17EF6C51F4F37C942E43E1D /* PFRESTUserCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTUserCommand.m; path = Parse/Internal/Commands/PFRESTUserCommand.m; sourceTree = ""; }; - 61EFE5EE82AE5D1847399F467928F908 /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; - 62987868554FB3636C34295BFB558143 /* libUITextView+Placeholder.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libUITextView+Placeholder.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 62CF60F7B4DC12443EAC207DCB7B3207 /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; - 62F292C66F327C6089AF814055B36EC8 /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; - 62F4B6E90FBEFA707435162704158549 /* PFRelation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelation.h; path = Parse/PFRelation.h; sourceTree = ""; }; - 64205E2F3E960ADEAC21BA3E8C953FAA /* PFTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTextField.m; path = ParseUI/Classes/Views/PFTextField.m; sourceTree = ""; }; - 64A067A84E76371B027E8AC2CC1FF1FE /* SLKTextViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTextViewController.h; path = Source/SLKTextViewController.h; sourceTree = ""; }; - 64B3E75FB8F63A97850C657944C972B7 /* SWRevealTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SWRevealTableViewCell.m; path = SWRevealTableViewCell/SWRevealTableViewCell.m; sourceTree = ""; }; - 64BF26AD69C4080D9A9EBE32764ADCA2 /* PFObject+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFObject+Synchronous.h"; path = "Parse/PFObject+Synchronous.h"; sourceTree = ""; }; - 669276E2A186871468F1B7EEEE58826A /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; - 66B5ECE34BFBF35B71EE480BCD603C1E /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; - 66F4095700151DE9F30CB45FBF81D465 /* PFTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTaskQueue.m; path = Parse/Internal/PFTaskQueue.m; sourceTree = ""; }; - 6717B9F890BE063496D2B51C0ABD656D /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; - 675E55DAB8927B3447686427CD2DE488 /* PFPurchaseController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPurchaseController.h; path = Parse/Internal/Purchase/Controller/PFPurchaseController.h; sourceTree = ""; }; - 67FDECB926156AE619A6DE986F28ADF1 /* PFObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectPrivate.h; path = Parse/Internal/Object/PFObjectPrivate.h; sourceTree = ""; }; - 686EACEDF7F6B028F2F6BC67690CF975 /* PFDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDateFormatter.h; path = Parse/Internal/PFDateFormatter.h; sourceTree = ""; }; - 68795AF19BFC5E35389005092F8074D3 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; - 68F87B331B02BE68605BCADFAE1FC40B /* PFAsyncTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAsyncTaskQueue.h; path = Parse/Internal/PFAsyncTaskQueue.h; sourceTree = ""; }; + 527B4B65253336BF9C4DE6713D997067 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; + 52BDFD49320619046291BE00FFB1968D /* PFPersistenceController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPersistenceController.m; path = Parse/Internal/Persistence/PFPersistenceController.m; sourceTree = ""; }; + 52CC507737AF7BAAD576E7529EB5E75D /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; + 531FDF8A5ACA294B748BB4EA41DF2BA8 /* PFAnonymousAuthenticationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnonymousAuthenticationProvider.h; path = Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.h; sourceTree = ""; }; + 53B50AE378D38D866444080876032E62 /* PFWeakValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFWeakValue.h; path = Parse/Internal/PFWeakValue.h; sourceTree = ""; }; + 53F2FF00F4B6D9D869F3DE4F7CA29CE8 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; + 54733F4B40930E091C73E06B795A25E2 /* PFRESTCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTCommand.m; path = Parse/Internal/Commands/PFRESTCommand.m; sourceTree = ""; }; + 5535F407DC0C0282BAFE700CD92C99A0 /* PFPush.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPush.m; path = Parse/PFPush.m; sourceTree = ""; }; + 557D7AE512D9B3017900A904FA20BD23 /* PFFilePersistenceGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFilePersistenceGroup.m; path = Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m; sourceTree = ""; }; + 55916B5E6B2C3F7A53B83B6050810453 /* PFObjectController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectController.m; path = Parse/Internal/Object/Controller/PFObjectController.m; sourceTree = ""; }; + 55C708C0254E4492254F7B54F31B7205 /* PFCoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCoreManager.h; path = Parse/Internal/PFCoreManager.h; sourceTree = ""; }; + 565154B0E12121D2C118C774F78F0EF8 /* PFSignUpView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSignUpView.h; path = ParseUI/Classes/SignUpViewController/PFSignUpView.h; sourceTree = ""; }; + 5684A18754EB0AA73545AAFA7D2A5546 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; + 56C06A878947F842775D549FC826B635 /* PFSQLiteStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteStatement.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h; sourceTree = ""; }; + 57083245D5A79619B536F12E57F116DA /* PFAnalyticsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalyticsController.h; path = Parse/Internal/Analytics/Controller/PFAnalyticsController.h; sourceTree = ""; }; + 571ED5A8C024D532E1E8BEC83838E753 /* PFFacebookMobileAuthenticationProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookMobileAuthenticationProvider.m; path = ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.m; sourceTree = ""; }; + 57B184EC96548DEEB124C95DD0B30D24 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; + 57B21A8C02F19E442096EB976A813A0C /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; + 588C8377B43F73F59934E8C2461E29CF /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; + 5936A02D4316D5B5FA3764C1092B5F14 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; + 5996DCC5C903A0CE11803F8619D33CBC /* PFTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTableViewCell.m; path = ParseUI/Classes/Cells/PFTableViewCell.m; sourceTree = ""; }; + 59F2F743086C666DAC2AB6F6D316CB51 /* ParseUI.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ParseUI.xcconfig; sourceTree = ""; }; + 5A3224875B9ACC389B9FCF59B385A3DE /* PFObjectEstimatedData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectEstimatedData.h; path = Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.h; sourceTree = ""; }; + 5A80655B1A87FE0659B82F4172ACAA54 /* PFQueryState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryState_Private.h; path = Parse/Internal/Query/State/PFQueryState_Private.h; sourceTree = ""; }; + 5B26B524E8EDF28067ACB8D5F416C51F /* PFProductsRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFProductsRequestHandler.m; path = Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m; sourceTree = ""; }; + 5C25422E7D9122CB5360BF59F6269874 /* PFURLConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLConstructor.m; path = Parse/Internal/HTTPRequest/PFURLConstructor.m; sourceTree = ""; }; + 5C789F9FD386AB1F6F9725FD8ABC857B /* PFFacebookUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookUtils.m; path = ParseFacebookUtils/PFFacebookUtils.m; sourceTree = ""; }; + 5D67629FF9A514B27B8C34CEB4D0050C /* UIView+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SLKAdditions.m"; path = "Source/UIView+SLKAdditions.m"; sourceTree = ""; }; + 5DF7B1C1A2219156D16C2253329B71BF /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; + 5E110845C434E66FB3F012C406DED67B /* PFRole.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRole.h; path = Parse/PFRole.h; sourceTree = ""; }; + 5E1B65AEB4F2EE4E54375940E7AEA74A /* PFThreadsafety.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFThreadsafety.m; path = Parse/Internal/ThreadSafety/PFThreadsafety.m; sourceTree = ""; }; + 5ECB333D32B524F3E178A3E746E34114 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = fr.lproj; path = ParseUI/Resources/Localization/fr.lproj; sourceTree = ""; }; + 5F2BF3129382D83C7AC3933E6278253D /* PFURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSession.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h; sourceTree = ""; }; + 5F2E3232964541B2C9795E385E644176 /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; + 5F3C942E78AC0FD427F0D706284F2B8B /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; + 5F4EF2EE9EFD3599AD6C4DCE1EB40473 /* PFActivityIndicatorCollectionReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFActivityIndicatorCollectionReusableView.m; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.m; sourceTree = ""; }; + 5F5CAC09CFFA4F85DEF6C5971D1F5CDD /* PFFieldOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFieldOperation.m; path = Parse/Internal/FieldOperation/PFFieldOperation.m; sourceTree = ""; }; + 5F8113317FE5FBBAE57C9B504C3D8A7F /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; + 5F872355254FE407BB83FACA0777203B /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; + 5FA1E14E1DF9DB5B3E631D2209B4548E /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; + 5FB7019ACBD38FDFF05EA496C96ED239 /* PFUserConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserConstants.h; path = Parse/Internal/User/Constants/PFUserConstants.h; sourceTree = ""; }; + 600E8AE2633BFDE349CAF8BBAB8F01E6 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; + 6071E4962B69BF86B279CD5C1667DFBB /* PFAnonymousAuthenticationProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnonymousAuthenticationProvider.m; path = Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m; sourceTree = ""; }; + 60B1AD9D245C96FCD0DD997A5D4DB0A0 /* SLKTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTextView.h; path = Source/SLKTextView.h; sourceTree = ""; }; + 60C084DD5E5E6D987C8FE7D5BE9ADBB2 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; + 60F92508EAEA6409305E809F2676C96F /* ParseClientConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ParseClientConfiguration.m; path = Parse/ParseClientConfiguration.m; sourceTree = ""; }; + 6170741383184D579B5C49E52494A91F /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; + 61A6478EB4CD204E3550FE082A861D1A /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; + 61B4D35AB589BF3020BAAA4E7B9F3EFD /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; + 62FE80AB7FE4340C58C671BDCEE7BBD7 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; + 630C94AB0C9A3000D0253E9FE5B51314 /* PFHTTPURLRequestConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFHTTPURLRequestConstructor.m; path = Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m; sourceTree = ""; }; + 6346A77A585E4B6BE9F2DBCA65EB4372 /* PFQueryCollectionViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryCollectionViewController.m; path = ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.m; sourceTree = ""; }; + 641F4218266E644109A93D8A9A5B879E /* PFObjectFileCodingLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectFileCodingLogic.h; path = Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.h; sourceTree = ""; }; + 6420FBBA36EF02FA51536164BFCB798F /* PFRESTUserCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTUserCommand.h; path = Parse/Internal/Commands/PFRESTUserCommand.h; sourceTree = ""; }; + 64379CBD0D1DA5FA353EA9E9552F2AC1 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + 646EFDB1D1258EF165DC0BC949F7556F /* PFHTTPRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFHTTPRequest.h; path = Parse/Internal/HTTPRequest/PFHTTPRequest.h; sourceTree = ""; }; + 649E254570B05B50B84E170E9890C927 /* PFQuery+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFQuery+Synchronous.h"; path = "Parse/PFQuery+Synchronous.h"; sourceTree = ""; }; + 64C51F2563B0EB2641C3A1A004D83E3B /* PFPushState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushState_Private.h; path = Parse/Internal/Push/State/PFPushState_Private.h; sourceTree = ""; }; + 65835FD2068A52EE45EB16B15885732A /* PFAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnalytics.m; path = Parse/PFAnalytics.m; sourceTree = ""; }; + 65EEFF427B911676A4DE21143F40954A /* PFDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDecoder.h; path = Parse/Internal/PFDecoder.h; sourceTree = ""; }; + 664D54962AD13A513D18CE8D67FAB69A /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = en.lproj; path = ParseUI/Resources/Localization/en.lproj; sourceTree = ""; }; + 66C1A3D2FE9F041F36EB2786205FA73B /* libDZNEmptyDataSet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libDZNEmptyDataSet.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 66E921F667EFAB70CEAFF3D808E4A30A /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; + 678169C4FE6962216DC44D0B47690A47 /* PFObjectState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectState_Private.h; path = Parse/Internal/Object/State/PFObjectState_Private.h; sourceTree = ""; }; + 67BF86B38FCF33D0451E14B67C01FAE8 /* PFFileDataStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileDataStream.m; path = Parse/Internal/File/FileDataStream/PFFileDataStream.m; sourceTree = ""; }; + 67E47586B287791095DB03B9A433485E /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; + 681721A505E24231B67DD881A94434BE /* PFPrimaryButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPrimaryButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.m; sourceTree = ""; }; + 683F1B8EBCCBB77FD1DEF81D1F120EAC /* PFInstallationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationPrivate.h; path = Parse/Internal/Installation/PFInstallationPrivate.h; sourceTree = ""; }; + 6875F7F0CE875459CF7DDDF9F7D708FB /* PFUser+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFUser+Synchronous.h"; path = "Parse/PFUser+Synchronous.h"; sourceTree = ""; }; + 68A735F7B9CC4C6EE3A7F866C6336A22 /* PFInternalUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInternalUtils.h; path = Parse/Internal/PFInternalUtils.h; sourceTree = ""; }; 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-frameworks.sh"; sourceTree = ""; }; - 69124E2E8C2B112BB167A1663A2094BF /* PFObjectController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectController.h; path = Parse/Internal/Object/Controller/PFObjectController.h; sourceTree = ""; }; - 6969DB45C2C3E2913B4B4378FCA76976 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; - 69774E55DC0C02E4109B704B1EF76981 /* PFQueryUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryUtilities.m; path = Parse/Internal/Query/Utilities/PFQueryUtilities.m; sourceTree = ""; }; - 69CA112C30F678ABE1EE3DF533E22638 /* PFQuery+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFQuery+Synchronous.h"; path = "Parse/PFQuery+Synchronous.h"; sourceTree = ""; }; - 6A02A4809F646F5CF12262E20B09CE02 /* PFInstallationIdentifierStore_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationIdentifierStore_Private.h; path = Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h; sourceTree = ""; }; - 6A41DA7034162C492234C1AB3518AF1B /* UITextView+Placeholder.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UITextView+Placeholder.xcconfig"; sourceTree = ""; }; - 6A470CB0A7ACAB924E1D7CC751D86E83 /* PFFacebookAuthenticationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookAuthenticationProvider.h; path = ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.h; sourceTree = ""; }; - 6ABA8DE92EE23F4F9752BEB7ED43F2E3 /* libParse.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libParse.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B5EFCDAE4A37A1B35F13B7D58C5B583 /* SLKInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKInputAccessoryView.h; path = Source/SLKInputAccessoryView.h; sourceTree = ""; }; - 6C8BFD1C0FD2165BA0ED97CC29B853F0 /* PFAnonymousAuthenticationProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnonymousAuthenticationProvider.m; path = Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m; sourceTree = ""; }; - 6C95971F5E8B836BB259286D00D86426 /* PFActionButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFActionButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFActionButton.m; sourceTree = ""; }; - 6CA7AD4D7BB0EDA439CD35C76699E4ED /* PFCoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCoreManager.h; path = Parse/Internal/PFCoreManager.h; sourceTree = ""; }; - 6D23ADF7F6C1B308CD249F1E6BD1A212 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; - 6D307EBC959489CE7483E28F668B9CAB /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; - 6D368727D7B84B2179BEAA93D023C75C /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; - 6D688F5172C6DCE9CA602A5DD3EB51F6 /* PFFacebookPrivateUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookPrivateUtilities.m; path = ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.m; sourceTree = ""; }; - 6E0D61E2F608806D6518CBC089849DBD /* PFPaymentTransactionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPaymentTransactionObserver.m; path = Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m; sourceTree = ""; }; - 6E9B22F281873B526D18178648B6B426 /* PFGeoPointPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFGeoPointPrivate.h; path = Parse/Internal/PFGeoPointPrivate.h; sourceTree = ""; }; - 6EBE605D661E4B8925A76CC832CA2C78 /* PFObjectEstimatedData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectEstimatedData.h; path = Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.h; sourceTree = ""; }; - 6EE03BC6D0B5D8245620F41FB043FEF7 /* PFQueryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryState.h; path = Parse/Internal/Query/State/PFQueryState.h; sourceTree = ""; }; - 6F599169AAC782910847891921714BF0 /* SLKTextView+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SLKTextView+SLKAdditions.m"; path = "Source/SLKTextView+SLKAdditions.m"; sourceTree = ""; }; - 6F8A2DA23D801CD569683393C596F8D7 /* PFActivityIndicatorCollectionReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFActivityIndicatorCollectionReusableView.h; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.h; sourceTree = ""; }; - 70052DC947D55CD3CB329B4E953BD0F8 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; - 707E76D660F01DF3B133E668152EB0A5 /* PFUserConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserConstants.h; path = Parse/Internal/User/Constants/PFUserConstants.h; sourceTree = ""; }; - 70929A127CB4FBD5AF2BBC8CDC96AFC4 /* SLKTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTextView.m; path = Source/SLKTextView.m; sourceTree = ""; }; - 70C1193F848A62A330E297B73C0E36A8 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; - 71E5CDB023E6BC4CEFA845742F1C8851 /* PFURLConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLConstructor.m; path = Parse/Internal/HTTPRequest/PFURLConstructor.m; sourceTree = ""; }; - 72688E31C15A6FEEBB4D75D38B9249D4 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; - 72921336208FFE15B02A037DD51F9790 /* PFURLSessionFileDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionFileDownloadTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h; sourceTree = ""; }; - 7295A77587DC235D359395CAC7235A0D /* UITextView+Placeholder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UITextView+Placeholder-dummy.m"; sourceTree = ""; }; - 729DD14DC075003BDC1F63ED61DFBC2D /* PFURLSessionCommandRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionCommandRunner.h; path = Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.h; sourceTree = ""; }; - 72BECA5845580974E9045EB85F60AD80 /* PFCurrentUserController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentUserController.h; path = Parse/Internal/User/CurrentUserController/PFCurrentUserController.h; sourceTree = ""; }; - 72D600E86486D86478B0A5DF123533E6 /* ParseFacebookUtilsV4-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ParseFacebookUtilsV4-prefix.pch"; sourceTree = ""; }; - 72EC07D6B26D04AE2D7629B3E020AC76 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 74088928B3FC17EC2292407B6503D660 /* PFObjectFileCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectFileCoder.h; path = Parse/Internal/Object/Coder/File/PFObjectFileCoder.h; sourceTree = ""; }; - 74B2C68847AED08BD88D0A7128EF936E /* PFLogInView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogInView.h; path = ParseUI/Classes/LogInViewController/PFLogInView.h; sourceTree = ""; }; - 74CB78FC07C4B9419A311EFC20BA73D9 /* PFTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTableViewCell.h; path = ParseUI/Classes/Cells/PFTableViewCell.h; sourceTree = ""; }; - 74CC6083133C58B69C69AB3A11973071 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; - 74D0746FDB4DC5491000605C016DEBAE /* PFFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFile.m; path = Parse/PFFile.m; sourceTree = ""; }; - 7576D4C63896EA99B5D68713A151C876 /* PFFacebookMobileAuthenticationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookMobileAuthenticationProvider.h; path = ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.h; sourceTree = ""; }; - 75E54ACA510F3E722FB9658C0C21B46D /* PFURLConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLConstructor.h; path = Parse/Internal/HTTPRequest/PFURLConstructor.h; sourceTree = ""; }; - 7606252395660847F33226603BECEFD9 /* PFRESTQueryCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTQueryCommand.m; path = Parse/Internal/Commands/PFRESTQueryCommand.m; sourceTree = ""; }; - 760E9FC310449F6196CEF1B33BB285C3 /* SWRevealTableViewCell.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SWRevealTableViewCell.xcconfig; sourceTree = ""; }; - 764F1D9E9A1296566734099840275495 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; - 765B9C66CB34D743B8A89E90A33D5D7A /* ParseUI.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ParseUI.xcconfig; sourceTree = ""; }; - 76B09F19DA8E7C4BADB4769F67D28460 /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; - 76BF29CFE69BFA6C577A90F66AE1DD28 /* PFUserController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserController.h; path = Parse/Internal/User/Controller/PFUserController.h; sourceTree = ""; }; - 76C11EE89D3CE42E8391BAD88023130D /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; - 76FD331DE7EC5047E271338EE53EEC62 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; - 775FA7A52357CC4003205F0747B05455 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - 77703A5F34E3CC9E7A452C6B99D60764 /* PFRESTCloudCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTCloudCommand.m; path = Parse/Internal/Commands/PFRESTCloudCommand.m; sourceTree = ""; }; - 77937F4973204207D5F7D256DC487CCC /* PFSignUpView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSignUpView.h; path = ParseUI/Classes/SignUpViewController/PFSignUpView.h; sourceTree = ""; }; - 7871B2D1D30CC52DE4CB745B27A722CD /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; - 79ACF8CEE56C299B35F0CD9CFB20A96B /* PFPrimaryButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPrimaryButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.m; sourceTree = ""; }; - 7AEE36779943AB68955119401CD37279 /* PFOfflineObjectController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineObjectController.h; path = Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.h; sourceTree = ""; }; - 7C0E08A873A3F1D234BD8127BCD1B29D /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; - 7CDB4B3582778944CA0040235C02149E /* PFObjectState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectState.h; path = Parse/Internal/Object/State/PFObjectState.h; sourceTree = ""; }; - 7D475223FAE7B73172A928F6B13D1E98 /* ParseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ParseManager.m; path = Parse/Internal/ParseManager.m; sourceTree = ""; }; - 7DD9A3706D88016252923FC3507D610F /* PFCurrentUserController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCurrentUserController.m; path = Parse/Internal/User/CurrentUserController/PFCurrentUserController.m; sourceTree = ""; }; - 7DEBCF620D254C3612E39AB32FD7CBDE /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; - 7DF6F27D01E56BEFA49126844E1DB6AF /* PFEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEncoder.h; path = Parse/Internal/PFEncoder.h; sourceTree = ""; }; - 7E41D8741E2AF9907BAE3F7ECABD6E7B /* PFPush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPush.h; path = Parse/PFPush.h; sourceTree = ""; }; - 7E6D7AAB7E465224748F436865781CBE /* PFACLState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACLState_Private.h; path = Parse/Internal/ACL/State/PFACLState_Private.h; sourceTree = ""; }; - 7EB342DC53B1514437ED4E92C28AF0D2 /* PFFacebookUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookUtils.h; path = ParseFacebookUtils/PFFacebookUtils.h; sourceTree = ""; }; - 7ED2E71AF76F72E489174A942BB33E6D /* PFObjectState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectState.m; path = Parse/Internal/Object/State/PFObjectState.m; sourceTree = ""; }; + 698DC566271A05B9A0EDB6C588C23122 /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; + 69A46858D30A4E8508133FF8A3EEB91F /* PFFacebookUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookUtils.h; path = ParseFacebookUtils/PFFacebookUtils.h; sourceTree = ""; }; + 69AE84E8BFC775CA9D00C970782AA044 /* PFObject+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFObject+Deprecated.h"; path = "Parse/PFObject+Deprecated.h"; sourceTree = ""; }; + 6A2345D1B87B92349330D2622A15FDFC /* PFRESTUserCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTUserCommand.m; path = Parse/Internal/Commands/PFRESTUserCommand.m; sourceTree = ""; }; + 6A429F8BC664DB67C0E0EA83C57BD3C3 /* PFConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConfig.h; path = Parse/PFConfig.h; sourceTree = ""; }; + 6A615FB451A31ADDB279F5466E56203D /* PFFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileManager.h; path = Parse/Internal/PFFileManager.h; sourceTree = ""; }; + 6A79F62934907C1256A1DBF8C1F402F4 /* PFURLSessionCommandRunner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionCommandRunner.m; path = Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m; sourceTree = ""; }; + 6AA6AD7EDDACE042C83A393D58784153 /* PFAsyncTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAsyncTaskQueue.m; path = Parse/Internal/PFAsyncTaskQueue.m; sourceTree = ""; }; + 6B03C0362CB61E7B618C7446955BFAAA /* PFActivityIndicatorTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFActivityIndicatorTableViewCell.m; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.m; sourceTree = ""; }; + 6B554E3FB84031E93313E5778E0F21D1 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; + 6B5EACC7497F813E22A18D82F9C5719F /* PFInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallation.m; path = Parse/PFInstallation.m; sourceTree = ""; }; + 6BAE04D629E1FB11F3774A3F5D4DFCA0 /* PFPrimaryButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPrimaryButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.h; sourceTree = ""; }; + 6C1625FEB5E3939DE8D55B8B0E494A08 /* PFPinningEventuallyQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPinningEventuallyQueue.h; path = Parse/Internal/PFPinningEventuallyQueue.h; sourceTree = ""; }; + 6C1F2D9513DA8FAE8D9E9A23BF6C7783 /* PFFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFile.h; path = Parse/PFFile.h; sourceTree = ""; }; + 6CE074F75B450835E2EFDC4CFE863764 /* PFEventuallyPin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFEventuallyPin.m; path = Parse/Internal/PFEventuallyPin.m; sourceTree = ""; }; + 6D830CB776750E33617D8E10E636E6D9 /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; + 6DEC28F800929C0AA0322E863911FD90 /* PFMutablePushState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutablePushState.h; path = Parse/Internal/Push/State/PFMutablePushState.h; sourceTree = ""; }; + 6E005A661F1387380ECF9815551285FD /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6E180437D83D1B4DB878E442A3E0BEE3 /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; + 6EAB9E36D409DD174710606F492A2FB7 /* PFPush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPush.h; path = Parse/PFPush.h; sourceTree = ""; }; + 6F0C2353FA860CC517C99BCF3B3E7BA4 /* PFUserDefaultsPersistenceGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserDefaultsPersistenceGroup.m; path = Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m; sourceTree = ""; }; + 6F175F0B0C206ABA13971C95A61FA554 /* PFPush+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFPush+Synchronous.h"; path = "Parse/PFPush+Synchronous.h"; sourceTree = ""; }; + 701B987FBF5A5478A9044AE0C580ABA1 /* PFPaymentTransactionObserver_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPaymentTransactionObserver_Private.h; path = Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver_Private.h; sourceTree = ""; }; + 70570E07A0D800C95E50E444B788CFC1 /* PFObjectSubclassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectSubclassInfo.h; path = Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h; sourceTree = ""; }; + 7077EF414A0445101F3C41E7605C3309 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; + 708EF458863B026E1EC77DF52304AA36 /* PFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLoadingView.h; path = ParseUI/Classes/Internal/Views/PFLoadingView.h; sourceTree = ""; }; + 711F75D796FB0331C4812D7C7B001AB4 /* PFFacebookMobileAuthenticationProvider_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookMobileAuthenticationProvider_Private.h; path = ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider_Private.h; sourceTree = ""; }; + 719F72B62C319E7152F84CB1C41DA6CC /* PFAnalyticsUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnalyticsUtilities.m; path = Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m; sourceTree = ""; }; + 71F57E2D5EF029D382281E5EAC6DCBDC /* UIResponder+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+SLKAdditions.h"; path = "Source/UIResponder+SLKAdditions.h"; sourceTree = ""; }; + 71F9BD940AA46BCFC75CEABC20623EBC /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; + 723ADAD27AA4CAA87B29EDBCBAF60311 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; + 724AF84EA3F2EB93AA83417383ED6A5D /* PFURLConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLConstructor.h; path = Parse/Internal/HTTPRequest/PFURLConstructor.h; sourceTree = ""; }; + 727BC07EC879397C277EC2E49BE1C4F5 /* PFLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogging.h; path = Parse/Internal/PFLogging.h; sourceTree = ""; }; + 72E815F5E3856E8DBC7AEAFFF87EFE98 /* PFPurchase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPurchase.h; path = Parse/PFPurchase.h; sourceTree = ""; }; + 733C65017D7AA59EFA638C10009FADA7 /* PFRESTSessionCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTSessionCommand.m; path = Parse/Internal/Commands/PFRESTSessionCommand.m; sourceTree = ""; }; + 735AC12A0CE17A609696B1535F2A9624 /* PFUIAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUIAlertView.h; path = ParseUI/Classes/Internal/Extensions/PFUIAlertView.h; sourceTree = ""; }; + 73FCE2B5AF6C8CFE7F994CE68F98573B /* PFObjectLocalIdStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectLocalIdStore.m; path = Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m; sourceTree = ""; }; + 7442168A24645CABFF07BB4386580240 /* ParseUI-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ParseUI-prefix.pch"; sourceTree = ""; }; + 7442F62A9053E443591A643C335E89BE /* PFSubclassing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSubclassing.h; path = Parse/PFSubclassing.h; sourceTree = ""; }; + 74953EA093263368E4D3722573029E08 /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; + 74A7BCB83BA7756BFCCDCDC6B10969A5 /* PFLocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLocationManager.m; path = Parse/Internal/PFLocationManager.m; sourceTree = ""; }; + 74FD9790EA30D8E92EAC3EC667AB28E5 /* PFObjectUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectUtilities.m; path = Parse/Internal/Object/Utilities/PFObjectUtilities.m; sourceTree = ""; }; + 756F2B916D3E22F29A5D368043B9CEE4 /* PFFacebookPrivateUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookPrivateUtilities.h; path = ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.h; sourceTree = ""; }; + 759631BA9552371036BDAD34505D85C0 /* Parse.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Parse.xcconfig; sourceTree = ""; }; + 75C3907DFF62C824FB9B0DDCB64F00B8 /* PFCloud+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFCloud+Synchronous.h"; path = "Parse/PFCloud+Synchronous.h"; sourceTree = ""; }; + 7641840F9E778C674D01DE51DE9F1098 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; + 7696E91E922703C29B735AC202EBAECD /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + 76E9097AA441E6872F585CAA1649BECD /* PFAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAlertView.m; path = Parse/Internal/PFAlertView.m; sourceTree = ""; }; + 77BC39968B1A4DA243F12F848C57D90E /* SWRevealTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SWRevealTableViewCell.h; path = SWRevealTableViewCell/SWRevealTableViewCell.h; sourceTree = ""; }; + 77EA017373CE8E2D5AC88307A57DC0F2 /* PFBaseState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFBaseState.h; path = Parse/Internal/PFBaseState.h; sourceTree = ""; }; + 79006C2D598C1C1025C0A06084999926 /* PFUserDefaultsPersistenceGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserDefaultsPersistenceGroup.h; path = Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h; sourceTree = ""; }; + 79D4AF805C62ABFAFE177E9E3043BEB2 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; + 79E48AB459375F513AF1A4EB7868F84F /* PFProductTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFProductTableViewController.m; path = ParseUI/Classes/ProductTableViewController/PFProductTableViewController.m; sourceTree = ""; }; + 79EF69B7623FA7F851720EF8C17DE52D /* PFImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFImage.m; path = ParseUI/Classes/Internal/Extensions/PFImage.m; sourceTree = ""; }; + 79F4BEABA19ACEEC946F382F7FBE6227 /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; + 7A0DC9093163BF36DD2B21AB62A2F115 /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; + 7A5EB4FCC1A76043423AB1B3D4C2ECF5 /* UIView+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SLKAdditions.h"; path = "Source/UIView+SLKAdditions.h"; sourceTree = ""; }; + 7A738D5931A65F1A965DE7C00F2BD8E9 /* PFObjectControlling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectControlling.h; path = Parse/Internal/Object/Controller/PFObjectControlling.h; sourceTree = ""; }; + 7BA6FAEA2D1B35FA9269853C33B94F05 /* DZNEmptyDataSet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DZNEmptyDataSet-dummy.m"; sourceTree = ""; }; + 7CEC0995CF432DC1236F7252A4AD92E0 /* PFCurrentObjectControlling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentObjectControlling.h; path = Parse/Internal/Object/CurrentController/PFCurrentObjectControlling.h; sourceTree = ""; }; + 7CF6A320A5BF270688476FE52CF0103F /* PFRESTSessionCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTSessionCommand.h; path = Parse/Internal/Commands/PFRESTSessionCommand.h; sourceTree = ""; }; + 7D1818BE595D89DFB307D325CC58B711 /* PFDefaultACLController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDefaultACLController.m; path = Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m; sourceTree = ""; }; + 7D27DE8D3545C817224AE5E5BDED75A9 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; + 7D371ADA6413CEBC3D4F7660BF7CB467 /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; + 7D4CE5B3A1CED4534E82BAB0D6E09A58 /* PFProductsRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFProductsRequestHandler.h; path = Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h; sourceTree = ""; }; + 7D791C6B2365BA9A0EC2585B30C0CAAC /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; + 7D94458D7D265A69DAFC081226A715DE /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; + 7DB0C4FCBC30DC0121FEE9DDFB083DC0 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; + 7EA0DF2C34A5DF5C6106E76862593EA7 /* PFTextButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTextButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFTextButton.m; sourceTree = ""; }; + 7EAB1BB6DEA2CA5880BBB5D6065D2AEA /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; 7EEA862E8238E78C780E5079021474CA /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; - 7F3C386E3B0125C76E6CB16F20055230 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; - 7F7E491D3204A81CB36AF93895C65948 /* PFCoreDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCoreDataProvider.h; path = Parse/Internal/PFCoreDataProvider.h; sourceTree = ""; }; - 7F85305D1036338348BABD4F48BC31AD /* PFCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCollectionViewCell.h; path = ParseUI/Classes/Cells/PFCollectionViewCell.h; sourceTree = ""; }; - 7FACB9DF249B7F0A189059BD1CA5E508 /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; - 80F20CF2D0331B46CA4DBC077EF0DFB7 /* PFURLSessionJSONDataTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionJSONDataTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m; sourceTree = ""; }; - 81273B04C4256B813E89887C0331AE15 /* libSWRevealTableViewCell.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSWRevealTableViewCell.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 81358C6C21309FB8B54E5A80393E8E8B /* PFCoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCoreManager.m; path = Parse/Internal/PFCoreManager.m; sourceTree = ""; }; - 816E964B3434291781390DBC7BBC1303 /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; - 8189D7B4799D3D8609DADBBBE9DDF0A0 /* PFCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCollectionViewCell.m; path = ParseUI/Classes/Cells/PFCollectionViewCell.m; sourceTree = ""; }; - 818E2D5495F73022AE188D74CC61161F /* PFProductsRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFProductsRequestHandler.h; path = Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h; sourceTree = ""; }; - 81E93E76445249D425779467CB422ECD /* PFPush+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFPush+Deprecated.h"; path = "Parse/PFPush+Deprecated.h"; sourceTree = ""; }; - 81F8893A8B08D54A8B22703088626A66 /* SLKInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKInputAccessoryView.m; path = Source/SLKInputAccessoryView.m; sourceTree = ""; }; - 82119F840241753635FD424E9DA6555C /* PFPin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPin.h; path = Parse/Internal/LocalDataStore/Pin/PFPin.h; sourceTree = ""; }; - 831495063658C537A233F7C646F2CF65 /* PFOfflineStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineStore.h; path = Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h; sourceTree = ""; }; - 83B706DB29EEAFFE5C234DBA5AD49B7F /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; - 84179D657EA6575E3A19DEF965AB42F0 /* PFQueryPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryPrivate.h; path = Parse/Internal/Query/PFQueryPrivate.h; sourceTree = ""; }; - 841CCCA43EA4DFC0EFD1CF9DC4A2BEEA /* PFRESTQueryCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTQueryCommand.h; path = Parse/Internal/Commands/PFRESTQueryCommand.h; sourceTree = ""; }; - 843658335BA053CE751397783C74F957 /* PFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLoadingView.h; path = ParseUI/Classes/Internal/Views/PFLoadingView.h; sourceTree = ""; }; - 8462335ED8FD1B686A1F534A6C99FDE2 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; - 847A0B49AE0433F76F413E3FDAEAA8C3 /* ParseModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseModule.h; path = Parse/Internal/ParseModule.h; sourceTree = ""; }; - 859C5BDAA6C87E653182F617D29F0F3E /* PFErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFErrorUtilities.h; path = Parse/Internal/PFErrorUtilities.h; sourceTree = ""; }; - 85CA92BBBC9BF80A673AD9039D0C884F /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; - 85E519623B5B89924A74D226F86CE234 /* PFURLSessionDataTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionDataTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h; sourceTree = ""; }; + 7F20D7F982AF2922A0EE05CE24ED081D /* PFMulticastDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMulticastDelegate.m; path = Parse/Internal/PFMulticastDelegate.m; sourceTree = ""; }; + 7F4DA33EFBD03156EDE5005D976C1A3B /* PFObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectConstants.h; path = Parse/Internal/Object/Constants/PFObjectConstants.h; sourceTree = ""; }; + 801DA113A69D76BED4985ED23F15BBC0 /* PFRESTCommand_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTCommand_Private.h; path = Parse/Internal/Commands/PFRESTCommand_Private.h; sourceTree = ""; }; + 802E705C0A5A837BFF6B8FF43673D90D /* PFFileState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileState_Private.h; path = Parse/Internal/File/State/PFFileState_Private.h; sourceTree = ""; }; + 8035AEFB2F0DE7B26E861349A7333980 /* SLKTextView+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SLKTextView+SLKAdditions.m"; path = "Source/SLKTextView+SLKAdditions.m"; sourceTree = ""; }; + 803B7AC26FFAB413AFAB7560A6518A06 /* PFPurchaseController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPurchaseController.m; path = Parse/Internal/Purchase/Controller/PFPurchaseController.m; sourceTree = ""; }; + 80552F0048268901E22F98A4A0E0C759 /* PFObjectController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectController.h; path = Parse/Internal/Object/Controller/PFObjectController.h; sourceTree = ""; }; + 80A54F56290E5150EBD83C1E4071459C /* PFObjectBatchController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectBatchController.m; path = Parse/Internal/Object/BatchController/PFObjectBatchController.m; sourceTree = ""; }; + 80E28B73355B2A3F83F60E00251DDCBE /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; + 810AD48B30603E8B1CF7C5D1C9EAF0C7 /* PFFileStagingController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileStagingController.m; path = Parse/Internal/File/Controller/PFFileStagingController.m; sourceTree = ""; }; + 8183A488CDEC468524AE22C85E7C1C59 /* PFObjectConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectConstants.m; path = Parse/Internal/Object/Constants/PFObjectConstants.m; sourceTree = ""; }; + 818E2E64B694B9489ACF6BBCBD44FB6B /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; + 8200E88B5E7016BCD3F80F49BB02CBC9 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; + 8204B08AE4E1A100E2302E03D54C1C93 /* ParseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseManager.h; path = Parse/Internal/ParseManager.h; sourceTree = ""; }; + 82092E86B9D45FACA1EC8F8A19E9A0D4 /* PFLogInViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogInViewController.h; path = ParseUI/Classes/LogInViewController/PFLogInViewController.h; sourceTree = ""; }; + 820EC7ECFEE0971A97A4CB6ACDA8899A /* PFSignUpViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSignUpViewController.m; path = ParseUI/Classes/SignUpViewController/PFSignUpViewController.m; sourceTree = ""; }; + 82530C32CB947E540E7D3ECB612B6512 /* PFRelation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRelation.m; path = Parse/PFRelation.m; sourceTree = ""; }; + 8276431894ED50D3268A7BF36686F1FF /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; + 831CC565839B3DBFA71CF0FF71F51729 /* PFURLSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionUploadTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m; sourceTree = ""; }; + 8386795D219F9AD000A67AC41B2F870B /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; + 83E7FFA82AA6B1CBA0E1E475E5862237 /* PFCurrentInstallationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentInstallationController.h; path = Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h; sourceTree = ""; }; + 83E9701EAADD19A55BC58447D03AE54A /* PFURLSessionDataTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionDataTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h; sourceTree = ""; }; + 8469F569F6DE228114178C250CF0A70F /* PFQueryController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryController.m; path = Parse/Internal/Query/Controller/PFQueryController.m; sourceTree = ""; }; 8617C9B6C16ADEE6C1DF299F03D1BE42 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 861B0410F708F5D954E8988B775D74AF /* SLKTypingIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTypingIndicatorProtocol.h; path = Source/SLKTypingIndicatorProtocol.h; sourceTree = ""; }; - 86EF891728C4C2AD7EE600EA79C1E3FE /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; - 8766E6E706CE19FA859C5A1CBCA26BC6 /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; - 8773F5AF67E063CAFA04D1206AE73A6B /* PFPersistenceGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPersistenceGroup.h; path = Parse/Internal/Persistence/Group/PFPersistenceGroup.h; sourceTree = ""; }; - 87C875256343D7736308B1D858091D72 /* PFLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogger.h; path = Parse/Internal/PFLogger.h; sourceTree = ""; }; - 8820FE4FE57DEC50EEA9885A786C2DDA /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; - 88DC510C2537AB4EFBC7DC5A40A62038 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; - 88E28C9135FAC25710DB020CFD9373C5 /* PFProductsRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFProductsRequestHandler.m; path = Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m; sourceTree = ""; }; - 897BE23CE24EA3832F5343032CA4D09F /* PFPush+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFPush+Synchronous.h"; path = "Parse/PFPush+Synchronous.h"; sourceTree = ""; }; - 89EA6A11F547C5E9360C353D16DD08FA /* SWRevealTableViewCell-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SWRevealTableViewCell-prefix.pch"; sourceTree = ""; }; - 8ABD89773A04585BF5559A96B0E7E132 /* PFPin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPin.m; path = Parse/Internal/LocalDataStore/Pin/PFPin.m; sourceTree = ""; }; - 8ACC14BC3FDF72235F9F209257230F17 /* PFPushState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushState.h; path = Parse/Internal/Push/State/PFPushState.h; sourceTree = ""; }; - 8AE3BC3602C1A06EE6EC6DE0BEFEA8CE /* PFPushManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushManager.h; path = Parse/Internal/Push/Manager/PFPushManager.h; sourceTree = ""; }; - 8B208A2FC4E5BE787981D21CD70AFC2B /* PFFacebookMobileAuthenticationProvider_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookMobileAuthenticationProvider_Private.h; path = ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider_Private.h; sourceTree = ""; }; - 8B612A5D8336A8FE79BFEB8C724F0E0E /* PFTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTableViewCell.m; path = ParseUI/Classes/Cells/PFTableViewCell.m; sourceTree = ""; }; - 8C112D39BC9B0EA32EBC354D4F74F57D /* PFRESTPushCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTPushCommand.m; path = Parse/Internal/Commands/PFRESTPushCommand.m; sourceTree = ""; }; - 8C1AD6B80199339CEE034DF0785F0383 /* PFMutablePushState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutablePushState.m; path = Parse/Internal/Push/State/PFMutablePushState.m; sourceTree = ""; }; - 8C2F93C7803502CB2F3A5ABD6964D2F2 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; - 8C4277FFA6D53B15C138A1BBD6833149 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; - 8C4E3CA4434FFD8037F151D352D6E38F /* PFSession_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSession_Private.h; path = Parse/Internal/Session/PFSession_Private.h; sourceTree = ""; }; - 8CC975E8BC2E161F9535D220624F0BF9 /* PFCloud+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFCloud+Deprecated.h"; path = "Parse/PFCloud+Deprecated.h"; sourceTree = ""; }; - 8D4DCDC8FD72E523B9452C5583D77458 /* PFOfflineQueryLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineQueryLogic.m; path = Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m; sourceTree = ""; }; - 8DC3596ADB11DF35E926D9D7F2C9F1C8 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; - 8DF2807BC4BE6780681488B1CA00D1DC /* PFFacebookMobileAuthenticationProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookMobileAuthenticationProvider.m; path = ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.m; sourceTree = ""; }; - 8E85C398CEA5889A93F092531B488FE3 /* Parse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Parse.h; path = Parse/Parse.h; sourceTree = ""; }; - 8F05C7BA71D3F977AB459AD54D225301 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; - 8F116F0D78DB205C6279864551785B13 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; - 8F7F39C872953695997D869F8EC6D8CD /* ParseModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ParseModule.m; path = Parse/Internal/ParseModule.m; sourceTree = ""; }; - 90428216FBEFD11AC8F505C5E530C7EE /* PFURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSession.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h; sourceTree = ""; }; - 904E65CD825ED4F67672EFAB3B8FDC59 /* PFPushPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushPrivate.h; path = Parse/Internal/Push/PFPushPrivate.h; sourceTree = ""; }; - 90FE8AA44293F12A74DAEE90831D8385 /* PFActivityIndicatorCollectionReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFActivityIndicatorCollectionReusableView.m; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.m; sourceTree = ""; }; - 911D3339FBA533A6A3731BFA1F09EF9C /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; - 91B986F2615EC7E6306F56904C87DBE5 /* ParseFacebookUtilsV4.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ParseFacebookUtilsV4.xcconfig; sourceTree = ""; }; - 91EC3BE93872DC0C0A961C3102A48C66 /* PFFacebookUtils_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookUtils_Private.h; path = ParseFacebookUtils/Internal/PFFacebookUtils_Private.h; sourceTree = ""; }; - 9238BD54D1BAA3790D407461C8C7DF22 /* PFUser+Synchronous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFUser+Synchronous.h"; path = "Parse/PFUser+Synchronous.h"; sourceTree = ""; }; - 9246F14FB77725BE95B8A2D73FEB0C48 /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; - 92543BAB3E0A3D7BA94AB5B56391ACB7 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; - 929D5F5BBA8E76AEFB85646FEA91C60E /* SWRevealTableViewCell-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SWRevealTableViewCell-dummy.m"; sourceTree = ""; }; - 92FC962D83171BF9CA08ABE258973AFF /* PFObjectFileCodingLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectFileCodingLogic.h; path = Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.h; sourceTree = ""; }; - 93230DC28AE3012BF78DAB0DE8AEC90B /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; - 935D46A128CDB89100292A952F838EEE /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; - 94359C6E5DEFFC6EDFF4D79FE3A5DACB /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; - 94807673FEB641876D7A3606698C612E /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; - 94B7A6F62197FF82B72C66F424020CDA /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; - 94C266A0F84E676CEEED17D389B6E362 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; - 94CA5941C41298EA4665505138108EC1 /* PFAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAssert.h; path = Parse/Internal/PFAssert.h; sourceTree = ""; }; - 9572A3C65733E046CCA9256D94DE7408 /* PFRESTAnalyticsCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTAnalyticsCommand.h; path = Parse/Internal/Commands/PFRESTAnalyticsCommand.h; sourceTree = ""; }; - 957477D03A238259AF1294919D88338D /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; - 958702B1922808F7F65B214C69AA7C93 /* PFUserState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserState.h; path = Parse/Internal/User/State/PFUserState.h; sourceTree = ""; }; - 9643C9A0D453D702B0AD6EC0F5558B6D /* PFLocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLocationManager.m; path = Parse/Internal/PFLocationManager.m; sourceTree = ""; }; - 9748E9C58C2AD537A5C32AF80E6D0CA8 /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; - 97561114F9A7A36F5EDBEE8CCB74106A /* PFLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLogger.m; path = Parse/Internal/PFLogger.m; sourceTree = ""; }; - 976F51AAE0D8C5DB75ABC0B532C82303 /* SWRevealTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SWRevealTableViewCell.h; path = SWRevealTableViewCell/SWRevealTableViewCell.h; sourceTree = ""; }; - 97BE07FF9DE31343C48ED53A27466972 /* PFKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFKeychainStore.m; path = Parse/Internal/PFKeychainStore.m; sourceTree = ""; }; - 97EDD4E6EC20BD37B0D2EA02A4795118 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; - 98A1160494E5DFBF0FC553A178B93672 /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; + 864B9DD7A291B792FDEB564E76F63CC1 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; + 8715480A2EDB117474F3735037F6CB3F /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; + 87C3B3521ED7422BB25BAC1251E5DA05 /* PFUserController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserController.h; path = Parse/Internal/User/Controller/PFUserController.h; sourceTree = ""; }; + 87D9D927C6092774B32B118A2EFFCBCD /* PFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFNetworkActivityIndicatorManager.m; path = Parse/PFNetworkActivityIndicatorManager.m; sourceTree = ""; }; + 8852BFE73653A96DF6E42FA552D8AADE /* PFFacebookMobileAuthenticationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookMobileAuthenticationProvider.h; path = ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.h; sourceTree = ""; }; + 88B0C1605927E9B5C1FCC4C4BC5EAF28 /* PFCurrentConfigController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCurrentConfigController.m; path = Parse/Internal/Config/Controller/PFCurrentConfigController.m; sourceTree = ""; }; + 88CCB3196BFA040F461E722F6C226148 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; + 88EC965A840192AB437C73FAB678CD1D /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; + 89BC555461A181FA7F225E6075B88777 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/BFMeasurementEvent_Internal.h; sourceTree = ""; }; + 8A02D9557C0536587F988D2455D9D343 /* PFOfflineQueryController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineQueryController.m; path = Parse/Internal/Query/Controller/PFOfflineQueryController.m; sourceTree = ""; }; + 8A1A70EDA3F9DADF6EA1B2645C12EA7E /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; + 8AAEF4E3BC44246A2BEB717F1A7BEFE8 /* PFTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTaskQueue.m; path = Parse/Internal/PFTaskQueue.m; sourceTree = ""; }; + 8B70C96BA0649DB8A941BB6A580A429B /* PFObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObject.m; path = Parse/PFObject.m; sourceTree = ""; }; + 8BA0A9D5DEC0ADC71F5FCF420DEA0847 /* UITextView+Placeholder.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UITextView+Placeholder.xcconfig"; sourceTree = ""; }; + 8C0BD71F730A5F5089131E9880193B5B /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; + 8D3E5F58F4233F607B7A00DEDEAA2D02 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; + 8DDE543F95B8DCB065AD49EEEA2A17EB /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; + 8E6B13502DD80D2468B2B5B4CFAC9B8A /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; + 8E7F6F56983DF80E7AED05DC5C1C4643 /* PFQueryState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryState.m; path = Parse/Internal/Query/State/PFQueryState.m; sourceTree = ""; }; + 8E89DC8B3006843C4E8693B06E743230 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; + 8EBE7E796AAF28A3D128F133922A241C /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; + 8EEB27B88AE2D6F25865DF976ABC7D3D /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; + 8F39D8067906D42F0C3C3A8E3F10E12E /* SLKTextViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTextViewController.m; path = Source/SLKTextViewController.m; sourceTree = ""; }; + 8F52067260A2F40E4F0028B40CFB0282 /* PFPropertyInfo_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPropertyInfo_Private.h; path = Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h; sourceTree = ""; }; + 8F704D3245B9992AEA46105AA4DA007E /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; + 8F81A0837CF23206D376625194C08C42 /* PFActionButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFActionButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFActionButton.h; sourceTree = ""; }; + 9036DDCBD320A7C4B886950E4642BA40 /* PFPushController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushController.h; path = Parse/Internal/Push/Controller/PFPushController.h; sourceTree = ""; }; + 906DC37E3B3430D7C8C69C04471F83BC /* PFPin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPin.h; path = Parse/Internal/LocalDataStore/Pin/PFPin.h; sourceTree = ""; }; + 90D159ED493D6971EA5DDE41DA46EED1 /* PFActivityIndicatorTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFActivityIndicatorTableViewCell.h; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.h; sourceTree = ""; }; + 90F67A60EEFF01E7A9D560462C79FF5C /* libMBProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMBProgressHUD.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 9112E3BE6C8FDF3255DCA74566AF7796 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = en.lproj; path = Parse/Resources/en.lproj; sourceTree = ""; }; + 913793147CE6A1E1E7698FD25B45D691 /* SlackTextViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SlackTextViewController.xcconfig; sourceTree = ""; }; + 913FFC1F83BC69B40279557643FD68D6 /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; + 915B15975C3AB304FC3E146024B910B4 /* PFCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCloud.h; path = Parse/PFCloud.h; sourceTree = ""; }; + 9244DA2B61EE71A937FB670067FB7C6F /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; + 925699F14F1898DDA339718A543DBFCF /* PFObjectState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectState.h; path = Parse/Internal/Object/State/PFObjectState.h; sourceTree = ""; }; + 92B5803CA8962629D3A201C687B9459E /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; + 9338D44341A2B1C9C80EB03C288CDD7A /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; + 93667B1D1E01B4AC92D42A45A8810CF5 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; + 9368BCAE04358791CD7EC0C4DA888B84 /* UITextView+Placeholder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+Placeholder.m"; path = "UITextView+Placeholder/UITextView+Placeholder.m"; sourceTree = ""; }; + 93D8FC8EA4615FC5CD71AAD110E7860E /* UIScrollView+EmptyDataSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+EmptyDataSet.h"; path = "Source/UIScrollView+EmptyDataSet.h"; sourceTree = ""; }; + 941876A6D6F3970885548182B23F86F3 /* PFApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFApplication.m; path = Parse/Internal/PFApplication.m; sourceTree = ""; }; + 94335E1CD75C9A8E229CF206ACA69DC2 /* UITextView+Placeholder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UITextView+Placeholder-prefix.pch"; sourceTree = ""; }; + 9450BFDCF411F7CED178F3092F3F6AB5 /* PFURLSessionDataTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionDataTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m; sourceTree = ""; }; + 95A25CC50E53B2DC072BABA8A7649E16 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; + 966A1A2ABE48E85D94CBD296E87262D4 /* PFDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDataProvider.h; path = Parse/Internal/PFDataProvider.h; sourceTree = ""; }; + 969D6B56869D4873E069631C268DC92B /* PFPropertyInfo_Runtime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPropertyInfo_Runtime.h; path = Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.h; sourceTree = ""; }; + 96AFBD17100928D413CA3FF21C54EDC9 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; + 97F94D900C0864CD55E4F4A7BC083B0A /* PFACL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFACL.m; path = Parse/PFACL.m; sourceTree = ""; }; + 97FFC4ABD828E7D4E9069C2131F2AD8D /* PFInstallationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationController.h; path = Parse/Internal/Installation/Controller/PFInstallationController.h; sourceTree = ""; }; + 98075D418F4726E6C17CAB88431D39F6 /* PFImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFImageCache.h; path = ParseUI/Classes/Internal/PFImageCache.h; sourceTree = ""; }; + 9827F505E11F883D1A5F402A08647085 /* PFTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTableViewCell.h; path = ParseUI/Classes/Cells/PFTableViewCell.h; sourceTree = ""; }; + 9846BF6CA1587916AA4A15E9C010CADD /* PFMutableObjectState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableObjectState.m; path = Parse/Internal/Object/State/PFMutableObjectState.m; sourceTree = ""; }; + 98B323E3A4D1DBA3EFCCB7F8AD1312CD /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - 98EFBEC6F953E22F60A1980A43E17830 /* PFCommandResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandResult.h; path = Parse/Internal/PFCommandResult.h; sourceTree = ""; }; - 9900377DAFCB3B4AA365A1D3C2134402 /* PFURLSessionJSONDataTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionJSONDataTaskDelegate.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h; sourceTree = ""; }; - 991DE20D56268C639616FE25086501C1 /* UITextView+Placeholder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+Placeholder.h"; path = "UITextView+Placeholder/UITextView+Placeholder.h"; sourceTree = ""; }; - 99DDA20C8369764804E6F106AFF660C8 /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; - 9B5CD142AB105907BB6787DAE2A6B031 /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; - 9BA439649BC9749B4921257DEE6278D3 /* PFRelationState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelationState.h; path = Parse/Internal/Relation/State/PFRelationState.h; sourceTree = ""; }; - 9BA45A6612EEA7734D90BA26D88FF7E4 /* PFSQLiteDatabaseController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabaseController.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h; sourceTree = ""; }; - 9BC9A33CAF494AC6D0ACF0C56B06644F /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; - 9BE912F9173ADAED92DD77AC3C77C033 /* PFAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalytics.h; path = Parse/PFAnalytics.h; sourceTree = ""; }; - 9C475099F30A4DD0F3FB973F2135F223 /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; - 9C71968F70616014FDD94E8DBEA308DA /* PFSQLiteStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteStatement.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m; sourceTree = ""; }; - 9CADF134F82EC2CA2122B2C861DF226F /* Parse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Parse.m; path = Parse/Parse.m; sourceTree = ""; }; - 9D0DE203B5FA0C48AD7AD846F9E657FD /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 9D45F1724D5134092EB79557F1832759 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; - 9D733A75F715BBA1E82F39CB9DE90B44 /* PFHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFHash.m; path = Parse/Internal/PFHash.m; sourceTree = ""; }; - 9E09825CE9B25E62D034D029F36EC139 /* PFPropertyInfo_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPropertyInfo_Private.h; path = Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h; sourceTree = ""; }; - 9E17DC47C1556850CE2FAAE82B3F0B45 /* PFResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFResources.m; path = ParseUI/Generated/PFResources.m; sourceTree = ""; }; - 9EE2C9D46CB5DF6C1927246D8A403BD5 /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; - 9F308DC26EB50D32EDE6F533A7023733 /* PFMutableQueryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableQueryState.h; path = Parse/Internal/Query/State/PFMutableQueryState.h; sourceTree = ""; }; - 9F5C6F1B22E7040FA4D464492AF15798 /* PFInternalUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInternalUtils.m; path = Parse/Internal/PFInternalUtils.m; sourceTree = ""; }; - 9FC201F3CEA8256D9F82CEE38DFFD340 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/BFMeasurementEvent_Internal.h; sourceTree = ""; }; - 9FE6EF82C7CCFE8E2DC7AF3CFECB9C24 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; - 9FE988F56183A06B7D61483BED46836A /* UIResponder+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+SLKAdditions.m"; path = "Source/UIResponder+SLKAdditions.m"; sourceTree = ""; }; - 9FEADA3C79D8B8B86818427DAE3E5D5C /* PFOfflineQueryController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineQueryController.m; path = Parse/Internal/Query/Controller/PFOfflineQueryController.m; sourceTree = ""; }; - A059950A48629FF878B52995FD0FD5D8 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; - A0D5AACAAC7BD6697B5AFFBC6B89EABB /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; - A0DD6AEC29FF9C8737065C4E94EA5C6F /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; - A1482BD731F5FDC476D7E069AF5098D2 /* PFACLState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACLState.h; path = Parse/Internal/ACL/State/PFACLState.h; sourceTree = ""; }; + 98D4966B45EF32759CE3E5C62A30C974 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; + 998067B9CA7499231A430EF7B8C889E6 /* PFACLPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACLPrivate.h; path = Parse/Internal/ACL/PFACLPrivate.h; sourceTree = ""; }; + 998DE9814A52F113E08C9D957D90B4A6 /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + 9A368E7AF79765543CEFB3C3A3B2C658 /* PFLogInView_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogInView_Private.h; path = ParseUI/Classes/LogInViewController/PFLogInView_Private.h; sourceTree = ""; }; + 9AF2BC42770DC82FDB083980D6586835 /* PFACLState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACLState.h; path = Parse/Internal/ACL/State/PFACLState.h; sourceTree = ""; }; + 9B2255FD77404EE1BEB5BAB29D645249 /* PFMutableACLState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableACLState.h; path = Parse/Internal/ACL/State/PFMutableACLState.h; sourceTree = ""; }; + 9B3378C67F07347B9C0BE3CAD74C8292 /* PFObjectFilePersistenceController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectFilePersistenceController.h; path = Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h; sourceTree = ""; }; + 9B6CC441BD07ECF544369E8A23670036 /* SLKTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTextView.m; path = Source/SLKTextView.m; sourceTree = ""; }; + 9BC17097BCD5D685C5BCC10E15681D01 /* PFPinningObjectStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPinningObjectStore.h; path = Parse/Internal/Object/PinningStore/PFPinningObjectStore.h; sourceTree = ""; }; + 9CC2FCAAEA784668B892A8D2B18E28DE /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; + 9CCC58796BF6DDC373D699341640F46C /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; + 9CE2C9F27DCF008F7C70254B49179056 /* PFEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFEncoder.m; path = Parse/Internal/PFEncoder.m; sourceTree = ""; }; + 9D0D2839C7FEFBA485924096814954BF /* PFRESTQueryCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTQueryCommand.m; path = Parse/Internal/Commands/PFRESTQueryCommand.m; sourceTree = ""; }; + 9D3BB24AD00D500A902FEDB1EA63C8F8 /* PFDefaultACLController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDefaultACLController.h; path = Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h; sourceTree = ""; }; + 9D634509743462822E0026EBD92A5ED1 /* Parse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Parse.m; path = Parse/Parse.m; sourceTree = ""; }; + 9D668C3B03D4C4FCFD526BE843EF0F24 /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; + 9D8322F973FC9EE1A722C51B22EB7388 /* PFLogInView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogInView.h; path = ParseUI/Classes/LogInViewController/PFLogInView.h; sourceTree = ""; }; + 9DD5BB936C83E4C9610FAE6F67475EC3 /* PFUserState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserState_Private.h; path = Parse/Internal/User/State/PFUserState_Private.h; sourceTree = ""; }; + 9E050AA6543C86308FFBD2A4813C2C11 /* ParseFacebookUtilsV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseFacebookUtilsV4.h; path = ParseFacebookUtils/ParseFacebookUtilsV4.h; sourceTree = ""; }; + 9E2F3B6E727C22F79453A0D2B94F67EF /* PFAnalyticsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnalyticsController.m; path = Parse/Internal/Analytics/Controller/PFAnalyticsController.m; sourceTree = ""; }; + 9EBBBD231E9A8A52D4A37D1204007CD0 /* PFRESTCloudCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTCloudCommand.h; path = Parse/Internal/Commands/PFRESTCloudCommand.h; sourceTree = ""; }; + 9EE51F920CA5995C81F6C7F67ED35083 /* PFRESTFileCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTFileCommand.m; path = Parse/Internal/Commands/PFRESTFileCommand.m; sourceTree = ""; }; + 9FA51499EBB5FE0AD5ED486506573EB3 /* ParseClientConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseClientConfiguration_Private.h; path = Parse/Internal/ParseClientConfiguration_Private.h; sourceTree = ""; }; + 9FCDFAAA3F3E42DF0671E6F97EBDA0BD /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; + A03D513D5844740A6D50546E4EFFA206 /* PFEventuallyQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEventuallyQueue.h; path = Parse/Internal/PFEventuallyQueue.h; sourceTree = ""; }; + A0BDD057CEA33490A37C8151F6F11B0A /* PFPurchaseController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPurchaseController.h; path = Parse/Internal/Purchase/Controller/PFPurchaseController.h; sourceTree = ""; }; + A0EA6B732C8649A883E121272B79E98B /* PFCurrentInstallationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCurrentInstallationController.m; path = Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m; sourceTree = ""; }; + A0F5060D6B83022495F23345019D738B /* PFRESTAnalyticsCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTAnalyticsCommand.m; path = Parse/Internal/Commands/PFRESTAnalyticsCommand.m; sourceTree = ""; }; + A1200CBF18E78C087807ECEA737597F8 /* SLKTypingIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTypingIndicatorView.m; path = Source/SLKTypingIndicatorView.m; sourceTree = ""; }; A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - A1C13176AB45A6A4911CFC9F0DF144AF /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; - A1F1FF38EA908FE1F92E8EC3F6B06195 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A2B608DCC01C753F6C5B6C784A204EDD /* PFCurrentConfigController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentConfigController.h; path = Parse/Internal/Config/Controller/PFCurrentConfigController.h; sourceTree = ""; }; - A31FA327555B6587910F7D8A7C4CC846 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; - A3386D106908CF7353F1763ABFBCFAF6 /* PFInstallationConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationConstants.h; path = Parse/Internal/Installation/Constants/PFInstallationConstants.h; sourceTree = ""; }; - A3B4BCC37D285D9E0B39BEFE918E6C10 /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; - A3E57562428F23BC0E6DD68DB1758FF0 /* PFDefaultACLController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDefaultACLController.h; path = Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h; sourceTree = ""; }; - A40FBB5D6BF6F5C5C30E4F615F424519 /* PFObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObject.h; path = Parse/PFObject.h; sourceTree = ""; }; - A415566265FC89BA149EB7BD5FDB5F1D /* PFSQLiteDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabase.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.h; sourceTree = ""; }; - A427489EB4EC454CC5929D7D12A37884 /* PFImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFImageCache.m; path = ParseUI/Classes/Internal/PFImageCache.m; sourceTree = ""; }; - A450A7B34007F2F6F43AFB51E7F9497F /* PFUserDefaultsPersistenceGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserDefaultsPersistenceGroup.h; path = Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h; sourceTree = ""; }; - A47818555A144BF06540EEF5B5E90E06 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; - A5064D5D49671A54D049E5F337AFDCE6 /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; - A522DF8317A4D7102B6ADEF86D504996 /* PFMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMacros.h; path = Parse/Internal/PFMacros.h; sourceTree = ""; }; - A52DC3314CC876B8D1D27BA68A632A52 /* PFReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFReachability.h; path = Parse/Internal/PFReachability.h; sourceTree = ""; }; - A5885A7FA3BFC13C4BC32F7AAD754C0F /* PFRESTPushCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTPushCommand.h; path = Parse/Internal/Commands/PFRESTPushCommand.h; sourceTree = ""; }; - A5E2A6128AD512F0EAC77EE05F80F8BF /* PFUserState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserState.m; path = Parse/Internal/User/State/PFUserState.m; sourceTree = ""; }; - A63893EDD3C9EAE9212B2CE97D4C7502 /* PFObjectBatchController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectBatchController.m; path = Parse/Internal/Object/BatchController/PFObjectBatchController.m; sourceTree = ""; }; - A6E342FB25C44744829796869210E535 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; - A7031229BBC578BA467073CE5E571CD4 /* PFURLSessionCommandRunner_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionCommandRunner_Private.h; path = Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h; sourceTree = ""; }; - A746FCF97C6B7229E5B9DA54330BB983 /* BFTask+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BFTask+Private.m"; path = "Parse/Internal/BFTask+Private.m"; sourceTree = ""; }; - A79763054C3BECDFB399E92574F9BEBF /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; - A7B0FD63693CDF9C5B007216086C14BF /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; - A7E6D6BFC536074F3748789BAEDF455D /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; - A81F5584530FEAD988A8494D89CAFDEF /* PFPushUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushUtilities.h; path = Parse/Internal/Push/Utilites/PFPushUtilities.h; sourceTree = ""; }; - A82749CEA555CFD92249E786DEF17916 /* PFFilePersistenceGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFilePersistenceGroup.h; path = Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h; sourceTree = ""; }; - A83760AFF34BE18DA295707A3449635D /* PFQueryTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryTableViewController.h; path = ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.h; sourceTree = ""; }; - A8F9F1CE87BBF29F3DF077BFBC017B6C /* PFProductTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFProductTableViewController.m; path = ParseUI/Classes/ProductTableViewController/PFProductTableViewController.m; sourceTree = ""; }; - A93EB9CEA9C37CBD041749C9D242B62F /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; - A9424734804FFC1934CBEDBB19DDDA2E /* PFMutableQueryState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableQueryState.m; path = Parse/Internal/Query/State/PFMutableQueryState.m; sourceTree = ""; }; - AA3F1029FDD956FB72CB2B207D56E8A9 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; - AA7DD06E7BDDFB742F83838F9A267896 /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; - AA9644338CC04EFE9FBABAD632744ADF /* PFImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFImage.h; path = ParseUI/Classes/Internal/Extensions/PFImage.h; sourceTree = ""; }; - AACEFE08ED065D1A786BA449400A3CA5 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; - AAE6CF17E7AC6C5FC32E84B8CF3D62D2 /* PFFileState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileState_Private.h; path = Parse/Internal/File/State/PFFileState_Private.h; sourceTree = ""; }; - ABCA10AE48517E37E8DA892495354F2A /* PFConfigController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFConfigController.m; path = Parse/Internal/Config/Controller/PFConfigController.m; sourceTree = ""; }; - ABF4ACCF53A684685A7F6DF9740F8BB0 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; - AC02BC6053995E99A653747A2D0FEF7A /* PFCommandResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandResult.m; path = Parse/Internal/PFCommandResult.m; sourceTree = ""; }; - ACACB47A519093EF08E0984D09EEC7C8 /* PFTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTaskQueue.h; path = Parse/Internal/PFTaskQueue.h; sourceTree = ""; }; - ACFE1074EE5B2998923DB40804E131BB /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; - AD089B53B3CE2DDD9932A835BF9AAEFC /* PFURLSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionUploadTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m; sourceTree = ""; }; - AD5768E92EA49AB17AE9884B5D67D4BD /* PFObjectEstimatedData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectEstimatedData.m; path = Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m; sourceTree = ""; }; - AD66A716AA384560A4A59806D2B45A53 /* SLKUIConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKUIConstants.h; path = Source/SLKUIConstants.h; sourceTree = ""; }; - ADF0B62DEDED10CE4784B638728690AE /* PFPushChannelsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushChannelsController.m; path = Parse/Internal/Push/ChannelsController/PFPushChannelsController.m; sourceTree = ""; }; - AE461B48B84AE9FAC2C94085198B0B7A /* PFRelationState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRelationState.m; path = Parse/Internal/Relation/State/PFRelationState.m; sourceTree = ""; }; - AE7512DCB6EC980188194ABDCA66C086 /* PFFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFile.h; path = Parse/PFFile.h; sourceTree = ""; }; - AEB86ADB654225C3FF165681C97C33DF /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; - AEDC1CB3B96D1155B4A35245C600F0E9 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; - AEEAE636C5C4D6697E1C0F326B21CEE5 /* PFLogInViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogInViewController.h; path = ParseUI/Classes/LogInViewController/PFLogInViewController.h; sourceTree = ""; }; - AF17679B4AB7EAEAC614E31AA69FEF51 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; - AF5B2A825D9142B73632F9DA1E04C5C1 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; - AF6A3DDDC76D47E9E7E0AA9D2574040F /* PFMutableFileState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableFileState.h; path = Parse/Internal/File/State/PFMutableFileState.h; sourceTree = ""; }; - AF78F81B1A9ADEE9406EF8E78556BF4E /* PFMutableUserState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableUserState.m; path = Parse/Internal/User/State/PFMutableUserState.m; sourceTree = ""; }; + A295973253A1D920954DE5EFB1975494 /* PFURLSessionFileDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSessionFileDownloadTaskDelegate.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m; sourceTree = ""; }; + A30823D68BA9F581D8911F6C1AC47716 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + A3721BC945A731533017731916379DB4 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; + A46BCDFDEEDD346CBA158B84D5453A97 /* PFConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConstants.h; path = Parse/PFConstants.h; sourceTree = ""; }; + A53EBF07F6B394106B7543816B2E5BB8 /* PFObjectFilePersistenceController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectFilePersistenceController.m; path = Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m; sourceTree = ""; }; + A58996DBF130FBE9659720180572E487 /* SlackTextViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SlackTextViewController-prefix.pch"; sourceTree = ""; }; + A5B213AFC2AFC3899F0D85EBE9C830D9 /* PFUIAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUIAlertView.m; path = ParseUI/Classes/Internal/Extensions/PFUIAlertView.m; sourceTree = ""; }; + A741C053C7BC96437D7AF09D86B95F67 /* PFRESTObjectCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTObjectCommand.h; path = Parse/Internal/Commands/PFRESTObjectCommand.h; sourceTree = ""; }; + A7B35AD5134006C0171E0A70834465C8 /* ParseUI-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ParseUI-dummy.m"; sourceTree = ""; }; + A7C34B540146D2C77F380F7478A62837 /* PFOfflineStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineStore.m; path = Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m; sourceTree = ""; }; + A8A50F004E34E3F9E7799412C22FCAA4 /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; + A979F850F1FB2E34CBCF806EDAD526D2 /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; + AA181C42BBD2F3B252241E39A170B157 /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; + AA453E2DE4B12074C0A5E59D677CC925 /* PFProduct.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFProduct.m; path = Parse/PFProduct.m; sourceTree = ""; }; + AA81D376EA40B39A7CBD0D9B680D7E86 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; + AAD6F97B3CA72F98B131338FBCC64666 /* PFQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQuery.h; path = Parse/PFQuery.h; sourceTree = ""; }; + AB260ED061AAB36C95A56EB29C3070CF /* Parse-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Parse-prefix.pch"; sourceTree = ""; }; + AB4BF03D577CB469F0F5B622618D50F5 /* libParseFacebookUtilsV4.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libParseFacebookUtilsV4.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AB86E6F2E28997020CBF78EF88A8EF06 /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; + ABDFDDB29626742EEFC23042D91D8805 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; + ABE56649CE6144B96CC6EC712C302416 /* PFInstallationIdentifierStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationIdentifierStore.h; path = Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h; sourceTree = ""; }; + AC298F4063533008B0C82AA03EBDB737 /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; + AC311E478C28170B8EF97A7D1F71D899 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; + AC5E11C0DCBC772B6688E79705C020E6 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; + ACDBB6CACA49FE5D3B8D5CF0D5D4D59D /* PFPaymentTransactionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPaymentTransactionObserver.h; path = Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.h; sourceTree = ""; }; + ACDC5FE2F6BF51872BD4B78E1C7E1BE0 /* libParse.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libParse.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AD00884834CBCBCE4909EB07B96177B6 /* PFUserConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserConstants.m; path = Parse/Internal/User/Constants/PFUserConstants.m; sourceTree = ""; }; + AD977A9AD83DFE1E3EEE1BA68D35ACFB /* PFHTTPURLRequestConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFHTTPURLRequestConstructor.h; path = Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h; sourceTree = ""; }; + ADA5183FAFAD81851E9E5DE4AC3B62F4 /* PFCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCloud.m; path = Parse/PFCloud.m; sourceTree = ""; }; + AE85526204F59DC19C54DFE6D2C14BC9 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; + AE97FD35CCBE13F269E4CA1BA34C815D /* libUITextView+Placeholder.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libUITextView+Placeholder.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AEFF94A4329030AD342C16BD439AFECE /* PFColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFColor.m; path = ParseUI/Classes/Internal/Extensions/PFColor.m; sourceTree = ""; }; + AF3CBE5AF90A98D05E10941F8A2BC119 /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; + AF495FE108CDB9AC4555E46E76354443 /* PFMutablePushState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutablePushState.m; path = Parse/Internal/Push/State/PFMutablePushState.m; sourceTree = ""; }; + AF516326A1CD62C3E65E2137751366A9 /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; + AF71A4173FA8DC6E700429EDEA0B3044 /* PFDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDevice.h; path = Parse/Internal/PFDevice.h; sourceTree = ""; }; AF80356109A3CD421D6CFE752D65B55F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - AFD2003C53BFB45545F7AA998C6E0AB9 /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; - AFE73581662A922E00E46EB6F763897D /* PFFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileManager.m; path = Parse/Internal/PFFileManager.m; sourceTree = ""; }; - B066D2D0818FBE1AC97E8F2ADEB2A5A3 /* PFObjectFilePersistenceController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectFilePersistenceController.h; path = Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h; sourceTree = ""; }; - B0D76ABC0BD966DDBAA21D305F56D8C8 /* PFSQLiteDatabaseController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteDatabaseController.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m; sourceTree = ""; }; - B1DAE6F93373A83651834692F7A71BCA /* PFRect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRect.h; path = ParseUI/Classes/Internal/Extensions/PFRect.h; sourceTree = ""; }; - B22D22D7751C294D55D84FFD2AAE1D8E /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; - B24696A29BA88729BC2E81BC463932F3 /* PFReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFReachability.m; path = Parse/Internal/PFReachability.m; sourceTree = ""; }; - B2614B47C666F834FAC5E50BFCBE2E4F /* ParseInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseInternal.h; path = Parse/Internal/ParseInternal.h; sourceTree = ""; }; - B299A5171C7415A15361659EB9A2A29C /* PFQueryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryController.h; path = Parse/Internal/Query/Controller/PFQueryController.h; sourceTree = ""; }; - B2B8D31839B60ADC209DCA835DA2804D /* PFObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectConstants.h; path = Parse/Internal/Object/Constants/PFObjectConstants.h; sourceTree = ""; }; - B35183729265C908AA296119B43CAD09 /* PFDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDecoder.h; path = Parse/Internal/PFDecoder.h; sourceTree = ""; }; - B3D450AA4819224E64ECC89A55808DBF /* PFInstallationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationPrivate.h; path = Parse/Internal/Installation/PFInstallationPrivate.h; sourceTree = ""; }; - B411ABD8C665727EF9FF4B45FC256B56 /* SLKTextInputbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTextInputbar.m; path = Source/SLKTextInputbar.m; sourceTree = ""; }; - B47F2406136E8508554F575D99B09B44 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; - B4EC1BD82F4176328573F2397DF86A7B /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; - B51F842D9601365A29ABC39C12888F58 /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; - B5903AFFEBD298E78E6550911946154B /* PFInstallationIdentifierStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallationIdentifierStore.m; path = Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m; sourceTree = ""; }; - B5B84DB6EAF5F09E35170887BFBCAADA /* PFGeoPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFGeoPoint.m; path = Parse/PFGeoPoint.m; sourceTree = ""; }; - B6A7D49BCACF7C3D66A51FD4F23CC19C /* PFUserFileCodingLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserFileCodingLogic.m; path = Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m; sourceTree = ""; }; - B6D1FA0E21DCBAB702A52ADE728DDB47 /* PFRESTCloudCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTCloudCommand.h; path = Parse/Internal/Commands/PFRESTCloudCommand.h; sourceTree = ""; }; - B6EB6C8BAEBBFBA8A760EC57BB00A3A9 /* PFEventuallyPin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFEventuallyPin.m; path = Parse/Internal/PFEventuallyPin.m; sourceTree = ""; }; - B73B46915946BFC56C8857275846D497 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; - B81732C3F57CE4845D07A438DBC7B13B /* libBolts.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBolts.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B8508F9AB5EE69671216E10558DA9DFF /* PFProduct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFProduct.h; path = Parse/PFProduct.h; sourceTree = ""; }; - B986F8265EBDA2801257D0BB32DCFD32 /* PFPinningObjectStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPinningObjectStore.h; path = Parse/Internal/Object/PinningStore/PFPinningObjectStore.h; sourceTree = ""; }; - B9D269694F57732D033EEBC0FA30631E /* PFRESTCommand_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTCommand_Private.h; path = Parse/Internal/Commands/PFRESTCommand_Private.h; sourceTree = ""; }; - BA4BB6399065D84A32F5707E6DC76FB3 /* ParseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseManager.h; path = Parse/Internal/ParseManager.h; sourceTree = ""; }; + B006A9A48DC36834F9EBF560DCC838B0 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; + B0797FB81717CCF8581C94FA84BEA578 /* PFOfflineObjectController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineObjectController.h; path = Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.h; sourceTree = ""; }; + B0A67DA6B65EE2D48E567BD212AC7D57 /* PFMultiProcessFileLockController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMultiProcessFileLockController.h; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.h; sourceTree = ""; }; + B16210E59C833D1DFB8D14593BEB8F43 /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; + B1EC404F92421BC31A423F73440C3500 /* PFCommandURLRequestConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandURLRequestConstructor.h; path = Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h; sourceTree = ""; }; + B1F61F16BBF9AFDCEE724843787FFC50 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; + B211168DA20A0BC02CBE6385DDD48F62 /* PFDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDevice.m; path = Parse/Internal/PFDevice.m; sourceTree = ""; }; + B215FE3EFAC5160AEEDC4319DEB509C0 /* UIScrollView+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+SLKAdditions.h"; path = "Source/UIScrollView+SLKAdditions.h"; sourceTree = ""; }; + B2A21AA97ADBB0911763648DBF881684 /* PFObjectState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectState.m; path = Parse/Internal/Object/State/PFObjectState.m; sourceTree = ""; }; + B30B1960A1621314B1C59EADB7D56F66 /* PFPushUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushUtilities.m; path = Parse/Internal/Push/Utilites/PFPushUtilities.m; sourceTree = ""; }; + B3C550C8842FE2D9AD5E23B94F57DF3D /* PFFieldOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFieldOperation.h; path = Parse/Internal/FieldOperation/PFFieldOperation.h; sourceTree = ""; }; + B3CB443CEFF26EA83D12969974A22F57 /* PFAsyncTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAsyncTaskQueue.h; path = Parse/Internal/PFAsyncTaskQueue.h; sourceTree = ""; }; + B41636794B8F07D963E0D82D46795D52 /* PFErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFErrorUtilities.m; path = Parse/Internal/PFErrorUtilities.m; sourceTree = ""; }; + B48A0559DA6CFC36C40B6CC1FC2D658A /* UITextView+Placeholder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UITextView+Placeholder-dummy.m"; sourceTree = ""; }; + B4A0A1E00B6C78C9113A9217B7EDA81D /* SLKTypingIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTypingIndicatorView.h; path = Source/SLKTypingIndicatorView.h; sourceTree = ""; }; + B50537DFB0276FF27367922968AD9086 /* PFKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFKeychainStore.m; path = Parse/Internal/PFKeychainStore.m; sourceTree = ""; }; + B516E05F566C3A24748EFD4E88C787AF /* PFBase64Encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFBase64Encoder.h; path = Parse/Internal/PFBase64Encoder.h; sourceTree = ""; }; + B531DA144B4DDC36095CEADA7A72DB3C /* PFMultiProcessFileLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMultiProcessFileLock.h; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h; sourceTree = ""; }; + B61A48326F7A874D1395CA6AD2F1BA09 /* PFRESTObjectCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTObjectCommand.m; path = Parse/Internal/Commands/PFRESTObjectCommand.m; sourceTree = ""; }; + B61D39FBEB0F3BEE687B4D428FA9A317 /* PFCategoryLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCategoryLoader.m; path = Parse/Internal/PFCategoryLoader.m; sourceTree = ""; }; + B6B7259CC89CC4FA1690BD25240B6601 /* PFGeoPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFGeoPoint.h; path = Parse/PFGeoPoint.h; sourceTree = ""; }; + B71ACD42ABABCB9441F65FEF7A6D35A5 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; + B787D76A3F82367AE79295B7DBA1E92A /* PFHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFHash.h; path = Parse/Internal/PFHash.h; sourceTree = ""; }; + B7D5D61B1F0DF468D3A9898926159215 /* PFObjectSubclassingController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectSubclassingController.h; path = Parse/Internal/Object/Subclassing/PFObjectSubclassingController.h; sourceTree = ""; }; + B874FC18001ED59D468D14B487F6815D /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; + BA32C3E7EC09589AFCD97348599B8694 /* PFDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDateFormatter.h; path = Parse/Internal/PFDateFormatter.h; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BA81BA2B423CD49D0E4AD6ECCF507770 /* PFRESTSessionCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTSessionCommand.m; path = Parse/Internal/Commands/PFRESTSessionCommand.m; sourceTree = ""; }; + BA74E2D5ABBCFAAB63798FEABFC13001 /* PFJSONSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFJSONSerialization.h; path = Parse/Internal/PFJSONSerialization.h; sourceTree = ""; }; + BA896960B1509E2477A07BA221BF6D45 /* PFImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFImage.h; path = ParseUI/Classes/Internal/Extensions/PFImage.h; sourceTree = ""; }; BA9A2CCF3A503CB64BF8AD5F59D0A85F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - BAB489630AF0004CF0640D6261E47B06 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; - BBB4C4E979EA7BE07AD1BA057EA2DBB4 /* PFCommandURLRequestConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandURLRequestConstructor.m; path = Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m; sourceTree = ""; }; - BBB7E41902A52E045618DD1BD829907B /* PFPropertyInfo_Runtime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPropertyInfo_Runtime.m; path = Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m; sourceTree = ""; }; - BBF4AB0FA6ACD0C5751612C0950A54AC /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/BFAppLink_Internal.h; sourceTree = ""; }; - BC11973AFE9F498EF8F462C71E0695B7 /* PFPersistenceController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPersistenceController.h; path = Parse/Internal/Persistence/PFPersistenceController.h; sourceTree = ""; }; - BC161739E55C6C40419CD073B9CFFD6C /* PFAnonymousUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnonymousUtils.m; path = Parse/PFAnonymousUtils.m; sourceTree = ""; }; - BC4C85926B6E21040A706B3EB28D7DA7 /* PFAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAlertView.m; path = Parse/Internal/PFAlertView.m; sourceTree = ""; }; - BCE78E86F7F72832942CAFE451CDE784 /* ParseClientConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseClientConfiguration_Private.h; path = Parse/Internal/ParseClientConfiguration_Private.h; sourceTree = ""; }; - BD12E1AA5C51C343FC3A4646171C8CB2 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; - BDF44B7FC53DC953EC2640EC1C62D170 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; - BE04F828B0AA17352AC8560DC843A9DA /* PFDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDevice.h; path = Parse/Internal/PFDevice.h; sourceTree = ""; }; - BE17B6D2ABB23547F3708F469E7F02B1 /* PFPersistenceController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPersistenceController.m; path = Parse/Internal/Persistence/PFPersistenceController.m; sourceTree = ""; }; - BE1FB29FBA96DDAEEBDDC098213845FC /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; - BE73C743166BCF4761C23C3A63ECC558 /* PFInstallationConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallationConstants.m; path = Parse/Internal/Installation/Constants/PFInstallationConstants.m; sourceTree = ""; }; - BEA2ADCBD46D3567344AC654376CFC3C /* Parse-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Parse-dummy.m"; sourceTree = ""; }; - BF5AD9DE7100C5D4F7BDA6F093E525DF /* PFCommandCache_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandCache_Private.h; path = Parse/Internal/PFCommandCache_Private.h; sourceTree = ""; }; - BF7F591A2A71F12EFC51BC570E7DBA15 /* PFSQLiteDatabaseResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabaseResult.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.h; sourceTree = ""; }; - BFCCC27F8D8388A7333B1DA5438ABF47 /* PFUserAuthenticationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserAuthenticationDelegate.h; path = Parse/PFUserAuthenticationDelegate.h; sourceTree = ""; }; - C0C36D3F107C130E1FA42CDA2740DB89 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; - C0E73175F0B01DD6D3C5853695497954 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; - C0F7C051213DE3FCBA282E52B1A99F0B /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; - C1342A138E30E398E8C466BD41E1C45C /* PFConfig_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConfig_Private.h; path = Parse/Internal/Config/PFConfig_Private.h; sourceTree = ""; }; + BAD3B118ECD24BFFEB780CD20F3420C2 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; + BAF433BDB302AF80A06DC761A8C86EB7 /* SLKUIConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKUIConstants.h; path = Source/SLKUIConstants.h; sourceTree = ""; }; + BB0FAB859A0A44E2590ABFB015896EF2 /* SLKTextViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLKTextViewController.h; path = Source/SLKTextViewController.h; sourceTree = ""; }; + BB35D49F18EE418E82B39F65CCED584A /* PFProductTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFProductTableViewController.h; path = ParseUI/Classes/ProductTableViewController/PFProductTableViewController.h; sourceTree = ""; }; + BBD7EE51CF4BB0D18145EF250EFEEAF5 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; + BC360A41656304E02F4BABC29E188230 /* PFAnalytics_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalytics_Private.h; path = Parse/Internal/Analytics/PFAnalytics_Private.h; sourceTree = ""; }; + BD64E2F60130EB02DD52A5872561C80C /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; + BD7C07C50887D047E6E288E366120BC8 /* PFPushState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushState.h; path = Parse/Internal/Push/State/PFPushState.h; sourceTree = ""; }; + BEC95058D48EAC70C61464B3E16DFC2A /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; + BF44C01D614E2E6E2C51DB85748E62BA /* ParseInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseInternal.h; path = Parse/Internal/ParseInternal.h; sourceTree = ""; }; + BF78F1751165713947543C1379ECE14D /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; + BFB0AE21180A9EA27F88F994EB1872D1 /* PFQueryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryState.h; path = Parse/Internal/Query/State/PFQueryState.h; sourceTree = ""; }; + BFB64FAFA18F47D7343D182F33A9900B /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; + BFD1EF1A37C7ED5DCBFA0ABAF78BEDD3 /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; + C04FDD887D9B1EF9C9374F9C7F33B933 /* PFFacebookAuthenticationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookAuthenticationProvider.h; path = ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.h; sourceTree = ""; }; + C0B5EF1BA4DAFB09D219DD9C0AC14F21 /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; C138658592E0CD89821B3E65D2A95306 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - C1DDE3C3F8F41E9E0BFD8A49D17A4A5C /* PFActivityIndicatorTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFActivityIndicatorTableViewCell.h; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.h; sourceTree = ""; }; - C1E1C4EA6A5B226E337D271A2725B98A /* PFUserState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserState_Private.h; path = Parse/Internal/User/State/PFUserState_Private.h; sourceTree = ""; }; - C22968AC9327D540AAA39FA7F9757EF5 /* PFDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFDataProvider.h; path = Parse/Internal/PFDataProvider.h; sourceTree = ""; }; - C2E32CF3FB9EB9F19C2D378800A34182 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; - C356763201FF5D97E630E0D21142C1D0 /* PFObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObject.m; path = Parse/PFObject.m; sourceTree = ""; }; - C3C0BAB5BC269D7CB3E86CB753C722B6 /* PFCommandCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCommandCache.m; path = Parse/Internal/PFCommandCache.m; sourceTree = ""; }; - C448068A92C8D5CBDC00ADA020087B70 /* PFInstallationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallationController.m; path = Parse/Internal/Installation/Controller/PFInstallationController.m; sourceTree = ""; }; - C4B0BC67340A7F13DA8A258FF4D4A868 /* PFFilePersistenceGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFilePersistenceGroup.m; path = Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m; sourceTree = ""; }; - C4F4B5B1A2B7B79F4430857537392AC4 /* PFFileStagingController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileStagingController.h; path = Parse/Internal/File/Controller/PFFileStagingController.h; sourceTree = ""; }; - C53F39FC1B6B8A3E71756B33434FC5A3 /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; - C53FBF095813E7B4C1A41F4924413C05 /* PFQueryController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQueryController.m; path = Parse/Internal/Query/Controller/PFQueryController.m; sourceTree = ""; }; - C55E5B4FBF42173BB2C084558E9D718D /* PFEventuallyQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEventuallyQueue.h; path = Parse/Internal/PFEventuallyQueue.h; sourceTree = ""; }; - C6CE225A03D1A0C758BFA4C88B68D8D1 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; - C6DA059198A5EC71F1C5CA3694270B06 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; - C6FFA04F43831C126C7E813E08B0A94C /* PFPropertyInfo_Runtime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPropertyInfo_Runtime.h; path = Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.h; sourceTree = ""; }; - C75668BE5F3178D3A69D7C5533A61ECD /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; - C7C349EFAD9F0BCBF120C23908A6ACDA /* PFInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallation.m; path = Parse/PFInstallation.m; sourceTree = ""; }; - C7C6C38603F7F13E02D1F6368BFF3AC3 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; - C8AA970416019264D792EC067D9BD9CB /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; - C8B6C93173BE583FE34634E0DABDEB7C /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; - CA8CBAE82E38F3944A3919B094106411 /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; - CB02F0262E2C2C02240E51372470E446 /* PFProductTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFProductTableViewController.h; path = ParseUI/Classes/ProductTableViewController/PFProductTableViewController.h; sourceTree = ""; }; - CBDEC18FB543F74A745820CAB5860842 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; - CBF296CA5DF4D89299D65FA93A62E5AA /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; - CC6D4B7F57F122340B25FF59E530B6BF /* ParseUI-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ParseUI-prefix.pch"; sourceTree = ""; }; - CC7FBEB91A37CB7A929C346A135E08B2 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; - CCB1CC9769DC54A3060F0DFB7B7B0B49 /* PFACLState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFACLState.m; path = Parse/Internal/ACL/State/PFACLState.m; sourceTree = ""; }; - CD07BD566B858D117485B20C1DCB28B5 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; - CD09B37740BDE3C04C3B7C99FE8152D0 /* PFSessionUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSessionUtilities.m; path = Parse/Internal/Session/Utilities/PFSessionUtilities.m; sourceTree = ""; }; - CD45CA5359E0CE0EE2A4B61A1262CE0C /* PFFileState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileState.h; path = Parse/Internal/File/State/PFFileState.h; sourceTree = ""; }; - CD711585A8DE865FB733CDD161ACA3FB /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; - CD918CBA502DCF8C45449EA7DE08B6E6 /* PFACL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFACL.h; path = Parse/PFACL.h; sourceTree = ""; }; - CE284F15D367892C2C5E928BFD62E88F /* PFMutableObjectState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableObjectState.m; path = Parse/Internal/Object/State/PFMutableObjectState.m; sourceTree = ""; }; - CEA98A4151260211D0639B09828E04F1 /* PFURLSessionDataTaskDelegate_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionDataTaskDelegate_Private.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h; sourceTree = ""; }; - CF29C392C2697B9494E593988C264616 /* PFPurchaseController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPurchaseController.m; path = Parse/Internal/Purchase/Controller/PFPurchaseController.m; sourceTree = ""; }; - CF4E529F9A2E8CAEFDE0ED617B4964C8 /* PFObjectSubclassingController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectSubclassingController.m; path = Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m; sourceTree = ""; }; - CF55AA61CC88A9B98385671B41B4B110 /* PFMulticastDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMulticastDelegate.m; path = Parse/Internal/PFMulticastDelegate.m; sourceTree = ""; }; - CFF739BB1F4C18D2A4AFDA3F4FE609FF /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; - D117F87742436DFDFEE995D24906F074 /* PFOfflineQueryLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineQueryLogic.h; path = Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.h; sourceTree = ""; }; - D11CD829A8697E5CA54579DE03B23032 /* UIView+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SLKAdditions.m"; path = "Source/UIView+SLKAdditions.m"; sourceTree = ""; }; - D243F780030FE965AD761EA7696F9CCD /* PFRESTFileCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTFileCommand.h; path = Parse/Internal/Commands/PFRESTFileCommand.h; sourceTree = ""; }; - D2C471DC32F0635D7E68E809C6989F6C /* PFSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSession.h; path = Parse/PFSession.h; sourceTree = ""; }; - D328BC9F9942D73A691852BBD974EF2E /* PFEventuallyPin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEventuallyPin.h; path = Parse/Internal/PFEventuallyPin.h; sourceTree = ""; }; - D3B5F669B269DC21AFBBBD10CA343426 /* PFObjectUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectUtilities.m; path = Parse/Internal/Object/Utilities/PFObjectUtilities.m; sourceTree = ""; }; - D418A7925CA3E2461F4B16E8951480DF /* PFEventuallyQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFEventuallyQueue.m; path = Parse/Internal/PFEventuallyQueue.m; sourceTree = ""; }; - D42E049174A67D687632AC6376EFA80C /* libParseFacebookUtilsV4.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libParseFacebookUtilsV4.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D4B7D0A4B91CD43B839B3AF8161B86B1 /* PFUserDefaultsPersistenceGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserDefaultsPersistenceGroup.m; path = Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m; sourceTree = ""; }; - D4F5898B9A65FA6C2A0C53B8BC462203 /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; - D516BAE6952DBF06D47A048C1AC9F2B7 /* PFCategoryLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCategoryLoader.h; path = Parse/Internal/PFCategoryLoader.h; sourceTree = ""; }; - D55A45A7C451E53BD63BABBFA82B307A /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; - D5B5CB99CE92981121FAAA7619B80664 /* PFBaseState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFBaseState.h; path = Parse/Internal/PFBaseState.h; sourceTree = ""; }; - D5F7FF8D839636067FC8351726987934 /* PFSessionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSessionController.m; path = Parse/Internal/Session/Controller/PFSessionController.m; sourceTree = ""; }; - D67A1B7FA776C2DEBBE61EBE7D65423F /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; - D67FA51FD595E0A66D7C9943EA124F70 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; - D687BBBE0A0452ED02A3A11554E65CF2 /* PFObjectSubclassingController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectSubclassingController.h; path = Parse/Internal/Object/Subclassing/PFObjectSubclassingController.h; sourceTree = ""; }; - D70AAA9D8B6D98A63A99819CBB83307C /* PFObjectControlling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectControlling.h; path = Parse/Internal/Object/Controller/PFObjectControlling.h; sourceTree = ""; }; - D7360233B53D15F435D35766DB81AE52 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; - D75A6298017BD11086140E5061CBB86D /* PFTextButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFTextButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFTextButton.m; sourceTree = ""; }; - D7A50955CFED93DE7974D1E4969009E1 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; - D7BF589CA846C28E2D4B68A38028E053 /* PFPushController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushController.m; path = Parse/Internal/Push/Controller/PFPushController.m; sourceTree = ""; }; - D8025004F3999CB4D7DE9A12059A5FD4 /* PFLogInViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLogInViewController.m; path = ParseUI/Classes/LogInViewController/PFLogInViewController.m; sourceTree = ""; }; - D8EBF9EA9E14C2BC8798B757A958BBA2 /* PFAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnalytics.m; path = Parse/PFAnalytics.m; sourceTree = ""; }; - D912917CFE724EBC7F2127393E2C7D69 /* UITextView+Placeholder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UITextView+Placeholder-prefix.pch"; sourceTree = ""; }; - D95B61A6E3902ED08DB19D6B15FF73CA /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; - DA880FFFA9B26BC0B9953E3BD7383259 /* PFFileDataStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileDataStream.m; path = Parse/Internal/File/FileDataStream/PFFileDataStream.m; sourceTree = ""; }; - DB48ABB1FE68835BA675178254058C4B /* PFCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCloud.h; path = Parse/PFCloud.h; sourceTree = ""; }; - DC6C0717F0963A9687A41A298C048C7C /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; - DE3F2009A57DD4E56D9DC24D84E481AB /* PFRESTObjectCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTObjectCommand.h; path = Parse/Internal/Commands/PFRESTObjectCommand.h; sourceTree = ""; }; - DFA2900FAE5A5B85E4259ADE0E98C9C1 /* PFActivityIndicatorTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFActivityIndicatorTableViewCell.m; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.m; sourceTree = ""; }; - DFDCA80F1EE3A13263C669D4FC144843 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; - E096872CCF7E5E427EE2AC45A2D34602 /* PFFile+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFFile+Deprecated.h"; path = "Parse/PFFile+Deprecated.h"; sourceTree = ""; }; - E0CEC2B9CB46915A5F03B2CD396D2074 /* PFPaymentTransactionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPaymentTransactionObserver.h; path = Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.h; sourceTree = ""; }; - E0E783FBC1A9F3C9CB6E434E33CEEE77 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; - E169E3BD69DDB31E7286F7537D7A3B01 /* PFObjectSubclassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectSubclassInfo.m; path = Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m; sourceTree = ""; }; - E1B5CFD41CC4B96FBF4BC5BF45C58FFA /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; - E28C2E8CC5708A42926F67732B23DCAB /* PFPushManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushManager.m; path = Parse/Internal/Push/Manager/PFPushManager.m; sourceTree = ""; }; - E2B80CFB78A7E1499723D9EFD27BACCE /* PFPaymentTransactionObserver_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPaymentTransactionObserver_Private.h; path = Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver_Private.h; sourceTree = ""; }; - E2EC0D816AAC60FAD3ABD293D7DE1F62 /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; - E2F1A9A5A2A64B30FB8CC0316D0AF5BD /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; - E3BA0495AC89F0162CA9C6F01519CD12 /* MBProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.xcconfig; sourceTree = ""; }; - E3EB94A834605EC8F2F70050AD63D8DD /* PFUserFileCodingLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserFileCodingLogic.h; path = Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h; sourceTree = ""; }; - E454D471EDF69FC43129C0DF6FAF01A5 /* PFObjectController_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectController_Private.h; path = Parse/Internal/Object/Controller/PFObjectController_Private.h; sourceTree = ""; }; - E47FE5C690C3C3648AB3C6291B5E8CAE /* PFObject+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFObject+Subclass.h"; path = "Parse/PFObject+Subclass.h"; sourceTree = ""; }; - E5071F5BE80E080323FAF783DC9D05F1 /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; - E534FB3EBD35D71A35D5A23E3B42F4EC /* PFQueryUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryUtilities.h; path = Parse/Internal/Query/Utilities/PFQueryUtilities.h; sourceTree = ""; }; - E55568E37C353B4CD45D1E3FADECC0CF /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; - E5BF27BF138E6D08B3A20B455E434420 /* PFObjectState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectState_Private.h; path = Parse/Internal/Object/State/PFObjectState_Private.h; sourceTree = ""; }; - E5CB8A10E73F8A7917B9CE7E30C3F434 /* PFApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFApplication.h; path = Parse/Internal/PFApplication.h; sourceTree = ""; }; - E5F274E4ADC47E4D2A34B0B05699359F /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; - E5F54A0F6BD36BF98576F56509582D67 /* PFThreadsafety.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFThreadsafety.h; path = Parse/Internal/ThreadSafety/PFThreadsafety.h; sourceTree = ""; }; - E665C75C31263C8871F1DC3CF15AE8D9 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; - E683D8EF10A3341DFD17808B6A0B6335 /* PFSQLiteDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteDatabase.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m; sourceTree = ""; }; - E6A4AC9D2817157B081BA5FA8191A2C4 /* PFTextButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTextButton.h; path = ParseUI/Classes/Internal/Views/Buttons/PFTextButton.h; sourceTree = ""; }; - E6DC2E6948F36878B32020BAFFF7C24B /* PFHTTPRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFHTTPRequest.h; path = Parse/Internal/HTTPRequest/PFHTTPRequest.h; sourceTree = ""; }; - E73F81F447582BD0EBBE1DC6CEFAFF72 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; - E7CD8AC365775F7BD442EB0E4FB7ED68 /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; - E8C0E958B88CCF51CD3C7DCECCEA9DA4 /* PFInstallationIdentifierStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationIdentifierStore.h; path = Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h; sourceTree = ""; }; - E8F4DE05C8CFAE3EF42E6539CF1553A4 /* PFQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFQuery.m; path = Parse/PFQuery.m; sourceTree = ""; }; - E943A074EEDD47A2CB3D0B2C757D1C7E /* Parse-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Parse-prefix.pch"; sourceTree = ""; }; - E9640C072ABBC57A7B8FA68DAA5169A2 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; - E9F5CE22B6EE0D2F551C5CB596BBEF1F /* PFUserAuthenticationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserAuthenticationController.m; path = Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m; sourceTree = ""; }; - EA3A8F46B7435D11CEC7F477FC9A9978 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; - EAE989BC5B30B55C7DD933BA3F736143 /* PFQueryState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryState_Private.h; path = Parse/Internal/Query/State/PFQueryState_Private.h; sourceTree = ""; }; - EB6E805DA456B68DD1ACA0ED4ED364D1 /* PFRESTFileCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTFileCommand.m; path = Parse/Internal/Commands/PFRESTFileCommand.m; sourceTree = ""; }; - EBE837706EA66222BB87DD399FAE8F04 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; - EC266F16C854F9899AB48980290E79F9 /* PFSessionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSessionController.h; path = Parse/Internal/Session/Controller/PFSessionController.h; sourceTree = ""; }; - EC3330FC6B165715118297678E58F127 /* PFMutableACLState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableACLState.m; path = Parse/Internal/ACL/State/PFMutableACLState.m; sourceTree = ""; }; - EC8B971AC7276E22625EAB7174C02BBE /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; - ED331D8207C65DB79F74EE224E870DE2 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; - EDE446B1DE93A0F4CD6FF7905B6D25B0 /* PFPinningEventuallyQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPinningEventuallyQueue.h; path = Parse/Internal/PFPinningEventuallyQueue.h; sourceTree = ""; }; - EE943583F67018C2AD33EDA8C4DD738B /* PFLogInView_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogInView_Private.h; path = ParseUI/Classes/LogInViewController/PFLogInView_Private.h; sourceTree = ""; }; - EF172E04D5EA2441DB3F2D321FE2181A /* PFPinningObjectStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPinningObjectStore.m; path = Parse/Internal/Object/PinningStore/PFPinningObjectStore.m; sourceTree = ""; }; + C13FE79434D6348264714EF761D1CA08 /* PFMutableFileState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableFileState.h; path = Parse/Internal/File/State/PFMutableFileState.h; sourceTree = ""; }; + C223E6D8DB597FB2CB20C0C86E76868C /* UITextView+Placeholder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+Placeholder.h"; path = "UITextView+Placeholder/UITextView+Placeholder.h"; sourceTree = ""; }; + C23B16467C6DF793EB532942AFDB07F8 /* PFSessionUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSessionUtilities.h; path = Parse/Internal/Session/Utilities/PFSessionUtilities.h; sourceTree = ""; }; + C24CF1EE1529B4EF642BD409FCD3030A /* PFPushManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushManager.m; path = Parse/Internal/Push/Manager/PFPushManager.m; sourceTree = ""; }; + C253961D1A2B88315157D1BB1C565844 /* PFQueryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryController.h; path = Parse/Internal/Query/Controller/PFQueryController.h; sourceTree = ""; }; + C2C7278092197A3AF571C14CCF0E61F0 /* PFAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnalytics.h; path = Parse/PFAnalytics.h; sourceTree = ""; }; + C2F8C78FF27862955F33FC6DCAF69B79 /* PFObjectFileCodingLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectFileCodingLogic.m; path = Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m; sourceTree = ""; }; + C339CAE15E3C76CAEF87B6F75CAE2E16 /* PFQueryCollectionViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryCollectionViewController.h; path = ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.h; sourceTree = ""; }; + C49E45C298C1F66D3DA67CD4BD61FDA8 /* ParseUIConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseUIConstants.h; path = ParseUI/Other/ParseUIConstants.h; sourceTree = ""; }; + C506D4397048FD16F03FB9ABBF6C79BF /* PFSession_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSession_Private.h; path = Parse/Internal/Session/PFSession_Private.h; sourceTree = ""; }; + C518530909CB7BE187CD20D126F445EF /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; + C5284623AD76DCF21A84CBA7DD07125F /* PFCachedQueryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCachedQueryController.h; path = Parse/Internal/Query/Controller/PFCachedQueryController.h; sourceTree = ""; }; + C54D034EE19E52EB8B35DC6B76939895 /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; + C59348A11302CD03A92D09BDBB26AD69 /* PFColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFColor.h; path = ParseUI/Classes/Internal/Extensions/PFColor.h; sourceTree = ""; }; + C5B0FA43737AA77D9FD5D360FECB4104 /* PFPurchaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPurchaseTableViewCell.h; path = ParseUI/Classes/Cells/PFPurchaseTableViewCell.h; sourceTree = ""; }; + C5C4943FC3BC031C4AFDB2BE81890415 /* UIScrollView+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+SLKAdditions.m"; path = "Source/UIScrollView+SLKAdditions.m"; sourceTree = ""; }; + C5F9DB52BC2AC0FD8A3ACB43A3C60D1A /* PFSQLiteDatabaseController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteDatabaseController.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m; sourceTree = ""; }; + C6C3DCCFF2ADA20B3C83D13D35BA5B7C /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; + C6FCD0FD4F69B821DA92BBE4B233DADF /* PFPropertyInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPropertyInfo.h; path = Parse/Internal/PropertyInfo/PFPropertyInfo.h; sourceTree = ""; }; + C720DC8DE9B1AF40EAF87F6C943EB0C0 /* PFSQLiteDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteDatabase.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m; sourceTree = ""; }; + C7CF6E89E65634449B52BFA284E6A995 /* PFAnonymousUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnonymousUtils.m; path = Parse/PFAnonymousUtils.m; sourceTree = ""; }; + C7E04997D88A9EC3E0502189F1D4D531 /* PFCloud+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFCloud+Deprecated.h"; path = "Parse/PFCloud+Deprecated.h"; sourceTree = ""; }; + C880184A7C9F5A06E408B5C5A54B19CF /* PFBase64Encoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFBase64Encoder.m; path = Parse/Internal/PFBase64Encoder.m; sourceTree = ""; }; + C8B4FB3B85C11B368DE734AF0A18DA60 /* PFFacebookUtils_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFacebookUtils_Private.h; path = ParseFacebookUtils/Internal/PFFacebookUtils_Private.h; sourceTree = ""; }; + C914168737E6AD10A4D8D7FBB9E511BE /* PFObjectSubclassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectSubclassInfo.m; path = Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m; sourceTree = ""; }; + C950E81F1E45788FF971F4700A064ABF /* PFFacebookPrivateUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookPrivateUtilities.m; path = ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.m; sourceTree = ""; }; + C953E4B0753D5CDB4E41B560697E0176 /* PFOfflineQueryLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineQueryLogic.h; path = Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.h; sourceTree = ""; }; + C9CCE134E1164DB33277CC54BC5A5AC4 /* PFObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectPrivate.h; path = Parse/Internal/Object/PFObjectPrivate.h; sourceTree = ""; }; + CA18E9131B7671E88948DA45B12F4C59 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; + CA1D7437B1E31E7E794D5ED4EFF9ADFF /* PFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLoadingView.m; path = ParseUI/Classes/Internal/Views/PFLoadingView.m; sourceTree = ""; }; + CA2FC97C541A367657839636826321B3 /* PFSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSession.m; path = Parse/PFSession.m; sourceTree = ""; }; + CAC3A8D725A83A7D9A634C80231CAFFF /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; + CB9D6FDAAD1FEBB6A475D3861FC59C97 /* UIResponder+SLKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+SLKAdditions.m"; path = "Source/UIResponder+SLKAdditions.m"; sourceTree = ""; }; + CBF71BA8838B6CB197DF7011DE2E176B /* PFCommandCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandCache.h; path = Parse/Internal/PFCommandCache.h; sourceTree = ""; }; + CC828BE90B37DB253B2F163C48DAE658 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; + CDA507E369609EB2A2FBB4D901D84A85 /* ParseFacebookUtilsV4-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ParseFacebookUtilsV4-prefix.pch"; sourceTree = ""; }; + CE0C25F24E8A877525F3BF915FDF0C24 /* PFOfflineQueryLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOfflineQueryLogic.m; path = Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m; sourceTree = ""; }; + CF59EE50F082F43AE9FD4FFDF1716E40 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; + CF74841AB9E7B32E692BDCAA3552934E /* ParseModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ParseModule.m; path = Parse/Internal/ParseModule.m; sourceTree = ""; }; + CFFD94A81A829AC4901102AEB2674601 /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; + D11AC3FC307FF5A99B912539713564E6 /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; + D1227EF67B19057E75225D3A96914C86 /* PFLogInViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFLogInViewController.m; path = ParseUI/Classes/LogInViewController/PFLogInViewController.m; sourceTree = ""; }; + D14BF69187B91C2258A54F3B9F7C761C /* PFInstallationConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFInstallationConstants.m; path = Parse/Internal/Installation/Constants/PFInstallationConstants.m; sourceTree = ""; }; + D1835D764E7CE986006ADBF188D7133B /* PFAnonymousUtils_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnonymousUtils_Private.h; path = Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h; sourceTree = ""; }; + D1AEE335206D1AB5AC9872A21683CFC1 /* PFJSONSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFJSONSerialization.m; path = Parse/Internal/PFJSONSerialization.m; sourceTree = ""; }; + D1D5889D8E566461C3F11F21677A1619 /* Parse-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Parse-dummy.m"; sourceTree = ""; }; + D21496764BD882B2A3624398A7C30F7D /* PFImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFImageView.h; path = ParseUI/Classes/Views/PFImageView.h; sourceTree = ""; }; + D242759917B2712F8BA145BA59B0DF0C /* PFRelation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelation.h; path = Parse/PFRelation.h; sourceTree = ""; }; + D2428EB5AD7418CE4C8FDA2D1AADF2BD /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; + D29E079E9D26C07F31BC59679A244E91 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; + D33BB8DC58627D897988B3C0A5DA5F64 /* PFFileController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileController.h; path = Parse/Internal/File/Controller/PFFileController.h; sourceTree = ""; }; + D368606BC0500B434DD923CD19C0E50E /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; + D3CFD5F6AFC3B733E2DEC7CD4A1728EA /* PFFileState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileState.h; path = Parse/Internal/File/State/PFFileState.h; sourceTree = ""; }; + D3ED4EAB51D163DFE58E82538EED022D /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; + D41BAC5F70149B723C66A6A2792AD10D /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; + D4C9F74B5AF98975F9C31A180590C330 /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; + D52020E5B0DF61CA6E6F953E1D05D650 /* PFPushChannelsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushChannelsController.h; path = Parse/Internal/Push/ChannelsController/PFPushChannelsController.h; sourceTree = ""; }; + D5981D035AB6CF2EEE9A5E3D301121B1 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; + D5982CBA4577D6B211A829D869D0D4F0 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; + D5AAC2E509EAE6FB815AAECEE9A5319C /* SLKTextView+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SLKTextView+SLKAdditions.h"; path = "Source/SLKTextView+SLKAdditions.h"; sourceTree = ""; }; + D5E44100D0431A2F2E3102CAB34EB6C6 /* PFLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogger.h; path = Parse/Internal/PFLogger.h; sourceTree = ""; }; + D60EC5FFA5ABF41E1D4FCC2076E0D0ED /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; + D655FD9C7F29341134E57C440504529E /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; + D73B769A1572069110B9B7D93760FC4C /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; + D7DD9E824E252624C7A9B84CD79BB55F /* PFKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFKeychainStore.h; path = Parse/Internal/PFKeychainStore.h; sourceTree = ""; }; + D7FE6C14AB63A24893BA5C66739EF89C /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; + D80B995A11E2C47C243873B2D9512068 /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; + D81A20F0D10F1BDA08C0B13DC558BA46 /* PFConfigController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConfigController.h; path = Parse/Internal/Config/Controller/PFConfigController.h; sourceTree = ""; }; + D8884DFBA5751762596B3EBF856FB2D0 /* PFUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUser.m; path = Parse/PFUser.m; sourceTree = ""; }; + D89F8C28E87C37E33FC9D9BBDAF03D84 /* PFResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFResources.m; path = ParseUI/Generated/PFResources.m; sourceTree = ""; }; + D8EF1839051C7D375F5D5C5FC1204E98 /* PFSQLiteDatabaseResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabaseResult.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.h; sourceTree = ""; }; + D93B08CA69E4C18056F12451C5BB4E4C /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; + D9FF2DC96987A00377EE1B17EA217F18 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; + DA045618B11216F7AF1EAFCD45D37742 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; + DA0E19B41B4AD9F455ABE9B72CC4E4CE /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; + DA269A209DBCFE601CB9B53D111067DF /* PFKeyValueCache_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFKeyValueCache_Private.h; path = Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h; sourceTree = ""; }; + DA7909B42B1C8DC536C170593804D00C /* SWRevealTableViewCell-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SWRevealTableViewCell-prefix.pch"; sourceTree = ""; }; + DAD480B463D2F54A5ADFDB73A4A388A6 /* PFQueryTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryTableViewController.h; path = ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.h; sourceTree = ""; }; + DB6115C91FDB9F9F831693F5C507AC36 /* PFWeakValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFWeakValue.m; path = Parse/Internal/PFWeakValue.m; sourceTree = ""; }; + DBB4AFC5DF018A6C118543F2F68ABD6F /* PFRESTFileCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTFileCommand.h; path = Parse/Internal/Commands/PFRESTFileCommand.h; sourceTree = ""; }; + DC8129F59E2EEC8512472579C0C343EA /* SLKTextInputbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SLKTextInputbar.m; path = Source/SLKTextInputbar.m; sourceTree = ""; }; + DD5120735A94DA727C3A98DA3C76B756 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; + DD6DF76ED8B79BE87DC0A7DC685A37B6 /* PFURLSessionDataTaskDelegate_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionDataTaskDelegate_Private.h; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h; sourceTree = ""; }; + DD788EF313F39FA8367806C0C4EE212E /* PFPushPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPushPrivate.h; path = Parse/Internal/Push/PFPushPrivate.h; sourceTree = ""; }; + DDCFA8EF682FEECF019F6F67C9D9A4CB /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; + DE9BA2467435BFE2E0FFD8836C6CD159 /* ParseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ParseManager.m; path = Parse/Internal/ParseManager.m; sourceTree = ""; }; + DEA91CD16D22D035B1A8A73370C17EB9 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; + DF4A0E5347A650BBFC087E316C77F89D /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; + DFBC94D033209706D80ED101EEAA3B26 /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; + DFC7911061B95A24FEC9ECB8BF7FFE31 /* PFFileState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFileState.m; path = Parse/Internal/File/State/PFFileState.m; sourceTree = ""; }; + DFE55A50F068189897A10F483A257084 /* PFObjectLocalIdStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectLocalIdStore.h; path = Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h; sourceTree = ""; }; + E017436728C0305D9DC4DEF74EFFEA57 /* PFMutableFileState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableFileState.m; path = Parse/Internal/File/State/PFMutableFileState.m; sourceTree = ""; }; + E09AF8EDCD4A2581A0A3C284FE616373 /* PFMutableQueryState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableQueryState.m; path = Parse/Internal/Query/State/PFMutableQueryState.m; sourceTree = ""; }; + E0E9BBCA024440075276FE78C9A6E6A3 /* PFObjectFileCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectFileCoder.m; path = Parse/Internal/Object/Coder/File/PFObjectFileCoder.m; sourceTree = ""; }; + E1795294D5E65D344CEA5F2B1E5F64E7 /* PFCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCollectionViewCell.h; path = ParseUI/Classes/Cells/PFCollectionViewCell.h; sourceTree = ""; }; + E189BDFD1D34DD1314E443A51AF6D870 /* PFSQLiteDatabaseController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabaseController.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h; sourceTree = ""; }; + E197BC1ABD6AF999BD1A4512AC43E7BF /* PFConfig_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFConfig_Private.h; path = Parse/Internal/Config/PFConfig_Private.h; sourceTree = ""; }; + E20E502439DE3E3419541C4A57247087 /* PFPersistenceController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPersistenceController.h; path = Parse/Internal/Persistence/PFPersistenceController.h; sourceTree = ""; }; + E2AD831F57629FCE75441D7203A6863A /* PFGeoPointPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFGeoPointPrivate.h; path = Parse/Internal/PFGeoPointPrivate.h; sourceTree = ""; }; + E30F5660256798C5CC4FDD4E61269D1B /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; + E40E757CCFF62DBBEE25FF98997F1CBF /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; + E47C5A817C3484221DCC111D907AE999 /* PFDismissButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDismissButton.m; path = ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.m; sourceTree = ""; }; + E48A9709B8E9C35EAEE34C81FEFF3566 /* PFMutableUserState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMutableUserState.m; path = Parse/Internal/User/State/PFMutableUserState.m; sourceTree = ""; }; + E48F8E8C9930BE6905E5A9C95F508F46 /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; + E496AF1A130521575AAC2F2CFBCDE488 /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; + E4BC4B1676AD56E0C583B2974CF13344 /* PFPersistenceGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFPersistenceGroup.h; path = Parse/Internal/Persistence/Group/PFPersistenceGroup.h; sourceTree = ""; }; + E54DD0B43A2A6720F3EDECA409865A4E /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; + E5F99C208DA05662351D3CA169348281 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; + E66E9B729B86EECA7A040B65E43C18D4 /* PFPushController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushController.m; path = Parse/Internal/Push/Controller/PFPushController.m; sourceTree = ""; }; + E67256E97CC29CF0C17DA73067ECC7E8 /* PFPurchase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPurchase.m; path = Parse/PFPurchase.m; sourceTree = ""; }; + E6EE5D82DDD874F752FD1AF38C3CA840 /* PFCachedQueryController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCachedQueryController.m; path = Parse/Internal/Query/Controller/PFCachedQueryController.m; sourceTree = ""; }; + E7FDDCA0A4EEE7E69B77106EC9DF21F0 /* PFFacebookAuthenticationProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFFacebookAuthenticationProvider.m; path = ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.m; sourceTree = ""; }; + E83B5E1659B1804B2F14861FF0CF1A4C /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; + E93F727F9B212F24B9396D866880AE9E /* PFCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFCollectionViewCell.m; path = ParseUI/Classes/Cells/PFCollectionViewCell.m; sourceTree = ""; }; + E9432020D7BE185352B8BBE6541DB303 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; + E9724992FE33617E8052F5AC397AC79F /* PFRESTCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTCommand.h; path = Parse/Internal/Commands/PFRESTCommand.h; sourceTree = ""; }; + E9C3F50C70FDC65A555B0AC0A5CB83DB /* PFCurrentConfigController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentConfigController.h; path = Parse/Internal/Config/Controller/PFCurrentConfigController.h; sourceTree = ""; }; + EA33C160D8A5F59BE97FEEA0708959BD /* PFOfflineStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineStore.h; path = Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h; sourceTree = ""; }; + EA537F51BB99F0D26FB10CD971C98D9A /* PFFileStagingController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFileStagingController.h; path = Parse/Internal/File/Controller/PFFileStagingController.h; sourceTree = ""; }; + EAB771662C03393634A4582F86A3212E /* PFObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObject.h; path = Parse/PFObject.h; sourceTree = ""; }; + EABA704D229D244174D9C5BC5E86E461 /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; + EB631AB4C988B3B4D50E2AE41490F220 /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; + EBD5F088B5E25968B330EB212FE21DFE /* PFOperationSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFOperationSet.m; path = Parse/Internal/Object/OperationSet/PFOperationSet.m; sourceTree = ""; }; + EC9528B23C50C830ED536911CA8F9558 /* PFPushState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushState.m; path = Parse/Internal/Push/State/PFPushState.m; sourceTree = ""; }; + ECD038286C3794942A06DD92E27D7CA8 /* PFErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFErrorUtilities.h; path = Parse/Internal/PFErrorUtilities.h; sourceTree = ""; }; + ECD70C62424C88C026CB6C94E4D96932 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; + ED5F3470BF2C9007968C494CC56A819C /* PFActivityIndicatorCollectionReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFActivityIndicatorCollectionReusableView.h; path = ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.h; sourceTree = ""; }; + ED67FEB3C61C54D62E23DF1940C9BF4D /* PFHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFHash.m; path = Parse/Internal/PFHash.m; sourceTree = ""; }; + ED934617757CAC8CFF5E2CA2998383B4 /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/BFAppLink_Internal.h; sourceTree = ""; }; + EDCD64397E8EB8CC46CC10DEF34CCE12 /* ParseModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseModule.h; path = Parse/Internal/ParseModule.h; sourceTree = ""; }; + EE75EA1371F6ACFF8C681CBA2581CED0 /* PFAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAssert.h; path = Parse/Internal/PFAssert.h; sourceTree = ""; }; + EE8A696B264AE827DEFC45D9809A12FE /* PFFieldOperationDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFieldOperationDecoder.h; path = Parse/Internal/FieldOperation/PFFieldOperationDecoder.h; sourceTree = ""; }; + EECE394FF58CAEAEBDFD24E21B7E4C95 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; + EEDDBA55BE4B4E1D3994E41C6E57C060 /* PFPropertyInfo_Runtime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPropertyInfo_Runtime.m; path = Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m; sourceTree = ""; }; + EEF739CED1A24669AF8D606CB7E0E333 /* PFAnonymousUtils+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFAnonymousUtils+Deprecated.h"; path = "Parse/PFAnonymousUtils+Deprecated.h"; sourceTree = ""; }; EF42C2AF6A5B56629BE2C841EF0A2458 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - EF57EB5232841E77FC2F6AACF08FEF3A /* PFJSONSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFJSONSerialization.h; path = Parse/Internal/PFJSONSerialization.h; sourceTree = ""; }; - EFA6831075A97917DF3599F49E35C40B /* PFJSONSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFJSONSerialization.m; path = Parse/Internal/PFJSONSerialization.m; sourceTree = ""; }; - F08E93B8576518F2322E30AB8B45C2BE /* PFOfflineQueryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFOfflineQueryController.h; path = Parse/Internal/Query/Controller/PFOfflineQueryController.h; sourceTree = ""; }; - F17F8574430AE7281F26A03E8B35447E /* PFAnonymousUtils+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFAnonymousUtils+Deprecated.h"; path = "Parse/PFAnonymousUtils+Deprecated.h"; sourceTree = ""; }; - F1B06101767F0795CD5457E5B6EACB52 /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; - F204EBF2EE7EA07AD7F89B742BECBD13 /* PFRESTObjectBatchCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRESTObjectBatchCommand.h; path = Parse/Internal/Commands/PFRESTObjectBatchCommand.h; sourceTree = ""; }; - F2249CB49A44172DF4F7F73ED067A220 /* PFMutableUserState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableUserState.h; path = Parse/Internal/User/State/PFMutableUserState.h; sourceTree = ""; }; - F3C41C2DFF9FE039F5A85EB4BE9D7471 /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; - F407F7455B190F8677E9D3DA49FE1979 /* PFWeakValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFWeakValue.m; path = Parse/Internal/PFWeakValue.m; sourceTree = ""; }; - F4336DADFF02F7FF90E9A53A0D4B74DA /* PFUserController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserController.m; path = Parse/Internal/User/Controller/PFUserController.m; sourceTree = ""; }; - F4BC1C5856EE08A9CE6F20148B35DF00 /* libParseUI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libParseUI.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F5895B1BB26DD9FDE7E6FB2875FB0591 /* PFQueryCollectionViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryCollectionViewController.h; path = ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.h; sourceTree = ""; }; - F7777DE47A13477A92C3EFD002084607 /* PFEventuallyQueue_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFEventuallyQueue_Private.h; path = Parse/Internal/PFEventuallyQueue_Private.h; sourceTree = ""; }; - F78C1E5F410E9455D4B9230E6884D726 /* PFAnonymousUtils_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFAnonymousUtils_Private.h; path = Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h; sourceTree = ""; }; - F87D57F686F11D261616D67D075909C5 /* PFCommandCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandCache.h; path = Parse/Internal/PFCommandCache.h; sourceTree = ""; }; - F8B65D0FC305039DA649165394CE5BC4 /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; - F8D783B0317A95BA161FC13A8D98CA14 /* ParseFacebookUtilsV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseFacebookUtilsV4.h; path = ParseFacebookUtils/ParseFacebookUtilsV4.h; sourceTree = ""; }; - F8EB8ED82D28C675FE4C1E7FD24F768A /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/BFURL_Internal.h; sourceTree = ""; }; - F8F9AA6D6188CBA487AA78D0D5BFC6DA /* PFConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFConstants.m; path = Parse/PFConstants.m; sourceTree = ""; }; - F904672186A8BA98E18264F5DF1EFB40 /* PFSessionUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSessionUtilities.h; path = Parse/Internal/Session/Utilities/PFSessionUtilities.h; sourceTree = ""; }; - F9B34E80598DA4FFFA2339801304A91C /* PFColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFColor.m; path = ParseUI/Classes/Internal/Extensions/PFColor.m; sourceTree = ""; }; - FA3EB1DAC57243E100E242A44ACC21AC /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; - FA7F121CEBB565933825240EFD24F1A1 /* PFSQLiteDatabaseResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteDatabaseResult.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m; sourceTree = ""; }; - FB113809512EEA60BEEF3B544E8F2775 /* PFBase64Encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFBase64Encoder.h; path = Parse/Internal/PFBase64Encoder.h; sourceTree = ""; }; - FB13CB357D702DE7700166E4D306E297 /* PFLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFLogging.h; path = Parse/Internal/PFLogging.h; sourceTree = ""; }; - FB1F83087BAB5FB11ED24BDA3FCFDA8D /* PFSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSession.m; path = Parse/PFSession.m; sourceTree = ""; }; - FC114ECD5E1E3922B8AD79211221309C /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; - FCD452B9A2091C8A76CE2CE988591B11 /* PFCachedQueryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCachedQueryController.h; path = Parse/Internal/Query/Controller/PFCachedQueryController.h; sourceTree = ""; }; - FD0E1494FF5A2E904CD2C23DF86D0C72 /* PFObjectFileCodingLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectFileCodingLogic.m; path = Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m; sourceTree = ""; }; - FDA087C88A133BA1F5DB8070923BFD02 /* PFTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTextField.h; path = ParseUI/Classes/Views/PFTextField.h; sourceTree = ""; }; - FDA73723C4817BEB295D58056EE98118 /* PFImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFImageView.h; path = ParseUI/Classes/Views/PFImageView.h; sourceTree = ""; }; - FDBE821D618FA3563E50636615777677 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; - FDDABCC30925941AA4DBC68CF2AF18DF /* PFObjectLocalIdStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectLocalIdStore.m; path = Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m; sourceTree = ""; }; - FE0AF3043E616839D1129A7B78F9D9DF /* PFUserConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserConstants.m; path = Parse/Internal/User/Constants/PFUserConstants.m; sourceTree = ""; }; - FE2FCD571662D06B5D2B0B4D0750F970 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; - FEAEFBADC90FAB3DB93B411D0B1642A4 /* SlackTextViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SlackTextViewController.xcconfig; sourceTree = ""; }; - FF07576C1AA2BFAC205142F172C37046 /* PFThreadsafety.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFThreadsafety.m; path = Parse/Internal/ThreadSafety/PFThreadsafety.m; sourceTree = ""; }; - FF3DD45E637F1DDE3D38B551EED528D0 /* SLKTextView+SLKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SLKTextView+SLKAdditions.h"; path = "Source/SLKTextView+SLKAdditions.h"; sourceTree = ""; }; - FF4253561B97BB539C5F0591F65DEC12 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; - FFB7721B9AB6047EE308288D238C3F9B /* PFAnalyticsUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFAnalyticsUtilities.m; path = Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m; sourceTree = ""; }; - FFBB731C49D3DC61213D8A7DCE22DE86 /* ParseClientConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParseClientConfiguration.h; path = Parse/ParseClientConfiguration.h; sourceTree = ""; }; - FFFA9249788111F5CD72D16B6292033C /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; + EFD1E8AD65F59DFAF5648AB2FE710C15 /* PFMultiProcessFileLock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFMultiProcessFileLock.m; path = Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m; sourceTree = ""; }; + F00ACBA5D67611ADB5AE73A719931ACF /* PFFile+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFFile+Deprecated.h"; path = "Parse/PFFile+Deprecated.h"; sourceTree = ""; }; + F01F7AFF462EFBBAFD24AF7B94D89098 /* PFMutableObjectState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMutableObjectState.h; path = Parse/Internal/Object/State/PFMutableObjectState.h; sourceTree = ""; }; + F076ED5BD885F6C2F56687182354B7EC /* PFCommandRunning.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCommandRunning.h; path = Parse/Internal/Commands/CommandRunner/PFCommandRunning.h; sourceTree = ""; }; + F0967F910D41D233A374FB3418B822FD /* PFURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFURLSession.m; path = Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m; sourceTree = ""; }; + F0A024ED6DF81CAF1CDA206B1A80EF7B /* PFPin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPin.m; path = Parse/Internal/LocalDataStore/Pin/PFPin.m; sourceTree = ""; }; + F1149D1F8A16D038FB725ACB64D70617 /* PFInstallationConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFInstallationConstants.h; path = Parse/Internal/Installation/Constants/PFInstallationConstants.h; sourceTree = ""; }; + F11A605229427C0254FFD00672AF4DD0 /* PFTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTextField.h; path = ParseUI/Classes/Views/PFTextField.h; sourceTree = ""; }; + F127DEB4A3169CB9571C5E35195D598F /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; + F15FEBD6873C74277C8BC7CCB1CF20D0 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; + F20CE09B7984D22B5C82A284282D5AB4 /* PFObjectUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFObjectUtilities.h; path = Parse/Internal/Object/Utilities/PFObjectUtilities.h; sourceTree = ""; }; + F26E0BD8CDD308DBDB5A74E725B3A1DE /* PFUserAuthenticationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFUserAuthenticationController.m; path = Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m; sourceTree = ""; }; + F29074FB0E109B7404A0475F066FF0FA /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; + F2DD9E497E8EF30801CDB3BC233EBDD2 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; + F30353D5EEF25DA79993F9460D1C0433 /* PFRelationState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFRelationState_Private.h; path = Parse/Internal/Relation/State/PFRelationState_Private.h; sourceTree = ""; }; + F3696C0886FC546190875080D1A976B4 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; + F3CEA309E10F4EDD51EEEDBBB4A90B56 /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; + F44E0727B708D7BE8D816F75E6440337 /* libFBSDKLoginKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSDKLoginKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F56896B331D624CB3587D476C7923F75 /* PFPushChannelsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFPushChannelsController.m; path = Parse/Internal/Push/ChannelsController/PFPushChannelsController.m; sourceTree = ""; }; + F56F393DCB108F219D109B6ED208DA00 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; + F5AE85DA9D027C0FAC1EADE5B077B56F /* PFUser+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PFUser+Deprecated.h"; path = "Parse/PFUser+Deprecated.h"; sourceTree = ""; }; + F63DB17EE39F3EC1C49272218B41C162 /* PFConfigController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFConfigController.m; path = Parse/Internal/Config/Controller/PFConfigController.m; sourceTree = ""; }; + F6B99295BB5026424E45BD27B3F176DA /* PFQueryPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFQueryPrivate.h; path = Parse/Internal/Query/PFQueryPrivate.h; sourceTree = ""; }; + F6C76E8269AE390A610A321498D92C58 /* PFRESTPushCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTPushCommand.m; path = Parse/Internal/Commands/PFRESTPushCommand.m; sourceTree = ""; }; + F6D8B280B375B207CA39C9D87DA57826 /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; + F6E7CE6AE66ADBDFFEA79C4585876C15 /* PFUserAuthenticationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserAuthenticationController.h; path = Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h; sourceTree = ""; }; + F7252558C6326B5DF9D9B9D943928FFF /* MBProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.xcconfig; sourceTree = ""; }; + F7A990C32E998C159061457776E02347 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; + F8A69A160E0B9D351190ACB0B9431066 /* PFMulticastDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMulticastDelegate.h; path = Parse/Internal/PFMulticastDelegate.h; sourceTree = ""; }; + F8C65E1871BDA91CBAADE1306820A1C6 /* PFSQLiteStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteStatement.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m; sourceTree = ""; }; + F929008D763A726FA237A42F955A9753 /* PFSQLiteDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFSQLiteDatabase.h; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.h; sourceTree = ""; }; + F94D6366CC67459787EE20874468B88A /* PFFilePersistenceGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFFilePersistenceGroup.h; path = Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h; sourceTree = ""; }; + F9FD04FD2AD8AC16391E5B0BD089485C /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; + FAD92876B149CE25CE6D6D1CD3126DA4 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; + FB165DD7DE91C90A0A25C944599BA2A3 /* PFSQLiteDatabaseResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSQLiteDatabaseResult.m; path = Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m; sourceTree = ""; }; + FB2BA42ABE319F243DD71733CFAB11F0 /* PFCurrentUserController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFCurrentUserController.h; path = Parse/Internal/User/CurrentUserController/PFCurrentUserController.h; sourceTree = ""; }; + FBD00D0AC3AD3CC07E23E16956E02530 /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; + FC458D28F76504A72164E8E01704A4E8 /* PFDateFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFDateFormatter.m; path = Parse/Internal/PFDateFormatter.m; sourceTree = ""; }; + FC5AF42EE83A9E47D6685A1B416D2F59 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; + FD5BDF783D7096E31F6B691CC16EE4A6 /* PFSessionUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFSessionUtilities.m; path = Parse/Internal/Session/Utilities/PFSessionUtilities.m; sourceTree = ""; }; + FDB4E761E179F74CF337C317BC8809FB /* PFUserAuthenticationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFUserAuthenticationDelegate.h; path = Parse/PFUserAuthenticationDelegate.h; sourceTree = ""; }; + FDF45FC346577596F5F0E72CF8F4FECC /* PFURLSessionCommandRunner_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFURLSessionCommandRunner_Private.h; path = Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h; sourceTree = ""; }; + FE055246B63FC28A228B325777472D5B /* PFTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFTaskQueue.h; path = Parse/Internal/PFTaskQueue.h; sourceTree = ""; }; + FE2BFFD2E5323837BCC022E89ADBCBED /* PFObjectSubclassingController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFObjectSubclassingController.m; path = Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m; sourceTree = ""; }; + FF39BAD5BE88598A44717E25B725DF90 /* libParseUI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libParseUI.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FF8A1FA2ECA6663151214E71141538B6 /* PFRESTConfigCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PFRESTConfigCommand.m; path = Parse/Internal/Commands/PFRESTConfigCommand.m; sourceTree = ""; }; + FFEB43CEBFC74F6752B5ADD6185850D0 /* PFMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PFMacros.h; path = Parse/Internal/PFMacros.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1633,11 +1651,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4957C9A64F8F6800C2EB0FE379422C3E /* Frameworks */ = { + 360EEE3FA0C21A0399944F45FF502501 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 31D310EAFEAE2031A6FD01DA61A1F22A /* Foundation.framework in Frameworks */, + 03D652F245EC57406662001A771FC85F /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 41D02E2706337E9EE1178F5C52318CAB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0E4BEFD5293364A05DB656CDD5D6C606 /* Foundation.framework in Frameworks */, + E3D1C91E0C2AF1F8AC6E116994495725 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1657,12 +1684,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 78733CE6D171C24912595109A679D585 /* Frameworks */ = { + 88C38C869026753AB29D62B76B07AC52 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D093C55190849DA685291FC9F34AA1BA /* CoreGraphics.framework in Frameworks */, + 49F2D11464EB517280E2AC7DC41DC773 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BD9B18C8F886EEFACBBA402A4181F98E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 174E35B7E5BA3A370BA8CE6D14E2BCBD /* Foundation.framework in Frameworks */, - 7A541B65C5D560BD56F15DCC55777844 /* UIKit.framework in Frameworks */, + 5274B1E5770FB333600DE81DFD87B000 /* Foundation.framework in Frameworks */, + 00AC8735B880BF398D4CC10D14B3234E /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1681,23 +1717,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CBEBD27E30F4D63913FD65A5A123B3A1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ADD7A14278E345815C002D5BC5681AB6 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E25729DB43A164A8FD8E74F9FFD0597E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F85B9C54B4FC089BB0937951D9428318 /* CoreGraphics.framework in Frameworks */, - 609D433324E869A636F2EFAA66FD94E5 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E81C08F5CCC0A5FBFF4559E2173164C7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1718,9 +1737,45 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FBDBF051E32D98896754E327414A03AB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 858597356CC9C83A064D7F528DB65AAF /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 01C3BBEBB9C6AA429BCC729FB863EA4E /* SlackTextViewController */ = { + isa = PBXGroup; + children = ( + 2A278393B5BE4B60D9F21A4515153DC1 /* SLKInputAccessoryView.h */, + 32D2119F82AE4FEA72873A3216CBAFCB /* SLKInputAccessoryView.m */, + 03C31966BA3FE0EC615091256A29CA86 /* SLKTextInputbar.h */, + DC8129F59E2EEC8512472579C0C343EA /* SLKTextInputbar.m */, + 60B1AD9D245C96FCD0DD997A5D4DB0A0 /* SLKTextView.h */, + 9B6CC441BD07ECF544369E8A23670036 /* SLKTextView.m */, + D5AAC2E509EAE6FB815AAECEE9A5319C /* SLKTextView+SLKAdditions.h */, + 8035AEFB2F0DE7B26E861349A7333980 /* SLKTextView+SLKAdditions.m */, + BB0FAB859A0A44E2590ABFB015896EF2 /* SLKTextViewController.h */, + 8F39D8067906D42F0C3C3A8E3F10E12E /* SLKTextViewController.m */, + 179EEF601CD8E87F7206E9D958E908CB /* SLKTypingIndicatorProtocol.h */, + B4A0A1E00B6C78C9113A9217B7EDA81D /* SLKTypingIndicatorView.h */, + A1200CBF18E78C087807ECEA737597F8 /* SLKTypingIndicatorView.m */, + BAF433BDB302AF80A06DC761A8C86EB7 /* SLKUIConstants.h */, + 71F57E2D5EF029D382281E5EAC6DCBDC /* UIResponder+SLKAdditions.h */, + CB9D6FDAAD1FEBB6A475D3861FC59C97 /* UIResponder+SLKAdditions.m */, + B215FE3EFAC5160AEEDC4319DEB509C0 /* UIScrollView+SLKAdditions.h */, + C5C4943FC3BC031C4AFDB2BE81890415 /* UIScrollView+SLKAdditions.m */, + 7A5EB4FCC1A76043423AB1B3D4C2ECF5 /* UIView+SLKAdditions.h */, + 5D67629FF9A514B27B8C34CEB4D0050C /* UIView+SLKAdditions.m */, + A92820F2CECA2330C92462FBA7FD0B4C /* Support Files */, + ); + path = SlackTextViewController; + sourceTree = ""; + }; 037C0CA694176A3C0915F62C9D20B3E6 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -1729,233 +1784,329 @@ name = "Targets Support Files"; sourceTree = ""; }; - 0ABDECF22E433AA8BA643F557C5F30FC /* Support Files */ = { + 0514EC13ED267D77A18DE5D3FF5510F4 /* Support Files */ = { isa = PBXGroup; children = ( - FEAEFBADC90FAB3DB93B411D0B1642A4 /* SlackTextViewController.xcconfig */, - 22AC378C985B4292E26B2453463F302D /* SlackTextViewController-dummy.m */, - 3138A68D7C0B91CCF6824F9FF103D048 /* SlackTextViewController-prefix.pch */, + 4E83103E6F862EDD2495A9762D5000C7 /* DZNEmptyDataSet.xcconfig */, + 7BA6FAEA2D1B35FA9269853C33B94F05 /* DZNEmptyDataSet-dummy.m */, + 32B23B95A32555536DA7A284CA9F0B12 /* DZNEmptyDataSet-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/SlackTextViewController"; + path = "../Target Support Files/DZNEmptyDataSet"; sourceTree = ""; }; - 0D29B435185204881483AB95DB00337B /* Support Files */ = { + 1525965451EFCE790F07C8FBFF251785 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - E7CD8AC365775F7BD442EB0E4FB7ED68 /* Bolts.xcconfig */, - 14B134CFE74B04F4E27644BC0A5278F3 /* Bolts-dummy.m */, - 3E6D9A66640BC112C047C1F9FD0AA3DB /* Bolts-prefix.pch */, + 64379CBD0D1DA5FA353EA9E9552F2AC1 /* MBProgressHUD.h */, + 30B6E47CF024F856C68DA95008725F45 /* MBProgressHUD.m */, + A8D952106D550A21277270979ABD9726 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Bolts"; + path = MBProgressHUD; sourceTree = ""; }; - 19EF1267C5109ED62555F6D3605D3957 /* SlackTextViewController */ = { + 1B2839C78C0A4B0075FA5F765282F6D8 /* DZNEmptyDataSet */ = { isa = PBXGroup; children = ( - 6B5EFCDAE4A37A1B35F13B7D58C5B583 /* SLKInputAccessoryView.h */, - 81F8893A8B08D54A8B22703088626A66 /* SLKInputAccessoryView.m */, - 0E742086B34B40A9B549BDC6E6C1D519 /* SLKTextInputbar.h */, - B411ABD8C665727EF9FF4B45FC256B56 /* SLKTextInputbar.m */, - 1A60687750482202AD25C272CA29C26E /* SLKTextView.h */, - 70929A127CB4FBD5AF2BBC8CDC96AFC4 /* SLKTextView.m */, - FF3DD45E637F1DDE3D38B551EED528D0 /* SLKTextView+SLKAdditions.h */, - 6F599169AAC782910847891921714BF0 /* SLKTextView+SLKAdditions.m */, - 64A067A84E76371B027E8AC2CC1FF1FE /* SLKTextViewController.h */, - 55329B0021580E6E0BF52D9A76B8D57A /* SLKTextViewController.m */, - 861B0410F708F5D954E8988B775D74AF /* SLKTypingIndicatorProtocol.h */, - 4FC6A19F0A7F6B030E8EF378A9A013EA /* SLKTypingIndicatorView.h */, - 1E32699D2FC7EDBCC044906ABCDC074C /* SLKTypingIndicatorView.m */, - AD66A716AA384560A4A59806D2B45A53 /* SLKUIConstants.h */, - 088B35349576B22F2003B514345D370F /* UIResponder+SLKAdditions.h */, - 9FE988F56183A06B7D61483BED46836A /* UIResponder+SLKAdditions.m */, - 09EB0B52BF1CC3B64F75B8F501690564 /* UIScrollView+SLKAdditions.h */, - 13AE9538C6E36D358763ADF5BA0B136E /* UIScrollView+SLKAdditions.m */, - 541B695F28EBA3C372027995A3F9D7CF /* UIView+SLKAdditions.h */, - D11CD829A8697E5CA54579DE03B23032 /* UIView+SLKAdditions.m */, - 0ABDECF22E433AA8BA643F557C5F30FC /* Support Files */, + 93D8FC8EA4615FC5CD71AAD110E7860E /* UIScrollView+EmptyDataSet.h */, + 41EEB78D25076521F2595DA44733A316 /* UIScrollView+EmptyDataSet.m */, + 0514EC13ED267D77A18DE5D3FF5510F4 /* Support Files */, ); - path = SlackTextViewController; + path = DZNEmptyDataSet; + sourceTree = ""; + }; + 2BF7E66379FD33F61033E4D6C256AA1A /* FBSDKCoreKit */ = { + isa = PBXGroup; + children = ( + 998DE9814A52F113E08C9D957D90B4A6 /* _FBSDKTemporaryErrorRecoveryAttempter.h */, + 0511FC752CF967FA51DE492C0C590E61 /* _FBSDKTemporaryErrorRecoveryAttempter.m */, + 88EC965A840192AB437C73FAB678CD1D /* FBSDKAccessToken.h */, + AA81D376EA40B39A7CBD0D9B680D7E86 /* FBSDKAccessToken.m */, + B006A9A48DC36834F9EBF560DCC838B0 /* FBSDKAccessTokenCache.h */, + BD64E2F60130EB02DD52A5872561C80C /* FBSDKAccessTokenCache.m */, + 2FB5BDE1CDB206046685761791E40E31 /* FBSDKAccessTokenCacheV3.h */, + D368606BC0500B434DD923CD19C0E50E /* FBSDKAccessTokenCacheV3.m */, + 2E60E02E1DF3971796B4C9D10FFBEE47 /* FBSDKAccessTokenCacheV3_17.h */, + 8A1A70EDA3F9DADF6EA1B2645C12EA7E /* FBSDKAccessTokenCacheV3_17.m */, + 818E2E64B694B9489ACF6BBCBD44FB6B /* FBSDKAccessTokenCacheV3_21.h */, + 95A25CC50E53B2DC072BABA8A7649E16 /* FBSDKAccessTokenCacheV3_21.m */, + 1F991159EE4F1D44178F2C665535419B /* FBSDKAccessTokenCacheV4.h */, + D80B995A11E2C47C243873B2D9512068 /* FBSDKAccessTokenCacheV4.m */, + F2DD9E497E8EF30801CDB3BC233EBDD2 /* FBSDKAccessTokenCaching.h */, + 124CB1986B7708B6CAB49B46AB9F4F04 /* FBSDKAppEvents.h */, + ABDFDDB29626742EEFC23042D91D8805 /* FBSDKAppEvents.m */, + 0D9E3D361CA146B58A67B5E5E60A77A6 /* FBSDKAppEvents+Internal.h */, + 016E93F2EB470D703E152A9AAAEA52AC /* FBSDKAppEventsDeviceInfo.h */, + 1D7355F3BD27085F1FCF5E52B4EA9456 /* FBSDKAppEventsDeviceInfo.m */, + 8F704D3245B9992AEA46105AA4DA007E /* FBSDKAppEventsState.h */, + 34466030892A0E9195B2A64FBD0B8949 /* FBSDKAppEventsState.m */, + 3574B624F9A7F0985D8E3DCC8404B6FB /* FBSDKAppEventsStateManager.h */, + 52CC507737AF7BAAD576E7529EB5E75D /* FBSDKAppEventsStateManager.m */, + D93B08CA69E4C18056F12451C5BB4E4C /* FBSDKAppEventsUtility.h */, + 5F2E3232964541B2C9795E385E644176 /* FBSDKAppEventsUtility.m */, + B1F61F16BBF9AFDCEE724843787FFC50 /* FBSDKApplicationDelegate.h */, + D29E079E9D26C07F31BC59679A244E91 /* FBSDKApplicationDelegate.m */, + 8EEB27B88AE2D6F25865DF976ABC7D3D /* FBSDKApplicationDelegate+Internal.h */, + F15FEBD6873C74277C8BC7CCB1CF20D0 /* FBSDKAppLinkResolver.h */, + 79D4AF805C62ABFAFE177E9E3043BEB2 /* FBSDKAppLinkResolver.m */, + 2B1CADD1B8A7A3BFC5E48ED13E8DFC6A /* FBSDKAppLinkUtility.h */, + 3A73BED33DFCC040217F4F2E9103E57C /* FBSDKAppLinkUtility.m */, + 495D7433236E92F33B47504D91FC8BDC /* FBSDKAudioResourceLoader.h */, + 0258EB8FBD436CC96BA7A0C85786F5C9 /* FBSDKAudioResourceLoader.m */, + D60EC5FFA5ABF41E1D4FCC2076E0D0ED /* FBSDKBase64.h */, + AE85526204F59DC19C54DFE6D2C14BC9 /* FBSDKBase64.m */, + D9FF2DC96987A00377EE1B17EA217F18 /* FBSDKBoltsMeasurementEventListener.h */, + 7641840F9E778C674D01DE51DE9F1098 /* FBSDKBoltsMeasurementEventListener.m */, + EECE394FF58CAEAEBDFD24E21B7E4C95 /* FBSDKBridgeAPICrypto.h */, + 8386795D219F9AD000A67AC41B2F870B /* FBSDKBridgeAPICrypto.m */, + C6C3DCCFF2ADA20B3C83D13D35BA5B7C /* FBSDKBridgeAPIProtocol.h */, + F3696C0886FC546190875080D1A976B4 /* FBSDKBridgeAPIProtocolNativeV1.h */, + 9CC2FCAAEA784668B892A8D2B18E28DE /* FBSDKBridgeAPIProtocolNativeV1.m */, + 6170741383184D579B5C49E52494A91F /* FBSDKBridgeAPIProtocolType.h */, + 588C8377B43F73F59934E8C2461E29CF /* FBSDKBridgeAPIProtocolWebV1.h */, + 5F8113317FE5FBBAE57C9B504C3D8A7F /* FBSDKBridgeAPIProtocolWebV1.m */, + 88CCB3196BFA040F461E722F6C226148 /* FBSDKBridgeAPIProtocolWebV2.h */, + 61B4D35AB589BF3020BAAA4E7B9F3EFD /* FBSDKBridgeAPIProtocolWebV2.m */, + 7D94458D7D265A69DAFC081226A715DE /* FBSDKBridgeAPIRequest.h */, + FBD00D0AC3AD3CC07E23E16956E02530 /* FBSDKBridgeAPIRequest.m */, + 4C37F2F21CB81A3CA5A3F65B7970475B /* FBSDKBridgeAPIRequest+Private.h */, + AF3CBE5AF90A98D05E10941F8A2BC119 /* FBSDKBridgeAPIResponse.h */, + 41C6225AFAC751D36809D205943D6FEC /* FBSDKBridgeAPIResponse.m */, + 9338D44341A2B1C9C80EB03C288CDD7A /* FBSDKButton.h */, + 9CCC58796BF6DDC373D699341640F46C /* FBSDKButton.m */, + E83B5E1659B1804B2F14861FF0CF1A4C /* FBSDKButton+Subclass.h */, + 5DF7B1C1A2219156D16C2253329B71BF /* FBSDKCloseIcon.h */, + D655FD9C7F29341134E57C440504529E /* FBSDKCloseIcon.m */, + 0E1F20F8BA799C254BCAD661DD95285D /* FBSDKColor.h */, + 6B554E3FB84031E93313E5778E0F21D1 /* FBSDKColor.m */, + D4C9F74B5AF98975F9C31A180590C330 /* FBSDKConstants.h */, + 4AC13841C86EA3DE75352EB9A5B6FE8A /* FBSDKConstants.m */, + 62FE80AB7FE4340C58C671BDCEE7BBD7 /* FBSDKContainerViewController.h */, + FAD92876B149CE25CE6D6D1CD3126DA4 /* FBSDKContainerViewController.m */, + D3ED4EAB51D163DFE58E82538EED022D /* FBSDKCopying.h */, + 723ADAD27AA4CAA87B29EDBCBAF60311 /* FBSDKCoreKit.h */, + 1A854A20A5D7CAFA16E191A3DC04B7B8 /* FBSDKCoreKit+Internal.h */, + 2E761B1A804E3BF034F9792A934F6486 /* FBSDKCrypto.h */, + C518530909CB7BE187CD20D126F445EF /* FBSDKCrypto.m */, + 41F06469A44DFFA252D5220BFA02BD9B /* FBSDKDialogConfiguration.h */, + 2831ACCF19E7A9EB52A2B50AB4BF70B9 /* FBSDKDialogConfiguration.m */, + 1C59C098AA479ABE6F916A8226A8A7D3 /* FBSDKDynamicFrameworkLoader.h */, + 8E89DC8B3006843C4E8693B06E743230 /* FBSDKDynamicFrameworkLoader.m */, + D5981D035AB6CF2EEE9A5E3D301121B1 /* FBSDKError.h */, + 5216117E3F18232D49CD5C15B4A1FFF6 /* FBSDKError.m */, + 92B5803CA8962629D3A201C687B9459E /* FBSDKErrorConfiguration.h */, + 2B9CBBCE981978E613D0F5D47B059439 /* FBSDKErrorConfiguration.m */, + 864B9DD7A291B792FDEB564E76F63CC1 /* FBSDKErrorRecoveryAttempter.h */, + FC5AF42EE83A9E47D6685A1B416D2F59 /* FBSDKErrorRecoveryAttempter.m */, + DDCFA8EF682FEECF019F6F67C9D9A4CB /* FBSDKErrorRecoveryConfiguration.h */, + 26D37743D02FE02F77A39AAADD9B7EF5 /* FBSDKErrorRecoveryConfiguration.m */, + F127DEB4A3169CB9571C5E35195D598F /* FBSDKGraphErrorRecoveryProcessor.h */, + 07CB9A0168E0F5623D8687917C4BC15A /* FBSDKGraphErrorRecoveryProcessor.m */, + AF516326A1CD62C3E65E2137751366A9 /* FBSDKGraphRequest.h */, + 2352C9EE6CAD6CA0940AA78D488DCFE9 /* FBSDKGraphRequest.m */, + 0292DAA5C2387FB85263FB6B7D76ECDD /* FBSDKGraphRequest+Internal.h */, + 49109CECB40CF5C59B8FF332CDD31021 /* FBSDKGraphRequestBody.h */, + CAC3A8D725A83A7D9A634C80231CAFFF /* FBSDKGraphRequestBody.m */, + 165F592EF6622167B95ABB064DAA49EB /* FBSDKGraphRequestConnection.h */, + EB631AB4C988B3B4D50E2AE41490F220 /* FBSDKGraphRequestConnection.m */, + E9432020D7BE185352B8BBE6541DB303 /* FBSDKGraphRequestConnection+Internal.h */, + 2D9BCCAC96EB89E926C231FC295084D3 /* FBSDKGraphRequestDataAttachment.h */, + D2428EB5AD7418CE4C8FDA2D1AADF2BD /* FBSDKGraphRequestDataAttachment.m */, + B874FC18001ED59D468D14B487F6815D /* FBSDKGraphRequestMetadata.h */, + CFFD94A81A829AC4901102AEB2674601 /* FBSDKGraphRequestMetadata.m */, + 4CAFF051B89BCAABED3534C4ED3358EA /* FBSDKGraphRequestPiggybackManager.h */, + 31AB13EADFE826850C4DA5D201960F13 /* FBSDKGraphRequestPiggybackManager.m */, + 3132FEF745F51A2618EFCA2154F71619 /* FBSDKIcon.h */, + 7D791C6B2365BA9A0EC2585B30C0CAAC /* FBSDKIcon.m */, + 61A6478EB4CD204E3550FE082A861D1A /* FBSDKInternalUtility.h */, + 7077EF414A0445101F3C41E7605C3309 /* FBSDKInternalUtility.m */, + 0763499D90DDF28819DD97424E287C32 /* FBSDKKeychainStore.h */, + 4F858D7C06D8E975C72070CB1DD1E170 /* FBSDKKeychainStore.m */, + F29074FB0E109B7404A0475F066FF0FA /* FBSDKKeychainStoreViaBundleID.h */, + AB86E6F2E28997020CBF78EF88A8EF06 /* FBSDKKeychainStoreViaBundleID.m */, + 304D149A91533E92311C1647D8E91528 /* FBSDKLogger.h */, + C54D034EE19E52EB8B35DC6B76939895 /* FBSDKLogger.m */, + AC311E478C28170B8EF97A7D1F71D899 /* FBSDKLogo.h */, + B71ACD42ABABCB9441F65FEF7A6D35A5 /* FBSDKLogo.m */, + 98B323E3A4D1DBA3EFCCB7F8AD1312CD /* FBSDKMacros.h */, + A3721BC945A731533017731916379DB4 /* FBSDKMaleSilhouetteIcon.h */, + 8EBE7E796AAF28A3D128F133922A241C /* FBSDKMaleSilhouetteIcon.m */, + DEA91CD16D22D035B1A8A73370C17EB9 /* FBSDKMath.h */, + 2232DF6FAB407981E36DABB9E4A7D53C /* FBSDKMath.m */, + BFD1EF1A37C7ED5DCBFA0ABAF78BEDD3 /* FBSDKMonotonicTime.h */, + 71F9BD940AA46BCFC75CEABC20623EBC /* FBSDKMonotonicTime.m */, + 33E59ACDFA1FB4D413A4920AAA3E6A0F /* FBSDKMutableCopying.h */, + DD5120735A94DA727C3A98DA3C76B756 /* FBSDKPaymentObserver.h */, + 00C43887C95ED45B56AFBF8615C9245E /* FBSDKPaymentObserver.m */, + 67E47586B287791095DB03B9A433485E /* FBSDKProfile.h */, + 06F8F4E6B0BEFD2F4E9A72D1EF5C2DC4 /* FBSDKProfile.m */, + 50101B88A157DE6FAA0A97E6185AD4C4 /* FBSDKProfile+Internal.h */, + 8DDE543F95B8DCB065AD49EEEA2A17EB /* FBSDKProfilePictureView.h */, + 2023DF4CDE7C58F9E0A4BF320FA09ADD /* FBSDKProfilePictureView.m */, + 458E5660B4CAE1D1A0678FC770B93870 /* FBSDKServerConfiguration.h */, + 28BF2C72B0961D408D569A4A1807E67F /* FBSDKServerConfiguration.m */, + D5982CBA4577D6B211A829D869D0D4F0 /* FBSDKServerConfiguration+Internal.h */, + D7FE6C14AB63A24893BA5C66739EF89C /* FBSDKServerConfigurationManager.h */, + 1F3C16D5FCEEEF36FACA513230E8902A /* FBSDKServerConfigurationManager.m */, + 74953EA093263368E4D3722573029E08 /* FBSDKServerConfigurationManager+Internal.h */, + 8D3E5F58F4233F607B7A00DEDEAA2D02 /* FBSDKSettings.h */, + ECD70C62424C88C026CB6C94E4D96932 /* FBSDKSettings.m */, + 35950ECB94D060ECD691EF42ED65DDF9 /* FBSDKSettings+Internal.h */, + DA0E19B41B4AD9F455ABE9B72CC4E4CE /* FBSDKSystemAccountStoreAdapter.h */, + F9FD04FD2AD8AC16391E5B0BD089485C /* FBSDKSystemAccountStoreAdapter.m */, + 8C0BD71F730A5F5089131E9880193B5B /* FBSDKTestUsersManager.h */, + BAD3B118ECD24BFFEB780CD20F3420C2 /* FBSDKTestUsersManager.m */, + 9244DA2B61EE71A937FB670067FB7C6F /* FBSDKTimeSpentData.h */, + 8200E88B5E7016BCD3F80F49BB02CBC9 /* FBSDKTimeSpentData.m */, + 66E921F667EFAB70CEAFF3D808E4A30A /* FBSDKTriStateBOOL.h */, + 698DC566271A05B9A0EDB6C588C23122 /* FBSDKTriStateBOOL.m */, + 8715480A2EDB117474F3735037F6CB3F /* FBSDKTypeUtility.h */, + 1ECDA154644E060BD5CE22E26BBAD390 /* FBSDKTypeUtility.m */, + BF78F1751165713947543C1379ECE14D /* FBSDKUIUtility.h */, + 0CF9AB2304DB990174FE6747CB97D9A0 /* FBSDKURLConnection.h */, + D11AC3FC307FF5A99B912539713564E6 /* FBSDKURLConnection.m */, + 9FCDFAAA3F3E42DF0671E6F97EBDA0BD /* FBSDKURLOpening.h */, + D73B769A1572069110B9B7D93760FC4C /* FBSDKUtility.h */, + 4C37594AC90BCC914833D167991937E9 /* FBSDKUtility.m */, + 57B184EC96548DEEB124C95DD0B30D24 /* FBSDKViewImpressionTracker.h */, + 7EAB1BB6DEA2CA5880BBB5D6065D2AEA /* FBSDKViewImpressionTracker.m */, + 092570A6C926BAA92A2EBB5575919420 /* FBSDKWebDialog.h */, + 7D371ADA6413CEBC3D4F7660BF7CB467 /* FBSDKWebDialog.m */, + 5F872355254FE407BB83FACA0777203B /* FBSDKWebDialogView.h */, + 4A29759CFCFAD8A8013E26B49C75E42B /* FBSDKWebDialogView.m */, + 3516C76A81159152A48517131AF13177 /* Support Files */, + ); + path = FBSDKCoreKit; + sourceTree = ""; + }; + 2D637AB367ABBA649F21790E27636A41 /* Pods */ = { + isa = PBXGroup; + children = ( + 37002A5B2D296781C08015FD0A2000C0 /* Bolts */, + 1B2839C78C0A4B0075FA5F765282F6D8 /* DZNEmptyDataSet */, + 2BF7E66379FD33F61033E4D6C256AA1A /* FBSDKCoreKit */, + A46A2073734A3B918E3347164FBA71EF /* FBSDKLoginKit */, + 1525965451EFCE790F07C8FBFF251785 /* MBProgressHUD */, + DCCD089303155AC01F1C089D7965B6A0 /* Parse */, + AD66382E2FA8BB6B99F832766C3E480A /* ParseFacebookUtilsV4 */, + A16F70408FE40890560ABE9757BFCCEC /* ParseUI */, + 01C3BBEBB9C6AA429BCC729FB863EA4E /* SlackTextViewController */, + 5204612CE11EF090290CDC4CF559F9BD /* SWRevealTableViewCell */, + D22BBF5F86CFCA6A074F0AF0E32FEEB8 /* UITextView+Placeholder */, + ); + name = Pods; + sourceTree = ""; + }; + 3516C76A81159152A48517131AF13177 /* Support Files */ = { + isa = PBXGroup; + children = ( + E54DD0B43A2A6720F3EDECA409865A4E /* FBSDKCoreKit.xcconfig */, + E40E757CCFF62DBBEE25FF98997F1CBF /* FBSDKCoreKit-dummy.m */, + 57B21A8C02F19E442096EB976A813A0C /* FBSDKCoreKit-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSDKCoreKit"; sourceTree = ""; }; - 226931BFEC6CECFF863B053D53D14510 /* Bolts */ = { + 37002A5B2D296781C08015FD0A2000C0 /* Bolts */ = { isa = PBXGroup; children = ( - 610C51DB4FB37096BDD0DD8513652AB4 /* AppLinks */, - 0D29B435185204881483AB95DB00337B /* Support Files */, - 299EE6DB617A8A9D40C8F13F048C9EAE /* Tasks */, + F5ABDF9F578F9D702B5893900D2B6BA5 /* AppLinks */, + BD370CE5233D952DC6E2116CED995175 /* Support Files */, + D937CBBB2A0487AA6476AEA2728D70A2 /* Tasks */, ); path = Bolts; sourceTree = ""; }; - 268B2B121712833304B9A308DCAFA60B /* ParseUI */ = { + 3E85DE6C76110E7C4C10E2B06A1CB8E7 /* Support Files */ = { isa = PBXGroup; children = ( - 17414C39233C5C5479EA7A33DEB58A38 /* ParseUI.h */, - 362B452115993D036B0AB2BCAD9DF2DF /* ParseUIConstants.h */, - 5D50335E9BADA72FBFB4C0A6B2CA417C /* PFActionButton.h */, - 6C95971F5E8B836BB259286D00D86426 /* PFActionButton.m */, - 6F8A2DA23D801CD569683393C596F8D7 /* PFActivityIndicatorCollectionReusableView.h */, - 90FE8AA44293F12A74DAEE90831D8385 /* PFActivityIndicatorCollectionReusableView.m */, - C1DDE3C3F8F41E9E0BFD8A49D17A4A5C /* PFActivityIndicatorTableViewCell.h */, - DFA2900FAE5A5B85E4259ADE0E98C9C1 /* PFActivityIndicatorTableViewCell.m */, - 7F85305D1036338348BABD4F48BC31AD /* PFCollectionViewCell.h */, - 8189D7B4799D3D8609DADBBBE9DDF0A0 /* PFCollectionViewCell.m */, - 54983F4CF2C398095610454023F492E0 /* PFColor.h */, - F9B34E80598DA4FFFA2339801304A91C /* PFColor.m */, - 18CE01D81BEED1CB5814023971210934 /* PFDismissButton.h */, - 512BDDC5A0768904CD972CDC234CD0E2 /* PFDismissButton.m */, - AA9644338CC04EFE9FBABAD632744ADF /* PFImage.h */, - 0AF6061C6B8844E836D66FF3C153DB97 /* PFImage.m */, - 22BB2AD17CAD0B46E2A85CA44586E20D /* PFImageCache.h */, - A427489EB4EC454CC5929D7D12A37884 /* PFImageCache.m */, - FDA73723C4817BEB295D58056EE98118 /* PFImageView.h */, - 04743493B99E046F692859694A91A9C8 /* PFImageView.m */, - 843658335BA053CE751397783C74F957 /* PFLoadingView.h */, - 0DC14C2B56D54B6940679D68CB9AB65B /* PFLoadingView.m */, - 415794F9BF5FDE800F2809723C14050F /* PFLocalization.h */, - 74B2C68847AED08BD88D0A7128EF936E /* PFLogInView.h */, - 2C74E06832084B1D518E546C2CFC7817 /* PFLogInView.m */, - EE943583F67018C2AD33EDA8C4DD738B /* PFLogInView_Private.h */, - AEEAE636C5C4D6697E1C0F326B21CEE5 /* PFLogInViewController.h */, - D8025004F3999CB4D7DE9A12059A5FD4 /* PFLogInViewController.m */, - 067BC834567C359AC2C9958B213DB82D /* PFPrimaryButton.h */, - 79ACF8CEE56C299B35F0CD9CFB20A96B /* PFPrimaryButton.m */, - CB02F0262E2C2C02240E51372470E446 /* PFProductTableViewController.h */, - A8F9F1CE87BBF29F3DF077BFBC017B6C /* PFProductTableViewController.m */, - 4F6974FD6CB651B5DBF83DC144C978DF /* PFPurchaseTableViewCell.h */, - 1E8C62EA76B7B86F1F5275F1CA67DD48 /* PFPurchaseTableViewCell.m */, - F5895B1BB26DD9FDE7E6FB2875FB0591 /* PFQueryCollectionViewController.h */, - 338C3C481B05E548B2E93090E5EA0B3C /* PFQueryCollectionViewController.m */, - A83760AFF34BE18DA295707A3449635D /* PFQueryTableViewController.h */, - 2C09BE28707901200FE379ECC6EF0D5D /* PFQueryTableViewController.m */, - B1DAE6F93373A83651834692F7A71BCA /* PFRect.h */, - 1F1C8CB48D5C89B9013F7280B782D4C7 /* PFRect.m */, - 3E47CC83993A664F7A74CEB24BD84AE6 /* PFResources.h */, - 9E17DC47C1556850CE2FAAE82B3F0B45 /* PFResources.m */, - 77937F4973204207D5F7D256DC487CCC /* PFSignUpView.h */, - 176D6397EA94DA3D747B9F75B1D324E0 /* PFSignUpView.m */, - 251A26499E65E77EC19CC6599416495D /* PFSignUpViewController.h */, - 2BB271C24670359EEA4BD99014BB7775 /* PFSignUpViewController.m */, - 74CB78FC07C4B9419A311EFC20BA73D9 /* PFTableViewCell.h */, - 8B612A5D8336A8FE79BFEB8C724F0E0E /* PFTableViewCell.m */, - E6A4AC9D2817157B081BA5FA8191A2C4 /* PFTextButton.h */, - D75A6298017BD11086140E5061CBB86D /* PFTextButton.m */, - FDA087C88A133BA1F5DB8070923BFD02 /* PFTextField.h */, - 64205E2F3E960ADEAC21BA3E8C953FAA /* PFTextField.m */, - 37AD72A8327F436BC191EB5E47EC4B3B /* PFUIAlertView.h */, - 292F012DC2307D6DF31E0FF570C35735 /* PFUIAlertView.m */, - F0C8D8F1CB107995238480A6B1A69F7F /* Resources */, - AB76F76B025B24FA7E4AA38B29C614BC /* Support Files */, + 759631BA9552371036BDAD34505D85C0 /* Parse.xcconfig */, + D1D5889D8E566461C3F11F21677A1619 /* Parse-dummy.m */, + AB260ED061AAB36C95A56EB29C3070CF /* Parse-prefix.pch */, ); - path = ParseUI; + name = "Support Files"; + path = "../Target Support Files/Parse"; sourceTree = ""; }; - 299EE6DB617A8A9D40C8F13F048C9EAE /* Tasks */ = { + 4957BF1C4D3BC013FBEC0B3E18D540EB /* Resources */ = { isa = PBXGroup; children = ( - 62CF60F7B4DC12443EAC207DCB7B3207 /* BFCancellationToken.h */, - E2EC0D816AAC60FAD3ABD293D7DE1F62 /* BFCancellationToken.m */, - A3B4BCC37D285D9E0B39BEFE918E6C10 /* BFCancellationTokenRegistration.h */, - C0C36D3F107C130E1FA42CDA2740DB89 /* BFCancellationTokenRegistration.m */, - A93EB9CEA9C37CBD041749C9D242B62F /* BFCancellationTokenSource.h */, - 07295B9AA68AF075D31F9CB882EEDFC5 /* BFCancellationTokenSource.m */, - 9D45F1724D5134092EB79557F1832759 /* BFExecutor.h */, - 5D98F98085D3A9576ED077B24AE5078F /* BFExecutor.m */, - 0E3C840D8C8C60B2E499455333344DDD /* BFTask.h */, - 04D0B3CFA556027213AEDE1C058192E1 /* BFTask.m */, - 29AB36134A1FE8064B090A276DF09975 /* BFTaskCompletionSource.h */, - 85CA92BBBC9BF80A673AD9039D0C884F /* BFTaskCompletionSource.m */, - C6CE225A03D1A0C758BFA4C88B68D8D1 /* Bolts.h */, - 03C8F1D9D1EEB8796E4F47E64E284101 /* Bolts.m */, - 04D3335BA40A9B1E61BA60FF3B9D2977 /* BoltsVersion.h */, + 9112E3BE6C8FDF3255DCA74566AF7796 /* en.lproj */, ); - name = Tasks; + name = Resources; sourceTree = ""; }; - 43CE64F4DDD8648D039A16B751A87F3D /* Support Files */ = { + 4A340DE4570AD9CDE68C6834CE2420CC /* Products */ = { isa = PBXGroup; children = ( - 91B986F2615EC7E6306F56904C87DBE5 /* ParseFacebookUtilsV4.xcconfig */, - 279A01651D7C28AF0CC3A5EAA024C87A /* ParseFacebookUtilsV4-dummy.m */, - 72D600E86486D86478B0A5DF123533E6 /* ParseFacebookUtilsV4-prefix.pch */, + 37D96C1C967CDB95ABE0652375A53133 /* libBolts.a */, + 66C1A3D2FE9F041F36EB2786205FA73B /* libDZNEmptyDataSet.a */, + 12EB613C61DD95125C8405A1563D8D31 /* libFBSDKCoreKit.a */, + F44E0727B708D7BE8D816F75E6440337 /* libFBSDKLoginKit.a */, + 90F67A60EEFF01E7A9D560462C79FF5C /* libMBProgressHUD.a */, + ACDC5FE2F6BF51872BD4B78E1C7E1BE0 /* libParse.a */, + AB4BF03D577CB469F0F5B622618D50F5 /* libParseFacebookUtilsV4.a */, + FF39BAD5BE88598A44717E25B725DF90 /* libParseUI.a */, + 6E005A661F1387380ECF9815551285FD /* libPods.a */, + 4AAD78FB73EAB3616D4AC81031E506A8 /* libSlackTextViewController.a */, + 38AC90BEFE3A175C550E25183A7F9D0D /* libSWRevealTableViewCell.a */, + AE97FD35CCBE13F269E4CA1BA34C815D /* libUITextView+Placeholder.a */, + ); + name = Products; + sourceTree = ""; + }; + 4BC6C1ECC7E65D46D5D961FFEBBF0856 /* Support Files */ = { + isa = PBXGroup; + children = ( + 500DBFD1BCA3A3FB234E5879A8E8A0F1 /* FBSDKLoginKit.xcconfig */, + 054145EE19B4206AD4C8064DE2AD988F /* FBSDKLoginKit-dummy.m */, + 2A7A0350B7396933FE1C4CD1C16BB820 /* FBSDKLoginKit-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/ParseFacebookUtilsV4"; + path = "../Target Support Files/FBSDKLoginKit"; sourceTree = ""; }; - 4DC2AC30CFC41DCFFB1922651294B4E5 /* MBProgressHUD */ = { + 5204612CE11EF090290CDC4CF559F9BD /* SWRevealTableViewCell */ = { isa = PBXGroup; children = ( - 3ACDDE9C9CD7AE058E0C75E685C827B3 /* MBProgressHUD.h */, - 9D0DE203B5FA0C48AD7AD846F9E657FD /* MBProgressHUD.m */, - D80FA9C5F1BEBD516D1FDA2EAC7CF3F3 /* Support Files */, + 77BC39968B1A4DA243F12F848C57D90E /* SWRevealTableViewCell.h */, + 46CD4FC9C5F20F7AFD489F2360139AB5 /* SWRevealTableViewCell.m */, + B44AD6EA877F01B82901BC9D899A4C1E /* Support Files */, ); - path = MBProgressHUD; + path = SWRevealTableViewCell; sourceTree = ""; }; - 610C51DB4FB37096BDD0DD8513652AB4 /* AppLinks */ = { + 61DCA59E10DBCF82CAF105BB61F8F492 /* Support Files */ = { isa = PBXGroup; children = ( - 61EFE5EE82AE5D1847399F467928F908 /* BFAppLink.h */, - 99DDA20C8369764804E6F106AFF660C8 /* BFAppLink.m */, - BBF4AB0FA6ACD0C5751612C0950A54AC /* BFAppLink_Internal.h */, - 388525717513AB01C2B7B572372A2536 /* BFAppLinkNavigation.h */, - 8F05C7BA71D3F977AB459AD54D225301 /* BFAppLinkNavigation.m */, - 9748E9C58C2AD537A5C32AF80E6D0CA8 /* BFAppLinkResolving.h */, - A47818555A144BF06540EEF5B5E90E06 /* BFAppLinkReturnToRefererController.h */, - 6D307EBC959489CE7483E28F668B9CAB /* BFAppLinkReturnToRefererController.m */, - 9C475099F30A4DD0F3FB973F2135F223 /* BFAppLinkReturnToRefererView.h */, - 0C93BF712023DB205C1451FE1B3A1489 /* BFAppLinkReturnToRefererView.m */, - 7FACB9DF249B7F0A189059BD1CA5E508 /* BFAppLinkReturnToRefererView_Internal.h */, - BAB489630AF0004CF0640D6261E47B06 /* BFAppLinkTarget.h */, - AACEFE08ED065D1A786BA449400A3CA5 /* BFAppLinkTarget.m */, - 6D368727D7B84B2179BEAA93D023C75C /* BFMeasurementEvent.h */, - 6D23ADF7F6C1B308CD249F1E6BD1A212 /* BFMeasurementEvent.m */, - 9FC201F3CEA8256D9F82CEE38DFFD340 /* BFMeasurementEvent_Internal.h */, - 74CC6083133C58B69C69AB3A11973071 /* BFURL.h */, - 3F46963050CE5CAF8A748138C083104C /* BFURL.m */, - F8EB8ED82D28C675FE4C1E7FD24F768A /* BFURL_Internal.h */, - FC114ECD5E1E3922B8AD79211221309C /* BFWebViewAppLinkResolver.h */, - 1AF4960506D4DCDE33E9F86A4B512A3E /* BFWebViewAppLinkResolver.m */, + 478039F7E50267859E776160F59BA046 /* ParseFacebookUtilsV4.xcconfig */, + 0725338738FDC15B278AC233CBDF2150 /* ParseFacebookUtilsV4-dummy.m */, + CDA507E369609EB2A2FBB4D901D84A85 /* ParseFacebookUtilsV4-prefix.pch */, ); - name = AppLinks; + name = "Support Files"; + path = "../Target Support Files/ParseFacebookUtilsV4"; sourceTree = ""; }; - 666F367DF56B2279238771FD0C06FAC5 /* Products */ = { + 6709C0D89745925971E82DB56A966FA0 /* Resources */ = { isa = PBXGroup; children = ( - B81732C3F57CE4845D07A438DBC7B13B /* libBolts.a */, - 32396AECD603C5E1DC267D74EEEC224E /* libFBSDKCoreKit.a */, - 175C95D76F23D8C870FCD74A2469DF43 /* libFBSDKLoginKit.a */, - 0640AE571B62D87C8E610989D5033A93 /* libMBProgressHUD.a */, - 6ABA8DE92EE23F4F9752BEB7ED43F2E3 /* libParse.a */, - D42E049174A67D687632AC6376EFA80C /* libParseFacebookUtilsV4.a */, - F4BC1C5856EE08A9CE6F20148B35DF00 /* libParseUI.a */, - A1F1FF38EA908FE1F92E8EC3F6B06195 /* libPods.a */, - 5AD2B430CD44F934716D91D9BE49CE0A /* libSlackTextViewController.a */, - 81273B04C4256B813E89887C0331AE15 /* libSWRevealTableViewCell.a */, - 62987868554FB3636C34295BFB558143 /* libUITextView+Placeholder.a */, + 664D54962AD13A513D18CE8D67FAB69A /* en.lproj */, + 5ECB333D32B524F3E178A3E746E34114 /* fr.lproj */, + 396B252E9D4C5BE642B1F402EF56560A /* pt-BR.lproj */, ); - name = Products; + name = Resources; sourceTree = ""; }; - 6888841C73377C90E21669F668A50224 /* Pods */ = { + 698945554CBCFD59BBA3FA29E7109665 /* Support Files */ = { isa = PBXGroup; children = ( - 226931BFEC6CECFF863B053D53D14510 /* Bolts */, - E23AB62DBE5CF57F53F4541CAD6660DE /* FBSDKCoreKit */, - C0DD546CE8334C260DC5033EEBA1A650 /* FBSDKLoginKit */, - 4DC2AC30CFC41DCFFB1922651294B4E5 /* MBProgressHUD */, - 8073C45A23C084CC6658100D993BB4E1 /* Parse */, - FDEC10B494EB33680D533E0ACF91583E /* ParseFacebookUtilsV4 */, - 268B2B121712833304B9A308DCAFA60B /* ParseUI */, - 19EF1267C5109ED62555F6D3605D3957 /* SlackTextViewController */, - E0A457F7A609078E2D82DE9B6F8094A4 /* SWRevealTableViewCell */, - F3B6FB9848E6CC7D6CE7CABEC4458B3F /* UITextView+Placeholder */, + 8BA0A9D5DEC0ADC71F5FCF420DEA0847 /* UITextView+Placeholder.xcconfig */, + B48A0559DA6CFC36C40B6CC1FC2D658A /* UITextView+Placeholder-dummy.m */, + 94335E1CD75C9A8E229CF206ACA69DC2 /* UITextView+Placeholder-prefix.pch */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/UITextView+Placeholder"; sourceTree = ""; }; 79B5982912FDC73EADD4279FFEEE349A /* iOS */ = { @@ -1975,404 +2126,17 @@ name = iOS; sourceTree = ""; }; - 7AAEBCD9411103576BEBAFF9539919A5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1853516066961D3DA96019CEC782C0EE /* FBSDKCoreKit.xcconfig */, - AA7DD06E7BDDFB742F83838F9A267896 /* FBSDKCoreKit-dummy.m */, - 33A246EDBAC422B6E88B05AB7BA00BA6 /* FBSDKCoreKit-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/FBSDKCoreKit"; - sourceTree = ""; - }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, 876F80F8AFD1240ED0B7B9EA9C5BFAD8 /* Frameworks */, - 6888841C73377C90E21669F668A50224 /* Pods */, - 666F367DF56B2279238771FD0C06FAC5 /* Products */, + 2D637AB367ABBA649F21790E27636A41 /* Pods */, + 4A340DE4570AD9CDE68C6834CE2420CC /* Products */, 037C0CA694176A3C0915F62C9D20B3E6 /* Targets Support Files */, ); sourceTree = ""; }; - 8073C45A23C084CC6658100D993BB4E1 /* Parse */ = { - isa = PBXGroup; - children = ( - 0A5176019D185DA68B282426B6D04A07 /* BFTask+Private.h */, - A746FCF97C6B7229E5B9DA54330BB983 /* BFTask+Private.m */, - 8E85C398CEA5889A93F092531B488FE3 /* Parse.h */, - 9CADF134F82EC2CA2122B2C861DF226F /* Parse.m */, - 35CE9DDAEB0EE589592086E56B3868A9 /* Parse_Private.h */, - FFBB731C49D3DC61213D8A7DCE22DE86 /* ParseClientConfiguration.h */, - 486F52837E2B624D3580C01C85F6115C /* ParseClientConfiguration.m */, - BCE78E86F7F72832942CAFE451CDE784 /* ParseClientConfiguration_Private.h */, - B2614B47C666F834FAC5E50BFCBE2E4F /* ParseInternal.h */, - BA4BB6399065D84A32F5707E6DC76FB3 /* ParseManager.h */, - 7D475223FAE7B73172A928F6B13D1E98 /* ParseManager.m */, - 847A0B49AE0433F76F413E3FDAEAA8C3 /* ParseModule.h */, - 8F7F39C872953695997D869F8EC6D8CD /* ParseModule.m */, - CD918CBA502DCF8C45449EA7DE08B6E6 /* PFACL.h */, - 262F0A647EBCAB6A8FD27AD72761CE15 /* PFACL.m */, - 1F4875D8532E42E5D554CDE1C2F4BF2A /* PFACLPrivate.h */, - A1482BD731F5FDC476D7E069AF5098D2 /* PFACLState.h */, - CCB1CC9769DC54A3060F0DFB7B7B0B49 /* PFACLState.m */, - 7E6D7AAB7E465224748F436865781CBE /* PFACLState_Private.h */, - 3EF6C8C9C34704F17B60749F3888BBC3 /* PFAlertView.h */, - BC4C85926B6E21040A706B3EB28D7DA7 /* PFAlertView.m */, - 9BE912F9173ADAED92DD77AC3C77C033 /* PFAnalytics.h */, - D8EBF9EA9E14C2BC8798B757A958BBA2 /* PFAnalytics.m */, - 237E3E46AD706E003B756482258F07B0 /* PFAnalytics_Private.h */, - 25EFD12DF6F78526D971C57AC7C19A53 /* PFAnalyticsController.h */, - 04BC3A310D598A22D9423C8919D6D025 /* PFAnalyticsController.m */, - 438096E44BE63C9231FD1896F86EF69E /* PFAnalyticsUtilities.h */, - FFB7721B9AB6047EE308288D238C3F9B /* PFAnalyticsUtilities.m */, - 5CC907DAF518650CB1F94B081B95B5AD /* PFAnonymousAuthenticationProvider.h */, - 6C8BFD1C0FD2165BA0ED97CC29B853F0 /* PFAnonymousAuthenticationProvider.m */, - 2B8095540ACB1331F7663EB12B344C39 /* PFAnonymousUtils.h */, - BC161739E55C6C40419CD073B9CFFD6C /* PFAnonymousUtils.m */, - F17F8574430AE7281F26A03E8B35447E /* PFAnonymousUtils+Deprecated.h */, - F78C1E5F410E9455D4B9230E6884D726 /* PFAnonymousUtils_Private.h */, - E5CB8A10E73F8A7917B9CE7E30C3F434 /* PFApplication.h */, - 0F1873FC027051C5094AAA3FF42AEDD6 /* PFApplication.m */, - 94CA5941C41298EA4665505138108EC1 /* PFAssert.h */, - 68F87B331B02BE68605BCADFAE1FC40B /* PFAsyncTaskQueue.h */, - 152020B85D5B62834214D53ED0FA068C /* PFAsyncTaskQueue.m */, - FB113809512EEA60BEEF3B544E8F2775 /* PFBase64Encoder.h */, - 5D66C90C525F22234FAD1C62BAE1409F /* PFBase64Encoder.m */, - D5B5CB99CE92981121FAAA7619B80664 /* PFBaseState.h */, - 2DA7761B892BDF5B36360F17A5088D53 /* PFBaseState.m */, - FCD452B9A2091C8A76CE2CE988591B11 /* PFCachedQueryController.h */, - 11DDCB7BBFB91404603E3CAC28E59D72 /* PFCachedQueryController.m */, - D516BAE6952DBF06D47A048C1AC9F2B7 /* PFCategoryLoader.h */, - 45B1D89A1CA6B9CF1A7282426A8865DA /* PFCategoryLoader.m */, - DB48ABB1FE68835BA675178254058C4B /* PFCloud.h */, - 49F6D9C5134DE926BF6E8577C7426D18 /* PFCloud.m */, - 8CC975E8BC2E161F9535D220624F0BF9 /* PFCloud+Deprecated.h */, - 52672666E74F558051D1F4695BA8F528 /* PFCloud+Synchronous.h */, - 20AEE0160E8D7A5C2C2F8B1E875B5C73 /* PFCloudCodeController.h */, - 2BCAE7210E0E352D8C976B10907464DC /* PFCloudCodeController.m */, - F87D57F686F11D261616D67D075909C5 /* PFCommandCache.h */, - C3C0BAB5BC269D7CB3E86CB753C722B6 /* PFCommandCache.m */, - BF5AD9DE7100C5D4F7BDA6F093E525DF /* PFCommandCache_Private.h */, - 98EFBEC6F953E22F60A1980A43E17830 /* PFCommandResult.h */, - AC02BC6053995E99A653747A2D0FEF7A /* PFCommandResult.m */, - 0A7281459848C933EC294FCCE6614462 /* PFCommandRunning.h */, - 03685850606D1AB18DBC2E7A133B637F /* PFCommandRunning.m */, - 1A5D5CF1327D756163A3CF21122C4017 /* PFCommandRunningConstants.h */, - 5197187A098F4CC2C601F11EC87223FF /* PFCommandRunningConstants.m */, - 1DB06F6DCFF53EA2E831F0842D88FD9F /* PFCommandURLRequestConstructor.h */, - BBB4C4E979EA7BE07AD1BA057EA2DBB4 /* PFCommandURLRequestConstructor.m */, - 42598E66D52294EBC96636D8706C26D7 /* PFConfig.h */, - 537C7036479ABD540B07B1C19BD8C9FF /* PFConfig.m */, - 5428753F5FE32C641F0FE84C94AF181D /* PFConfig+Synchronous.h */, - C1342A138E30E398E8C466BD41E1C45C /* PFConfig_Private.h */, - 123B2213E9EFF2D20E15E5B95C47EB3D /* PFConfigController.h */, - ABCA10AE48517E37E8DA892495354F2A /* PFConfigController.m */, - 236C8D9EB6A39DD5BC607846D682F36B /* PFConstants.h */, - F8F9AA6D6188CBA487AA78D0D5BFC6DA /* PFConstants.m */, - 7F7E491D3204A81CB36AF93895C65948 /* PFCoreDataProvider.h */, - 6CA7AD4D7BB0EDA439CD35C76699E4ED /* PFCoreManager.h */, - 81358C6C21309FB8B54E5A80393E8E8B /* PFCoreManager.m */, - A2B608DCC01C753F6C5B6C784A204EDD /* PFCurrentConfigController.h */, - 5FAE98358F8CAD760B313AC296EC64D6 /* PFCurrentConfigController.m */, - 5B16F5BCE0E77A13685D98EEE935AEEC /* PFCurrentInstallationController.h */, - 41567975BC92C8CB1B9B5B2D5C7F51F5 /* PFCurrentInstallationController.m */, - 0889AC4A6AA2D4F747A204D29F471BE4 /* PFCurrentObjectControlling.h */, - 72BECA5845580974E9045EB85F60AD80 /* PFCurrentUserController.h */, - 7DD9A3706D88016252923FC3507D610F /* PFCurrentUserController.m */, - C22968AC9327D540AAA39FA7F9757EF5 /* PFDataProvider.h */, - 686EACEDF7F6B028F2F6BC67690CF975 /* PFDateFormatter.h */, - 282853E68ACF18779E3CE8BB1907EADE /* PFDateFormatter.m */, - B35183729265C908AA296119B43CAD09 /* PFDecoder.h */, - 0F435D198DE914F552BBDCFE0B88297E /* PFDecoder.m */, - A3E57562428F23BC0E6DD68DB1758FF0 /* PFDefaultACLController.h */, - 51C3624E24811EA1CECF0E355CCC7D4B /* PFDefaultACLController.m */, - BE04F828B0AA17352AC8560DC843A9DA /* PFDevice.h */, - 363472D4F5C67164BD4C4122A7872F25 /* PFDevice.m */, - 7DF6F27D01E56BEFA49126844E1DB6AF /* PFEncoder.h */, - 5569C036F7ABCDFE0E3BFA4226D42BD6 /* PFEncoder.m */, - 859C5BDAA6C87E653182F617D29F0F3E /* PFErrorUtilities.h */, - 373C348067D5C5F6F1479ED01383EF7F /* PFErrorUtilities.m */, - D328BC9F9942D73A691852BBD974EF2E /* PFEventuallyPin.h */, - B6EB6C8BAEBBFBA8A760EC57BB00A3A9 /* PFEventuallyPin.m */, - C55E5B4FBF42173BB2C084558E9D718D /* PFEventuallyQueue.h */, - D418A7925CA3E2461F4B16E8951480DF /* PFEventuallyQueue.m */, - F7777DE47A13477A92C3EFD002084607 /* PFEventuallyQueue_Private.h */, - 0B67A8B077AC7B138B366227C5D4DB99 /* PFFieldOperation.h */, - 2200F2527541A196EC2938E825E2842A /* PFFieldOperation.m */, - 46B60844082F490F6A948A9870A8DD62 /* PFFieldOperationDecoder.h */, - 5B5398A61B9B04F1CB7BEE681EB1A910 /* PFFieldOperationDecoder.m */, - AE7512DCB6EC980188194ABDCA66C086 /* PFFile.h */, - 74D0746FDB4DC5491000605C016DEBAE /* PFFile.m */, - E096872CCF7E5E427EE2AC45A2D34602 /* PFFile+Deprecated.h */, - 2F71954D0F0666F1F24B327B9D3AAA63 /* PFFile+Synchronous.h */, - 2FC6BEFAA68A61B908E1C9DC5BB6753E /* PFFile_Private.h */, - 16D2F9E21EEA10E1214A5D09812262D1 /* PFFileController.h */, - 5E654E21114D9D70C6C6CF509653528A /* PFFileController.m */, - 0EEE384318FF6DA425A2454D89AA8CC1 /* PFFileDataStream.h */, - DA880FFFA9B26BC0B9953E3BD7383259 /* PFFileDataStream.m */, - 0306B74867C985A542DF3675F9601494 /* PFFileManager.h */, - AFE73581662A922E00E46EB6F763897D /* PFFileManager.m */, - A82749CEA555CFD92249E786DEF17916 /* PFFilePersistenceGroup.h */, - C4B0BC67340A7F13DA8A258FF4D4A868 /* PFFilePersistenceGroup.m */, - C4F4B5B1A2B7B79F4430857537392AC4 /* PFFileStagingController.h */, - 4939E2188F3424A54A39C4B6B83318F0 /* PFFileStagingController.m */, - CD45CA5359E0CE0EE2A4B61A1262CE0C /* PFFileState.h */, - 5308AAF30AEA501C6EBA4B7905304615 /* PFFileState.m */, - AAE6CF17E7AC6C5FC32E84B8CF3D62D2 /* PFFileState_Private.h */, - 3BF52962DD8204EAA090A72A442CC4A7 /* PFGeoPoint.h */, - B5B84DB6EAF5F09E35170887BFBCAADA /* PFGeoPoint.m */, - 6E9B22F281873B526D18178648B6B426 /* PFGeoPointPrivate.h */, - 58FC2902FFAF27227311D1788A58E5D7 /* PFHash.h */, - 9D733A75F715BBA1E82F39CB9DE90B44 /* PFHash.m */, - E6DC2E6948F36878B32020BAFFF7C24B /* PFHTTPRequest.h */, - 1F9005F77E06E92F938CE250CC7955B4 /* PFHTTPURLRequestConstructor.h */, - 5713D729183A4936DAE8E6CA73CC0F2B /* PFHTTPURLRequestConstructor.m */, - 02F9B8BB69A10FDD6EC6DA2A01FD5505 /* PFInstallation.h */, - C7C349EFAD9F0BCBF120C23908A6ACDA /* PFInstallation.m */, - A3386D106908CF7353F1763ABFBCFAF6 /* PFInstallationConstants.h */, - BE73C743166BCF4761C23C3A63ECC558 /* PFInstallationConstants.m */, - 1FC0630481DF39C31D57B9BE4CD49414 /* PFInstallationController.h */, - C448068A92C8D5CBDC00ADA020087B70 /* PFInstallationController.m */, - E8C0E958B88CCF51CD3C7DCECCEA9DA4 /* PFInstallationIdentifierStore.h */, - B5903AFFEBD298E78E6550911946154B /* PFInstallationIdentifierStore.m */, - 6A02A4809F646F5CF12262E20B09CE02 /* PFInstallationIdentifierStore_Private.h */, - B3D450AA4819224E64ECC89A55808DBF /* PFInstallationPrivate.h */, - 157F72D12850A47A50738B662D4CEBEF /* PFInternalUtils.h */, - 9F5C6F1B22E7040FA4D464492AF15798 /* PFInternalUtils.m */, - EF57EB5232841E77FC2F6AACF08FEF3A /* PFJSONSerialization.h */, - EFA6831075A97917DF3599F49E35C40B /* PFJSONSerialization.m */, - 5F06C15B765774953E4A1AEF53686F1C /* PFKeychainStore.h */, - 97BE07FF9DE31343C48ED53A27466972 /* PFKeychainStore.m */, - 335BEA01DE97ECD001C68BCF55E81B8C /* PFKeyValueCache.h */, - 0B60A563E1B8F96FE874486AF55D88C0 /* PFKeyValueCache.m */, - 24A72D3F08B1DAC75B997781E5601942 /* PFKeyValueCache_Private.h */, - 118F20B086E092BD56E5A72A23D06034 /* PFLocationManager.h */, - 9643C9A0D453D702B0AD6EC0F5558B6D /* PFLocationManager.m */, - 87C875256343D7736308B1D858091D72 /* PFLogger.h */, - 97561114F9A7A36F5EDBEE8CCB74106A /* PFLogger.m */, - FB13CB357D702DE7700166E4D306E297 /* PFLogging.h */, - A522DF8317A4D7102B6ADEF86D504996 /* PFMacros.h */, - 12963ECF6B97C5DEECA8D7CF1D0026DB /* PFMulticastDelegate.h */, - CF55AA61CC88A9B98385671B41B4B110 /* PFMulticastDelegate.m */, - 4FD85401A5C5F0D4B9847D518F37886D /* PFMultiProcessFileLock.h */, - 3D2643AA06E8D57FCCD3CD57CB055264 /* PFMultiProcessFileLock.m */, - 613A936B807BDCFF05F7F3E02DD19471 /* PFMultiProcessFileLockController.h */, - 387E8C30028FFCF10E0495E8143797B9 /* PFMultiProcessFileLockController.m */, - 1B69FE73D6F79190D8464F167F9A5B34 /* PFMutableACLState.h */, - EC3330FC6B165715118297678E58F127 /* PFMutableACLState.m */, - AF6A3DDDC76D47E9E7E0AA9D2574040F /* PFMutableFileState.h */, - 001C4704ACA743ACC1B1BFAB98FA9508 /* PFMutableFileState.m */, - 0D7C99E1F0D53F1F9822E9D1F6F51E3D /* PFMutableObjectState.h */, - CE284F15D367892C2C5E928BFD62E88F /* PFMutableObjectState.m */, - 5AC8F197A44AC91FAC6A0E0B5A19854B /* PFMutablePushState.h */, - 8C1AD6B80199339CEE034DF0785F0383 /* PFMutablePushState.m */, - 9F308DC26EB50D32EDE6F533A7023733 /* PFMutableQueryState.h */, - A9424734804FFC1934CBEDBB19DDDA2E /* PFMutableQueryState.m */, - 2569682DCFD34EAAC30C84BDD264FB48 /* PFMutableRelationState.h */, - 05D2BE3148DF71C86F6C2FF728D5E53B /* PFMutableRelationState.m */, - F2249CB49A44172DF4F7F73ED067A220 /* PFMutableUserState.h */, - AF78F81B1A9ADEE9406EF8E78556BF4E /* PFMutableUserState.m */, - 292F8C8178A9BA57B3ACE79E17165AE5 /* PFNetworkActivityIndicatorManager.h */, - 5BBD08362F658E1D8BCD6F347F08D971 /* PFNetworkActivityIndicatorManager.m */, - 2E978DD10048157C779E01B91EE2FFDE /* PFNetworkCommand.h */, - A40FBB5D6BF6F5C5C30E4F615F424519 /* PFObject.h */, - C356763201FF5D97E630E0D21142C1D0 /* PFObject.m */, - 2EC01F86C03546D512AA26F889C621E5 /* PFObject+Deprecated.h */, - E47FE5C690C3C3648AB3C6291B5E8CAE /* PFObject+Subclass.h */, - 64BF26AD69C4080D9A9EBE32764ADCA2 /* PFObject+Synchronous.h */, - 1ABB076D5195E692B415F7942F50CCBA /* PFObjectBatchController.h */, - A63893EDD3C9EAE9212B2CE97D4C7502 /* PFObjectBatchController.m */, - B2B8D31839B60ADC209DCA835DA2804D /* PFObjectConstants.h */, - 443952D619FF3FD410C27AA87BB1B804 /* PFObjectConstants.m */, - 69124E2E8C2B112BB167A1663A2094BF /* PFObjectController.h */, - 509E790E71CE86672E5404D5E99D65B8 /* PFObjectController.m */, - E454D471EDF69FC43129C0DF6FAF01A5 /* PFObjectController_Private.h */, - D70AAA9D8B6D98A63A99819CBB83307C /* PFObjectControlling.h */, - 6EBE605D661E4B8925A76CC832CA2C78 /* PFObjectEstimatedData.h */, - AD5768E92EA49AB17AE9884B5D67D4BD /* PFObjectEstimatedData.m */, - 74088928B3FC17EC2292407B6503D660 /* PFObjectFileCoder.h */, - 49EBE77AA2E6F2A467A64C44C5AF5676 /* PFObjectFileCoder.m */, - 92FC962D83171BF9CA08ABE258973AFF /* PFObjectFileCodingLogic.h */, - FD0E1494FF5A2E904CD2C23DF86D0C72 /* PFObjectFileCodingLogic.m */, - B066D2D0818FBE1AC97E8F2ADEB2A5A3 /* PFObjectFilePersistenceController.h */, - 218B4D4212D73A94F5FE4B3356DA25DC /* PFObjectFilePersistenceController.m */, - 06295B61CE4BE2CF5FE351D9A61021DA /* PFObjectLocalIdStore.h */, - FDDABCC30925941AA4DBC68CF2AF18DF /* PFObjectLocalIdStore.m */, - 67FDECB926156AE619A6DE986F28ADF1 /* PFObjectPrivate.h */, - 7CDB4B3582778944CA0040235C02149E /* PFObjectState.h */, - 7ED2E71AF76F72E489174A942BB33E6D /* PFObjectState.m */, - E5BF27BF138E6D08B3A20B455E434420 /* PFObjectState_Private.h */, - 244DF0365AFD19601A7576F597F99E48 /* PFObjectSubclassInfo.h */, - E169E3BD69DDB31E7286F7537D7A3B01 /* PFObjectSubclassInfo.m */, - D687BBBE0A0452ED02A3A11554E65CF2 /* PFObjectSubclassingController.h */, - CF4E529F9A2E8CAEFDE0ED617B4964C8 /* PFObjectSubclassingController.m */, - 608FEC9FF3F71A76F059A7AE681F3B1C /* PFObjectUtilities.h */, - D3B5F669B269DC21AFBBBD10CA343426 /* PFObjectUtilities.m */, - 7AEE36779943AB68955119401CD37279 /* PFOfflineObjectController.h */, - 1556B0DE05B05FA5FD561C7876473D78 /* PFOfflineObjectController.m */, - F08E93B8576518F2322E30AB8B45C2BE /* PFOfflineQueryController.h */, - 9FEADA3C79D8B8B86818427DAE3E5D5C /* PFOfflineQueryController.m */, - D117F87742436DFDFEE995D24906F074 /* PFOfflineQueryLogic.h */, - 8D4DCDC8FD72E523B9452C5583D77458 /* PFOfflineQueryLogic.m */, - 831495063658C537A233F7C646F2CF65 /* PFOfflineStore.h */, - 5793BC566496B8E7A7077B5749F2AF77 /* PFOfflineStore.m */, - 048D52D0520488FD2961512819C85D49 /* PFOperationSet.h */, - 29A5B1A1D66D83521CCF9CD0743B4C86 /* PFOperationSet.m */, - E0CEC2B9CB46915A5F03B2CD396D2074 /* PFPaymentTransactionObserver.h */, - 6E0D61E2F608806D6518CBC089849DBD /* PFPaymentTransactionObserver.m */, - E2B80CFB78A7E1499723D9EFD27BACCE /* PFPaymentTransactionObserver_Private.h */, - BC11973AFE9F498EF8F462C71E0695B7 /* PFPersistenceController.h */, - BE17B6D2ABB23547F3708F469E7F02B1 /* PFPersistenceController.m */, - 8773F5AF67E063CAFA04D1206AE73A6B /* PFPersistenceGroup.h */, - 82119F840241753635FD424E9DA6555C /* PFPin.h */, - 8ABD89773A04585BF5559A96B0E7E132 /* PFPin.m */, - EDE446B1DE93A0F4CD6FF7905B6D25B0 /* PFPinningEventuallyQueue.h */, - 3AC16DE70F74ADF2C611FA578D8E3AB6 /* PFPinningEventuallyQueue.m */, - B986F8265EBDA2801257D0BB32DCFD32 /* PFPinningObjectStore.h */, - EF172E04D5EA2441DB3F2D321FE2181A /* PFPinningObjectStore.m */, - B8508F9AB5EE69671216E10558DA9DFF /* PFProduct.h */, - 2C0478C7252FBB55D79908328472FAC0 /* PFProduct.m */, - 32DBC16A16F503A66FA921F1E40C77F5 /* PFProduct+Private.h */, - 818E2D5495F73022AE188D74CC61161F /* PFProductsRequestHandler.h */, - 88E28C9135FAC25710DB020CFD9373C5 /* PFProductsRequestHandler.m */, - 14EEFE45C37772DD44FA99D4E10AA565 /* PFPropertyInfo.h */, - 36F27F3E8D087C4329443C88E196A03F /* PFPropertyInfo.m */, - 9E09825CE9B25E62D034D029F36EC139 /* PFPropertyInfo_Private.h */, - C6FFA04F43831C126C7E813E08B0A94C /* PFPropertyInfo_Runtime.h */, - BBB7E41902A52E045618DD1BD829907B /* PFPropertyInfo_Runtime.m */, - 01430ECC76AD88585278D2475E1B9010 /* PFPurchase.h */, - 20953C48A3FC609247F813706D4A66D8 /* PFPurchase.m */, - 675E55DAB8927B3447686427CD2DE488 /* PFPurchaseController.h */, - CF29C392C2697B9494E593988C264616 /* PFPurchaseController.m */, - 7E41D8741E2AF9907BAE3F7ECABD6E7B /* PFPush.h */, - 02014615B37D993659D7306C6559E698 /* PFPush.m */, - 81E93E76445249D425779467CB422ECD /* PFPush+Deprecated.h */, - 897BE23CE24EA3832F5343032CA4D09F /* PFPush+Synchronous.h */, - 22C3B5231C59CFED7B0795A753D4D295 /* PFPushChannelsController.h */, - ADF0B62DEDED10CE4784B638728690AE /* PFPushChannelsController.m */, - 43319F149904BFA81C019957E8E27991 /* PFPushController.h */, - D7BF589CA846C28E2D4B68A38028E053 /* PFPushController.m */, - 8AE3BC3602C1A06EE6EC6DE0BEFEA8CE /* PFPushManager.h */, - E28C2E8CC5708A42926F67732B23DCAB /* PFPushManager.m */, - 904E65CD825ED4F67672EFAB3B8FDC59 /* PFPushPrivate.h */, - 8ACC14BC3FDF72235F9F209257230F17 /* PFPushState.h */, - 590524111344B1C41698702BCBE2CCB9 /* PFPushState.m */, - 2885F46FBB269F1DCD56D7DAC5733B9D /* PFPushState_Private.h */, - A81F5584530FEAD988A8494D89CAFDEF /* PFPushUtilities.h */, - 2A6ABD2316856BDA6CB26A5D3F71AAA8 /* PFPushUtilities.m */, - 24B016CC97F085C42C2CC5E4E864EE7F /* PFQuery.h */, - E8F4DE05C8CFAE3EF42E6539CF1553A4 /* PFQuery.m */, - 354C3E713FC34DCC17F1DD2C06CEE916 /* PFQuery+Deprecated.h */, - 69CA112C30F678ABE1EE3DF533E22638 /* PFQuery+Synchronous.h */, - B299A5171C7415A15361659EB9A2A29C /* PFQueryController.h */, - C53FBF095813E7B4C1A41F4924413C05 /* PFQueryController.m */, - 84179D657EA6575E3A19DEF965AB42F0 /* PFQueryPrivate.h */, - 6EE03BC6D0B5D8245620F41FB043FEF7 /* PFQueryState.h */, - 1DC7E0937A9996A0DE7169427B379080 /* PFQueryState.m */, - EAE989BC5B30B55C7DD933BA3F736143 /* PFQueryState_Private.h */, - E534FB3EBD35D71A35D5A23E3B42F4EC /* PFQueryUtilities.h */, - 69774E55DC0C02E4109B704B1EF76981 /* PFQueryUtilities.m */, - A52DC3314CC876B8D1D27BA68A632A52 /* PFReachability.h */, - B24696A29BA88729BC2E81BC463932F3 /* PFReachability.m */, - 62F4B6E90FBEFA707435162704158549 /* PFRelation.h */, - 5C39B1C87A1CF30F2FE48A3751909EC7 /* PFRelation.m */, - 0A89FA60D2D68527F0B05869E6B3CFB7 /* PFRelationPrivate.h */, - 9BA439649BC9749B4921257DEE6278D3 /* PFRelationState.h */, - AE461B48B84AE9FAC2C94085198B0B7A /* PFRelationState.m */, - 574AC521F59C145ACFC740D0B0F09743 /* PFRelationState_Private.h */, - 9572A3C65733E046CCA9256D94DE7408 /* PFRESTAnalyticsCommand.h */, - 3F7D553922D4F890A8CBBF205F003BAA /* PFRESTAnalyticsCommand.m */, - B6D1FA0E21DCBAB702A52ADE728DDB47 /* PFRESTCloudCommand.h */, - 77703A5F34E3CC9E7A452C6B99D60764 /* PFRESTCloudCommand.m */, - 4CA7530000A5793E32471D6EE04E40CE /* PFRESTCommand.h */, - 61AC58DF3674289B2E8A6B9C792B9634 /* PFRESTCommand.m */, - B9D269694F57732D033EEBC0FA30631E /* PFRESTCommand_Private.h */, - 49698D5B5E5312BB939A36F1AB2294E7 /* PFRESTConfigCommand.h */, - 40BA2122936BBEAE71B0905DFD95E61B /* PFRESTConfigCommand.m */, - D243F780030FE965AD761EA7696F9CCD /* PFRESTFileCommand.h */, - EB6E805DA456B68DD1ACA0ED4ED364D1 /* PFRESTFileCommand.m */, - F204EBF2EE7EA07AD7F89B742BECBD13 /* PFRESTObjectBatchCommand.h */, - 1B4CBC0E0A8DEC91E5A5514931E4BD64 /* PFRESTObjectBatchCommand.m */, - DE3F2009A57DD4E56D9DC24D84E481AB /* PFRESTObjectCommand.h */, - 580B573E0CC410FA14E7424583716906 /* PFRESTObjectCommand.m */, - A5885A7FA3BFC13C4BC32F7AAD754C0F /* PFRESTPushCommand.h */, - 8C112D39BC9B0EA32EBC354D4F74F57D /* PFRESTPushCommand.m */, - 841CCCA43EA4DFC0EFD1CF9DC4A2BEEA /* PFRESTQueryCommand.h */, - 7606252395660847F33226603BECEFD9 /* PFRESTQueryCommand.m */, - 1121B08307A13CF0F703DA0FC8898FFC /* PFRESTSessionCommand.h */, - BA81BA2B423CD49D0E4AD6ECCF507770 /* PFRESTSessionCommand.m */, - 185B1C1FB5305B9F6BA3A455A5FCB7B4 /* PFRESTUserCommand.h */, - 61C22714A17EF6C51F4F37C942E43E1D /* PFRESTUserCommand.m */, - 02B3F86EACC499D9DEE00744D1738870 /* PFRole.h */, - 46A92F941F1875742C37003527705C5B /* PFRole.m */, - D2C471DC32F0635D7E68E809C6989F6C /* PFSession.h */, - FB1F83087BAB5FB11ED24BDA3FCFDA8D /* PFSession.m */, - 8C4E3CA4434FFD8037F151D352D6E38F /* PFSession_Private.h */, - EC266F16C854F9899AB48980290E79F9 /* PFSessionController.h */, - D5F7FF8D839636067FC8351726987934 /* PFSessionController.m */, - F904672186A8BA98E18264F5DF1EFB40 /* PFSessionUtilities.h */, - CD09B37740BDE3C04C3B7C99FE8152D0 /* PFSessionUtilities.m */, - A415566265FC89BA149EB7BD5FDB5F1D /* PFSQLiteDatabase.h */, - E683D8EF10A3341DFD17808B6A0B6335 /* PFSQLiteDatabase.m */, - 4B95FDF4F4DACE6F57B1908324EB9345 /* PFSQLiteDatabase_Private.h */, - 9BA45A6612EEA7734D90BA26D88FF7E4 /* PFSQLiteDatabaseController.h */, - B0D76ABC0BD966DDBAA21D305F56D8C8 /* PFSQLiteDatabaseController.m */, - BF7F591A2A71F12EFC51BC570E7DBA15 /* PFSQLiteDatabaseResult.h */, - FA7F121CEBB565933825240EFD24F1A1 /* PFSQLiteDatabaseResult.m */, - 26793D0CBC2F7A27D1613A7261C2C8CE /* PFSQLiteStatement.h */, - 9C71968F70616014FDD94E8DBEA308DA /* PFSQLiteStatement.m */, - 57E3676DBA77229F4596CFDE31F71188 /* PFSubclassing.h */, - ACACB47A519093EF08E0984D09EEC7C8 /* PFTaskQueue.h */, - 66F4095700151DE9F30CB45FBF81D465 /* PFTaskQueue.m */, - E5F54A0F6BD36BF98576F56509582D67 /* PFThreadsafety.h */, - FF07576C1AA2BFAC205142F172C37046 /* PFThreadsafety.m */, - 75E54ACA510F3E722FB9658C0C21B46D /* PFURLConstructor.h */, - 71E5CDB023E6BC4CEFA845742F1C8851 /* PFURLConstructor.m */, - 90428216FBEFD11AC8F505C5E530C7EE /* PFURLSession.h */, - 0D0248AFD80D699AA3239B7EE5A0F42F /* PFURLSession.m */, - 21255A0AA27FA649C89D4040B51F8F40 /* PFURLSession_Private.h */, - 729DD14DC075003BDC1F63ED61DFBC2D /* PFURLSessionCommandRunner.h */, - 0B517800EDFAEFDC7D8EB54BAC260D8C /* PFURLSessionCommandRunner.m */, - A7031229BBC578BA467073CE5E571CD4 /* PFURLSessionCommandRunner_Private.h */, - 85E519623B5B89924A74D226F86CE234 /* PFURLSessionDataTaskDelegate.h */, - 590CE8EB4BC0903270A8A142C5080117 /* PFURLSessionDataTaskDelegate.m */, - CEA98A4151260211D0639B09828E04F1 /* PFURLSessionDataTaskDelegate_Private.h */, - 72921336208FFE15B02A037DD51F9790 /* PFURLSessionFileDownloadTaskDelegate.h */, - 1630296CC385290E051FCE5E8898CAEE /* PFURLSessionFileDownloadTaskDelegate.m */, - 9900377DAFCB3B4AA365A1D3C2134402 /* PFURLSessionJSONDataTaskDelegate.h */, - 80F20CF2D0331B46CA4DBC077EF0DFB7 /* PFURLSessionJSONDataTaskDelegate.m */, - 1771B7E87B4BC678153B085115B56FC1 /* PFURLSessionUploadTaskDelegate.h */, - AD089B53B3CE2DDD9932A835BF9AAEFC /* PFURLSessionUploadTaskDelegate.m */, - 1359E2C15B89BF574240D644481A7049 /* PFUser.h */, - 0C07245ED87B26847ACE0CDDC299E701 /* PFUser.m */, - 524F36540E1F674103C85206BD6CD566 /* PFUser+Deprecated.h */, - 9238BD54D1BAA3790D407461C8C7DF22 /* PFUser+Synchronous.h */, - 49AA9F0A53E273AF49AE14CEFE14E432 /* PFUserAuthenticationController.h */, - E9F5CE22B6EE0D2F551C5CB596BBEF1F /* PFUserAuthenticationController.m */, - BFCCC27F8D8388A7333B1DA5438ABF47 /* PFUserAuthenticationDelegate.h */, - 707E76D660F01DF3B133E668152EB0A5 /* PFUserConstants.h */, - FE0AF3043E616839D1129A7B78F9D9DF /* PFUserConstants.m */, - 76BF29CFE69BFA6C577A90F66AE1DD28 /* PFUserController.h */, - F4336DADFF02F7FF90E9A53A0D4B74DA /* PFUserController.m */, - A450A7B34007F2F6F43AFB51E7F9497F /* PFUserDefaultsPersistenceGroup.h */, - D4B7D0A4B91CD43B839B3AF8161B86B1 /* PFUserDefaultsPersistenceGroup.m */, - E3EB94A834605EC8F2F70050AD63D8DD /* PFUserFileCodingLogic.h */, - B6A7D49BCACF7C3D66A51FD4F23CC19C /* PFUserFileCodingLogic.m */, - 3568DF395373CCC18B859E0D203B5A3B /* PFUserPrivate.h */, - 958702B1922808F7F65B214C69AA7C93 /* PFUserState.h */, - A5E2A6128AD512F0EAC77EE05F80F8BF /* PFUserState.m */, - C1E1C4EA6A5B226E337D271A2725B98A /* PFUserState_Private.h */, - 5EE9E14FD880E5E63102376C1808EAA6 /* PFWeakValue.h */, - F407F7455B190F8677E9D3DA49FE1979 /* PFWeakValue.m */, - CA72DD4C26E3BE4F070DB688B529D176 /* Resources */, - A1693A2A82C9059890C519FB51AAA24B /* Support Files */, - ); - path = Parse; - sourceTree = ""; - }; 876F80F8AFD1240ED0B7B9EA9C5BFAD8 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2381,341 +2145,627 @@ name = Frameworks; sourceTree = ""; }; - A1693A2A82C9059890C519FB51AAA24B /* Support Files */ = { + A16F70408FE40890560ABE9757BFCCEC /* ParseUI */ = { isa = PBXGroup; children = ( - 405CEE3A19464CDB858E483C3DD2BF70 /* Parse.xcconfig */, - BEA2ADCBD46D3567344AC654376CFC3C /* Parse-dummy.m */, - E943A074EEDD47A2CB3D0B2C757D1C7E /* Parse-prefix.pch */, + 412D64DCD17EEC478C38F6A0166CC3DE /* ParseUI.h */, + C49E45C298C1F66D3DA67CD4BD61FDA8 /* ParseUIConstants.h */, + 8F81A0837CF23206D376625194C08C42 /* PFActionButton.h */, + 188168C09228EF76C20BB449E5A98864 /* PFActionButton.m */, + ED5F3470BF2C9007968C494CC56A819C /* PFActivityIndicatorCollectionReusableView.h */, + 5F4EF2EE9EFD3599AD6C4DCE1EB40473 /* PFActivityIndicatorCollectionReusableView.m */, + 90D159ED493D6971EA5DDE41DA46EED1 /* PFActivityIndicatorTableViewCell.h */, + 6B03C0362CB61E7B618C7446955BFAAA /* PFActivityIndicatorTableViewCell.m */, + E1795294D5E65D344CEA5F2B1E5F64E7 /* PFCollectionViewCell.h */, + E93F727F9B212F24B9396D866880AE9E /* PFCollectionViewCell.m */, + C59348A11302CD03A92D09BDBB26AD69 /* PFColor.h */, + AEFF94A4329030AD342C16BD439AFECE /* PFColor.m */, + 245C8F5D6E4FE4CD5ECFA80ADF2E718D /* PFDismissButton.h */, + E47C5A817C3484221DCC111D907AE999 /* PFDismissButton.m */, + BA896960B1509E2477A07BA221BF6D45 /* PFImage.h */, + 79EF69B7623FA7F851720EF8C17DE52D /* PFImage.m */, + 98075D418F4726E6C17CAB88431D39F6 /* PFImageCache.h */, + 040469F44D7AA4339492C07F2E690A17 /* PFImageCache.m */, + D21496764BD882B2A3624398A7C30F7D /* PFImageView.h */, + 079669884F8279728F9554B4CB07F829 /* PFImageView.m */, + 708EF458863B026E1EC77DF52304AA36 /* PFLoadingView.h */, + CA1D7437B1E31E7E794D5ED4EFF9ADFF /* PFLoadingView.m */, + 1B56E921AB9E6893AD5C9DCD390C992B /* PFLocalization.h */, + 9D8322F973FC9EE1A722C51B22EB7388 /* PFLogInView.h */, + 31B2F194BAB26638AC68B42706386C7C /* PFLogInView.m */, + 9A368E7AF79765543CEFB3C3A3B2C658 /* PFLogInView_Private.h */, + 82092E86B9D45FACA1EC8F8A19E9A0D4 /* PFLogInViewController.h */, + D1227EF67B19057E75225D3A96914C86 /* PFLogInViewController.m */, + 6BAE04D629E1FB11F3774A3F5D4DFCA0 /* PFPrimaryButton.h */, + 681721A505E24231B67DD881A94434BE /* PFPrimaryButton.m */, + BB35D49F18EE418E82B39F65CCED584A /* PFProductTableViewController.h */, + 79E48AB459375F513AF1A4EB7868F84F /* PFProductTableViewController.m */, + C5B0FA43737AA77D9FD5D360FECB4104 /* PFPurchaseTableViewCell.h */, + 475E4122BE20C51696DC8D0B110A261A /* PFPurchaseTableViewCell.m */, + C339CAE15E3C76CAEF87B6F75CAE2E16 /* PFQueryCollectionViewController.h */, + 6346A77A585E4B6BE9F2DBCA65EB4372 /* PFQueryCollectionViewController.m */, + DAD480B463D2F54A5ADFDB73A4A388A6 /* PFQueryTableViewController.h */, + 3BB44CD95F4EC0CC28524F22E9557374 /* PFQueryTableViewController.m */, + 42AA96691D412D415A15DCF6F2B43EAF /* PFRect.h */, + 0E19B8D7565E8E2B2F13D60F37276730 /* PFRect.m */, + 3B311E43668F8D9BE3D6903407E7A8C8 /* PFResources.h */, + D89F8C28E87C37E33FC9D9BBDAF03D84 /* PFResources.m */, + 565154B0E12121D2C118C774F78F0EF8 /* PFSignUpView.h */, + 26230AFC7AE3D01FFA4BF5675678012F /* PFSignUpView.m */, + 4D886CB3F1AE59711B2F565F7761C371 /* PFSignUpViewController.h */, + 820EC7ECFEE0971A97A4CB6ACDA8899A /* PFSignUpViewController.m */, + 9827F505E11F883D1A5F402A08647085 /* PFTableViewCell.h */, + 5996DCC5C903A0CE11803F8619D33CBC /* PFTableViewCell.m */, + 2617F2806E426988E27428FDC6FAA50A /* PFTextButton.h */, + 7EA0DF2C34A5DF5C6106E76862593EA7 /* PFTextButton.m */, + F11A605229427C0254FFD00672AF4DD0 /* PFTextField.h */, + 01DBB32CD0AB20F5CCB0BB598294D5B6 /* PFTextField.m */, + 735AC12A0CE17A609696B1535F2A9624 /* PFUIAlertView.h */, + A5B213AFC2AFC3899F0D85EBE9C830D9 /* PFUIAlertView.m */, + 6709C0D89745925971E82DB56A966FA0 /* Resources */, + A28D0E127FDC48E4A1E01E88AD14E7ED /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Parse"; + path = ParseUI; sourceTree = ""; }; - AB76F76B025B24FA7E4AA38B29C614BC /* Support Files */ = { + A28D0E127FDC48E4A1E01E88AD14E7ED /* Support Files */ = { isa = PBXGroup; children = ( - 765B9C66CB34D743B8A89E90A33D5D7A /* ParseUI.xcconfig */, - 3C95A49F3FBEBCA1C1710EF602161DD0 /* ParseUI-dummy.m */, - CC6D4B7F57F122340B25FF59E530B6BF /* ParseUI-prefix.pch */, + 59F2F743086C666DAC2AB6F6D316CB51 /* ParseUI.xcconfig */, + A7B35AD5134006C0171E0A70834465C8 /* ParseUI-dummy.m */, + 7442168A24645CABFF07BB4386580240 /* ParseUI-prefix.pch */, ); name = "Support Files"; path = "../Target Support Files/ParseUI"; sourceTree = ""; }; - AEF2A6AA42C1459D8AC9EA65E98ECDD6 /* Support Files */ = { + A46A2073734A3B918E3347164FBA71EF /* FBSDKLoginKit */ = { isa = PBXGroup; children = ( - 6A41DA7034162C492234C1AB3518AF1B /* UITextView+Placeholder.xcconfig */, - 7295A77587DC235D359395CAC7235A0D /* UITextView+Placeholder-dummy.m */, - D912917CFE724EBC7F2127393E2C7D69 /* UITextView+Placeholder-prefix.pch */, + D41BAC5F70149B723C66A6A2792AD10D /* _FBSDKLoginRecoveryAttempter.h */, + 96AFBD17100928D413CA3FF21C54EDC9 /* _FBSDKLoginRecoveryAttempter.m */, + 9D668C3B03D4C4FCFD526BE843EF0F24 /* FBSDKLoginButton.h */, + 5936A02D4316D5B5FA3764C1092B5F14 /* FBSDKLoginButton.m */, + 8276431894ED50D3268A7BF36686F1FF /* FBSDKLoginCompletion.h */, + 2B5F228FACE7538C68A2D176F4911081 /* FBSDKLoginCompletion.m */, + 34EF29E03C78BB37C9567BD88BC04E6C /* FBSDKLoginCompletion+Internal.h */, + B16210E59C833D1DFB8D14593BEB8F43 /* FBSDKLoginConstants.h */, + F3CEA309E10F4EDD51EEEDBBB4A90B56 /* FBSDKLoginConstants.m */, + 7A0DC9093163BF36DD2B21AB62A2F115 /* FBSDKLoginError.h */, + 29D61DB9EF82D73C3A7572B5409EA43B /* FBSDKLoginError.m */, + E5F99C208DA05662351D3CA169348281 /* FBSDKLoginKit.h */, + 104D8173442E86664B831327842317DA /* FBSDKLoginKit+Internal.h */, + 79F4BEABA19ACEEC946F382F7FBE6227 /* FBSDKLoginManager.h */, + 600E8AE2633BFDE349CAF8BBAB8F01E6 /* FBSDKLoginManager.m */, + E496AF1A130521575AAC2F2CFBCDE488 /* FBSDKLoginManager+Internal.h */, + 16C27D3B221726E1F0AFB42C5F141129 /* FBSDKLoginManagerLogger.h */, + 5684A18754EB0AA73545AAFA7D2A5546 /* FBSDKLoginManagerLogger.m */, + 42AD5C1AD69CEFB4A478B98B937958CA /* FBSDKLoginManagerLoginResult.h */, + AC5E11C0DCBC772B6688E79705C020E6 /* FBSDKLoginManagerLoginResult.m */, + A979F850F1FB2E34CBCF806EDAD526D2 /* FBSDKLoginManagerLoginResult+Internal.h */, + 47B4EA24956A977AC075799255F0DA2F /* FBSDKLoginTooltipView.h */, + AC298F4063533008B0C82AA03EBDB737 /* FBSDKLoginTooltipView.m */, + 98D4966B45EF32759CE3E5C62A30C974 /* FBSDKLoginUtility.h */, + 7D27DE8D3545C817224AE5E5BDED75A9 /* FBSDKLoginUtility.m */, + DFBC94D033209706D80ED101EEAA3B26 /* FBSDKTooltipView.h */, + 3BD4B17F9276B46F3D31A660184D6279 /* FBSDKTooltipView.m */, + 4BC6C1ECC7E65D46D5D961FFEBBF0856 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/UITextView+Placeholder"; + path = FBSDKLoginKit; sourceTree = ""; }; - B3D1D13E0C6553800746CB8FD61CF946 /* Pods */ = { + A8D952106D550A21277270979ABD9726 /* Support Files */ = { isa = PBXGroup; children = ( - 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */, - 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */, - 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */, - 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */, - A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */, - 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */, - 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */, + F7252558C6326B5DF9D9B9D943928FFF /* MBProgressHUD.xcconfig */, + A30823D68BA9F581D8911F6C1AC47716 /* MBProgressHUD-dummy.m */, + 93667B1D1E01B4AC92D42A45A8810CF5 /* MBProgressHUD-prefix.pch */, ); - name = Pods; - path = "Target Support Files/Pods"; + name = "Support Files"; + path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - BBBEEC0B0D3397A6B41085693E328733 /* Support Files */ = { + A92820F2CECA2330C92462FBA7FD0B4C /* Support Files */ = { isa = PBXGroup; children = ( - 760E9FC310449F6196CEF1B33BB285C3 /* SWRevealTableViewCell.xcconfig */, - 929D5F5BBA8E76AEFB85646FEA91C60E /* SWRevealTableViewCell-dummy.m */, - 89EA6A11F547C5E9360C353D16DD08FA /* SWRevealTableViewCell-prefix.pch */, + 913793147CE6A1E1E7698FD25B45D691 /* SlackTextViewController.xcconfig */, + 46C7C9E5EC5FD9ADBD55AE28B171F54E /* SlackTextViewController-dummy.m */, + A58996DBF130FBE9659720180572E487 /* SlackTextViewController-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/SWRevealTableViewCell"; + path = "../Target Support Files/SlackTextViewController"; sourceTree = ""; }; - C0DD546CE8334C260DC5033EEBA1A650 /* FBSDKLoginKit */ = { + AD66382E2FA8BB6B99F832766C3E480A /* ParseFacebookUtilsV4 */ = { isa = PBXGroup; children = ( - EA3A8F46B7435D11CEC7F477FC9A9978 /* _FBSDKLoginRecoveryAttempter.h */, - 4A6C9722066ABE53346D9F2D895BE1B5 /* _FBSDKLoginRecoveryAttempter.m */, - D95B61A6E3902ED08DB19D6B15FF73CA /* FBSDKLoginButton.h */, - 4518ED72E787EB33702F8BF798A62DAF /* FBSDKLoginButton.m */, - 93230DC28AE3012BF78DAB0DE8AEC90B /* FBSDKLoginCompletion.h */, - 3D4E3986073A1E1C49400A250A24CDCD /* FBSDKLoginCompletion.m */, - 26B01806C110B6E088D479DD234C515B /* FBSDKLoginCompletion+Internal.h */, - 94359C6E5DEFFC6EDFF4D79FE3A5DACB /* FBSDKLoginConstants.h */, - 0F33BD3D2E6B92E6EEE1E8A3321ED33E /* FBSDKLoginConstants.m */, - C53F39FC1B6B8A3E71756B33434FC5A3 /* FBSDKLoginError.h */, - 4C3C80574BDBF34FCFA8A8CBE36320B8 /* FBSDKLoginError.m */, - 006642ACB704508BDADF6F3D44F8F442 /* FBSDKLoginKit.h */, - 2CE5CD1B0E6BFFAB98443EF6441D99E7 /* FBSDKLoginKit+Internal.h */, - AFD2003C53BFB45545F7AA998C6E0AB9 /* FBSDKLoginManager.h */, - 8C2F93C7803502CB2F3A5ABD6964D2F2 /* FBSDKLoginManager.m */, - CFF739BB1F4C18D2A4AFDA3F4FE609FF /* FBSDKLoginManager+Internal.h */, - AF17679B4AB7EAEAC614E31AA69FEF51 /* FBSDKLoginManagerLogger.h */, - A6E342FB25C44744829796869210E535 /* FBSDKLoginManagerLogger.m */, - 224FB8DE502816AB5084386E811B16A5 /* FBSDKLoginManagerLoginResult.h */, - C2E32CF3FB9EB9F19C2D378800A34182 /* FBSDKLoginManagerLoginResult.m */, - 088C5FBAB9C5446C411AFC775C7D4520 /* FBSDKLoginManagerLoginResult+Internal.h */, - 7DEBCF620D254C3612E39AB32FD7CBDE /* FBSDKLoginTooltipView.h */, - 9BC9A33CAF494AC6D0ACF0C56B06644F /* FBSDKLoginTooltipView.m */, - FDBE821D618FA3563E50636615777677 /* FBSDKLoginUtility.h */, - CBF296CA5DF4D89299D65FA93A62E5AA /* FBSDKLoginUtility.m */, - B4EC1BD82F4176328573F2397DF86A7B /* FBSDKTooltipView.h */, - 13A60DBA2260080549FC1B5E839B37B7 /* FBSDKTooltipView.m */, - DE02D41A67278B75D26CF7E0863DC7B0 /* Support Files */, + 9E050AA6543C86308FFBD2A4813C2C11 /* ParseFacebookUtilsV4.h */, + C04FDD887D9B1EF9C9374F9C7F33B933 /* PFFacebookAuthenticationProvider.h */, + E7FDDCA0A4EEE7E69B77106EC9DF21F0 /* PFFacebookAuthenticationProvider.m */, + 8852BFE73653A96DF6E42FA552D8AADE /* PFFacebookMobileAuthenticationProvider.h */, + 571ED5A8C024D532E1E8BEC83838E753 /* PFFacebookMobileAuthenticationProvider.m */, + 711F75D796FB0331C4812D7C7B001AB4 /* PFFacebookMobileAuthenticationProvider_Private.h */, + 756F2B916D3E22F29A5D368043B9CEE4 /* PFFacebookPrivateUtilities.h */, + C950E81F1E45788FF971F4700A064ABF /* PFFacebookPrivateUtilities.m */, + 69A46858D30A4E8508133FF8A3EEB91F /* PFFacebookUtils.h */, + 5C789F9FD386AB1F6F9725FD8ABC857B /* PFFacebookUtils.m */, + C8B4FB3B85C11B368DE734AF0A18DA60 /* PFFacebookUtils_Private.h */, + 61DCA59E10DBCF82CAF105BB61F8F492 /* Support Files */, ); - path = FBSDKLoginKit; + path = ParseFacebookUtilsV4; sourceTree = ""; }; - CA72DD4C26E3BE4F070DB688B529D176 /* Resources */ = { + B3D1D13E0C6553800746CB8FD61CF946 /* Pods */ = { isa = PBXGroup; children = ( - 09C8CDC79DD06B8D5D0D015B2657D544 /* en.lproj */, + 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */, + 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */, + 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */, + 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */, + A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */, + 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */, + 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */, ); - name = Resources; + name = Pods; + path = "Target Support Files/Pods"; sourceTree = ""; }; - D80FA9C5F1BEBD516D1FDA2EAC7CF3F3 /* Support Files */ = { + B44AD6EA877F01B82901BC9D899A4C1E /* Support Files */ = { isa = PBXGroup; children = ( - E3BA0495AC89F0162CA9C6F01519CD12 /* MBProgressHUD.xcconfig */, - 775FA7A52357CC4003205F0747B05455 /* MBProgressHUD-dummy.m */, - 72EC07D6B26D04AE2D7629B3E020AC76 /* MBProgressHUD-prefix.pch */, + 3ED645415B5740A8A031ADECF2DFF74B /* SWRevealTableViewCell.xcconfig */, + 1C4C252FD766D04FB51E0956D08CD13A /* SWRevealTableViewCell-dummy.m */, + DA7909B42B1C8DC536C170593804D00C /* SWRevealTableViewCell-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/MBProgressHUD"; + path = "../Target Support Files/SWRevealTableViewCell"; sourceTree = ""; }; - DE02D41A67278B75D26CF7E0863DC7B0 /* Support Files */ = { + BD370CE5233D952DC6E2116CED995175 /* Support Files */ = { isa = PBXGroup; children = ( - E9640C072ABBC57A7B8FA68DAA5169A2 /* FBSDKLoginKit.xcconfig */, - 00154787B874C354A6EE82FCFF1BDCE8 /* FBSDKLoginKit-dummy.m */, - FA3EB1DAC57243E100E242A44ACC21AC /* FBSDKLoginKit-prefix.pch */, + F6D8B280B375B207CA39C9D87DA57826 /* Bolts.xcconfig */, + 60C084DD5E5E6D987C8FE7D5BE9ADBB2 /* Bolts-dummy.m */, + DF4A0E5347A650BBFC087E316C77F89D /* Bolts-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/FBSDKLoginKit"; - sourceTree = ""; - }; - E0A457F7A609078E2D82DE9B6F8094A4 /* SWRevealTableViewCell */ = { - isa = PBXGroup; - children = ( - 976F51AAE0D8C5DB75ABC0B532C82303 /* SWRevealTableViewCell.h */, - 64B3E75FB8F63A97850C657944C972B7 /* SWRevealTableViewCell.m */, - BBBEEC0B0D3397A6B41085693E328733 /* Support Files */, - ); - path = SWRevealTableViewCell; + path = "../Target Support Files/Bolts"; sourceTree = ""; }; - E23AB62DBE5CF57F53F4541CAD6660DE /* FBSDKCoreKit */ = { + D22BBF5F86CFCA6A074F0AF0E32FEEB8 /* UITextView+Placeholder */ = { isa = PBXGroup; children = ( - 7871B2D1D30CC52DE4CB745B27A722CD /* _FBSDKTemporaryErrorRecoveryAttempter.h */, - A7E6D6BFC536074F3748789BAEDF455D /* _FBSDKTemporaryErrorRecoveryAttempter.m */, - 5E3DF32396311B005705CE0B2EAC12CE /* FBSDKAccessToken.h */, - 94C266A0F84E676CEEED17D389B6E362 /* FBSDKAccessToken.m */, - 92543BAB3E0A3D7BA94AB5B56391ACB7 /* FBSDKAccessTokenCache.h */, - A7B0FD63693CDF9C5B007216086C14BF /* FBSDKAccessTokenCache.m */, - 62F292C66F327C6089AF814055B36EC8 /* FBSDKAccessTokenCacheV3.h */, - D67A1B7FA776C2DEBBE61EBE7D65423F /* FBSDKAccessTokenCacheV3.m */, - 70052DC947D55CD3CB329B4E953BD0F8 /* FBSDKAccessTokenCacheV3_17.h */, - BE1FB29FBA96DDAEEBDDC098213845FC /* FBSDKAccessTokenCacheV3_17.m */, - 5A31545029D7A8970596C080F4234D58 /* FBSDKAccessTokenCacheV3_21.h */, - 34A3B024C87A857AA2892728DBFBFC32 /* FBSDKAccessTokenCacheV3_21.m */, - 500AB9350BB652C3A01498A31B549AFC /* FBSDKAccessTokenCacheV4.h */, - 8766E6E706CE19FA859C5A1CBCA26BC6 /* FBSDKAccessTokenCacheV4.m */, - 669276E2A186871468F1B7EEEE58826A /* FBSDKAccessTokenCaching.h */, - 94807673FEB641876D7A3606698C612E /* FBSDKAppEvents.h */, - AA3F1029FDD956FB72CB2B207D56E8A9 /* FBSDKAppEvents.m */, - D55A45A7C451E53BD63BABBFA82B307A /* FBSDKAppEvents+Internal.h */, - CD711585A8DE865FB733CDD161ACA3FB /* FBSDKAppEventsDeviceInfo.h */, - 4C7D30FEC03DC9829058124D2611A8C8 /* FBSDKAppEventsDeviceInfo.m */, - D4F5898B9A65FA6C2A0C53B8BC462203 /* FBSDKAppEventsState.h */, - 94B7A6F62197FF82B72C66F424020CDA /* FBSDKAppEventsState.m */, - 25C43C901B2F6B6308CD7E202A2984B5 /* FBSDKAppEventsStateManager.h */, - C8AA970416019264D792EC067D9BD9CB /* FBSDKAppEventsStateManager.m */, - 59E6F4CBDF51FF0F4806E0BDCDFFF17F /* FBSDKAppEventsUtility.h */, - 3618B075C292DC60B1929BB5F8CEDBE2 /* FBSDKAppEventsUtility.m */, - FF4253561B97BB539C5F0591F65DEC12 /* FBSDKApplicationDelegate.h */, - A31FA327555B6587910F7D8A7C4CC846 /* FBSDKApplicationDelegate.m */, - 223E81E30A5E3725A72CA6CD915A0592 /* FBSDKApplicationDelegate+Internal.h */, - 3A5F3D2A499B84FFC09E5A753A319535 /* FBSDKAppLinkResolver.h */, - 6969DB45C2C3E2913B4B4378FCA76976 /* FBSDKAppLinkResolver.m */, - 68795AF19BFC5E35389005092F8074D3 /* FBSDKAppLinkUtility.h */, - 147C27B54D62C012263F13204E21251A /* FBSDKAppLinkUtility.m */, - C0F7C051213DE3FCBA282E52B1A99F0B /* FBSDKAudioResourceLoader.h */, - 8DC3596ADB11DF35E926D9D7F2C9F1C8 /* FBSDKAudioResourceLoader.m */, - C8B6C93173BE583FE34634E0DABDEB7C /* FBSDKBase64.h */, - 97EDD4E6EC20BD37B0D2EA02A4795118 /* FBSDKBase64.m */, - D7360233B53D15F435D35766DB81AE52 /* FBSDKBoltsMeasurementEventListener.h */, - 72688E31C15A6FEEBB4D75D38B9249D4 /* FBSDKBoltsMeasurementEventListener.m */, - AF5B2A825D9142B73632F9DA1E04C5C1 /* FBSDKBridgeAPICrypto.h */, - A0DD6AEC29FF9C8737065C4E94EA5C6F /* FBSDKBridgeAPICrypto.m */, - DFDCA80F1EE3A13263C669D4FC144843 /* FBSDKBridgeAPIProtocol.h */, - 2359965ECC73E2330E00E8F549712A45 /* FBSDKBridgeAPIProtocolNativeV1.h */, - 4BF526AE8D5AE45419F11270BD7B95F0 /* FBSDKBridgeAPIProtocolNativeV1.m */, - EC8B971AC7276E22625EAB7174C02BBE /* FBSDKBridgeAPIProtocolType.h */, - AEB86ADB654225C3FF165681C97C33DF /* FBSDKBridgeAPIProtocolWebV1.h */, - C6DA059198A5EC71F1C5CA3694270B06 /* FBSDKBridgeAPIProtocolWebV1.m */, - 162B406E8D9723F8D8F3D2F7CCADC1EF /* FBSDKBridgeAPIProtocolWebV2.h */, - 5046188C114E31F12BAD6C85DD865079 /* FBSDKBridgeAPIProtocolWebV2.m */, - 2415C4CB11FDEECFCBA1BBD92C038D31 /* FBSDKBridgeAPIRequest.h */, - 1D2C866A5176AD377BF1EFC4612CC458 /* FBSDKBridgeAPIRequest.m */, - DC6C0717F0963A9687A41A298C048C7C /* FBSDKBridgeAPIRequest+Private.h */, - CA8CBAE82E38F3944A3919B094106411 /* FBSDKBridgeAPIResponse.h */, - 816E964B3434291781390DBC7BBC1303 /* FBSDKBridgeAPIResponse.m */, - E0E783FBC1A9F3C9CB6E434E33CEEE77 /* FBSDKButton.h */, - 6717B9F890BE063496D2B51C0ABD656D /* FBSDKButton.m */, - 379A978D4E3459C19616C8D130EC00EA /* FBSDKButton+Subclass.h */, - 167D677FFB8850BFA75FEF93E0415877 /* FBSDKCloseIcon.h */, - 020F3CDDD1E44D44A5D844EAAFB9A905 /* FBSDKCloseIcon.m */, - 18BEDFFE087CDF6E7376A9F4CE64F526 /* FBSDKColor.h */, - 299FBF59570E10E754C8F16ADA730493 /* FBSDKColor.m */, - FFFA9249788111F5CD72D16B6292033C /* FBSDKConstants.h */, - BD12E1AA5C51C343FC3A4646171C8CB2 /* FBSDKConstants.m */, - D7A50955CFED93DE7974D1E4969009E1 /* FBSDKContainerViewController.h */, - C7C6C38603F7F13E02D1F6368BFF3AC3 /* FBSDKContainerViewController.m */, - B51F842D9601365A29ABC39C12888F58 /* FBSDKCopying.h */, - 76FD331DE7EC5047E271338EE53EEC62 /* FBSDKCoreKit.h */, - 50AEC58995FF964159EB98717E50B418 /* FBSDKCoreKit+Internal.h */, - E5071F5BE80E080323FAF783DC9D05F1 /* FBSDKCrypto.h */, - 76B09F19DA8E7C4BADB4769F67D28460 /* FBSDKCrypto.m */, - C0E73175F0B01DD6D3C5853695497954 /* FBSDKDialogConfiguration.h */, - 31D81ED89F2F776551A5B99969EBC5C9 /* FBSDKDialogConfiguration.m */, - 4C261B0C0F3DAE5C1F83CDEB95BBF3DA /* FBSDKDynamicFrameworkLoader.h */, - B22D22D7751C294D55D84FFD2AAE1D8E /* FBSDKDynamicFrameworkLoader.m */, - 5B4AF30196EBBE372EFFF2824E09D2B6 /* FBSDKError.h */, - D67FA51FD595E0A66D7C9943EA124F70 /* FBSDKError.m */, - CBDEC18FB543F74A745820CAB5860842 /* FBSDKErrorConfiguration.h */, - 3FDCD692F720178363208D71329B5CED /* FBSDKErrorConfiguration.m */, - E5F274E4ADC47E4D2A34B0B05699359F /* FBSDKErrorRecoveryAttempter.h */, - 764F1D9E9A1296566734099840275495 /* FBSDKErrorRecoveryAttempter.m */, - ACFE1074EE5B2998923DB40804E131BB /* FBSDKErrorRecoveryConfiguration.h */, - 125969985F26A2684CE50CE62C258B6D /* FBSDKErrorRecoveryConfiguration.m */, - 9B5CD142AB105907BB6787DAE2A6B031 /* FBSDKGraphErrorRecoveryProcessor.h */, - 7C0E08A873A3F1D234BD8127BCD1B29D /* FBSDKGraphErrorRecoveryProcessor.m */, - 1D7FAA84CBAE853D9F7AC793CD86068F /* FBSDKGraphRequest.h */, - 911D3339FBA533A6A3731BFA1F09EF9C /* FBSDKGraphRequest.m */, - 86EF891728C4C2AD7EE600EA79C1E3FE /* FBSDKGraphRequest+Internal.h */, - 17A4C293BB65D5597A21B857208BA6A3 /* FBSDKGraphRequestBody.h */, - 8462335ED8FD1B686A1F534A6C99FDE2 /* FBSDKGraphRequestBody.m */, - F3C41C2DFF9FE039F5A85EB4BE9D7471 /* FBSDKGraphRequestConnection.h */, - 9EE2C9D46CB5DF6C1927246D8A403BD5 /* FBSDKGraphRequestConnection.m */, - CC7FBEB91A37CB7A929C346A135E08B2 /* FBSDKGraphRequestConnection+Internal.h */, - 56EEA8593F521F3B6996768DB2626E6A /* FBSDKGraphRequestDataAttachment.h */, - 484CFF8ED80920719A535ADAD4949AB7 /* FBSDKGraphRequestDataAttachment.m */, - B47F2406136E8508554F575D99B09B44 /* FBSDKGraphRequestMetadata.h */, - 46A64A5DF051CB8A308609AE94E1037A /* FBSDKGraphRequestMetadata.m */, - 83B706DB29EEAFFE5C234DBA5AD49B7F /* FBSDKGraphRequestPiggybackManager.h */, - 13BD8954446A75C9AAB374EAC6AA57F4 /* FBSDKGraphRequestPiggybackManager.m */, - 935D46A128CDB89100292A952F838EEE /* FBSDKIcon.h */, - CD07BD566B858D117485B20C1DCB28B5 /* FBSDKIcon.m */, - 26CEEAD590648C911EA74B4663775B87 /* FBSDKInternalUtility.h */, - 7F3C386E3B0125C76E6CB16F20055230 /* FBSDKInternalUtility.m */, - 1BFC2B1548E23F40E7202F1BEFC8ACEB /* FBSDKKeychainStore.h */, - AEDC1CB3B96D1155B4A35245C600F0E9 /* FBSDKKeychainStore.m */, - 4B0EB8AC2E61F26239EE692A040A094A /* FBSDKKeychainStoreViaBundleID.h */, - 250D3316F6204B4B206F7D6A04AA6EF8 /* FBSDKKeychainStoreViaBundleID.m */, - E665C75C31263C8871F1DC3CF15AE8D9 /* FBSDKLogger.h */, - 1108AC2310A5FF7BD438E66E1D79ADB9 /* FBSDKLogger.m */, - ABF4ACCF53A684685A7F6DF9740F8BB0 /* FBSDKLogo.h */, - A059950A48629FF878B52995FD0FD5D8 /* FBSDKLogo.m */, - E55568E37C353B4CD45D1E3FADECC0CF /* FBSDKMacros.h */, - 8C4277FFA6D53B15C138A1BBD6833149 /* FBSDKMaleSilhouetteIcon.h */, - 543B91E2AB1D1D7D7272D323A33F4661 /* FBSDKMaleSilhouetteIcon.m */, - 3798F27A890F4037BC3BA3F092F59E40 /* FBSDKMath.h */, - 957477D03A238259AF1294919D88338D /* FBSDKMath.m */, - 057ABD94C44DF158F872F4024A5FA6B4 /* FBSDKMonotonicTime.h */, - 66B5ECE34BFBF35B71EE480BCD603C1E /* FBSDKMonotonicTime.m */, - A5064D5D49671A54D049E5F337AFDCE6 /* FBSDKMutableCopying.h */, - 9FE6EF82C7CCFE8E2DC7AF3CFECB9C24 /* FBSDKPaymentObserver.h */, - 606FED08EBA9EEB04B16205097926404 /* FBSDKPaymentObserver.m */, - 327038E1CAD7AA5AD7FCA3E1566BD6BB /* FBSDKProfile.h */, - 277ACC26B530D7737F87AF92E9CE281D /* FBSDKProfile.m */, - 12BCE8B71D9A9A283A12BB5647477A2D /* FBSDKProfile+Internal.h */, - C75668BE5F3178D3A69D7C5533A61ECD /* FBSDKProfilePictureView.h */, - F8B65D0FC305039DA649165394CE5BC4 /* FBSDKProfilePictureView.m */, - 57306319ABF2D3A9597FEAAA28A79F4B /* FBSDKServerConfiguration.h */, - F1B06101767F0795CD5457E5B6EACB52 /* FBSDKServerConfiguration.m */, - 70C1193F848A62A330E297B73C0E36A8 /* FBSDKServerConfiguration+Internal.h */, - E2F1A9A5A2A64B30FB8CC0316D0AF5BD /* FBSDKServerConfigurationManager.h */, - 88DC510C2537AB4EFBC7DC5A40A62038 /* FBSDKServerConfigurationManager.m */, - 002A04395150961CF2E052B4BCED241B /* FBSDKServerConfigurationManager+Internal.h */, - 23996FBC5E039871D44E753AD5564BD1 /* FBSDKSettings.h */, - BDF44B7FC53DC953EC2640EC1C62D170 /* FBSDKSettings.m */, - 8820FE4FE57DEC50EEA9885A786C2DDA /* FBSDKSettings+Internal.h */, - E1B5CFD41CC4B96FBF4BC5BF45C58FFA /* FBSDKSystemAccountStoreAdapter.h */, - 8F116F0D78DB205C6279864551785B13 /* FBSDKSystemAccountStoreAdapter.m */, - 2EEC2D4FBEEBACC04EA69DE6EA64FDE4 /* FBSDKTestUsersManager.h */, - EBE837706EA66222BB87DD399FAE8F04 /* FBSDKTestUsersManager.m */, - A1C13176AB45A6A4911CFC9F0DF144AF /* FBSDKTimeSpentData.h */, - ED331D8207C65DB79F74EE224E870DE2 /* FBSDKTimeSpentData.m */, - E73F81F447582BD0EBBE1DC6CEFAFF72 /* FBSDKTriStateBOOL.h */, - 02C5CB7D43AEC4F8E54B71573533D7F8 /* FBSDKTriStateBOOL.m */, - 29A8F3770FAD0D682B2F28594B872D4B /* FBSDKTypeUtility.h */, - 31CAB8C3CFFFA575B0F182A8CD2A3090 /* FBSDKTypeUtility.m */, - A0D5AACAAC7BD6697B5AFFBC6B89EABB /* FBSDKUIUtility.h */, - 9246F14FB77725BE95B8A2D73FEB0C48 /* FBSDKURLConnection.h */, - 223F19E2D2B39C2D57BB892FC80DB9FB /* FBSDKURLConnection.m */, - A79763054C3BECDFB399E92574F9BEBF /* FBSDKURLOpening.h */, - FE2FCD571662D06B5D2B0B4D0750F970 /* FBSDKUtility.h */, - 61609A7A96F2E37830C639CBC3BA6F51 /* FBSDKUtility.m */, - 76C11EE89D3CE42E8391BAD88023130D /* FBSDKViewImpressionTracker.h */, - B73B46915946BFC56C8857275846D497 /* FBSDKViewImpressionTracker.m */, - 3CA2B31427669D49374A9079F1A1D483 /* FBSDKWebDialog.h */, - 98A1160494E5DFBF0FC553A178B93672 /* FBSDKWebDialog.m */, - 4B16B724D24CF9C1A7137E126B84597B /* FBSDKWebDialogView.h */, - 0AA03E967281D38C7ACDA751C9DDACB1 /* FBSDKWebDialogView.m */, - 7AAEBCD9411103576BEBAFF9539919A5 /* Support Files */, + C223E6D8DB597FB2CB20C0C86E76868C /* UITextView+Placeholder.h */, + 9368BCAE04358791CD7EC0C4DA888B84 /* UITextView+Placeholder.m */, + 698945554CBCFD59BBA3FA29E7109665 /* Support Files */, ); - path = FBSDKCoreKit; + path = "UITextView+Placeholder"; sourceTree = ""; }; - F0C8D8F1CB107995238480A6B1A69F7F /* Resources */ = { + D937CBBB2A0487AA6476AEA2728D70A2 /* Tasks */ = { isa = PBXGroup; children = ( - 593C9140EAFF842C7A896733AEA01FE6 /* en.lproj */, - 5E50AC48EFC548CF83DD7FE2F255730E /* fr.lproj */, - 011E5268B9CAB898A57DD7C7A0C340A8 /* pt-BR.lproj */, + E30F5660256798C5CC4FDD4E61269D1B /* BFCancellationToken.h */, + C0B5EF1BA4DAFB09D219DD9C0AC14F21 /* BFCancellationToken.m */, + 5FA1E14E1DF9DB5B3E631D2209B4548E /* BFCancellationTokenRegistration.h */, + 0798A037DB2E2E8DD0040F80FB693899 /* BFCancellationTokenRegistration.m */, + 5F3C942E78AC0FD427F0D706284F2B8B /* BFCancellationTokenSource.h */, + F56F393DCB108F219D109B6ED208DA00 /* BFCancellationTokenSource.m */, + 0C581327C42E0D222EBA0470CF882D71 /* BFExecutor.h */, + 0E874308431A96E665478D10AE329204 /* BFExecutor.m */, + 7DB0C4FCBC30DC0121FEE9DDFB083DC0 /* BFTask.h */, + 7696E91E922703C29B735AC202EBAECD /* BFTask.m */, + BFB64FAFA18F47D7343D182F33A9900B /* BFTaskCompletionSource.h */, + EABA704D229D244174D9C5BC5E86E461 /* BFTaskCompletionSource.m */, + CA18E9131B7671E88948DA45B12F4C59 /* Bolts.h */, + 53F2FF00F4B6D9D869F3DE4F7CA29CE8 /* Bolts.m */, + 442F0F8B41C72A7C69FB0855E0B4AAB9 /* BoltsVersion.h */, ); - name = Resources; + name = Tasks; sourceTree = ""; }; - F3B6FB9848E6CC7D6CE7CABEC4458B3F /* UITextView+Placeholder */ = { + DCCD089303155AC01F1C089D7965B6A0 /* Parse */ = { isa = PBXGroup; children = ( - 991DE20D56268C639616FE25086501C1 /* UITextView+Placeholder.h */, - 2293FAD158CFF66633F6B5445D57401C /* UITextView+Placeholder.m */, - AEF2A6AA42C1459D8AC9EA65E98ECDD6 /* Support Files */, + 07E149CEAE91BA9D000CC84BB94975B1 /* BFTask+Private.h */, + 028651AE19058C64D719AB9DFE564936 /* BFTask+Private.m */, + 11CEBF8BB116F37B1FE0640CDB5DFEEE /* Parse.h */, + 9D634509743462822E0026EBD92A5ED1 /* Parse.m */, + 354879EC4920A1A686D632CB98CAA6B1 /* Parse_Private.h */, + 2737812C552B1F0C22EFE1DEAC6A9F3F /* ParseClientConfiguration.h */, + 60F92508EAEA6409305E809F2676C96F /* ParseClientConfiguration.m */, + 9FA51499EBB5FE0AD5ED486506573EB3 /* ParseClientConfiguration_Private.h */, + BF44C01D614E2E6E2C51DB85748E62BA /* ParseInternal.h */, + 8204B08AE4E1A100E2302E03D54C1C93 /* ParseManager.h */, + DE9BA2467435BFE2E0FFD8836C6CD159 /* ParseManager.m */, + EDCD64397E8EB8CC46CC10DEF34CCE12 /* ParseModule.h */, + CF74841AB9E7B32E692BDCAA3552934E /* ParseModule.m */, + 436AA197D27F57EC55A3A6D9C790C6F4 /* PFACL.h */, + 97F94D900C0864CD55E4F4A7BC083B0A /* PFACL.m */, + 998067B9CA7499231A430EF7B8C889E6 /* PFACLPrivate.h */, + 9AF2BC42770DC82FDB083980D6586835 /* PFACLState.h */, + 0D5684013025214824C8A1DE3CC5C542 /* PFACLState.m */, + 1F6A2AC75F39888B405702558EF5124D /* PFACLState_Private.h */, + 184A602484FB757EA15888A90006349A /* PFAlertView.h */, + 76E9097AA441E6872F585CAA1649BECD /* PFAlertView.m */, + C2C7278092197A3AF571C14CCF0E61F0 /* PFAnalytics.h */, + 65835FD2068A52EE45EB16B15885732A /* PFAnalytics.m */, + BC360A41656304E02F4BABC29E188230 /* PFAnalytics_Private.h */, + 57083245D5A79619B536F12E57F116DA /* PFAnalyticsController.h */, + 9E2F3B6E727C22F79453A0D2B94F67EF /* PFAnalyticsController.m */, + 4FC55A5368AC43B2FF7718ADD06E807F /* PFAnalyticsUtilities.h */, + 719F72B62C319E7152F84CB1C41DA6CC /* PFAnalyticsUtilities.m */, + 531FDF8A5ACA294B748BB4EA41DF2BA8 /* PFAnonymousAuthenticationProvider.h */, + 6071E4962B69BF86B279CD5C1667DFBB /* PFAnonymousAuthenticationProvider.m */, + 434D7265C70D4BA209D311814722AEF0 /* PFAnonymousUtils.h */, + C7CF6E89E65634449B52BFA284E6A995 /* PFAnonymousUtils.m */, + EEF739CED1A24669AF8D606CB7E0E333 /* PFAnonymousUtils+Deprecated.h */, + D1835D764E7CE986006ADBF188D7133B /* PFAnonymousUtils_Private.h */, + 0BDC2AE68DC252D2CFC8A5AC24D48D5B /* PFApplication.h */, + 941876A6D6F3970885548182B23F86F3 /* PFApplication.m */, + EE75EA1371F6ACFF8C681CBA2581CED0 /* PFAssert.h */, + B3CB443CEFF26EA83D12969974A22F57 /* PFAsyncTaskQueue.h */, + 6AA6AD7EDDACE042C83A393D58784153 /* PFAsyncTaskQueue.m */, + B516E05F566C3A24748EFD4E88C787AF /* PFBase64Encoder.h */, + C880184A7C9F5A06E408B5C5A54B19CF /* PFBase64Encoder.m */, + 77EA017373CE8E2D5AC88307A57DC0F2 /* PFBaseState.h */, + 07D3D423818E3A480BBD4DEC471D7B0F /* PFBaseState.m */, + C5284623AD76DCF21A84CBA7DD07125F /* PFCachedQueryController.h */, + E6EE5D82DDD874F752FD1AF38C3CA840 /* PFCachedQueryController.m */, + 43AFAB222B3B0B66813BB27AE3CB1775 /* PFCategoryLoader.h */, + B61D39FBEB0F3BEE687B4D428FA9A317 /* PFCategoryLoader.m */, + 915B15975C3AB304FC3E146024B910B4 /* PFCloud.h */, + ADA5183FAFAD81851E9E5DE4AC3B62F4 /* PFCloud.m */, + C7E04997D88A9EC3E0502189F1D4D531 /* PFCloud+Deprecated.h */, + 75C3907DFF62C824FB9B0DDCB64F00B8 /* PFCloud+Synchronous.h */, + 08CB00445AC224694AD4E5A6BACA9C9A /* PFCloudCodeController.h */, + 2F0CAF96635C388E9274B03CDDC0DCB7 /* PFCloudCodeController.m */, + CBF71BA8838B6CB197DF7011DE2E176B /* PFCommandCache.h */, + 3686DC55523A62E87F1BC1B2077645EC /* PFCommandCache.m */, + 075BF07ECE4A8D4E79330AB4F3D206A8 /* PFCommandCache_Private.h */, + 269BA04CD428CEEE336B59362687C820 /* PFCommandResult.h */, + 0E17E8C4B3250B5606A192AE9DEB03B1 /* PFCommandResult.m */, + F076ED5BD885F6C2F56687182354B7EC /* PFCommandRunning.h */, + 013561BA8B0F78E8E782173640F6F700 /* PFCommandRunning.m */, + 34FB9C8ED4F1117EC8291B70BD779628 /* PFCommandRunningConstants.h */, + 210CA5DF5944EDD4271FD4192F52FAE6 /* PFCommandRunningConstants.m */, + B1EC404F92421BC31A423F73440C3500 /* PFCommandURLRequestConstructor.h */, + 38494D3BE7ACC5B190424E94011A322E /* PFCommandURLRequestConstructor.m */, + 6A429F8BC664DB67C0E0EA83C57BD3C3 /* PFConfig.h */, + 324518A38ADE3B225BFB6E7B3CD4D45D /* PFConfig.m */, + 4A402D48A680E1C4CDE5E2C3938446B3 /* PFConfig+Synchronous.h */, + E197BC1ABD6AF999BD1A4512AC43E7BF /* PFConfig_Private.h */, + D81A20F0D10F1BDA08C0B13DC558BA46 /* PFConfigController.h */, + F63DB17EE39F3EC1C49272218B41C162 /* PFConfigController.m */, + A46BCDFDEEDD346CBA158B84D5453A97 /* PFConstants.h */, + 0D1F731DE7A996BD2BAEC6212B375509 /* PFConstants.m */, + 3F33EB62441CB9FFB282234BA1B8C955 /* PFCoreDataProvider.h */, + 55C708C0254E4492254F7B54F31B7205 /* PFCoreManager.h */, + 4EF9ECD4F6F1D9ABFA3FE3BA8FCAC6A7 /* PFCoreManager.m */, + E9C3F50C70FDC65A555B0AC0A5CB83DB /* PFCurrentConfigController.h */, + 88B0C1605927E9B5C1FCC4C4BC5EAF28 /* PFCurrentConfigController.m */, + 83E7FFA82AA6B1CBA0E1E475E5862237 /* PFCurrentInstallationController.h */, + A0EA6B732C8649A883E121272B79E98B /* PFCurrentInstallationController.m */, + 7CEC0995CF432DC1236F7252A4AD92E0 /* PFCurrentObjectControlling.h */, + FB2BA42ABE319F243DD71733CFAB11F0 /* PFCurrentUserController.h */, + 04252F470D9F3638427B42DF6E149A01 /* PFCurrentUserController.m */, + 966A1A2ABE48E85D94CBD296E87262D4 /* PFDataProvider.h */, + BA32C3E7EC09589AFCD97348599B8694 /* PFDateFormatter.h */, + FC458D28F76504A72164E8E01704A4E8 /* PFDateFormatter.m */, + 65EEFF427B911676A4DE21143F40954A /* PFDecoder.h */, + 1F992339F63C877D35A932888CCCAAF8 /* PFDecoder.m */, + 9D3BB24AD00D500A902FEDB1EA63C8F8 /* PFDefaultACLController.h */, + 7D1818BE595D89DFB307D325CC58B711 /* PFDefaultACLController.m */, + AF71A4173FA8DC6E700429EDEA0B3044 /* PFDevice.h */, + B211168DA20A0BC02CBE6385DDD48F62 /* PFDevice.m */, + 2DBADC646C2028C54FD99771F803E3A2 /* PFEncoder.h */, + 9CE2C9F27DCF008F7C70254B49179056 /* PFEncoder.m */, + ECD038286C3794942A06DD92E27D7CA8 /* PFErrorUtilities.h */, + B41636794B8F07D963E0D82D46795D52 /* PFErrorUtilities.m */, + 1810317AF5757EFC8E13E9CCC26A4200 /* PFEventuallyPin.h */, + 6CE074F75B450835E2EFDC4CFE863764 /* PFEventuallyPin.m */, + A03D513D5844740A6D50546E4EFFA206 /* PFEventuallyQueue.h */, + 228D4A5D947935C70364331F236CD8D7 /* PFEventuallyQueue.m */, + 0F56A5A2AA649F271019A6AA68DBF0CC /* PFEventuallyQueue_Private.h */, + B3C550C8842FE2D9AD5E23B94F57DF3D /* PFFieldOperation.h */, + 5F5CAC09CFFA4F85DEF6C5971D1F5CDD /* PFFieldOperation.m */, + EE8A696B264AE827DEFC45D9809A12FE /* PFFieldOperationDecoder.h */, + 42D01136949F40C6FE21941D2F07438D /* PFFieldOperationDecoder.m */, + 6C1F2D9513DA8FAE8D9E9A23BF6C7783 /* PFFile.h */, + 10522B157B28F9D0E671D6AB267B0FC2 /* PFFile.m */, + F00ACBA5D67611ADB5AE73A719931ACF /* PFFile+Deprecated.h */, + 4DEDFE5DF569364649645C9A5DAE61BF /* PFFile+Synchronous.h */, + 28A5E318E7A0120968A332E2877238B7 /* PFFile_Private.h */, + D33BB8DC58627D897988B3C0A5DA5F64 /* PFFileController.h */, + 473FAE8FD40AA5143D10B24F553F9F4C /* PFFileController.m */, + 470847EB6E6B82550C6759CD812CC345 /* PFFileDataStream.h */, + 67BF86B38FCF33D0451E14B67C01FAE8 /* PFFileDataStream.m */, + 6A615FB451A31ADDB279F5466E56203D /* PFFileManager.h */, + 04C5B87872900648F1D22469AC14A108 /* PFFileManager.m */, + F94D6366CC67459787EE20874468B88A /* PFFilePersistenceGroup.h */, + 557D7AE512D9B3017900A904FA20BD23 /* PFFilePersistenceGroup.m */, + EA537F51BB99F0D26FB10CD971C98D9A /* PFFileStagingController.h */, + 810AD48B30603E8B1CF7C5D1C9EAF0C7 /* PFFileStagingController.m */, + D3CFD5F6AFC3B733E2DEC7CD4A1728EA /* PFFileState.h */, + DFC7911061B95A24FEC9ECB8BF7FFE31 /* PFFileState.m */, + 802E705C0A5A837BFF6B8FF43673D90D /* PFFileState_Private.h */, + B6B7259CC89CC4FA1690BD25240B6601 /* PFGeoPoint.h */, + 0BEFF65E91E5CE0081B723478E960645 /* PFGeoPoint.m */, + E2AD831F57629FCE75441D7203A6863A /* PFGeoPointPrivate.h */, + B787D76A3F82367AE79295B7DBA1E92A /* PFHash.h */, + ED67FEB3C61C54D62E23DF1940C9BF4D /* PFHash.m */, + 646EFDB1D1258EF165DC0BC949F7556F /* PFHTTPRequest.h */, + AD977A9AD83DFE1E3EEE1BA68D35ACFB /* PFHTTPURLRequestConstructor.h */, + 630C94AB0C9A3000D0253E9FE5B51314 /* PFHTTPURLRequestConstructor.m */, + 3DAF72555BE5527737F12FAF6B56555E /* PFInstallation.h */, + 6B5EACC7497F813E22A18D82F9C5719F /* PFInstallation.m */, + F1149D1F8A16D038FB725ACB64D70617 /* PFInstallationConstants.h */, + D14BF69187B91C2258A54F3B9F7C761C /* PFInstallationConstants.m */, + 97FFC4ABD828E7D4E9069C2131F2AD8D /* PFInstallationController.h */, + 063D1E3CD1561281EE4E6BA0B8F16191 /* PFInstallationController.m */, + ABE56649CE6144B96CC6EC712C302416 /* PFInstallationIdentifierStore.h */, + 1597EE5629D1C62E893E3FB8BFE6E90D /* PFInstallationIdentifierStore.m */, + 249BD02043EB2C62AAF0AA5DC227DABF /* PFInstallationIdentifierStore_Private.h */, + 683F1B8EBCCBB77FD1DEF81D1F120EAC /* PFInstallationPrivate.h */, + 68A735F7B9CC4C6EE3A7F866C6336A22 /* PFInternalUtils.h */, + 32932717823EB47AC4822B9C0DD7A971 /* PFInternalUtils.m */, + BA74E2D5ABBCFAAB63798FEABFC13001 /* PFJSONSerialization.h */, + D1AEE335206D1AB5AC9872A21683CFC1 /* PFJSONSerialization.m */, + D7DD9E824E252624C7A9B84CD79BB55F /* PFKeychainStore.h */, + B50537DFB0276FF27367922968AD9086 /* PFKeychainStore.m */, + 34335CB1928836499D9F7DFC43CB70C1 /* PFKeyValueCache.h */, + 378A197C2097F5BA85991A5FAEF65A4B /* PFKeyValueCache.m */, + DA269A209DBCFE601CB9B53D111067DF /* PFKeyValueCache_Private.h */, + 23F7FE4C45D81295F4A85DAFD4140D5A /* PFLocationManager.h */, + 74A7BCB83BA7756BFCCDCDC6B10969A5 /* PFLocationManager.m */, + D5E44100D0431A2F2E3102CAB34EB6C6 /* PFLogger.h */, + 21569837A2AE749C535E5C0B6BB20BB2 /* PFLogger.m */, + 727BC07EC879397C277EC2E49BE1C4F5 /* PFLogging.h */, + FFEB43CEBFC74F6752B5ADD6185850D0 /* PFMacros.h */, + F8A69A160E0B9D351190ACB0B9431066 /* PFMulticastDelegate.h */, + 7F20D7F982AF2922A0EE05CE24ED081D /* PFMulticastDelegate.m */, + B531DA144B4DDC36095CEADA7A72DB3C /* PFMultiProcessFileLock.h */, + EFD1E8AD65F59DFAF5648AB2FE710C15 /* PFMultiProcessFileLock.m */, + B0A67DA6B65EE2D48E567BD212AC7D57 /* PFMultiProcessFileLockController.h */, + 35E8F446A30493BC8B7D419E729EE6F8 /* PFMultiProcessFileLockController.m */, + 9B2255FD77404EE1BEB5BAB29D645249 /* PFMutableACLState.h */, + 3CA1A5089B7BB73CF1E067DF55020D6F /* PFMutableACLState.m */, + C13FE79434D6348264714EF761D1CA08 /* PFMutableFileState.h */, + E017436728C0305D9DC4DEF74EFFEA57 /* PFMutableFileState.m */, + F01F7AFF462EFBBAFD24AF7B94D89098 /* PFMutableObjectState.h */, + 9846BF6CA1587916AA4A15E9C010CADD /* PFMutableObjectState.m */, + 6DEC28F800929C0AA0322E863911FD90 /* PFMutablePushState.h */, + AF495FE108CDB9AC4555E46E76354443 /* PFMutablePushState.m */, + 24EB14179411E0DC928C54E53FC98850 /* PFMutableQueryState.h */, + E09AF8EDCD4A2581A0A3C284FE616373 /* PFMutableQueryState.m */, + 12B0D3EB7AE4A471E5AD3E56F3783CEE /* PFMutableRelationState.h */, + 475E5134B8510BA61D199197D78AC576 /* PFMutableRelationState.m */, + 4CF7A4EBD22C36BAF09C89A0AF5AF7AC /* PFMutableUserState.h */, + E48A9709B8E9C35EAEE34C81FEFF3566 /* PFMutableUserState.m */, + 4FC95166D90D24D8B43C0AAEF0E6A15B /* PFNetworkActivityIndicatorManager.h */, + 87D9D927C6092774B32B118A2EFFCBCD /* PFNetworkActivityIndicatorManager.m */, + 3174A6C2720D5D6F3D158A0F77DFF865 /* PFNetworkCommand.h */, + EAB771662C03393634A4582F86A3212E /* PFObject.h */, + 8B70C96BA0649DB8A941BB6A580A429B /* PFObject.m */, + 69AE84E8BFC775CA9D00C970782AA044 /* PFObject+Deprecated.h */, + 4997BDFBB099F3CDD869C83A70B4BBB6 /* PFObject+Subclass.h */, + 0C4BDA7B534460BAE4750DA0CF1E1EC7 /* PFObject+Synchronous.h */, + 3CA312C66C54E068B21251A01AC4AC8D /* PFObjectBatchController.h */, + 80A54F56290E5150EBD83C1E4071459C /* PFObjectBatchController.m */, + 7F4DA33EFBD03156EDE5005D976C1A3B /* PFObjectConstants.h */, + 8183A488CDEC468524AE22C85E7C1C59 /* PFObjectConstants.m */, + 80552F0048268901E22F98A4A0E0C759 /* PFObjectController.h */, + 55916B5E6B2C3F7A53B83B6050810453 /* PFObjectController.m */, + 4C3F2C79A14EA216439E531818291F69 /* PFObjectController_Private.h */, + 7A738D5931A65F1A965DE7C00F2BD8E9 /* PFObjectControlling.h */, + 5A3224875B9ACC389B9FCF59B385A3DE /* PFObjectEstimatedData.h */, + 2BEECED1BF28A2E108F054B8359D59C4 /* PFObjectEstimatedData.m */, + 31C93A7248918B938DC31BCEB7A86F0C /* PFObjectFileCoder.h */, + E0E9BBCA024440075276FE78C9A6E6A3 /* PFObjectFileCoder.m */, + 641F4218266E644109A93D8A9A5B879E /* PFObjectFileCodingLogic.h */, + C2F8C78FF27862955F33FC6DCAF69B79 /* PFObjectFileCodingLogic.m */, + 9B3378C67F07347B9C0BE3CAD74C8292 /* PFObjectFilePersistenceController.h */, + A53EBF07F6B394106B7543816B2E5BB8 /* PFObjectFilePersistenceController.m */, + DFE55A50F068189897A10F483A257084 /* PFObjectLocalIdStore.h */, + 73FCE2B5AF6C8CFE7F994CE68F98573B /* PFObjectLocalIdStore.m */, + C9CCE134E1164DB33277CC54BC5A5AC4 /* PFObjectPrivate.h */, + 925699F14F1898DDA339718A543DBFCF /* PFObjectState.h */, + B2A21AA97ADBB0911763648DBF881684 /* PFObjectState.m */, + 678169C4FE6962216DC44D0B47690A47 /* PFObjectState_Private.h */, + 70570E07A0D800C95E50E444B788CFC1 /* PFObjectSubclassInfo.h */, + C914168737E6AD10A4D8D7FBB9E511BE /* PFObjectSubclassInfo.m */, + B7D5D61B1F0DF468D3A9898926159215 /* PFObjectSubclassingController.h */, + FE2BFFD2E5323837BCC022E89ADBCBED /* PFObjectSubclassingController.m */, + F20CE09B7984D22B5C82A284282D5AB4 /* PFObjectUtilities.h */, + 74FD9790EA30D8E92EAC3EC667AB28E5 /* PFObjectUtilities.m */, + B0797FB81717CCF8581C94FA84BEA578 /* PFOfflineObjectController.h */, + 30A15535031F9C91282F07CA48C2D196 /* PFOfflineObjectController.m */, + 1532DB86D54039B731F9B29A25DB6ECC /* PFOfflineQueryController.h */, + 8A02D9557C0536587F988D2455D9D343 /* PFOfflineQueryController.m */, + C953E4B0753D5CDB4E41B560697E0176 /* PFOfflineQueryLogic.h */, + CE0C25F24E8A877525F3BF915FDF0C24 /* PFOfflineQueryLogic.m */, + EA33C160D8A5F59BE97FEEA0708959BD /* PFOfflineStore.h */, + A7C34B540146D2C77F380F7478A62837 /* PFOfflineStore.m */, + 46A6F039A6A19103C617C99C8A5BD113 /* PFOperationSet.h */, + EBD5F088B5E25968B330EB212FE21DFE /* PFOperationSet.m */, + ACDBB6CACA49FE5D3B8D5CF0D5D4D59D /* PFPaymentTransactionObserver.h */, + 372CF358CD0D23C3426460178FBEAC77 /* PFPaymentTransactionObserver.m */, + 701B987FBF5A5478A9044AE0C580ABA1 /* PFPaymentTransactionObserver_Private.h */, + E20E502439DE3E3419541C4A57247087 /* PFPersistenceController.h */, + 52BDFD49320619046291BE00FFB1968D /* PFPersistenceController.m */, + E4BC4B1676AD56E0C583B2974CF13344 /* PFPersistenceGroup.h */, + 906DC37E3B3430D7C8C69C04471F83BC /* PFPin.h */, + F0A024ED6DF81CAF1CDA206B1A80EF7B /* PFPin.m */, + 6C1625FEB5E3939DE8D55B8B0E494A08 /* PFPinningEventuallyQueue.h */, + 0F5D51BB498089C949C2D8E2FEE92B2E /* PFPinningEventuallyQueue.m */, + 9BC17097BCD5D685C5BCC10E15681D01 /* PFPinningObjectStore.h */, + 0BDFAB8B69EA436557DF4718B6619821 /* PFPinningObjectStore.m */, + 2A9249BCBEADAE29E3E3C838EF518FAB /* PFProduct.h */, + AA453E2DE4B12074C0A5E59D677CC925 /* PFProduct.m */, + 29951F636EE80E1ACF02E3C4D0A80CBD /* PFProduct+Private.h */, + 7D4CE5B3A1CED4534E82BAB0D6E09A58 /* PFProductsRequestHandler.h */, + 5B26B524E8EDF28067ACB8D5F416C51F /* PFProductsRequestHandler.m */, + C6FCD0FD4F69B821DA92BBE4B233DADF /* PFPropertyInfo.h */, + 1C9BA72E1B8BCCFA19F9FB4D76507C82 /* PFPropertyInfo.m */, + 8F52067260A2F40E4F0028B40CFB0282 /* PFPropertyInfo_Private.h */, + 969D6B56869D4873E069631C268DC92B /* PFPropertyInfo_Runtime.h */, + EEDDBA55BE4B4E1D3994E41C6E57C060 /* PFPropertyInfo_Runtime.m */, + 72E815F5E3856E8DBC7AEAFFF87EFE98 /* PFPurchase.h */, + E67256E97CC29CF0C17DA73067ECC7E8 /* PFPurchase.m */, + A0BDD057CEA33490A37C8151F6F11B0A /* PFPurchaseController.h */, + 803B7AC26FFAB413AFAB7560A6518A06 /* PFPurchaseController.m */, + 6EAB9E36D409DD174710606F492A2FB7 /* PFPush.h */, + 5535F407DC0C0282BAFE700CD92C99A0 /* PFPush.m */, + 4A9ADE2B5870EE2B1488A589073CB558 /* PFPush+Deprecated.h */, + 6F175F0B0C206ABA13971C95A61FA554 /* PFPush+Synchronous.h */, + D52020E5B0DF61CA6E6F953E1D05D650 /* PFPushChannelsController.h */, + F56896B331D624CB3587D476C7923F75 /* PFPushChannelsController.m */, + 9036DDCBD320A7C4B886950E4642BA40 /* PFPushController.h */, + E66E9B729B86EECA7A040B65E43C18D4 /* PFPushController.m */, + 0FBC8FF60714803FFB751A0257856E51 /* PFPushManager.h */, + C24CF1EE1529B4EF642BD409FCD3030A /* PFPushManager.m */, + DD788EF313F39FA8367806C0C4EE212E /* PFPushPrivate.h */, + BD7C07C50887D047E6E288E366120BC8 /* PFPushState.h */, + EC9528B23C50C830ED536911CA8F9558 /* PFPushState.m */, + 64C51F2563B0EB2641C3A1A004D83E3B /* PFPushState_Private.h */, + 0A1DAC8B57723F6310AD8BE28B91378E /* PFPushUtilities.h */, + B30B1960A1621314B1C59EADB7D56F66 /* PFPushUtilities.m */, + AAD6F97B3CA72F98B131338FBCC64666 /* PFQuery.h */, + 0A5D0684B63D5194175FEBF6B28044CB /* PFQuery.m */, + 3639B61E1128CFDC39C26F3BFC4D38D7 /* PFQuery+Deprecated.h */, + 649E254570B05B50B84E170E9890C927 /* PFQuery+Synchronous.h */, + C253961D1A2B88315157D1BB1C565844 /* PFQueryController.h */, + 8469F569F6DE228114178C250CF0A70F /* PFQueryController.m */, + F6B99295BB5026424E45BD27B3F176DA /* PFQueryPrivate.h */, + BFB0AE21180A9EA27F88F994EB1872D1 /* PFQueryState.h */, + 8E7F6F56983DF80E7AED05DC5C1C4643 /* PFQueryState.m */, + 5A80655B1A87FE0659B82F4172ACAA54 /* PFQueryState_Private.h */, + 1FE5E38E9509A6ED68B7724A08D1812D /* PFQueryUtilities.h */, + 4E6F91B76C6C51C491864F1084637436 /* PFQueryUtilities.m */, + 31FF578835FB7E11D34D38EFF3CDC7CB /* PFReachability.h */, + 43E65094C30E952D72C49AB89CDE599B /* PFReachability.m */, + D242759917B2712F8BA145BA59B0DF0C /* PFRelation.h */, + 82530C32CB947E540E7D3ECB612B6512 /* PFRelation.m */, + 0317FE3BAD09C1B5F99D1F98DD45F67A /* PFRelationPrivate.h */, + 3F7472426FF9C305F89A317D0797E239 /* PFRelationState.h */, + 07A4222458D75555664315CF5B8AA68E /* PFRelationState.m */, + F30353D5EEF25DA79993F9460D1C0433 /* PFRelationState_Private.h */, + 48B9BA6C2EFB7553B29855DEB6653C24 /* PFRESTAnalyticsCommand.h */, + A0F5060D6B83022495F23345019D738B /* PFRESTAnalyticsCommand.m */, + 9EBBBD231E9A8A52D4A37D1204007CD0 /* PFRESTCloudCommand.h */, + 02CED490462DF91E24018A5432768EE6 /* PFRESTCloudCommand.m */, + E9724992FE33617E8052F5AC397AC79F /* PFRESTCommand.h */, + 54733F4B40930E091C73E06B795A25E2 /* PFRESTCommand.m */, + 801DA113A69D76BED4985ED23F15BBC0 /* PFRESTCommand_Private.h */, + 438B24EB5E985E1760CEC9746142ABA9 /* PFRESTConfigCommand.h */, + FF8A1FA2ECA6663151214E71141538B6 /* PFRESTConfigCommand.m */, + DBB4AFC5DF018A6C118543F2F68ABD6F /* PFRESTFileCommand.h */, + 9EE51F920CA5995C81F6C7F67ED35083 /* PFRESTFileCommand.m */, + 4209B3140F72FCBD35352487D0142D48 /* PFRESTObjectBatchCommand.h */, + 44325DC94149F3E497476A5C08C0FF88 /* PFRESTObjectBatchCommand.m */, + A741C053C7BC96437D7AF09D86B95F67 /* PFRESTObjectCommand.h */, + B61A48326F7A874D1395CA6AD2F1BA09 /* PFRESTObjectCommand.m */, + 11E986E994CFAD9FF1AC2893D052F669 /* PFRESTPushCommand.h */, + F6C76E8269AE390A610A321498D92C58 /* PFRESTPushCommand.m */, + 2F32C8D7493E27C53C0BC3D42860576B /* PFRESTQueryCommand.h */, + 9D0D2839C7FEFBA485924096814954BF /* PFRESTQueryCommand.m */, + 7CF6A320A5BF270688476FE52CF0103F /* PFRESTSessionCommand.h */, + 733C65017D7AA59EFA638C10009FADA7 /* PFRESTSessionCommand.m */, + 6420FBBA36EF02FA51536164BFCB798F /* PFRESTUserCommand.h */, + 6A2345D1B87B92349330D2622A15FDFC /* PFRESTUserCommand.m */, + 5E110845C434E66FB3F012C406DED67B /* PFRole.h */, + 21EF9485AD3B986076A332DC8E10AEF3 /* PFRole.m */, + 1840CACE36D15D3295580350E72954BC /* PFSession.h */, + CA2FC97C541A367657839636826321B3 /* PFSession.m */, + C506D4397048FD16F03FB9ABBF6C79BF /* PFSession_Private.h */, + 281B500C7698AFD515602C88D153C0E4 /* PFSessionController.h */, + 2064B7D83807C05B5844CEDBC3FA0849 /* PFSessionController.m */, + C23B16467C6DF793EB532942AFDB07F8 /* PFSessionUtilities.h */, + FD5BDF783D7096E31F6B691CC16EE4A6 /* PFSessionUtilities.m */, + F929008D763A726FA237A42F955A9753 /* PFSQLiteDatabase.h */, + C720DC8DE9B1AF40EAF87F6C943EB0C0 /* PFSQLiteDatabase.m */, + 26517B65ABF6DA5BAE2C7482494E29D8 /* PFSQLiteDatabase_Private.h */, + E189BDFD1D34DD1314E443A51AF6D870 /* PFSQLiteDatabaseController.h */, + C5F9DB52BC2AC0FD8A3ACB43A3C60D1A /* PFSQLiteDatabaseController.m */, + D8EF1839051C7D375F5D5C5FC1204E98 /* PFSQLiteDatabaseResult.h */, + FB165DD7DE91C90A0A25C944599BA2A3 /* PFSQLiteDatabaseResult.m */, + 56C06A878947F842775D549FC826B635 /* PFSQLiteStatement.h */, + F8C65E1871BDA91CBAADE1306820A1C6 /* PFSQLiteStatement.m */, + 7442F62A9053E443591A643C335E89BE /* PFSubclassing.h */, + FE055246B63FC28A228B325777472D5B /* PFTaskQueue.h */, + 8AAEF4E3BC44246A2BEB717F1A7BEFE8 /* PFTaskQueue.m */, + 4D2437B51680388FFA38E249109E31E5 /* PFThreadsafety.h */, + 5E1B65AEB4F2EE4E54375940E7AEA74A /* PFThreadsafety.m */, + 724AF84EA3F2EB93AA83417383ED6A5D /* PFURLConstructor.h */, + 5C25422E7D9122CB5360BF59F6269874 /* PFURLConstructor.m */, + 5F2BF3129382D83C7AC3933E6278253D /* PFURLSession.h */, + F0967F910D41D233A374FB3418B822FD /* PFURLSession.m */, + 11DE0E76B64CA7484D658C3E208C378C /* PFURLSession_Private.h */, + 2CD283972DB31464D8ECA061E4B79C50 /* PFURLSessionCommandRunner.h */, + 6A79F62934907C1256A1DBF8C1F402F4 /* PFURLSessionCommandRunner.m */, + FDF45FC346577596F5F0E72CF8F4FECC /* PFURLSessionCommandRunner_Private.h */, + 83E9701EAADD19A55BC58447D03AE54A /* PFURLSessionDataTaskDelegate.h */, + 9450BFDCF411F7CED178F3092F3F6AB5 /* PFURLSessionDataTaskDelegate.m */, + DD6DF76ED8B79BE87DC0A7DC685A37B6 /* PFURLSessionDataTaskDelegate_Private.h */, + 28C868B6D02214464D1F4AFFBF68B362 /* PFURLSessionFileDownloadTaskDelegate.h */, + A295973253A1D920954DE5EFB1975494 /* PFURLSessionFileDownloadTaskDelegate.m */, + 2BC88C1412F8E04C8A3E922CBF0F752B /* PFURLSessionJSONDataTaskDelegate.h */, + 410C1B2848A72B1BB6A5D46D05A9ACEC /* PFURLSessionJSONDataTaskDelegate.m */, + 3D96A6624C45BCCA6EC8609890E33AD9 /* PFURLSessionUploadTaskDelegate.h */, + 831CC565839B3DBFA71CF0FF71F51729 /* PFURLSessionUploadTaskDelegate.m */, + 10A53D47AF9A95B7DB74E1717CC8B7A0 /* PFUser.h */, + D8884DFBA5751762596B3EBF856FB2D0 /* PFUser.m */, + F5AE85DA9D027C0FAC1EADE5B077B56F /* PFUser+Deprecated.h */, + 6875F7F0CE875459CF7DDDF9F7D708FB /* PFUser+Synchronous.h */, + F6E7CE6AE66ADBDFFEA79C4585876C15 /* PFUserAuthenticationController.h */, + F26E0BD8CDD308DBDB5A74E725B3A1DE /* PFUserAuthenticationController.m */, + FDB4E761E179F74CF337C317BC8809FB /* PFUserAuthenticationDelegate.h */, + 5FB7019ACBD38FDFF05EA496C96ED239 /* PFUserConstants.h */, + AD00884834CBCBCE4909EB07B96177B6 /* PFUserConstants.m */, + 87C3B3521ED7422BB25BAC1251E5DA05 /* PFUserController.h */, + 1D825AB714C9BF972E0469FCF6F4B1BD /* PFUserController.m */, + 79006C2D598C1C1025C0A06084999926 /* PFUserDefaultsPersistenceGroup.h */, + 6F0C2353FA860CC517C99BCF3B3E7BA4 /* PFUserDefaultsPersistenceGroup.m */, + 2FFD8CDA633501E5F6EF93BBA3046304 /* PFUserFileCodingLogic.h */, + 1C69DA0CA294376DCFEE4FE99E209A4C /* PFUserFileCodingLogic.m */, + 2B1C91102D6458B1E76F5D4F5B604C18 /* PFUserPrivate.h */, + 063C999E9AECB67FE117F878AD6CA7D5 /* PFUserState.h */, + 097D3B7534F250881C4C890A3BD63873 /* PFUserState.m */, + 9DD5BB936C83E4C9610FAE6F67475EC3 /* PFUserState_Private.h */, + 53B50AE378D38D866444080876032E62 /* PFWeakValue.h */, + DB6115C91FDB9F9F831693F5C507AC36 /* PFWeakValue.m */, + 4957BF1C4D3BC013FBEC0B3E18D540EB /* Resources */, + 3E85DE6C76110E7C4C10E2B06A1CB8E7 /* Support Files */, ); - path = "UITextView+Placeholder"; + path = Parse; sourceTree = ""; }; - FDEC10B494EB33680D533E0ACF91583E /* ParseFacebookUtilsV4 */ = { + F5ABDF9F578F9D702B5893900D2B6BA5 /* AppLinks */ = { isa = PBXGroup; children = ( - F8D783B0317A95BA161FC13A8D98CA14 /* ParseFacebookUtilsV4.h */, - 6A470CB0A7ACAB924E1D7CC751D86E83 /* PFFacebookAuthenticationProvider.h */, - 363BEE83FD317DAC0F9CB9BB59A44475 /* PFFacebookAuthenticationProvider.m */, - 7576D4C63896EA99B5D68713A151C876 /* PFFacebookMobileAuthenticationProvider.h */, - 8DF2807BC4BE6780681488B1CA00D1DC /* PFFacebookMobileAuthenticationProvider.m */, - 8B208A2FC4E5BE787981D21CD70AFC2B /* PFFacebookMobileAuthenticationProvider_Private.h */, - 1EE96AE93BD4E42450809B2A744C5DF5 /* PFFacebookPrivateUtilities.h */, - 6D688F5172C6DCE9CA602A5DD3EB51F6 /* PFFacebookPrivateUtilities.m */, - 7EB342DC53B1514437ED4E92C28AF0D2 /* PFFacebookUtils.h */, - 541C0E13812E39387A88BA05ED89FCE2 /* PFFacebookUtils.m */, - 91EC3BE93872DC0C0A961C3102A48C66 /* PFFacebookUtils_Private.h */, - 43CE64F4DDD8648D039A16B751A87F3D /* Support Files */, + AA181C42BBD2F3B252241E39A170B157 /* BFAppLink.h */, + 2EE25B96D27B84ADF3F9E362FA8F3258 /* BFAppLink.m */, + ED934617757CAC8CFF5E2CA2998383B4 /* BFAppLink_Internal.h */, + BEC95058D48EAC70C61464B3E16DFC2A /* BFAppLinkNavigation.h */, + F7A990C32E998C159061457776E02347 /* BFAppLinkNavigation.m */, + 6D830CB776750E33617D8E10E636E6D9 /* BFAppLinkResolving.h */, + 0A02431733F3961ED5BC4FDEDA69B7D7 /* BFAppLinkReturnToRefererController.h */, + 0E01F1154D20CD05E540D21F51BC630F /* BFAppLinkReturnToRefererController.m */, + 6E180437D83D1B4DB878E442A3E0BEE3 /* BFAppLinkReturnToRefererView.h */, + CF59EE50F082F43AE9FD4FFDF1716E40 /* BFAppLinkReturnToRefererView.m */, + 913FFC1F83BC69B40279557643FD68D6 /* BFAppLinkReturnToRefererView_Internal.h */, + 8E6B13502DD80D2468B2B5B4CFAC9B8A /* BFAppLinkTarget.h */, + 80E28B73355B2A3F83F60E00251DDCBE /* BFAppLinkTarget.m */, + CC828BE90B37DB253B2F163C48DAE658 /* BFMeasurementEvent.h */, + 527B4B65253336BF9C4DE6713D997067 /* BFMeasurementEvent.m */, + 89BC555461A181FA7F225E6075B88777 /* BFMeasurementEvent_Internal.h */, + DA045618B11216F7AF1EAFCD45D37742 /* BFURL.h */, + A8A50F004E34E3F9E7799412C22FCAA4 /* BFURL.m */, + 2A44184942B1D6919E1DDCD12ACE0171 /* BFURL_Internal.h */, + E48F8E8C9930BE6905E5A9C95F508F46 /* BFWebViewAppLinkResolver.h */, + BBD7EE51CF4BB0D18145EF250EFEEAF5 /* BFWebViewAppLinkResolver.m */, ); - path = ParseFacebookUtilsV4; + name = AppLinks; sourceTree = ""; }; /* End PBXGroup section */ @@ -2839,11 +2889,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 773C237B47305BA24854E5C5DD39C366 /* Headers */ = { + 48B2BA5F3935DE22852A7EFF05B89EE6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 88C462284BE134D10EC9D975DBC7B47B /* UITextView+Placeholder.h in Headers */, + 7F941B43E1B7FCF40736767DCE194D90 /* UIScrollView+EmptyDataSet.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7B13B3929EB3B4F7AE1DA01EAAF51EAC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + BE876B681BA05B958F7FD65E97597AC4 /* UITextView+Placeholder.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2883,6 +2941,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 93ED70268DE24637D47F45C30EA6475B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B77FED25210E74F0CB6D9CE16A4B7481 /* SLKInputAccessoryView.h in Headers */, + D2534DDCEA2ECBDAA5059E8453C4536B /* SLKTextInputbar.h in Headers */, + 484CE7AAC029330D47054D271080DAAE /* SLKTextView+SLKAdditions.h in Headers */, + 7F89F2575CCDA36A71955DE0529ED4AD /* SLKTextView.h in Headers */, + 4FFCC8187415BA3F7A06F8A8ACABE3C0 /* SLKTextViewController.h in Headers */, + 33242E99D5D53EBB8D8D380A4ED44EA7 /* SLKTypingIndicatorProtocol.h in Headers */, + 280CC0B6810C7A9F649D02EEE4E05CC5 /* SLKTypingIndicatorView.h in Headers */, + BC2F2CF1DF76B2533BF73F8D3B513D7A /* SLKUIConstants.h in Headers */, + CF207CF7BB5EC274718C1F194E4C9585 /* UIResponder+SLKAdditions.h in Headers */, + 50FBC40BB1CC96BFEC8AE58E26E20080 /* UIScrollView+SLKAdditions.h in Headers */, + 7BFCB64A765F9FEDDE219701FFC00E01 /* UIView+SLKAdditions.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 940027E676E60DA45988126D87794FF9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2897,11 +2973,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A2B550315004BA4D51258943A95EBAE /* Headers */ = { + B31994B84D55ACF9901D58544B3A96E9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A3AE2CC5361DE1E9A9700D4E3F40ACCB /* SWRevealTableViewCell.h in Headers */, + 70A877F533695860D5D89A8C144F2CB6 /* SWRevealTableViewCell.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3127,24 +3203,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D19FBCEAB27718F4CDFC5FC9BF927327 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 623F3B894E8B3B4B3FB577B40362434F /* SLKInputAccessoryView.h in Headers */, - A4BC1BF9646CD5F021008F9859440456 /* SLKTextInputbar.h in Headers */, - 46C0330912090393CFC8FA6F9769EB23 /* SLKTextView+SLKAdditions.h in Headers */, - 6C8C8904024B51207CC0DDD3F7A4C89F /* SLKTextView.h in Headers */, - 2419A5F958C4BAC3B95962853B11A35F /* SLKTextViewController.h in Headers */, - 383FA8DC72887F53E7BA2ADBB892222D /* SLKTypingIndicatorProtocol.h in Headers */, - 92746AF4C61F6E19068F47313B359313 /* SLKTypingIndicatorView.h in Headers */, - DC5EE086B446F788371C68B82F4C59E1 /* SLKUIConstants.h in Headers */, - 3074FEEF99B5AD6279D328C97357BDA5 /* UIResponder+SLKAdditions.h in Headers */, - C2091D9218ABD21C452AA9EE091A8BB7 /* UIScrollView+SLKAdditions.h in Headers */, - BD7ED243818E5B0D18E414F0A2B9F128 /* UIView+SLKAdditions.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E834FF0B07A93323E70CDF353BE0110D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3184,47 +3242,38 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 240A9380FA9DA4BD9264CE88C3F09FA4 /* SWRevealTableViewCell */ = { + 0121BBAD3C89A7D41A2DF8439454D510 /* UITextView+Placeholder */ = { isa = PBXNativeTarget; - buildConfigurationList = 857F413F958A269D94FC07E3A8AF77F1 /* Build configuration list for PBXNativeTarget "SWRevealTableViewCell" */; + buildConfigurationList = 46A1BBFA368D4693EA424DC3F1F205B4 /* Build configuration list for PBXNativeTarget "UITextView+Placeholder" */; buildPhases = ( - 4EA6AC1A45B8CB3B0A8F09805634D052 /* Sources */, - E25729DB43A164A8FD8E74F9FFD0597E /* Frameworks */, - 9A2B550315004BA4D51258943A95EBAE /* Headers */, + 848ADB87E04E14943BCD2FB216B55700 /* Sources */, + BD9B18C8F886EEFACBBA402A4181F98E /* Frameworks */, + 7B13B3929EB3B4F7AE1DA01EAAF51EAC /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = SWRevealTableViewCell; - productName = SWRevealTableViewCell; - productReference = 81273B04C4256B813E89887C0331AE15 /* libSWRevealTableViewCell.a */; + name = "UITextView+Placeholder"; + productName = "UITextView+Placeholder"; + productReference = AE97FD35CCBE13F269E4CA1BA34C815D /* libUITextView+Placeholder.a */; productType = "com.apple.product-type.library.static"; }; - 2FFB54E5983F8EA9D309BA8892A8B0BD /* Pods */ = { + 4A0DC5482CFBFB61E8C4A9D47BC29F8C /* SWRevealTableViewCell */ = { isa = PBXNativeTarget; - buildConfigurationList = C1F861897484D20198BC7D63BABECE1A /* Build configuration list for PBXNativeTarget "Pods" */; + buildConfigurationList = 86E4220C9542B8943D797B1FE7045E4C /* Build configuration list for PBXNativeTarget "SWRevealTableViewCell" */; buildPhases = ( - 0C20E8A4761BA41F37BF7B2C80AE312B /* Sources */, - 4957C9A64F8F6800C2EB0FE379422C3E /* Frameworks */, + 82CBD08DD97545FDDB45A1516F5D6E22 /* Sources */, + 88C38C869026753AB29D62B76B07AC52 /* Frameworks */, + B31994B84D55ACF9901D58544B3A96E9 /* Headers */, ); buildRules = ( ); dependencies = ( - 8AF548F38C4A76C804D2BF6C1166F948 /* PBXTargetDependency */, - 48540D9DD7AC35356284E46A58A3F4A4 /* PBXTargetDependency */, - 348536097967F01A91D68937D702F0BE /* PBXTargetDependency */, - 668671E990EEC4A4866031A0DCE7ED69 /* PBXTargetDependency */, - D44C8382CA93966A1A30F7E7187A7776 /* PBXTargetDependency */, - 9F48DF8CD440BF59580CFEFFA57B40A4 /* PBXTargetDependency */, - 0D268314289509EDEDE7F5F789E3A791 /* PBXTargetDependency */, - 068F564EC0DC9D6373E6804987CA1E93 /* PBXTargetDependency */, - 0E82E954FBCA82B4171D172B18D8C5F0 /* PBXTargetDependency */, - 6D5D573527715CE473C877F44A35F1DD /* PBXTargetDependency */, ); - name = Pods; - productName = Pods; - productReference = A1F1FF38EA908FE1F92E8EC3F6B06195 /* libPods.a */; + name = SWRevealTableViewCell; + productName = SWRevealTableViewCell; + productReference = 38AC90BEFE3A175C550E25183A7F9D0D /* libSWRevealTableViewCell.a */; productType = "com.apple.product-type.library.static"; }; 4E286D373D75563CE26E479A68203892 /* FBSDKLoginKit */ = { @@ -3242,24 +3291,24 @@ ); name = FBSDKLoginKit; productName = FBSDKLoginKit; - productReference = 175C95D76F23D8C870FCD74A2469DF43 /* libFBSDKLoginKit.a */; + productReference = F44E0727B708D7BE8D816F75E6440337 /* libFBSDKLoginKit.a */; productType = "com.apple.product-type.library.static"; }; - 7AFFD0F1CC6EC2D0A8D41F379424CA01 /* SlackTextViewController */ = { + 736E57AD5AEFAAF68D47AE4E8FCB8F68 /* DZNEmptyDataSet */ = { isa = PBXNativeTarget; - buildConfigurationList = A93FC748DDE11DCE9E2226462A045825 /* Build configuration list for PBXNativeTarget "SlackTextViewController" */; + buildConfigurationList = C1C847BA639995C48B89DF3C96C3A6FB /* Build configuration list for PBXNativeTarget "DZNEmptyDataSet" */; buildPhases = ( - 578470112E7EBBBB1F2DCEE48FD6D9EB /* Sources */, - CBEBD27E30F4D63913FD65A5A123B3A1 /* Frameworks */, - D19FBCEAB27718F4CDFC5FC9BF927327 /* Headers */, + B6C2166CDEB842A61247B874390A5673 /* Sources */, + 360EEE3FA0C21A0399944F45FF502501 /* Frameworks */, + 48B2BA5F3935DE22852A7EFF05B89EE6 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = SlackTextViewController; - productName = SlackTextViewController; - productReference = 5AD2B430CD44F934716D91D9BE49CE0A /* libSlackTextViewController.a */; + name = DZNEmptyDataSet; + productName = DZNEmptyDataSet; + productReference = 66C1A3D2FE9F041F36EB2786205FA73B /* libDZNEmptyDataSet.a */; productType = "com.apple.product-type.library.static"; }; 81D7FE2A0FD9258247B1232874B837DA /* FBSDKCoreKit */ = { @@ -3277,7 +3326,7 @@ ); name = FBSDKCoreKit; productName = FBSDKCoreKit; - productReference = 32396AECD603C5E1DC267D74EEEC224E /* libFBSDKCoreKit.a */; + productReference = 12EB613C61DD95125C8405A1563D8D31 /* libFBSDKCoreKit.a */; productType = "com.apple.product-type.library.static"; }; 9B916844F33E8D3CF7BC18CE424E9721 /* Parse */ = { @@ -3295,7 +3344,7 @@ ); name = Parse; productName = Parse; - productReference = 6ABA8DE92EE23F4F9752BEB7ED43F2E3 /* libParse.a */; + productReference = ACDC5FE2F6BF51872BD4B78E1C7E1BE0 /* libParse.a */; productType = "com.apple.product-type.library.static"; }; A8526AA34ABFB99A5D4677997F6CC1B9 /* ParseFacebookUtilsV4 */ = { @@ -3316,24 +3365,24 @@ ); name = ParseFacebookUtilsV4; productName = ParseFacebookUtilsV4; - productReference = D42E049174A67D687632AC6376EFA80C /* libParseFacebookUtilsV4.a */; + productReference = AB4BF03D577CB469F0F5B622618D50F5 /* libParseFacebookUtilsV4.a */; productType = "com.apple.product-type.library.static"; }; - CC67EEEC39E3AB975FEA65252C2AD967 /* UITextView+Placeholder */ = { + BD2F84CA2307ECEB9E017575DF81954E /* SlackTextViewController */ = { isa = PBXNativeTarget; - buildConfigurationList = C561A1BDAA618C0699DFAC957283A65A /* Build configuration list for PBXNativeTarget "UITextView+Placeholder" */; + buildConfigurationList = 1E9A36B93E63D8ACE83FBAA501C08FB3 /* Build configuration list for PBXNativeTarget "SlackTextViewController" */; buildPhases = ( - F81B39C8E75C6DC264D753A5D3CD0122 /* Sources */, - 78733CE6D171C24912595109A679D585 /* Frameworks */, - 773C237B47305BA24854E5C5DD39C366 /* Headers */, + 649420B80B37E66087303CE5606949DF /* Sources */, + FBDBF051E32D98896754E327414A03AB /* Frameworks */, + 93ED70268DE24637D47F45C30EA6475B /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "UITextView+Placeholder"; - productName = "UITextView+Placeholder"; - productReference = 62987868554FB3636C34295BFB558143 /* libUITextView+Placeholder.a */; + name = SlackTextViewController; + productName = SlackTextViewController; + productReference = 4AAD78FB73EAB3616D4AC81031E506A8 /* libSlackTextViewController.a */; productType = "com.apple.product-type.library.static"; }; CD2B367A6ADAD06EE4F327DD0F8F1B6E /* ParseUI */ = { @@ -3352,7 +3401,34 @@ ); name = ParseUI; productName = ParseUI; - productReference = F4BC1C5856EE08A9CE6F20148B35DF00 /* libParseUI.a */; + productReference = FF39BAD5BE88598A44717E25B725DF90 /* libParseUI.a */; + productType = "com.apple.product-type.library.static"; + }; + E5D59618D1AEF004FE33B38924350E9E /* Pods */ = { + isa = PBXNativeTarget; + buildConfigurationList = CD2FF0568059EBEB8DC918ABB026C899 /* Build configuration list for PBXNativeTarget "Pods" */; + buildPhases = ( + E469721CD3BD35E2228336507D2235B9 /* Sources */, + 41D02E2706337E9EE1178F5C52318CAB /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D4E33CA0171F28C8F8066F4D1F4712C8 /* PBXTargetDependency */, + 39214C9FF81FE1D7528B2268052F80D4 /* PBXTargetDependency */, + 38E1CBDEB2875BCF9602896E866B3DBF /* PBXTargetDependency */, + 7C37AD7496B857A500D4FB2D51D39FA1 /* PBXTargetDependency */, + 3804146E96E7FBF1C62394123B7E87E7 /* PBXTargetDependency */, + A2738BA93BB2B772DC8A5BEA61F617DA /* PBXTargetDependency */, + A0AD47005CA121A5186BED0515E73C80 /* PBXTargetDependency */, + 002A4BD86001F40EAAE38A6B8C898A5B /* PBXTargetDependency */, + 02A069DC22D95E9F6F19C96202B3DF46 /* PBXTargetDependency */, + F7B1141026C80F518CD117B0656ABCEF /* PBXTargetDependency */, + F1C8EB8D7DB8C95460605C0233D7BC18 /* PBXTargetDependency */, + ); + name = Pods; + productName = Pods; + productReference = 6E005A661F1387380ECF9815551285FD /* libPods.a */; productType = "com.apple.product-type.library.static"; }; F21523DE0EE1E35B265242490D97EE4C /* Bolts */ = { @@ -3369,7 +3445,7 @@ ); name = Bolts; productName = Bolts; - productReference = B81732C3F57CE4845D07A438DBC7B13B /* libBolts.a */; + productReference = 37D96C1C967CDB95ABE0652375A53133 /* libBolts.a */; productType = "com.apple.product-type.library.static"; }; FE2F1D7B9D9FCEA148517E4657B243F4 /* MBProgressHUD */ = { @@ -3386,7 +3462,7 @@ ); name = MBProgressHUD; productName = MBProgressHUD; - productReference = 0640AE571B62D87C8E610989D5033A93 /* libMBProgressHUD.a */; + productReference = 90F67A60EEFF01E7A9D560462C79FF5C /* libMBProgressHUD.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -3406,21 +3482,22 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 666F367DF56B2279238771FD0C06FAC5 /* Products */; + productRefGroup = 4A340DE4570AD9CDE68C6834CE2420CC /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( F21523DE0EE1E35B265242490D97EE4C /* Bolts */, + 736E57AD5AEFAAF68D47AE4E8FCB8F68 /* DZNEmptyDataSet */, 81D7FE2A0FD9258247B1232874B837DA /* FBSDKCoreKit */, 4E286D373D75563CE26E479A68203892 /* FBSDKLoginKit */, FE2F1D7B9D9FCEA148517E4657B243F4 /* MBProgressHUD */, 9B916844F33E8D3CF7BC18CE424E9721 /* Parse */, A8526AA34ABFB99A5D4677997F6CC1B9 /* ParseFacebookUtilsV4 */, CD2B367A6ADAD06EE4F327DD0F8F1B6E /* ParseUI */, - 2FFB54E5983F8EA9D309BA8892A8B0BD /* Pods */, - 7AFFD0F1CC6EC2D0A8D41F379424CA01 /* SlackTextViewController */, - 240A9380FA9DA4BD9264CE88C3F09FA4 /* SWRevealTableViewCell */, - CC67EEEC39E3AB975FEA65252C2AD967 /* UITextView+Placeholder */, + E5D59618D1AEF004FE33B38924350E9E /* Pods */, + BD2F84CA2307ECEB9E017575DF81954E /* SlackTextViewController */, + 4A0DC5482CFBFB61E8C4A9D47BC29F8C /* SWRevealTableViewCell */, + 0121BBAD3C89A7D41A2DF8439454D510 /* UITextView+Placeholder */, ); }; /* End PBXProject section */ @@ -3435,14 +3512,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0C20E8A4761BA41F37BF7B2C80AE312B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 686BEB46E6193FE8AAC28591BB535187 /* Pods-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2347071535D409729A663A058F04F2DB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3462,15 +3531,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4EA6AC1A45B8CB3B0A8F09805634D052 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - FD1D080CFC883A4DBFD11CC52595F268 /* SWRevealTableViewCell-dummy.m in Sources */, - 1C4423A7A54B5FE3A65625045EA203B8 /* SWRevealTableViewCell.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5220661FDB1D8049804617647C7CE616 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3494,20 +3554,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 578470112E7EBBBB1F2DCEE48FD6D9EB /* Sources */ = { + 649420B80B37E66087303CE5606949DF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 73958A6D59ABC2EC8258D251065A5850 /* SlackTextViewController-dummy.m in Sources */, - 49F8A8CBEE699F93AB33D2B377F5A11D /* SLKInputAccessoryView.m in Sources */, - 0509F258C34B39813265230CE7AAA57A /* SLKTextInputbar.m in Sources */, - 88CE487D810D1F0184CFD2733B3E4F9B /* SLKTextView+SLKAdditions.m in Sources */, - 71E2C63ABDD0F8CF32575A5D0990CA2E /* SLKTextView.m in Sources */, - 8BA059CF45ACB2803B36718B22EA4309 /* SLKTextViewController.m in Sources */, - 7CA68D4E89193E9C5C6705956C48B488 /* SLKTypingIndicatorView.m in Sources */, - 877AE290DC978466B9748AD1FE8E6FF4 /* UIResponder+SLKAdditions.m in Sources */, - AB25C45AC482E95852E0704CD33412F1 /* UIScrollView+SLKAdditions.m in Sources */, - 4B7E62A270AE004BCF2BA2FE0D4C1DA9 /* UIView+SLKAdditions.m in Sources */, + D84561628EE2D11D4F42674AFEF65784 /* SlackTextViewController-dummy.m in Sources */, + 8B06901DE1B388C0758BAFC7730527D5 /* SLKInputAccessoryView.m in Sources */, + 6ECF2A17CC1FAAD838F643DA531FFF03 /* SLKTextInputbar.m in Sources */, + 832BC867F32E904F5A6B49322F65F559 /* SLKTextView+SLKAdditions.m in Sources */, + 248F2993A4C9833E95514FB82DB2DB5B /* SLKTextView.m in Sources */, + 30EFAC5E21C022B5E83DE4E0A51C906F /* SLKTextViewController.m in Sources */, + 74AFC6D4416F4658219E62B323F42DDA /* SLKTypingIndicatorView.m in Sources */, + 95D6923A7164F7B392DF35858135CDBC /* UIResponder+SLKAdditions.m in Sources */, + 5B2420A0D176C7ECDDECF7F1566F8778 /* UIScrollView+SLKAdditions.m in Sources */, + E9F58F2998420888A491A87149C8D17E /* UIView+SLKAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3747,6 +3807,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 82CBD08DD97545FDDB45A1516F5D6E22 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 68C9ED83CD8A0CB020B45FCF33D86FEA /* SWRevealTableViewCell-dummy.m in Sources */, + FAA32B24D70D6012592B7D25EA08D5DC /* SWRevealTableViewCell.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 848ADB87E04E14943BCD2FB216B55700 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CEAC45E098CD9DB2C51F9B624FEDB994 /* UITextView+Placeholder-dummy.m in Sources */, + 8DE1B846FD4295933254B5405962702A /* UITextView+Placeholder.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B6C2166CDEB842A61247B874390A5673 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D2914FEBF2C3D2F2E3F442C5506689E9 /* DZNEmptyDataSet-dummy.m in Sources */, + EF75BC735D336A3DF6DEB90F29DF5FAE /* UIScrollView+EmptyDataSet.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4FE1AE1A1823947C543A67434216C7E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3792,35 +3879,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F81B39C8E75C6DC264D753A5D3CD0122 /* Sources */ = { + E469721CD3BD35E2228336507D2235B9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 78D71EC45967DD8557497D203C0AB9A5 /* UITextView+Placeholder-dummy.m in Sources */, - FAE520CDD832769095999B687971F197 /* UITextView+Placeholder.m in Sources */, + E6D4A1D16C3B13349C5F685A519DFEBD /* Pods-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 068F564EC0DC9D6373E6804987CA1E93 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SWRevealTableViewCell; - target = 240A9380FA9DA4BD9264CE88C3F09FA4 /* SWRevealTableViewCell */; - targetProxy = 33C211F6686242C5959EC35985B0A40C /* PBXContainerItemProxy */; - }; - 0D268314289509EDEDE7F5F789E3A791 /* PBXTargetDependency */ = { + 002A4BD86001F40EAAE38A6B8C898A5B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ParseUI; target = CD2B367A6ADAD06EE4F327DD0F8F1B6E /* ParseUI */; - targetProxy = 804FBD85C63098C3DFC73D4DCCB9C88E /* PBXContainerItemProxy */; + targetProxy = 186CB62413426DFF4966FA5D17EDA920 /* PBXContainerItemProxy */; }; - 0E82E954FBCA82B4171D172B18D8C5F0 /* PBXTargetDependency */ = { + 02A069DC22D95E9F6F19C96202B3DF46 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SlackTextViewController; - target = 7AFFD0F1CC6EC2D0A8D41F379424CA01 /* SlackTextViewController */; - targetProxy = FF1D2854A2474E179A65CE80E84B358F /* PBXContainerItemProxy */; + name = SWRevealTableViewCell; + target = 4A0DC5482CFBFB61E8C4A9D47BC29F8C /* SWRevealTableViewCell */; + targetProxy = 11BBA06688BBB9C9B36CD7EB3031CC74 /* PBXContainerItemProxy */; }; 13F2EE712790212A17AFB9830493B6BC /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3834,17 +3914,23 @@ target = F21523DE0EE1E35B265242490D97EE4C /* Bolts */; targetProxy = FFD4EDA7BEB87CD8B4A0CC291A2A1A1B /* PBXContainerItemProxy */; }; - 348536097967F01A91D68937D702F0BE /* PBXTargetDependency */ = { + 3804146E96E7FBF1C62394123B7E87E7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 4E286D373D75563CE26E479A68203892 /* FBSDKLoginKit */; - targetProxy = 7E02EE9AD9083DDC652DF793BDBDC68D /* PBXContainerItemProxy */; + name = MBProgressHUD; + target = FE2F1D7B9D9FCEA148517E4657B243F4 /* MBProgressHUD */; + targetProxy = D02F148612C15772FA4E463D78B5AF0E /* PBXContainerItemProxy */; }; - 48540D9DD7AC35356284E46A58A3F4A4 /* PBXTargetDependency */ = { + 38E1CBDEB2875BCF9602896E866B3DBF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKCoreKit; target = 81D7FE2A0FD9258247B1232874B837DA /* FBSDKCoreKit */; - targetProxy = 6CCEAC96876EF055B32DCF5CB3D67BAF /* PBXContainerItemProxy */; + targetProxy = 3DAFA7710714A9B7E8C2ABF875DA42F0 /* PBXContainerItemProxy */; + }; + 39214C9FF81FE1D7528B2268052F80D4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DZNEmptyDataSet; + target = 736E57AD5AEFAAF68D47AE4E8FCB8F68 /* DZNEmptyDataSet */; + targetProxy = E2F04F8DD36E4BA973B7FB5F274ABC24 /* PBXContainerItemProxy */; }; 552CADB39AAE9EF9C2C2BE045EA376FA /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3858,23 +3944,11 @@ target = F21523DE0EE1E35B265242490D97EE4C /* Bolts */; targetProxy = D08C29B9CF5733F2624E87FA52B62D52 /* PBXContainerItemProxy */; }; - 668671E990EEC4A4866031A0DCE7ED69 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = FE2F1D7B9D9FCEA148517E4657B243F4 /* MBProgressHUD */; - targetProxy = 8C8335B44972F27CBB62360B101C28E4 /* PBXContainerItemProxy */; - }; - 6D5D573527715CE473C877F44A35F1DD /* PBXTargetDependency */ = { + 7C37AD7496B857A500D4FB2D51D39FA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "UITextView+Placeholder"; - target = CC67EEEC39E3AB975FEA65252C2AD967 /* UITextView+Placeholder */; - targetProxy = 33E512D3DD061E7E0F2E613923A61FF2 /* PBXContainerItemProxy */; - }; - 8AF548F38C4A76C804D2BF6C1166F948 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bolts; - target = F21523DE0EE1E35B265242490D97EE4C /* Bolts */; - targetProxy = F942B8661951CA719F11A65A7937A79B /* PBXContainerItemProxy */; + name = FBSDKLoginKit; + target = 4E286D373D75563CE26E479A68203892 /* FBSDKLoginKit */; + targetProxy = DE29720B276FC442CA44A747DAF03B97 /* PBXContainerItemProxy */; }; 9A5270C4EC04E2D2E511996DDEDD58C5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3882,11 +3956,11 @@ target = 81D7FE2A0FD9258247B1232874B837DA /* FBSDKCoreKit */; targetProxy = D38BE89B6FB2301AC09AD26156B819E8 /* PBXContainerItemProxy */; }; - 9F48DF8CD440BF59580CFEFFA57B40A4 /* PBXTargetDependency */ = { + A0AD47005CA121A5186BED0515E73C80 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ParseFacebookUtilsV4; target = A8526AA34ABFB99A5D4677997F6CC1B9 /* ParseFacebookUtilsV4 */; - targetProxy = 60D289DDFD598182C60E37BDFE01C4D4 /* PBXContainerItemProxy */; + targetProxy = 1C0B6F1197DD64E5D05FE4374AFDF771 /* PBXContainerItemProxy */; }; A13892FCD9F3568FBFB03D1184B3ACC2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3894,17 +3968,29 @@ target = 9B916844F33E8D3CF7BC18CE424E9721 /* Parse */; targetProxy = 1FF056F67B7C78B4528FF7463C088BDF /* PBXContainerItemProxy */; }; + A2738BA93BB2B772DC8A5BEA61F617DA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Parse; + target = 9B916844F33E8D3CF7BC18CE424E9721 /* Parse */; + targetProxy = 75866F1B736E96E8FC01AA3AF8C64909 /* PBXContainerItemProxy */; + }; D20BEF718100E408E71E76BAFF800BBD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKLoginKit; target = 4E286D373D75563CE26E479A68203892 /* FBSDKLoginKit */; targetProxy = 9FE2F064EEA75B1F5D8652E2028EC5A6 /* PBXContainerItemProxy */; }; - D44C8382CA93966A1A30F7E7187A7776 /* PBXTargetDependency */ = { + D4E33CA0171F28C8F8066F4D1F4712C8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Parse; - target = 9B916844F33E8D3CF7BC18CE424E9721 /* Parse */; - targetProxy = 72B7AC0B59B353E322B16B350FE189D8 /* PBXContainerItemProxy */; + name = Bolts; + target = F21523DE0EE1E35B265242490D97EE4C /* Bolts */; + targetProxy = A5F1968049B3E9B0290DF4C8715EC9DB /* PBXContainerItemProxy */; + }; + F1C8EB8D7DB8C95460605C0233D7BC18 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "UITextView+Placeholder"; + target = 0121BBAD3C89A7D41A2DF8439454D510 /* UITextView+Placeholder */; + targetProxy = 5A38C4EE3DDA80AD65D07D6A85C422AC /* PBXContainerItemProxy */; }; F7688FE10814D6B183CC1B9B3F9F7B56 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3912,6 +3998,12 @@ target = F21523DE0EE1E35B265242490D97EE4C /* Bolts */; targetProxy = 5F9ACE740BBE74B9EF18ED10D402EBFB /* PBXContainerItemProxy */; }; + F7B1141026C80F518CD117B0656ABCEF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SlackTextViewController; + target = BD2F84CA2307ECEB9E017575DF81954E /* SlackTextViewController */; + targetProxy = 4D33D341E9C3BA5E51530A97D3022FE5 /* PBXContainerItemProxy */; + }; FE8B64B28D10BAE5CA45F1B52E83E906 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Bolts; @@ -3955,12 +4047,12 @@ }; name = Release; }; - 1137FB2735B51935BAEC221459F4793D /* Release */ = { + 12D4C4C907CF770F929250473DCF8989 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A41DA7034162C492234C1AB3518AF1B /* UITextView+Placeholder.xcconfig */; + baseConfigurationReference = E54DD0B43A2A6720F3EDECA409865A4E /* FBSDKCoreKit.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -3973,12 +4065,12 @@ }; name = Release; }; - 12D4C4C907CF770F929250473DCF8989 /* Release */ = { + 196AEB4200A6569907097972A59C2544 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1853516066961D3DA96019CEC782C0EE /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = 8BA0A9D5DEC0ADC71F5FCF420DEA0847 /* UITextView+Placeholder.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -3991,14 +4083,14 @@ }; name = Release; }; - 3DB708E4F584F3076DD308CDEF62A34D /* Release */ = { + 26204CEF32DB253DD0D74154B724D644 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 760E9FC310449F6196CEF1B33BB285C3 /* SWRevealTableViewCell.xcconfig */; + baseConfigurationReference = 8BA0A9D5DEC0ADC71F5FCF420DEA0847 /* UITextView+Placeholder.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -4007,16 +4099,16 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 42A73A9FAC6D08F964E830106BB62866 /* Release */ = { + 263B01192CF29E2C57D87F6988BBB786 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9640C072ABBC57A7B8FA68DAA5169A2 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 913793147CE6A1E1E7698FD25B45D691 /* SlackTextViewController.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SlackTextViewController/SlackTextViewController-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -4025,20 +4117,21 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 47D5E9C652C522F4A34868E02F812757 /* Release */ = { + 42A73A9FAC6D08F964E830106BB62866 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */; + baseConfigurationReference = 500DBFD1BCA3A3FB234E5879A8E8A0F1 /* FBSDKLoginKit.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MACH_O_TYPE = staticlib; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; + PRIVATE_HEADERS_FOLDER_PATH = ""; PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; @@ -4046,7 +4139,7 @@ }; 48173C86F9DD84B35FE00F35A7C4193B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E7CD8AC365775F7BD442EB0E4FB7ED68 /* Bolts.xcconfig */; + baseConfigurationReference = F6D8B280B375B207CA39C9D87DA57826 /* Bolts.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; @@ -4062,12 +4155,29 @@ }; name = Release; }; - 5D4FFE9E0DB2C46DEF3325246831EE61 /* Release */ = { + 5094B879392069B122767F934A93A76A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FEAEFBADC90FAB3DB93B411D0B1642A4 /* SlackTextViewController.xcconfig */; + baseConfigurationReference = 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/SlackTextViewController/SlackTextViewController-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 6679004FC8B5C6E8F17E028F4A9EAA62 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E83103E6F862EDD2495A9762D5000C7 /* DZNEmptyDataSet.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -4082,7 +4192,7 @@ }; 6B97620C2C0AB02053AA4FFBCF7AD920 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E7CD8AC365775F7BD442EB0E4FB7ED68 /* Bolts.xcconfig */; + baseConfigurationReference = F6D8B280B375B207CA39C9D87DA57826 /* Bolts.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; @@ -4098,12 +4208,12 @@ }; name = Debug; }; - 81A2624BD65200CD22285930073CE4F7 /* Debug */ = { + 7A660C5FD2CD20833698AB76AB8387FC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A41DA7034162C492234C1AB3518AF1B /* UITextView+Placeholder.xcconfig */; + baseConfigurationReference = 3ED645415B5740A8A031ADECF2DFF74B /* SWRevealTableViewCell.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -4118,7 +4228,7 @@ }; 875C7E56F475D6657CA944AF3E563E35 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9640C072ABBC57A7B8FA68DAA5169A2 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 500DBFD1BCA3A3FB234E5879A8E8A0F1 /* FBSDKLoginKit.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; @@ -4134,14 +4244,14 @@ }; name = Debug; }; - 884B8B113B8AF767FC9A29F1C0536074 /* Debug */ = { + 89B6C2E344B5F4289BD2FC4A59B2F047 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FEAEFBADC90FAB3DB93B411D0B1642A4 /* SlackTextViewController.xcconfig */; + baseConfigurationReference = 478039F7E50267859E776160F59BA046 /* ParseFacebookUtilsV4.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/SlackTextViewController/SlackTextViewController-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -4150,14 +4260,31 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 89B6C2E344B5F4289BD2FC4A59B2F047 /* Release */ = { + 8F15185F8D553F8B4765901597D06700 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91B986F2615EC7E6306F56904C87DBE5 /* ParseFacebookUtilsV4.xcconfig */; + baseConfigurationReference = 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 9E9396596FA02DB7A4478EEA1E24822E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3ED645415B5740A8A031ADECF2DFF74B /* SWRevealTableViewCell.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -4211,7 +4338,7 @@ }; C447460BB6EA7786F592B84F91A39350 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 405CEE3A19464CDB858E483C3DD2BF70 /* Parse.xcconfig */; + baseConfigurationReference = 759631BA9552371036BDAD34505D85C0 /* Parse.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Parse/Parse-prefix.pch"; @@ -4229,7 +4356,7 @@ }; C5AFFFCB54FD9036E7BC9BA54ADAAF30 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E3BA0495AC89F0162CA9C6F01519CD12 /* MBProgressHUD.xcconfig */; + baseConfigurationReference = F7252558C6326B5DF9D9B9D943928FFF /* MBProgressHUD.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; @@ -4247,7 +4374,7 @@ }; C9789C5E3AF50CD89E45B47D4E709239 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1853516066961D3DA96019CEC782C0EE /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = E54DD0B43A2A6720F3EDECA409865A4E /* FBSDKCoreKit.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; @@ -4263,26 +4390,9 @@ }; name = Debug; }; - D05C087618AF8750892AEA70EB346C25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; D0C22CA07EF7ACBDD80F1DC50A27557B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 405CEE3A19464CDB858E483C3DD2BF70 /* Parse.xcconfig */; + baseConfigurationReference = 759631BA9552371036BDAD34505D85C0 /* Parse.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Parse/Parse-prefix.pch"; @@ -4300,7 +4410,7 @@ }; DCA5E48492DE1B012D48EDB1604FE3C7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 765B9C66CB34D743B8A89E90A33D5D7A /* ParseUI.xcconfig */; + baseConfigurationReference = 59F2F743086C666DAC2AB6F6D316CB51 /* ParseUI.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/ParseUI/ParseUI-prefix.pch"; @@ -4318,7 +4428,7 @@ }; E2554990BB80F9BB00C1CB4DB9B4773C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 765B9C66CB34D743B8A89E90A33D5D7A /* ParseUI.xcconfig */; + baseConfigurationReference = 59F2F743086C666DAC2AB6F6D316CB51 /* ParseUI.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/ParseUI/ParseUI-prefix.pch"; @@ -4336,7 +4446,7 @@ }; E3681FCD0F9F1292F4D5526ABC85280D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91B986F2615EC7E6306F56904C87DBE5 /* ParseFacebookUtilsV4.xcconfig */; + baseConfigurationReference = 478039F7E50267859E776160F59BA046 /* ParseFacebookUtilsV4.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4-prefix.pch"; @@ -4354,7 +4464,7 @@ }; E7B8141DB24F5AA0D1F847AFEC0DB018 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E3BA0495AC89F0162CA9C6F01519CD12 /* MBProgressHUD.xcconfig */; + baseConfigurationReference = F7252558C6326B5DF9D9B9D943928FFF /* MBProgressHUD.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; @@ -4370,12 +4480,30 @@ }; name = Debug; }; - EB75B17213ECB219F1086704D252D177 /* Debug */ = { + E84C70961D94C48ABEA4A5540CFCB5ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 760E9FC310449F6196CEF1B33BB285C3 /* SWRevealTableViewCell.xcconfig */; + baseConfigurationReference = 913793147CE6A1E1E7698FD25B45D691 /* SlackTextViewController.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SlackTextViewController/SlackTextViewController-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + F7F934B6B8911129EF1D5730B19420E2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E83103E6F862EDD2495A9762D5000C7 /* DZNEmptyDataSet.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -4409,65 +4537,65 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 1E9A36B93E63D8ACE83FBAA501C08FB3 /* Build configuration list for PBXNativeTarget "SlackTextViewController" */ = { isa = XCConfigurationList; buildConfigurations = ( - B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */, - 052A17875CB827423D627183396CEB60 /* Release */, + 263B01192CF29E2C57D87F6988BBB786 /* Debug */, + E84C70961D94C48ABEA4A5540CFCB5ED /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 583D74676A1F427A8D287C73E6329BE4 /* Build configuration list for PBXNativeTarget "Parse" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - C447460BB6EA7786F592B84F91A39350 /* Debug */, - D0C22CA07EF7ACBDD80F1DC50A27557B /* Release */, + B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */, + 052A17875CB827423D627183396CEB60 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 857F413F958A269D94FC07E3A8AF77F1 /* Build configuration list for PBXNativeTarget "SWRevealTableViewCell" */ = { + 46A1BBFA368D4693EA424DC3F1F205B4 /* Build configuration list for PBXNativeTarget "UITextView+Placeholder" */ = { isa = XCConfigurationList; buildConfigurations = ( - EB75B17213ECB219F1086704D252D177 /* Debug */, - 3DB708E4F584F3076DD308CDEF62A34D /* Release */, + 26204CEF32DB253DD0D74154B724D644 /* Debug */, + 196AEB4200A6569907097972A59C2544 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9D5140DAF776FF373AAB7D42B9292675 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */ = { + 583D74676A1F427A8D287C73E6329BE4 /* Build configuration list for PBXNativeTarget "Parse" */ = { isa = XCConfigurationList; buildConfigurations = ( - C9789C5E3AF50CD89E45B47D4E709239 /* Debug */, - 12D4C4C907CF770F929250473DCF8989 /* Release */, + C447460BB6EA7786F592B84F91A39350 /* Debug */, + D0C22CA07EF7ACBDD80F1DC50A27557B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A93FC748DDE11DCE9E2226462A045825 /* Build configuration list for PBXNativeTarget "SlackTextViewController" */ = { + 86E4220C9542B8943D797B1FE7045E4C /* Build configuration list for PBXNativeTarget "SWRevealTableViewCell" */ = { isa = XCConfigurationList; buildConfigurations = ( - 884B8B113B8AF767FC9A29F1C0536074 /* Debug */, - 5D4FFE9E0DB2C46DEF3325246831EE61 /* Release */, + 7A660C5FD2CD20833698AB76AB8387FC /* Debug */, + 9E9396596FA02DB7A4478EEA1E24822E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1F861897484D20198BC7D63BABECE1A /* Build configuration list for PBXNativeTarget "Pods" */ = { + 9D5140DAF776FF373AAB7D42B9292675 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - D05C087618AF8750892AEA70EB346C25 /* Debug */, - 47D5E9C652C522F4A34868E02F812757 /* Release */, + C9789C5E3AF50CD89E45B47D4E709239 /* Debug */, + 12D4C4C907CF770F929250473DCF8989 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C561A1BDAA618C0699DFAC957283A65A /* Build configuration list for PBXNativeTarget "UITextView+Placeholder" */ = { + C1C847BA639995C48B89DF3C96C3A6FB /* Build configuration list for PBXNativeTarget "DZNEmptyDataSet" */ = { isa = XCConfigurationList; buildConfigurations = ( - 81A2624BD65200CD22285930073CE4F7 /* Debug */, - 1137FB2735B51935BAEC221459F4793D /* Release */, + F7F934B6B8911129EF1D5730B19420E2 /* Debug */, + 6679004FC8B5C6E8F17E028F4A9EAA62 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -4481,6 +4609,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + CD2FF0568059EBEB8DC918ABB026C899 /* Build configuration list for PBXNativeTarget "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5094B879392069B122767F934A93A76A /* Debug */, + 8F15185F8D553F8B4765901597D06700 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D73F005C56A801E3CEDE801CC9ECFC4A /* Build configuration list for PBXNativeTarget "FBSDKLoginKit" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme index 783ad71..cf38db1 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Bolts.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme index 0611faa..374cf4a 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKCoreKit.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme index 0c81580..525f485 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/FBSDKLoginKit.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme index 7185cc5..21549b6 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/MBProgressHUD.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme index eb26bd4..287790a 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Parse.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme index a9a489b..3358c54 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/ParseFacebookUtilsV4.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme index 168a760..1c61704 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/Pods.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/xcschememanagement.plist index 6e5a79d..a8229ec 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/mafellows.xcuserdatad/xcschemes/xcschememanagement.plist @@ -9,6 +9,11 @@ isShown + DZNEmptyDataSet.xcscheme + + isShown + + FBSDKCoreKit.xcscheme isShown @@ -62,12 +67,12 @@ SuppressBuildableAutocreation - 240A9380FA9DA4BD9264CE88C3F09FA4 + 0121BBAD3C89A7D41A2DF8439454D510 primary - 2FFB54E5983F8EA9D309BA8892A8B0BD + 4A0DC5482CFBFB61E8C4A9D47BC29F8C primary @@ -77,7 +82,7 @@ primary - 7AFFD0F1CC6EC2D0A8D41F379424CA01 + 736E57AD5AEFAAF68D47AE4E8FCB8F68 primary @@ -97,7 +102,7 @@ primary - CC67EEEC39E3AB975FEA65252C2AD967 + BD2F84CA2307ECEB9E017575DF81954E primary @@ -107,6 +112,11 @@ primary + E5D59618D1AEF004FE33B38924350E9E + + primary + + F21523DE0EE1E35B265242490D97EE4C primary diff --git a/Pods/Target Support Files/Bolts/Bolts.xcconfig b/Pods/Target Support Files/Bolts/Bolts.xcconfig index 1785274..c1a9a24 100644 --- a/Pods/Target Support Files/Bolts/Bolts.xcconfig +++ b/Pods/Target Support Files/Bolts/Bolts.xcconfig @@ -1,4 +1,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Bolts" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Bolts" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-dummy.m b/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-dummy.m new file mode 100644 index 0000000..9166203 --- /dev/null +++ b/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_DZNEmptyDataSet : NSObject +@end +@implementation PodsDummy_DZNEmptyDataSet +@end diff --git a/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch b/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet.xcconfig b/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet.xcconfig new file mode 100644 index 0000000..899dd64 --- /dev/null +++ b/Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet.xcconfig @@ -0,0 +1,5 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +OTHER_LDFLAGS = -framework "UIKit" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig b/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig index 98ff301..ab7744c 100644 --- a/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig +++ b/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig b/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig index 59aa0db..91a429e 100644 --- a/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig +++ b/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig @@ -1,6 +1,6 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.xcconfig b/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.xcconfig index 1bf4e65..4a6a19c 100644 --- a/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.xcconfig +++ b/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MBProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MBProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -framework "CoreGraphics" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/Parse/Parse.xcconfig b/Pods/Target Support Files/Parse/Parse.xcconfig index 1b49c98..c979bb1 100644 --- a/Pods/Target Support Files/Parse/Parse.xcconfig +++ b/Pods/Target Support Files/Parse/Parse.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Parse" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Parse" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -l"sqlite3" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -weak_framework "Accounts" -weak_framework "Social" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4.xcconfig b/Pods/Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4.xcconfig index 64340e9..ee9cb0a 100644 --- a/Pods/Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4.xcconfig +++ b/Pods/Target Support Files/ParseFacebookUtilsV4/ParseFacebookUtilsV4.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -l"sqlite3" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -weak_framework "Accounts" -weak_framework "Social" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/ParseUI/ParseUI.xcconfig b/Pods/Target Support Files/ParseUI/ParseUI.xcconfig index 2cdc1bf..56008c8 100644 --- a/Pods/Target Support Files/ParseUI/ParseUI.xcconfig +++ b/Pods/Target Support Files/ParseUI/ParseUI.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ParseUI" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ParseUI" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown index c312d54..edf4b36 100644 --- a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown @@ -34,6 +34,19 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +## DZNEmptyDataSet + +The MIT License (MIT) + +Copyright (c) 2015 Ignacio Romero Zurbuchen iromero@dzen.cl + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ## FBSDKCoreKit Copyright (c) 2014-present, Facebook, Inc. All rights reserved. diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Pods/Target Support Files/Pods/Pods-acknowledgements.plist index 74e1d0b..9ad18a8 100644 --- a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ b/Pods/Target Support Files/Pods/Pods-acknowledgements.plist @@ -49,6 +49,23 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Type PSGroupSpecifier + + FooterText + The MIT License (MIT) + +Copyright (c) 2015 Ignacio Romero Zurbuchen iromero@dzen.cl + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Title + DZNEmptyDataSet + Type + PSGroupSpecifier + FooterText Copyright (c) 2014-present, Facebook, Inc. All rights reserved. diff --git a/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Pods/Target Support Files/Pods/Pods.debug.xcconfig index 9ecab43..d030fd6 100644 --- a/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ b/Pods/Target Support Files/Pods/Pods.debug.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/Parse" -isystem "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" -isystem "${PODS_ROOT}/Headers/Public/ParseUI" -isystem "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" -isystem "${PODS_ROOT}/Headers/Public/SlackTextViewController" -isystem "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Bolts" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"MBProgressHUD" -l"Parse" -l"ParseFacebookUtilsV4" -l"ParseUI" -l"SWRevealTableViewCell" -l"SlackTextViewController" -l"UITextView+Placeholder" -l"sqlite3" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/Parse" -isystem "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" -isystem "${PODS_ROOT}/Headers/Public/ParseUI" -isystem "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" -isystem "${PODS_ROOT}/Headers/Public/SlackTextViewController" -isystem "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Bolts" -l"DZNEmptyDataSet" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"MBProgressHUD" -l"Parse" -l"ParseFacebookUtilsV4" -l"ParseUI" -l"SWRevealTableViewCell" -l"SlackTextViewController" -l"UITextView+Placeholder" -l"sqlite3" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Pods/Target Support Files/Pods/Pods.release.xcconfig index 9ecab43..d030fd6 100644 --- a/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ b/Pods/Target Support Files/Pods/Pods.release.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/Parse" -isystem "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" -isystem "${PODS_ROOT}/Headers/Public/ParseUI" -isystem "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" -isystem "${PODS_ROOT}/Headers/Public/SlackTextViewController" -isystem "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Bolts" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"MBProgressHUD" -l"Parse" -l"ParseFacebookUtilsV4" -l"ParseUI" -l"SWRevealTableViewCell" -l"SlackTextViewController" -l"UITextView+Placeholder" -l"sqlite3" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/Parse" -isystem "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" -isystem "${PODS_ROOT}/Headers/Public/ParseUI" -isystem "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" -isystem "${PODS_ROOT}/Headers/Public/SlackTextViewController" -isystem "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Bolts" -l"DZNEmptyDataSet" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"MBProgressHUD" -l"Parse" -l"ParseFacebookUtilsV4" -l"ParseUI" -l"SWRevealTableViewCell" -l"SlackTextViewController" -l"UITextView+Placeholder" -l"sqlite3" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell.xcconfig b/Pods/Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell.xcconfig index 401c738..b0882fa 100644 --- a/Pods/Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell.xcconfig +++ b/Pods/Target Support Files/SWRevealTableViewCell/SWRevealTableViewCell.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -framework "CoreGraphics" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/SlackTextViewController/SlackTextViewController.xcconfig b/Pods/Target Support Files/SlackTextViewController/SlackTextViewController.xcconfig index fdfea14..a2045b3 100644 --- a/Pods/Target Support Files/SlackTextViewController/SlackTextViewController.xcconfig +++ b/Pods/Target Support Files/SlackTextViewController/SlackTextViewController.xcconfig @@ -1,4 +1,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SlackTextViewController" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SlackTextViewController" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.xcconfig b/Pods/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.xcconfig index ad5351b..3e69bf8 100644 --- a/Pods/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.xcconfig +++ b/Pods/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/UITextView+Placeholder" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/UITextView+Placeholder" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/DZNEmptyDataSet" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/Parse" "${PODS_ROOT}/Headers/Public/ParseFacebookUtilsV4" "${PODS_ROOT}/Headers/Public/ParseUI" "${PODS_ROOT}/Headers/Public/SWRevealTableViewCell" "${PODS_ROOT}/Headers/Public/SlackTextViewController" "${PODS_ROOT}/Headers/Public/UITextView+Placeholder" OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file